46.2 MB
/home/fdroid/fdroiddata/tmp/com.morlunk.mumbleclient_73.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.morlunk.mumbleclient_73.apk
2.76 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: res/layout-v16/fragment_wizard_welcome.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/abc_search_view.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v13/overlay.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v16/public_server_list_row.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v13/list_drawer_header.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v16/fragment_server_info.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v16/fragment_server_list.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v16/server_list_row.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v16/fragment_wizard_certificate.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v16/list_drawer_item.xml entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 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/. 
111 KB
zipinfo {}
    
Offset 1, 569 lines modifiedOffset 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:·5202728·bytes,·number·of·entries:·5671 Zip·file·size:·5475703·bytes,·number·of·entries:·555
2 -rw----·····2.0·fat····56123·bl·defN·16-Mar-26·15:11·META-INF/MANIFEST.MF2 -rw----·····2.0·fat····11168·bX·defN·17-Sep-20·15:20·AndroidManifest.xml
3 -rw----·····2.0·fat····56244·bl·defN·16-Mar-26·15:11·META-INF/A6EC149C.SF3 -rw----·····2.0·fat······396·bl·defN·17-Sep-20·15:20·res/anim/abc_fade_in.xml
4 -rw----·····2.0·fat·····1326·bl·defN·16-Mar-26·15:11·META-INF/A6EC149C.RSA4 -rw----·····2.0·fat······396·bl·defN·17-Sep-20·15:20·res/anim/abc_fade_out.xml
5 -rw----·····2.0·fat·······41·bl·defN·16-Mar-26·08:49·META-INF/buildserverid5 -rw----·····2.0·fat······400·bl·defN·17-Sep-20·15:20·res/anim/abc_slide_in_bottom.xml
6 -rw----·····2.0·fat·······41·bl·defN·16-Mar-26·08:49·META-INF/fdroidserverid6 -rw----·····2.0·fat······400·bl·defN·17-Sep-20·15:20·res/anim/abc_slide_in_top.xml
7 -rw----·····2.0·fat····11168·bX·defN·16-Mar-26·08:49·AndroidManifest.xml7 -rw----·····2.0·fat······400·bl·defN·17-Sep-20·15:20·res/anim/abc_slide_out_bottom.xml
8 -rw----·····2.0·fat······396·bl·defN·16-Mar-26·08:49·res/anim/abc_fade_in.xml8 -rw----·····2.0·fat······400·bl·defN·17-Sep-20·15:20·res/anim/abc_slide_out_top.xml
9 -rw----·····2.0·fat······396·bl·defN·16-Mar-26·08:49·res/anim/abc_fade_out.xml9 -rw----·····2.0·fat······548·bl·defN·17-Sep-20·15:20·res/anim/fade_in.xml
10 -rw----·····2.0·fat······400·bl·defN·16-Mar-26·08:49·res/anim/abc_slide_in_bottom.xml10 -rw----·····2.0·fat······548·bl·defN·17-Sep-20·15:20·res/anim/fade_out.xml
11 -rw----·····2.0·fat······400·bl·defN·16-Mar-26·08:49·res/anim/abc_slide_in_top.xml11 -rw----·····2.0·fat······472·bl·defN·17-Sep-20·15:20·res/anim/slide_down.xml
12 -rw----·····2.0·fat······400·bl·defN·16-Mar-26·08:49·res/anim/abc_slide_out_bottom.xml12 -rw----·····2.0·fat······472·bl·defN·17-Sep-20·15:20·res/anim/slide_up.xml
13 -rw----·····2.0·fat······400·bl·defN·16-Mar-26·08:49·res/anim/abc_slide_out_top.xml13 -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······548·bl·defN·16-Mar-26·08:49·res/anim/fade_in.xml14 -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······548·bl·defN·16-Mar-26·08:49·res/anim/fade_out.xml15 -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······472·bl·defN·16-Mar-26·08:49·res/anim/slide_down.xml16 -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······472·bl·defN·16-Mar-26·08:49·res/anim/slide_up.xml17 -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······472·bl·defN·16-Mar-26·08:49·res/color/abc_background_cache_hint_selector_material_dark.xml18 -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······472·bl·defN·16-Mar-26·08:49·res/color/abc_background_cache_hint_selector_material_light.xml19 -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·16-Mar-26·08:49·res/color/abc_primary_text_disable_only_material_dark.xml20 -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·16-Mar-26·08:49·res/color/abc_primary_text_disable_only_material_light.xml21 -rw----·····2.0·fat······468·bl·defN·17-Sep-20·15:20·res/color/abc_secondary_text_material_light.xml
22 -rw----·····2.0·fat······468·bl·defN·16-Mar-26·08:49·res/color/abc_primary_text_material_dark.xml22 -rw----·····1.0·fat······708·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v11/ic_stat_notify.png
23 -rw----·····2.0·fat······468·bl·defN·16-Mar-26·08:49·res/color/abc_primary_text_material_light.xml23 -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----·····2.0·fat······596·bl·defN·16-Mar-26·08:49·res/color/abc_search_url_text.xml24 -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----·····2.0·fat······468·bl·defN·16-Mar-26·08:49·res/color/abc_secondary_text_material_dark.xml25 -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----·····2.0·fat······468·bl·defN·16-Mar-26·08:49·res/color/abc_secondary_text_material_light.xml26 -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······708·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v11/ic_stat_notify.png27 -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······303·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png28 -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······304·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png29 -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······306·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png30 -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······549·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png31 -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······622·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png32 -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······753·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png33 -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·····2040·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png34 -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·····2053·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png35 -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······229·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png36 -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······407·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png37 -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······275·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png38 -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······226·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png39 -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······147·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png40 -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······281·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png41 -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······584·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png42 -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······190·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png43 -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······360·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png44 -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······270·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png45 -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······729·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png46 -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·····1018·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png47 -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······541·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png48 -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······170·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png49 -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······244·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_list_focused_holo.9.png50 -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······212·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png51 -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······212·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png52 -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······212·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png53 -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······239·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png54 -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······240·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png55 -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······853·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png56 -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·····1256·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png57 -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······417·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png58 -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······530·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png59 -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······199·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png60 -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······192·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png61 -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······194·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png62 -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······187·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png63 -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······182·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png64 -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······224·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/drawer_shadow.9.png65 -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······263·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_add_dark.png66 -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······269·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_add_light.png67 -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·····1124·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_audio.png68 -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·····1182·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_audio_muted.png69 -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·····1498·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_audio_on.png70 -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······734·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_channels.png71 -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······306·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_chat.png72 -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······493·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_collapsed.png73 -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······832·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_comment.png74 -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······341·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_delete_dark.png75 -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······357·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_delete_light.png76 -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······192·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_drag_handle.png77 -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·····1377·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_edit_dark.png78 -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······448·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_expanded.png79 -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·····1060·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_favourite_on.png80 -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······669·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_fullscreen.png81 -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······990·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_headphones.png82 -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······858·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_info_dark.png83 -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······790·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_microphone.png84 -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······770·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_microphone_dark.png85 -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······864·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_microphone_muted.png86 -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······599·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_move.png87 -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······599·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_quick_connect.png88 -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······926·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_save.png89 -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·····1246·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_search.png90 -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······671·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_send.png91 -rw----·····1.0·fat·····3973·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_deafened.png
92 -rw----·····1.0·fat······627·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_settings.png92 -rw----·····1.0·fat······121·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_drawer.png
93 -rw----·····1.0·fat······437·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_sort.png93 -rw----·····1.0·fat·····1159·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_home.png
94 -rw----·····1.0·fat······836·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_action_user_dark.png94 -rw----·····1.0·fat·····4483·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_launcher.png
95 -rw----·····1.0·fat······771·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_carriage_return.png95 -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·····3973·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_deafened.png96 -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······121·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_drawer.png97 -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·····1159·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_home.png98 -rw----·····1.0·fat·····3927·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_muted.png
99 -rw----·····1.0·fat·····4483·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_launcher.png99 -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······141·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_menu_moreoverflow_card_dark_normal.png100 -rw----·····1.0·fat·····1322·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_registered.png
101 -rw----·····1.0·fat······141·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_menu_moreoverflow_card_dark_pressed.png101 -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······193·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_more_vert_black_24dp.png102 -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·····3927·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_muted.png103 -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·····4166·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_muted_local.png104 -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·····1322·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_registered.png105 -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·····4315·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_server_deafened.png106 -rw----·····1.0·fat·····4293·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_suppressed.png
107 -rw----·····1.0·fat······443·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_server_light.png107 -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······817·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_server_location.png108 -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·····4155·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_server_muted.png109 -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·····1057·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_stat_notify.png110 -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·····4293·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_suppressed.png111 -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······806·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_talking_off.png112 -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·····3122·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_talking_on.png113 -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······542·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/ic_user_light.png114 -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······212·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/list_longpressed.9.png115 -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······212·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/list_pressed.9.png116 -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······240·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/list_selector_disabled.9.png117 -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······244·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/list_selector_focused.9.png118 -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······244·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v4/server_card.9.png119 -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······650·b-·stor·16-Mar-26·08:45·res/drawable-hdpi-v9/ic_stat_notify.png120 -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······410·b-·stor·16-Mar-26·08:45·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png121 -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······280·b-·stor·16-Mar-26·08:45·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png122 -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······585·b-·stor·16-Mar-26·08:45·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png123 -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······367·b-·stor·16-Mar-26·08:45·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png124 -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······347·b-·stor·16-Mar-26·08:45·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png125 -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······174·b-·stor·16-Mar-26·08:45·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png126 -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.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.69 KB
APK metadata
Ordering differences only
    
Offset 7, 14 lines modifiedOffset 7, 18 lines modified
7 packageInfo:·null7 packageInfo:·null
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'12'9 ··minSdkVersion:·'12'
10 ··targetSdkVersion:·'21'10 ··targetSdkVersion:·'21'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·false12 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 modifiedOffset 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 ··-·140 ··-·1
41 ··tag:·null41 ··tag:·null
42 version:·2.5.0-dirty42 version:·2.5.0-dirty
43 versionInfo:43 versionInfo:
44 ··versionCode:·'73'44 ··versionCode:·'73'
2.87 MB
resources.arsc
    
Offset 1, 11096 lines modifiedOffset 1, 11096 lines modified
Diff chunk too large, falling back to line-by-line diff (1432 lines added, 1432 lines removed)
00000000:·0200·0c00·5c8e·0600·0100·0000·0100·1c00··....\...........00000000:·0200·0c00·8c86·0600·0100·0000·0100·1c00··................
00000010:·c013·0200·f90d·0000·0000·0000·0001·0000··................00000010:·0412·0200·ef0d·0000·0000·0000·0001·0000··................
00000020:·0038·0000·0000·0000·0000·0000·2300·0000··.8..........#...00000020:·d837·0000·0000·0000·0000·0000·2a00·0000··.7..........*...
00000030:·4700·0000·6b00·0000·8f00·0000·b000·0000··G...k...........00000030:·5400·0000·8600·0000·b900·0000·e300·0000··T...............
00000040:·cc00·0000·eb00·0000·0701·0000·3101·0000··............1...00000040:·1401·0000·4601·0000·8b01·0000·d101·0000··....F...........
00000050:·5601·0000·7301·0000·9e01·0000·c201·0000··V...s...........00000050:·0002·0000·3002·0000·5d02·0000·8b02·0000··....0...].......
00000060:·d901·0000·ff01·0000·3102·0000·6202·0000··........1...b...00000060:·bc02·0000·e002·0000·0203·0000·2403·0000··............$...
00000070:·8602·0000·b602·0000·e002·0000·0f03·0000··................00000070:·4f03·0000·7703·0000·a903·0000·d803·0000··O...w...........
00000080:·4c03·0000·8803·0000·ca03·0000·0b04·0000··L...............00000080:·0504·0000·3304·0000·6004·0000·8604·0000··....3...`.......
00000090:·2a04·0000·5004·0000·6d04·0000·8f04·0000··*...P...m.......00000090:·b404·0000·e004·0000·0b05·0000·3805·0000··............8...
000000a0:·ac04·0000·c504·0000·ed04·0000·0e05·0000··................000000a0:·6d05·0000·9a05·0000·c205·0000·e705·0000··m...............
000000b0:·2605·0000·4005·0000·5805·0000·6f05·0000··&...@...X...o...000000b0:·1c06·0000·4706·0000·7a06·0000·af06·0000··....G...z.......
000000c0:·9005·0000·b405·0000·d405·0000·0606·0000··................000000c0:·d906·0000·0607·0000·2f07·0000·5a07·0000··......../...Z...
000000d0:·3906·0000·5c06·0000·7806·0000·9306·0000··9...\...x.......000000d0:·8407·0000·b007·0000·dc07·0000·ff07·0000··................
000000e0:·ae06·0000·e406·0000·0e07·0000·2f07·0000··............/...000000e0:·3608·0000·5a08·0000·9008·0000·b108·0000··6...Z...........
000000f0:·5707·0000·7407·0000·9007·0000·b207·0000··W...t...........000000f0:·db08·0000·fa08·0000·1b09·0000·3809·0000··............8...
00000100:·cb07·0000·f107·0000·1308·0000·3708·0000··............7...00000100:·5a09·0000·7a09·0000·9e09·0000·c409·0000··Z...z...........
00000110:·5708·0000·7e08·0000·a708·0000·d408·0000··W...~...........00000110:·e609·0000·0d0a·0000·340a·0000·530a·0000··........4...S...
00000120:·fb08·0000·1c09·0000·4209·0000·6809·0000··........B...h...00000120:·800a·0000·a60a·0000·cc0a·0000·ed0a·0000··................
00000130:·9509·0000·b409·0000·db09·0000·020a·0000··................00000130:·140b·0000·410b·0000·6a0b·0000·910b·0000··....A...j.......
00000140:·240a·0000·4a0a·0000·6e0a·0000·8e0a·0000··$...J...n.......00000140:·b10b·0000·d50b·0000·f70b·0000·1d0c·0000··................
00000150:·b00a·0000·cd0a·0000·ee0a·0000·0d0b·0000··................00000150:·360c·0000·580c·0000·740c·0000·910c·0000··6...X...t.......
00000160:·370b·0000·580b·0000·8e0b·0000·b20b·0000··7...X...........00000160:·b90c·0000·da0c·0000·100d·0000·2b0d·0000··............+...
00000170:·e90b·0000·0c0c·0000·380c·0000·640c·0000··........8...d...00000170:·460d·0000·620d·0000·850d·0000·a50d·0000··F...b...........
00000180:·8e0c·0000·b90c·0000·e20c·0000·0f0d·0000··................00000180:·c90d·0000·ea0d·0000·010e·0000·190e·0000··................
00000190:·390d·0000·6e0d·0000·a10d·0000·cc0d·0000··9...n...........00000190:·330e·0000·4b0e·0000·6c0e·0000·940e·0000··3...K...l.......
000001a0:·010e·0000·260e·0000·4e0e·0000·7b0e·0000··....&...N...{...000001a0:·ad0e·0000·ca0e·0000·ec0e·0000·090f·0000··................
000001b0:·b00e·0000·dd0e·0000·080f·0000·340f·0000··............4...000001b0:·2f0f·0000·4e0f·0000·8f0f·0000·d10f·0000··/...N...........
000001c0:·620f·0000·880f·0000·b50f·0000·e30f·0000··b...............000001c0:·0d10·0000·4a10·0000·7910·0000·a910·0000··....J...y.......
000001d0:·1010·0000·3f10·0000·7110·0000·9910·0000··....?...q.......000001d0:·cd10·0000·fe10·0000·3011·0000·5411·0000··........0...T...
000001e0:·c410·0000·e610·0000·0811·0000·2c11·0000··............,...000001e0:·7811·0000·9c11·0000·bd11·0000·d911·0000··x...............
000001f0:·5d11·0000·8b11·0000·b811·0000·e811·0000··]...............000001f0:·f811·0000·1412·0000·3912·0000·5612·0000··........9...V...
00000200:·1712·0000·5d12·0000·a212·0000·d312·0000··....]...........00000200:·8112·0000·a512·0000·bc12·0000·e212·0000··................
00000210:·0513·0000·3513·0000·5d13·0000·7a13·0000··....5...]...z...00000210:·0513·0000·3513·0000·6c13·0000·9413·0000··....5...l.......
00000220:·a413·0000·ce13·0000·ff13·0000·2c14·0000··............,...00000220:·cd13·0000·0714·0000·3f14·0000·7714·0000··........?...w...
00000230:·5214·0000·7e14·0000·a314·0000·c814·0000··R...~...........00000230:·af14·0000·e714·0000·2415·0000·6115·0000··........$...a...
00000240:·f014·0000·2715·0000·6015·0000·9b15·0000··....'...`.......00000240:·a015·0000·d815·0000·0b16·0000·4a16·0000··............J...
00000250:·d515·0000·0e16·0000·3516·0000·7616·0000··........5...v...00000250:·8516·0000·bf16·0000·f516·0000·3417·0000··............4...
00000260:·9916·0000·be16·0000·f616·0000·3817·0000··............8...00000260:·6f17·0000·ab17·0000·e317·0000·1b18·0000··o...............
00000270:·7a17·0000·a117·0000·d417·0000·1718·0000··z...............00000270:·5918·0000·9218·0000·c518·0000·fc18·0000··Y...............
00000280:·4518·0000·6e18·0000·ad18·0000·e918·0000··E...n...........00000280:·3419·0000·6d19·0000·af19·0000·f219·0000··4...m...........
00000290:·1c19·0000·5a19·0000·8919·0000·b319·0000··....Z...........00000290:·301a·0000·6c1a·0000·a31a·0000·dc1a·0000··0...l...........
000002a0:·eb19·0000·271a·0000·4b1a·0000·791a·0000··....'...K...y...000002a0:·161b·0000·561b·0000·941b·0000·db1b·0000··....V...........
000002b0:·a31a·0000·da1a·0000·121b·0000·3c1b·0000··............<...000002b0:·201c·0000·4b1c·0000·791c·0000·a81c·0000···...K...y.......
000002c0:·741b·0000·a01b·0000·ca1b·0000·051c·0000··t...............000002c0:·d31c·0000·041d·0000·321d·0000·601d·0000··........2...`...
000002d0:·3d1c·0000·661c·0000·9e1c·0000·dc1c·0000··=...f...........000002d0:·8a1d·0000·b91d·0000·e61d·0000·171e·0000··................
000002e0:·151d·0000·481d·0000·721d·0000·af1d·0000··....H...r.......000002e0:·491e·0000·7a1e·0000·a91e·0000·d71e·0000··I...z...........
000002f0:·dd1d·0000·101e·0000·4a1e·0000·801e·0000··........J.......000002f0:·091f·0000·391f·0000·691f·0000·981f·0000··....9...i.......
00000300:·b31e·0000·f01e·0000·251f·0000·651f·0000··........%...e...00000300:·c81f·0000·fd1f·0000·3320·0000·5d20·0000··........3·..]·..
00000310:·951f·0000·c91f·0000·f41f·0000·3220·0000··............2·..00000310:·9020·0000·ba20·0000·e620·0000·1021·0000··.·...·...·...!..
00000320:·6120·0000·8b20·0000·c320·0000·0a21·0000··a·...·...·...!..00000320:·3e21·0000·6821·0000·9721·0000·c521·0000··>!..h!...!...!..
00000330:·4121·0000·6f21·0000·ae21·0000·f321·0000··A!..o!...!...!..00000330:·ec21·0000·1122·0000·3422·0000·5b22·0000··.!..."..4"..["..
00000340:·2322·0000·5122·0000·8122·0000·ac22·0000··#"..Q"..."..."..00000340:·9c22·0000·de22·0000·1123·0000·3523·0000··."..."...#..5#..
00000350:·d722·0000·0923·0000·3223·0000·6023·0000··."...#..2#..`#..00000350:·5f23·0000·8823·0000·b623·0000·e123·0000··_#...#...#...#..
00000360:·8e23·0000·c423·0000·f323·0000·1d24·0000··.#...#...#...$..00000360:·0f24·0000·3a24·0000·6424·0000·8d24·0000··.$..:$..d$...$..
00000370:·4c24·0000·7724·0000·a824·0000·d124·0000··L$..w$...$...$..00000370:·b724·0000·e024·0000·0925·0000·3725·0000··.$...$...%..7%..
00000380:·0325·0000·3425·0000·6525·0000·8f25·0000··.%..4%..e%...%..00000380:·6125·0000·9525·0000·c825·0000·f125·0000··a%...%...%...%..
00000390:·c725·0000·f525·0000·2226·0000·5b26·0000··.%...%.."&..[&..00000390:·1b26·0000·4626·0000·7f26·0000·b926·0000··.&..F&...&...&..
000003a0:·8926·0000·c326·0000·0227·0000·2c27·0000··.&...&...'..,'..000003a0:·f126·0000·2927·0000·6127·0000·9927·0000··.&..)'..a'...'..
000003b0:·5b27·0000·8427·0000·ae27·0000·d927·0000··['...'...'...'..000003b0:·d627·0000·1328·0000·5228·0000·8a28·0000··.'...(..R(...(..
000003c0:·0228·0000·3028·0000·6828·0000·9628·0000··.(..0(..h(...(..000003c0:·bd28·0000·fc28·0000·3729·0000·7129·0000··.(...(..7)..q)..
000003d0:·c328·0000·f228·0000·2329·0000·5429·0000··.(...(..#)..T)..000003d0:·a729·0000·e629·0000·212a·0000·5d2a·0000··.)...)..!*..]*..
000003e0:·7b29·0000·a529·0000·d729·0000·012a·0000··{)...)...)...*..000003e0:·952a·0000·cd2a·0000·0b2b·0000·442b·0000··.*...*...+..D+..
000003f0:·2c2a·0000·5d2a·0000·872a·0000·c12a·0000··,*..]*...*...*..000003f0:·772b·0000·ae2b·0000·e62b·0000·1f2c·0000··w+...+...+...,..
00000400:·ea2a·0000·192b·0000·482b·0000·802b·0000··.*...+..H+...+..00000400:·612c·0000·a42c·0000·e22c·0000·1e2d·0000··a,...,...,...-..
00000410:·ae2b·0000·dc2b·0000·072c·0000·3e2c·0000··.+...+...,..>,..00000410:·552d·0000·8e2d·0000·c82d·0000·082e·0000··U-...-...-......
00000420:·692c·0000·9b2c·0000·c42c·0000·032d·0000··i,...,...,...-..00000420:·462e·0000·8d2e·0000·d22e·0000·fd2e·0000··F...............
00000430:·332d·0000·612d·0000·a62d·0000·d62d·0000··3-..a-...-...-..00000430:·2b2f·0000·5a2f·0000·852f·0000·b62f·0000··+/..Z/.../.../..
00000440:·042e·0000·4b2e·0000·892e·0000·b82e·0000··....K...........00000440:·e42f·0000·1230·0000·3c30·0000·6b30·0000··./...0..<0..k0..
00000450:·e32e·0000·0d2f·0000·4d2f·0000·7d2f·0000··...../..M/..}/..00000450:·9830·0000·c930·0000·fb30·0000·2c31·0000··.0...0...0..,1..
00000460:·b82f·0000·f02f·0000·2d30·0000·6230·0000··./.../..-0..b0..00000460:·5b31·0000·8931·0000·bb31·0000·eb31·0000··[1...1...1...1..
00000470:·9030·0000·c430·0000·fe30·0000·3431·0000··.0...0...0..41..00000470:·1b32·0000·4a32·0000·7a32·0000·af32·0000··.2..J2..z2...2..
00000480:·7131·0000·aa31·0000·dd31·0000·0732·0000··q1...1...1...2..00000480:·e532·0000·0f33·0000·4233·0000·6c33·0000··.2...3..B3..l3..
00000490:·3032·0000·6332·0000·9c32·0000·cf32·0000··02..c2...2...2..00000490:·9833·0000·c233·0000·f033·0000·1a34·0000··.3...3...3...4..
000004a0:·0733·0000·4033·0000·7833·0000·a233·0000··.3..@3..x3...3..000004a0:·4934·0000·7734·0000·9e34·0000·c334·0000··I4..w4...4...4..
000004b0:·cc33·0000·0434·0000·3034·0000·6734·0000··.3...4..04..g4..000004b0:·e634·0000·0d35·0000·4e35·0000·9035·0000··.4...5..N5...5..
000004c0:·9f34·0000·c934·0000·ed34·0000·2335·0000··.4...4...4..#5..000004c0:·c335·0000·e735·0000·1136·0000·3a36·0000··.5...5...6..:6..
000004d0:·5135·0000·8d35·0000·c935·0000·f335·0000··Q5...5...5...5..000004d0:·6836·0000·9336·0000·c136·0000·ec36·0000··h6...6...6...6..
000004e0:·3236·0000·7036·0000·9f36·0000·dd36·0000··26..p6...6...6..000004e0:·1637·0000·3f37·0000·6937·0000·9237·0000··.7..?7..i7...7..
000004f0:·1037·0000·5337·0000·8137·0000·b937·0000··.7..S7...7...7..000004f0:·bb37·0000·e937·0000·1338·0000·4738·0000··.7...7...8..G8..
00000500:·e237·0000·0938·0000·4b38·0000·8d38·0000··.7...8..K8...8..00000500:·7a38·0000·a338·0000·cd38·0000·f838·0000··z8...8...8...8..
00000510:·cc38·0000·f138·0000·3239·0000·6c39·0000··.8...8..29..l9..00000510:·3239·0000·6d39·0000·a639·0000·df39·0000··29..m9...9...9..
00000520:·8f39·0000·ca39·0000·fd39·0000·363a·0000··.9...9...9..6:..00000520:·183a·0000·513a·0000·8f3a·0000·cd3a·0000··.:..Q:...:...:..
00000530:·603a·0000·8b3a·0000·b33a·0000·d73a·0000··`:...:...:...:..00000530:·0d3b·0000·463b·0000·7a3b·0000·ba3b·0000··.;..F;..z;...;..
00000540:·fd3a·0000·3f3b·0000·733b·0000·9b3b·0000··.:..?;..s;...;..00000540:·f63b·0000·313c·0000·683c·0000·a83c·0000··.;..1<..h<...<..
00000550:·de3b·0000·0d3c·0000·463c·0000·7a3c·0000··.;...<..F<..z<..00000550:·e43c·0000·213d·0000·5a3d·0000·933d·0000··.<..!=..Z=...=..
00000560:·aa3c·0000·d53c·0000·043d·0000·2f3d·0000··.<...<...=../=..00000560:·d23d·0000·0c3e·0000·403e·0000·783e·0000··.=...>..@>..x>..
00000570:·543d·0000·943d·0000·c13d·0000·ec3d·0000··T=...=...=...=..00000570:·b13e·0000·eb3e·0000·2e3f·0000·723f·0000··.>...>...?..r?..
00000580:·173e·0000·4b3e·0000·7f3e·0000·aa3e·0000··.>..K>...>...>..00000580:·b13f·0000·ee3f·0000·2640·0000·6040·0000··.?...?..&@..`@..
00000590:·d43e·0000·0b3f·0000·413f·0000·703f·0000··.>...?..A?..p?..00000590:·9b40·0000·dc40·0000·1b41·0000·6341·0000··.@...@...A..cA..
000005a0:·a13f·0000·cd3f·0000·fd3f·0000·2940·0000··.?...?...?..)@..000005a0:·a941·0000·d541·0000·0442·0000·3442·0000··.A...A...B..4B..
000005b0:·5a40·0000·8b40·0000·ba40·0000·ed40·0000··Z@...@...@...@..000005b0:·6042·0000·9242·0000·bc42·0000·eb42·0000··`B...B...B...B..
000005c0:·1c41·0000·4841·0000·8441·0000·b041·0000··.A..HA...A...A..000005c0:·1643·0000·4643·0000·7443·0000·a643·0000··.C..FC..tC...C..
000005d0:·e041·0000·1942·0000·4b42·0000·7e42·0000··.A...B..KB..~B..000005d0:·d943·0000·0b44·0000·3b44·0000·6744·0000··.C...D..;D..gD..
000005e0:·b042·0000·de42·0000·0943·0000·4943·0000··.B...B...C..IC..000005e0:·9644·0000·c944·0000·fa44·0000·2b45·0000··.D...D...D..+E..
000005f0:·8243·0000·b243·0000·ea43·0000·2544·0000··.C...C...C..%D..000005f0:·5b45·0000·8745·0000·b845·0000·ee45·0000··[E...E...E...E..
00000600:·5044·0000·7f44·0000·a944·0000·d344·0000··PD...D...D...D..00000600:·2546·0000·5046·0000·8446·0000·af46·0000··%F..PF...F...F..
00000610:·0545·0000·3f45·0000·6a45·0000·a445·0000··.E..?E..jE...E..00000610:·dc46·0000·0747·0000·3647·0000·6147·0000··.F...G..6G..aG..
00000620:·d045·0000·0046·0000·2a46·0000·5946·0000··.E...F..*F..YF..00000620:·9147·0000·c047·0000·e847·0000·0e48·0000··.G...G...G...H..
00000630:·8546·0000·c546·0000·ef46·0000·3547·0000··.F...F...F..5G..00000630:·3248·0000·5a48·0000·9c48·0000·df48·0000··2H..ZH...H...H..
00000640:·7d47·0000·ac47·0000·eb47·0000·2948·0000··}G...G...G..)H..00000640:·1349·0000·3849·0000·6349·0000·8d49·0000··.I..8I..cI...I..
00000650:·5448·0000·9548·0000·d048·0000·0549·0000··TH...H...H...I..00000650:·bc49·0000·e849·0000·174a·0000·434a·0000··.I...I...J..CJ..
00000660:·4349·0000·7d49·0000·b149·0000·ea49·0000··CI..}I...I...I..00000660:·6e4a·0000·984a·0000·c34a·0000·ed4a·0000··nJ...J...J...J..
00000670:·234a·0000·5c4a·0000·944a·0000·cd4a·0000··#J..\J...J...J..00000670:·174b·0000·464b·0000·714b·0000·a64b·0000··.K..FK..qK...K..
00000680:·0a4b·0000·414b·0000·7e4b·0000·bd4b·0000··.K..AK..~K...K..00000680:·da4b·0000·044c·0000·2f4c·0000·5b4c·0000··.K...L../L..[L..
00000690:·fc4b·0000·354c·0000·794c·0000·bc4c·0000··.K..5L..yL...L..00000690:·964c·0000·d24c·0000·0c4d·0000·464d·0000··.L...L...M..FM..
000006a0:·e64c·0000·214d·0000·5d4d·0000·974d·0000··.L..!M..]M...M..000006a0:·804d·0000·ba4d·0000·f94d·0000·384e·0000··.M...M...M..8N..
000006b0:·c24d·0000·ee4d·0000·2f4e·0000·694e·0000··.M...M../N..iN..000006b0:·794e·0000·b34e·0000·e84e·0000·294f·0000··yN...N...N..)O..
000006c0:·a64e·0000·df4e·0000·194f·0000·574f·0000··.N...N...O..WO..000006c0:·664f·0000·a24f·0000·da4f·0000·1b50·0000··fO...O...O...P..
000006d0:·974f·0000·cf4f·0000·0950·0000·4750·0000··.O...O...P..GP..000006d0:·5850·0000·9650·0000·d050·0000·0a51·0000··XP...P...P...Q..
000006e0:·8c50·0000·d050·0000·0a51·0000·4a51·0000··.P...P...Q..JQ..000006e0:·4a51·0000·8551·0000·ba51·0000·f351·0000··JQ...Q...Q...Q..
000006f0:·7551·0000·b151·0000·dd51·0000·1852·0000··uQ...Q...Q...R..000006f0:·2d52·0000·6852·0000·ac52·0000·f152·0000··-R..hR...R...R..
00000700:·5252·0000·7d52·0000·b952·0000·f452·0000··RR..}R...R...R..00000700:·3153·0000·6f53·0000·a853·0000·e353·0000··1S..oS...S...S..
00000710:·2e53·0000·6753·0000·a853·0000·dd53·0000··.S..gS...S...S..00000710:·1f54·0000·6154·0000·a154·0000·ea54·0000··.T..aT...T...T..
00000720:·0954·0000·4654·0000·7354·0000·ae54·0000··.T..FT..sT...T..00000720:·3155·0000·5e55·0000·9155·0000·bd55·0000··1U..^U...U...U..
00000730:·e854·0000·1855·0000·4455·0000·8555·0000··.T...U..DU...U..00000730:·ee55·0000·2156·0000·5156·0000·8356·0000··.U..!V..QV...V..
00000740:·ab55·0000·e655·0000·1b56·0000·4456·0000··.U...U...V..DV..00000740:·b556·0000·ec56·0000·2457·0000·5057·0000··.V...V..$W..PW..
00000750:·6956·0000·a856·0000·dd56·0000·0657·0000··iV...V...V...W..00000750:·8557·0000·ae57·0000·d357·0000·fc57·0000··.W...W...W...W..
00000760:·3b57·0000·6757·0000·9f57·0000·d657·0000··;W..gW...W...W..00000760:·3158·0000·5758·0000·8358·0000·b358·0000··1X..WX...X...X..
00000770:·1258·0000·5458·0000·8658·0000·c558·0000··.X..TX...X...X..00000770:·e058·0000·0c59·0000·3759·0000·6359·0000··.X...Y..7Y..cY..
00000780:·f758·0000·3159·0000·7159·0000·a159·0000··.X..1Y..qY...Y..00000780:·8e59·0000·ba59·0000·e759·0000·225a·0000··.Y...Y...Y.."Z..
00000790:·d459·0000·1d5a·0000·4e5a·0000·955a·0000··.Y...Z..NZ...Z..00000790:·5d5a·0000·985a·0000·d35a·0000·135b·0000··]Z...Z...Z...[..
000007a0:·c15a·0000·f45a·0000·215b·0000·4d5b·0000··.Z...Z..![..M[..000007a0:·535b·0000·8e5b·0000·c45b·0000·015c·0000··S[...[...[...\..
000007b0:·7a5b·0000·b55b·0000·f55b·0000·375c·0000··z[...[...[..7\..000007b0:·3a5c·0000·7c5c·0000·ba5c·0000·f95c·0000··:\..|\...\...\..
000007c0:·725c·0000·af5c·0000·ed5c·0000·2d5d·0000··r\...\...\..-]..000007c0:·345d·0000·755d·0000·af5d·0000·eb5d·0000··4]..u]...]...]..
000007d0:·635d·0000·9e5d·0000·da5d·0000·105e·0000··c]...]...]...^..000007d0:·285e·0000·5e5e·0000·8c5e·0000·ba5e·0000··(^..^^...^...^..
Max diff block lines reached; 2810167/3007876 bytes (93.43%) of diff not shown.
186 KB
classes.dex
186 KB
classes.jar
22.9 KB
zipinfo {}
Max HTML report size reached
8.96 KB
com/morlunk/mumbleclient/app/PlumbleActivity$1.class
8.86 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
6.84 KB
com/morlunk/mumbleclient/channel/ChannelSearchProvider.class
6.72 KB
procyon -ec {}
Max HTML report size reached
4.18 KB
com/morlunk/mumbleclient/preference/CertificateImportActivity.class
4.05 KB
procyon -ec {}
Max HTML report size reached
5.08 KB
com/morlunk/mumbleclient/preference/CertificateSelectActivity.class
4.95 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.9 KB
com/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask.class
2.75 KB
procyon -ec {}
Max HTML report size reached
20.4 KB
com/morlunk/mumbleclient/service/PlumbleMessageNotification.class
20.3 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.59 KB
com/morlunk/mumbleclient/util/ModelUtils.class
2.5 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
11.7 KB
com/morlunk/jumble/audio/AudioOutput.class
11.7 KB
procyon -ec {}
Max HTML report size reached
2.7 KB
com/morlunk/jumble/model/Channel.class
2.63 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
975 B
com/morlunk/jumble/net/JumbleConnection.class
885 B
procyon -ec {}
    
Offset 810, 15 lines modifiedOffset 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·"·+·"available·data·length·"·+·array.length·+·"!");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 ············}
37.3 KB
com/morlunk/jumble/util/JumbleCallbacks.class
37.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
7.04 KB
com/morlunk/mumbleclient/channel/ChannelListAdapter.class
6.93 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
6.67 KB
com/morlunk/mumbleclient/servers/PublicServerAdapter.class
6.55 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
18.3 KB
com/morlunk/jumble/protocol/ModelHandler.class
18.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
4.99 KB
com/morlunk/mumbleclient/app/PlumbleActivity.class
4.89 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.09 KB
com/morlunk/mumbleclient/channel/ChannelFragment.class
2.98 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
19.6 KB
com/morlunk/mumbleclient/service/PlumbleService$3.class
19.5 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
285 B
smali/android/support/v7/cardview/R.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·922 ····.line·9
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·39 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
288 B
smali/android/support/v7/appcompat/R.smali
    
Offset 26, 10 lines modifiedOffset 26, 9 lines modified
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·929 ····.line·9
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·704 
32 ····return-void31 ····return-void
33 .end·method32 .end·method
7.14 KB
smali/com/morlunk/mumbleclient/Settings.smali
    
Offset 428, 15 lines modifiedOffset 428, 15 lines modified
428 ····invoke-virtual·{v7,·v8,·v9},·Ljava/security/KeyStore;->store(Ljava/io/OutputStream;[C)V428 ····invoke-virtual·{v7,·v8,·v9},·Ljava/security/KeyStore;->store(Ljava/io/OutputStream;[C)V
  
429 ····.line·196429 ····.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;)V431 ····invoke-direct·{v5,·p1},·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase;-><init>(Landroid/content/Context;)V
  
432 ····.line·197432 ····.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·v9435 ····move-result-object·v9
  
436 ····invoke-virtual·{v8},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B436 ····invoke-virtual·{v8},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B
  
Offset 480, 24 lines modifiedOffset 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·v9481 ····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·v9485 ····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·v9489 ····move-result-object·v9
  
 490 ····.line·219
488 ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V491 ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V
  
489 ····.line·223492 ····.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 modifiedOffset 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·v9531 ····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·v9535 ····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·v9539 ····move-result-object·v9
  
 540 ····.line·219
535 ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V541 ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V
  
536 ····goto·:goto_0542 ····goto·:goto_0
  
537 ····.line·206543 ····.line·206
538 ····.end·local·v6····#·"e":Ljava/security/KeyStoreException;544 ····.end·local·v6····#·"e":Ljava/security/KeyStoreException;
539 ····:catch_1545 ····:catch_1
Offset 555, 24 lines modifiedOffset 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·v9562 ····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·v9566 ····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·v9570 ····move-result-object·v9
  
 571 ····.line·219
563 ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V572 ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V
  
564 ····goto·:goto_0573 ····goto·:goto_0
  
565 ····.line·209574 ····.line·209
566 ····:catch_2575 ····:catch_2
567 ····move-exception·v9576 ····move-exception·v9
Offset 582, 24 lines modifiedOffset 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·v9592 ····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·v9596 ····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·v9600 ····move-result-object·v9
  
 601 ····.line·219
590 ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V602 ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V
  
591 ····goto·:goto_0603 ····goto·:goto_0
  
592 ····.line·211604 ····.line·211
593 ····:catch_3605 ····:catch_3
594 ····move-exception·v6606 ····move-exception·v6
Max diff block lines reached; 3125/7219 bytes (43.29%) of diff not shown.
282 B
smali/com/morlunk/mumbleclient/R.smali
    
Offset 29, 10 lines modifiedOffset 29, 9 lines modified
29 .method·public·constructor·<init>()V29 .method·public·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·1032 ····.line·10
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····.line·2521 
35 ····return-void34 ····return-void
36 .end·method35 .end·method
4.99 KB
smali/com/morlunk/mumbleclient/preference/CertificateSelectActivity.smali
    
Offset 34, 15 lines modifiedOffset 34, 14 lines modified
34 .method·public·constructor·<init>()V34 .method·public·constructor·<init>()V
35 ····.locals·035 ····.locals·0
  
36 ····.prologue36 ····.prologue
37 ····.line·3837 ····.line·38
38 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V38 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V
  
39 ····.line·118 
40 ····return-void39 ····return-void
41 .end·method40 .end·method
  
42 .method·private·showCertificateSelectionDialog()V41 .method·private·showCertificateSelectionDialog()V
43 ····.locals·742 ····.locals·7
  
44 ····.prologue43 ····.prologue
Offset 157, 85 lines modifiedOffset 156, 84 lines modified
157 ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->finish()V156 ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->finish()V
  
158 ····.line·62157 ····.line·62
159 ····return-void158 ····return-void
160 .end·method159 .end·method
  
161 .method·protected·onCreate(Landroid/os/Bundle;)V160 .method·protected·onCreate(Landroid/os/Bundle;)V
162 ····.locals·7161 ····.locals·6
163 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;162 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
164 ····.prologue163 ····.prologue
165 ····.line·43164 ····.line·43
166 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V165 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
  
167 ····.line·45166 ····.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·v3168 ····move-result-object·v2
  
170 ····.line·46169 ····.line·46
171 ····.local·v3,·"settings":Lcom/morlunk/mumbleclient/Settings;170 ····.local·v2,·"settings":Lcom/morlunk/mumbleclient/Settings;
172 ····new-instance·v4,·Ljava/util/ArrayList;171 ····new-instance·v3,·Ljava/util/ArrayList;
  
173 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V172 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V
  
174 ····iput-object·v4,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->mCertificates:Ljava/util/List;173 ····iput-object·v3,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->mCertificates:Ljava/util/List;
  
175 ····.line·47174 ····.line·47
176 ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->mCertificates:Ljava/util/List;175 ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->mCertificates:Ljava/util/List;
  
177 ····new-instance·v5,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity$NoCertificateItem;176 ····new-instance·v4,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity$NoCertificateItem;
  
178 ····const·v6,·0x7f0c00f9177 ····const·v5,·0x7f0c00f9
  
179 ····invoke-virtual·{p0,·v6},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->getString(I)Ljava/lang/String;178 ····invoke-virtual·{p0,·v5},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->getString(I)Ljava/lang/String;
  
180 ····move-result-object·v6179 ····move-result-object·v5
  
181 ····invoke-direct·{v5,·v6,·v3},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity$NoCertificateItem;-><init>(Ljava/lang/String;Lcom/morlunk/mumbleclient/Settings;)V180 ····invoke-direct·{v4,·v5,·v2},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity$NoCertificateItem;-><init>(Ljava/lang/String;Lcom/morlunk/mumbleclient/Settings;)V
  
182 ····invoke-interface·{v4,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z181 ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
183 ····.line·48182 ····.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;)V184 ····invoke-direct·{v1,·p0},·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase;-><init>(Landroid/content/Context;)V
  
186 ····.line·49185 ····.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·v4188 ····move-result-object·v3
  
190 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;189 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
191 ····move-result-object·v2190 ····move-result-object·v3
  
192 ····.local·v2,·"i$":Ljava/util/Iterator; 
193 ····:goto_0191 ····:goto_0
194 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z192 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
195 ····move-result·v4193 ····move-result·v4
  
196 ····if-eqz·v4,·:cond_0194 ····if-eqz·v4,·:cond_0
  
197 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;195 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
198 ····move-result-object·v0196 ····move-result-object·v0
  
199 ····check-cast·v0,·Lcom/morlunk/mumbleclient/db/DatabaseCertificate;197 ····check-cast·v0,·Lcom/morlunk/mumbleclient/db/DatabaseCertificate;
  
200 ····.line·50198 ····.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,·v3},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity$CertificateItem;-><init>(Lcom/morlunk/mumbleclient/db/DatabaseCertificate;Lcom/morlunk/mumbleclient/Settings;)V202 ····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;)Z203 ····invoke-interface·{v4,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
206 ····goto·:goto_0204 ····goto·:goto_0
  
207 ····.line·52205 ····.line·52
208 ····.end·local·v0····#·"certificate":Lcom/morlunk/mumbleclient/db/DatabaseCertificate;206 ····.end·local·v0····#·"certificate":Lcom/morlunk/mumbleclient/db/DatabaseCertificate;
989 B
smali/com/morlunk/mumbleclient/preference/CertificateGenerateActivity$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity;Landroid/content/Context;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity;Landroid/content/Context;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity;
22 ····.param·p2,·"x0"····#·Landroid/content/Context;23 ····.param·p2,·"context"····#·Landroid/content/Context;
  
23 ····.prologue24 ····.prologue
24 ····.line·3825 ····.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;)V27 ····invoke-direct·{p0,·p2},·Lcom/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask;-><init>(Landroid/content/Context;)V
  
763 B
smali/com/morlunk/mumbleclient/preference/CertificateImportActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·11827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
864 B
smali/com/morlunk/mumbleclient/preference/CertificateImportActivity$2.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$passwordField:Landroid/widget/EditText;26 .field·final·synthetic·val$passwordField:Landroid/widget/EditText;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;Landroid/widget/EditText;Ljava/lang/String;Ljava/io/InputStream;)V28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;Landroid/widget/EditText;Ljava/lang/String;Ljava/io/InputStream;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;
  
30 ····.prologue31 ····.prologue
31 ····.line·12432 ····.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;
  
762 B
smali/com/morlunk/mumbleclient/preference/CertificateExportActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateExportActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateExportActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/CertificateExportActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·6527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.67 KB
smali/com/morlunk/mumbleclient/preference/CertificateImportActivity.smali
    
Offset 56, 17 lines modifiedOffset 56, 17 lines modified
56 ····move-result-object·v256 ····move-result-object·v2
  
57 ····.line·10757 ····.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)V59 ····invoke-virtual·{v2,·p3,·p1},·Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V
60 ····:try_end_060 ····:try_end_0
61 ····.catch·Ljava/security/cert/CertificateException;·{:try_start_0·..·:try_end_0}·:catch_061 ····.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_762 ····.catch·Ljava/security/KeyStoreException;·{:try_start_0·..·:try_end_0}·:catch_1
63 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_663 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_7
64 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_164 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_6
  
65 ····.line·13965 ····.line·139
66 ····new-instance·v3,·Ljava/io/ByteArrayOutputStream;66 ····new-instance·v3,·Ljava/io/ByteArrayOutputStream;
  
67 ····invoke-direct·{v3},·Ljava/io/ByteArrayOutputStream;-><init>()V67 ····invoke-direct·{v3},·Ljava/io/ByteArrayOutputStream;-><init>()V
  
68 ····.line·14168 ····.line·141
Offset 74, 18 lines modifiedOffset 74, 18 lines modified
74 ····const/4·v6,·0x074 ····const/4·v6,·0x0
  
75 ····:try_start_175 ····:try_start_1
76 ····new-array·v6,·v6,·[C76 ····new-array·v6,·v6,·[C
  
77 ····invoke-virtual·{v2,·v3,·v6},·Ljava/security/KeyStore;->store(Ljava/io/OutputStream;[C)V77 ····invoke-virtual·{v2,·v3,·v6},·Ljava/security/KeyStore;->store(Ljava/io/OutputStream;[C)V
78 ····:try_end_178 ····:try_end_1
79 ····.catch·Ljava/security/KeyStoreException;·{:try_start_1·..·:try_end_1}·:catch_579 ····.catch·Ljava/security/KeyStoreException;·{:try_start_1·..·:try_end_1}·:catch_2
80 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_480 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_5
81 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_281 ····.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_382 ····.catch·Ljava/security/cert/CertificateException;·{:try_start_1·..·:try_end_1}·:catch_4
  
83 ····.line·14983 ····.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;)V85 ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase;-><init>(Landroid/content/Context;)V
  
86 ····.line·15086 ····.line·150
Offset 110, 14 lines modifiedOffset 110, 15 lines modified
  
110 ····move-result-object·v6110 ····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·v6112 ····move-result-object·v6
  
 113 ····.line·154
113 ····invoke-virtual·{v6},·Landroid/widget/Toast;->show()V114 ····invoke-virtual·{v6},·Landroid/widget/Toast;->show()V
  
114 ····.line·155115 ····.line·155
115 ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;->finish()V116 ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;->finish()V
  
116 ····.line·156117 ····.line·156
117 ····.end·local·v0····#·"database":Lcom/morlunk/mumbleclient/db/PlumbleDatabase;118 ····.end·local·v0····#·"database":Lcom/morlunk/mumbleclient/db/PlumbleDatabase;
566 B
smali/com/morlunk/mumbleclient/preference/Preferences.smali
    
Offset 31, 15 lines modifiedOffset 31, 14 lines modified
31 .method·public·constructor·<init>()V31 .method·public·constructor·<init>()V
32 ····.locals·032 ····.locals·0
  
33 ····.prologue33 ····.prologue
34 ····.line·5934 ····.line·59
35 ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V35 ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V
  
36 ····.line·155 
37 ····return-void36 ····return-void
38 .end·method37 .end·method
  
39 .method·static·synthetic·access$000(Landroid/preference/PreferenceScreen;Ljava/lang/String;)V38 .method·static·synthetic·access$000(Landroid/preference/PreferenceScreen;Ljava/lang/String;)V
40 ····.locals·039 ····.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;
776 B
smali/com/morlunk/mumbleclient/preference/CertificateGenerateActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·5927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
762 B
smali/com/morlunk/mumbleclient/preference/KeySelectDialogPreference$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference;
  
25 ····.prologue26 ····.prologue
26 ····.line·5427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
703 B
smali/com/morlunk/mumbleclient/drawable/CircleDrawable$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/drawable/CircleDrawable;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/drawable/CircleDrawable;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/drawable/CircleDrawable;
  
22 ····.prologue23 ····.prologue
23 ····.line·6524 ····.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>()V26 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V
  
1.39 KB
smali/com/morlunk/mumbleclient/drawable/CircleDrawable.smali
    
Offset 94, 18 lines modifiedOffset 94, 20 lines modified
94 ····move-result·v294 ····move-result·v2
  
95 ····invoke-virtual·{v1,·v2},·Landroid/graphics/Paint;->setColor(I)V95 ····invoke-virtual·{v1,·v2},·Landroid/graphics/Paint;->setColor(I)V
  
96 ····.line·6096 ····.line·60
97 ····const/high16·v1,·0x3f800000····#·1.0f97 ····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·v2100 ····move-result-object·v2
  
 101 ····.line·60
100 ····invoke-static·{v5,·v1,·v2},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F102 ····invoke-static·{v5,·v1,·v2},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
  
101 ····move-result·v0103 ····move-result·v0
  
102 ····.line·62104 ····.line·62
103 ····.local·v0,·"strokeWidth":F105 ····.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 modifiedOffset 190, 22 lines modified
  
188 ····move-result·v2190 ····move-result·v2
  
189 ····div-float/2addr·v2,·v4191 ····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()F194 ····invoke-virtual·{v3},·Landroid/graphics/Paint;->getStrokeWidth()F
  
192 ····move-result·v3195 ····move-result·v3
  
193 ····div-float/2addr·v3,·v4196 ····div-float/2addr·v3,·v4
  
 197 ····.line·93
194 ····invoke-virtual·{v1,·v2,·v3},·Landroid/graphics/RectF;->inset(FF)V198 ····invoke-virtual·{v1,·v2,·v3},·Landroid/graphics/RectF;->inset(FF)V
  
195 ····.line·96199 ····.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;)V201 ····invoke-virtual·{p1,·v0,·v2},·Landroid/graphics/Canvas;->drawOval(Landroid/graphics/RectF;Landroid/graphics/Paint;)V
  
637 B
smali/com/morlunk/mumbleclient/app/DrawerAdapter.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/widget/ArrayAdapter;2 .super·Landroid/widget/ArrayAdapter;
3 .source·"DrawerAdapter.java"3 .source·"DrawerAdapter.java"
  
  
4 #·annotations4 #·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·annotation12 .end·annotation
  
2.11 KB
smali/com/morlunk/mumbleclient/app/PlumbleActivity$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·14724 ····.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>()V26 ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V
  
Offset 264, 52 lines modifiedOffset 265, 56 lines modified
  
264 ····const/4·v9,·0x4265 ····const/4·v9,·0x4
  
265 ····new-array·v9,·v9,·[Ljava/lang/Object;266 ····new-array·v9,·v9,·[Ljava/lang/Object;
  
266 ····const/4·v10,·0x0267 ····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·v11270 ····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·v11272 ····move-result-object·v11
  
271 ····aput-object·v11,·v9,·v10273 ····aput-object·v11,·v9,·v10
  
272 ····const/4·v10,·0x1274 ····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·v11277 ····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·v11279 ····move-result-object·v11
  
277 ····aput-object·v11,·v9,·v10280 ····aput-object·v11,·v9,·v10
  
278 ····const/4·v10,·0x2281 ····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·v11284 ····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·v11286 ····move-result-object·v11
  
283 ····aput-object·v11,·v9,·v10287 ····aput-object·v11,·v9,·v10
  
284 ····const/4·v10,·0x3288 ····const/4·v10,·0x3
  
285 ····aput-object·v4,·v9,·v10289 ····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·v7292 ····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_1294 ····:try_end_1
290 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_1295 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_1
871 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$5$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$5;Landroid/content/Context;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$5;Landroid/content/Context;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity$5;
22 ····.param·p2,·"x0"····#·Landroid/content/Context;23 ····.param·p2,·"context"····#·Landroid/content/Context;
  
23 ····.prologue24 ····.prologue
24 ····.line·46325 ····.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;)V27 ····invoke-direct·{p0,·p2},·Lcom/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask;-><init>(Landroid/content/Context;)V
  
793 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$7.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$usernameField:Landroid/widget/EditText;26 .field·final·synthetic·val$usernameField:Landroid/widget/EditText;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Lcom/morlunk/mumbleclient/db/PublicServer;Landroid/widget/EditText;Lcom/morlunk/mumbleclient/Settings;)V28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Lcom/morlunk/mumbleclient/db/PublicServer;Landroid/widget/EditText;Lcom/morlunk/mumbleclient/Settings;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
30 ····.prologue31 ····.prologue
31 ····.line·57332 ····.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;
  
957 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·61527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 57, 12 lines modifiedOffset 58, 13 lines modified
  
57 ····const/4·v2,·0x058 ····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·v060 ····move-result-object·v0
  
 61 ····.line·620
60 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V62 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
61 ····.line·62163 ····.line·621
62 ····return-void64 ····return-void
63 .end·method65 .end·method
644 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·46027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8.89 KB
smali/com/morlunk/mumbleclient/app/PlumbleActivity.smali
    
Offset 8, 22 lines modifiedOffset 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·fields13 #·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·fields15 #·instance·fields
22 .field·private·mConnectingDialog:Landroid/app/ProgressDialog;16 .field·private·mConnectingDialog:Landroid/app/ProgressDialog;
  
Offset 240, 28 lines modifiedOffset 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·v4233 ····move-result-object·v4
  
242 ····const·v5,·0x7f0a0040234 ····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·v6237 ····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·v4239 ····move-result-object·v4
  
247 ····const/16·v5,·0x1003240 ····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·v4243 ····move-result-object·v4
  
 244 ····.line·520
250 ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentTransaction;->commit()I245 ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
251 ····.line·521246 ····.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 modifiedOffset 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·v7563 ····move-result-object·v7
  
569 ····aput-object·v7,·v6,·v9564 ····aput-object·v7,·v6,·v9
  
 565 ····.line·624
570 ····invoke-virtual·{v3},·Lcom/morlunk/jumble/model/Server;->getPort()I566 ····invoke-virtual·{v3},·Lcom/morlunk/jumble/model/Server;->getPort()I
  
571 ····move-result·v7567 ····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·v7569 ····move-result-object·v7
  
574 ····aput-object·v7,·v6,·v8570 ····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·v5573 ····move-result-object·v5
  
577 ····invoke-virtual·{v4,·v5},·Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V574 ····invoke-virtual·{v4,·v5},·Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V
  
578 ····.line·625575 ····.line·625
Offset 682, 26 lines modifiedOffset 679, 28 lines modified
  
682 ····move-result-object·v4679 ····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_5681 ····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·v4684 ····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·v4686 ····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_4688 ····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·v4691 ····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·v4693 ····move-result-object·v4
Offset 1388, 14 lines modifiedOffset 1387, 15 lines modified
  
1388 ····move-result-object·v01387 ····move-result-object·v0
  
1389 ····if-eqz·v0,·:cond_11388 ····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·v11392 ····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·v11394 ····move-result-object·v1
Offset 1724, 55 lines modifiedOffset 1724, 54 lines modified
Max diff block lines reached; 4844/8993 bytes (53.86%) of diff not shown.
771 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$2$1.smali
    
Offset 24, 14 lines modifiedOffset 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·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$2;Lcom/morlunk/jumble/model/Server;Ljava/security/cert/X509Certificate;)V26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$2;Lcom/morlunk/jumble/model/Server;Ljava/security/cert/X509Certificate;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity$2;
  
28 ····.prologue29 ····.prologue
29 ····.line·19930 ····.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;
  
710 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$10.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$passwordField:Landroid/widget/EditText;22 .field·final·synthetic·val$passwordField:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·65528 ····.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;
  
716 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$6.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Lcom/morlunk/jumble/model/Server;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Lcom/morlunk/jumble/model/Server;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·52928 ····.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;
  
644 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·28927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·63527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
647 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$11.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·66827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.61 KB
smali/com/morlunk/mumbleclient/app/PlumbleActivity$3.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V
21 ····.locals·021 ····.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"····#·I25 ····.param·p4,·"x2"····#·I
25 ····.param·p5,·"x3"····#·I26 ····.param·p5,·"x3"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·25428 ····.line·254
Offset 80, 26 lines modifiedOffset 81, 28 lines modified
  
80 ····move-result-object·v081 ····move-result-object·v0
  
81 ····if-eqz·v0,·:cond_082 ····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·v086 ····move-result-object·v0
  
85 ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z87 ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z
  
86 ····move-result·v088 ····move-result·v0
  
87 ····if-eqz·v0,·:cond_089 ····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·v093 ····move-result-object·v0
  
91 ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isTalking()Z94 ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isTalking()Z
  
92 ····move-result·v095 ····move-result·v0
10.7 KB
smali/com/morlunk/mumbleclient/app/PlumbleActivity$1.smali
    
Offset 20, 91 lines modifiedOffset 20, 91 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·12227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V33 .method·public·onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V
33 ····.locals·434 ····.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 ····.prologue37 ····.prologue
37 ····.line·12538 ····.line·125
38 ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;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·v243 ····move-result-object·v1
  
43 ····check-cast·v2,·Lcom/morlunk/mumbleclient/service/PlumbleService;44 ····check-cast·v1,·Lcom/morlunk/mumbleclient/service/PlumbleService;
  
44 ····invoke-static·{v3,·v2},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$002(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Lcom/morlunk/mumbleclient/service/PlumbleService;)Lcom/morlunk/mumbleclient/service/PlumbleService;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·12646 ····.line·126
46 ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;47 ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
47 ····invoke-static·{v2},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$000(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Lcom/morlunk/mumbleclient/service/PlumbleService;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·v249 ····move-result-object·v1
  
49 ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;50 ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
50 ····invoke-static·{v3},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$100(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Lcom/morlunk/jumble/util/JumbleObserver;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·v352 ····move-result-object·v2
  
52 ····invoke-virtual·{v2,·v3},·Lcom/morlunk/mumbleclient/service/PlumbleService;->registerObserver(Lcom/morlunk/jumble/util/IJumbleObserver;)V53 ····invoke-virtual·{v1,·v2},·Lcom/morlunk/mumbleclient/service/PlumbleService;->registerObserver(Lcom/morlunk/jumble/util/IJumbleObserver;)V
  
53 ····.line·12754 ····.line·127
54 ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;55 ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
55 ····invoke-static·{v2},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$000(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Lcom/morlunk/mumbleclient/service/PlumbleService;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·v257 ····move-result-object·v1
  
57 ····invoke-virtual·{v2},·Lcom/morlunk/mumbleclient/service/PlumbleService;->clearChatNotifications()V58 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/service/PlumbleService;->clearChatNotifications()V
  
58 ····.line·12859 ····.line·128
59 ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;60 ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
60 ····invoke-static·{v2},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$200(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Lcom/morlunk/mumbleclient/app/DrawerAdapter;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·v262 ····move-result-object·v1
  
62 ····invoke-virtual·{v2},·Lcom/morlunk/mumbleclient/app/DrawerAdapter;->notifyDataSetChanged()V63 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/app/DrawerAdapter;->notifyDataSetChanged()V
  
63 ····.line·13064 ····.line·130
64 ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;65 ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
65 ····invoke-static·{v2},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$300(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Ljava/util/List;66 ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$300(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Ljava/util/List;
  
66 ····move-result-object·v267 ····move-result-object·v1
  
67 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;68 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
68 ····move-result-object·v169 ····move-result-object·v1
  
69 ····.local·v1,·"i$":Ljava/util/Iterator; 
70 ····:goto_070 ····:goto_0
71 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z71 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
72 ····move-result·v272 ····move-result·v2
  
73 ····if-eqz·v2,·:cond_073 ····if-eqz·v2,·:cond_0
  
Offset 121, 60 lines modifiedOffset 121, 61 lines modified
121 ····invoke-virtual·{v0,·v2},·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;->setServiceBound(Z)V121 ····invoke-virtual·{v0,·v2},·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;->setServiceBound(Z)V
  
122 ····goto·:goto_0122 ····goto·:goto_0
  
123 ····.line·134123 ····.line·134
124 ····.end·local·v0····#·"fragment":Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;124 ····.end·local·v0····#·"fragment":Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;
125 ····:cond_0125 ····:cond_0
126 ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;126 ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
127 ····invoke-virtual·{v2},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;127 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
128 ····move-result-object·v2128 ····move-result-object·v1
  
129 ····const·v3,·0x7f0a0040129 ····const·v2,·0x7f0a0040
  
130 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment;130 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment;
  
131 ····move-result-object·v2131 ····move-result-object·v1
  
132 ····instance-of·v2,·v2,·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;132 ····instance-of·v1,·v1,·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;
  
133 ····if-eqz·v2,·:cond_1133 ····if-eqz·v1,·:cond_1
  
134 ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;134 ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
 135 ····.line·135
135 ····invoke-static·{v2},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$000(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Lcom/morlunk/mumbleclient/service/PlumbleService;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·v2137 ····move-result-object·v1
  
137 ····invoke-virtual·{v2},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z138 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z
  
138 ····move-result·v2139 ····move-result·v1
  
Max diff block lines reached; 1955/10801 bytes (18.10%) of diff not shown.
680 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$6$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$6;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$6;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity$6;
  
22 ····.prologue23 ····.prologue
23 ····.line·53324 ····.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>()V26 ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V
  
647 B
smali/com/morlunk/mumbleclient/app/PlumbleActivity$12.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·67727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
699 B
smali/com/morlunk/mumbleclient/channel/AccessTokenFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
713 B
smali/com/morlunk/mumbleclient/channel/ChannelSearchProvider$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider;
  
25 ····.prologue26 ····.prologue
26 ····.line·5527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18.0 KB
smali/com/morlunk/mumbleclient/channel/ChannelListAdapter.smali
    
Offset 252, 15 lines modifiedOffset 252, 15 lines modified
252 ····.line·65252 ····.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·v0254 ····return-object·v0
255 .end·method255 .end·method
  
256 .method·private·constructNodes(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;Lcom/morlunk/jumble/model/IChannel;ILjava/util/List;)V256 .method·private·constructNodes(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;Lcom/morlunk/jumble/model/IChannel;ILjava/util/List;)V
257 ····.locals·7257 ····.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"····#·I260 ····.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 modifiedOffset 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;)V281 ····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·415282 ····.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;)Z284 ····invoke-interface·{p4,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
285 ····.line·417285 ····.line·417
286 ····iget-object·v5,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;->mExpandedChannels:Ljava/util/HashMap;286 ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;->mExpandedChannels:Ljava/util/HashMap;
  
287 ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getId()I287 ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getId()I
  
288 ····move-result·v6288 ····move-result·v5
  
289 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;289 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
290 ····move-result-object·v6290 ····move-result-object·v5
  
291 ····invoke-virtual·{v5,·v6},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;291 ····invoke-virtual·{v4,·v5},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
292 ····move-result-object·v1292 ····move-result-object·v1
  
293 ····check-cast·v1,·Ljava/lang/Boolean;293 ····check-cast·v1,·Ljava/lang/Boolean;
  
294 ····.line·418294 ····.line·418
295 ····.local·v1,·"expandSetting":Ljava/lang/Boolean;295 ····.local·v1,·"expandSetting":Ljava/lang/Boolean;
296 ····if-nez·v1,·:cond_0296 ····if-nez·v1,·:cond_0
  
297 ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getSubchannelUserCount()I297 ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getSubchannelUserCount()I
  
298 ····move-result·v5298 ····move-result·v4
  
299 ····if-eqz·v5,·:cond_1299 ····if-eqz·v4,·:cond_1
  
300 ····:cond_0300 ····:cond_0
301 ····if-eqz·v1,·:cond_3301 ····if-eqz·v1,·:cond_3
  
 302 ····.line·419
302 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z303 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z
  
303 ····move-result·v5304 ····move-result·v4
  
304 ····if-nez·v5,·:cond_3305 ····if-nez·v4,·:cond_3
  
305 ····.line·420306 ····.line·420
306 ····:cond_1307 ····:cond_1
307 ····const/4·v5,·0x0308 ····const/4·v4,·0x0
  
308 ····invoke-virtual·{v0,·v5},·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;->setExpanded(Z)V309 ····invoke-virtual·{v0,·v4},·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;->setExpanded(Z)V
  
309 ····.line·433310 ····.line·433
310 ····:cond_2311 ····:cond_2
311 ····return-void312 ····return-void
  
312 ····.line·424313 ····.line·424
313 ····:cond_3314 ····: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·v5316 ····move-result-object·v4
  
316 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;317 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
317 ····move-result-object·v2318 ····move-result-object·v4
  
318 ····.local·v2,·"i$":Ljava/util/Iterator; 
319 ····:cond_4319 ····:cond_4
320 ····:goto_0320 ····:goto_0
321 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z321 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
322 ····move-result·v5322 ····move-result·v5
  
323 ····if-eqz·v5,·:cond_5323 ····if-eqz·v5,·:cond_5
  
324 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;324 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
325 ····move-result-object·v4325 ····move-result-object·v3
  
326 ····check-cast·v4,·Lcom/morlunk/jumble/model/IUser;326 ····check-cast·v3,·Lcom/morlunk/jumble/model/IUser;
  
327 ····.line·425327 ····.line·425
328 ····.local·v4,·"user":Lcom/morlunk/jumble/model/IUser;328 ····.local·v3,·"user":Lcom/morlunk/jumble/model/IUser;
329 ····if-eqz·v4,·:cond_4329 ····if-eqz·v3,·:cond_4
  
330 ····.line·428330 ····.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,·v4},·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;-><init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;ILcom/morlunk/jumble/model/IUser;)V332 ····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;)Z333 ····invoke-interface·{p4,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
334 ····goto·:goto_0334 ····goto·:goto_0
  
335 ····.line·430335 ····.line·430
336 ····.end·local·v4····#·"user":Lcom/morlunk/jumble/model/IUser;336 ····.end·local·v3····#·"user":Lcom/morlunk/jumble/model/IUser;
337 ····:cond_5337 ····: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·v5339 ····move-result-object·v4
  
340 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;340 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
341 ····move-result-object·v2341 ····move-result-object·v4
  
342 ····:goto_1342 ····:goto_1
343 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z343 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
344 ····move-result·v5344 ····move-result·v5
  
345 ····if-eqz·v5,·:cond_2345 ····if-eqz·v5,·:cond_2
  
346 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;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.
3.23 KB
smali/com/morlunk/mumbleclient/channel/ChannelEditFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 66, 42 lines modifiedOffset 67, 45 lines modified
  
66 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->getParent()I67 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->getParent()I
  
67 ····move-result·v168 ····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·v272 ····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·v274 ····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·v276 ····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·v380 ····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·v382 ····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·v384 ····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·v488 ····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·v490 ····move-result-object·v4
Offset 112, 21 lines modifiedOffset 116, 23 lines modified
  
112 ····invoke-static·{v4},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I116 ····invoke-static·{v4},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
113 ····move-result·v4117 ····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·v5121 ····move-result-object·v5
  
117 ····invoke-virtual·{v5},·Landroid/widget/CheckBox;->isChecked()Z122 ····invoke-virtual·{v5},·Landroid/widget/CheckBox;->isChecked()Z
  
118 ····move-result·v5123 ····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)V125 ····invoke-virtual/range·{v0·..·v5},·Lcom/morlunk/mumbleclient/service/PlumbleService;->createChannel(ILjava/lang/String;Ljava/lang/String;IZ)V
  
120 ····.line·93126 ····.line·93
121 ····:cond_0127 ····:cond_0
122 ····return-void128 ····return-void
123 .end·method129 .end·method
851 B
smali/com/morlunk/mumbleclient/channel/ChannelListAdapter$2.smali
    
Offset 24, 14 lines modifiedOffset 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·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;)V26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·14530 ····.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;
  
728 B
smali/com/morlunk/mumbleclient/channel/PermissionsPopupMenu$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu;
  
22 ····.prologue23 ····.prologue
23 ····.line·4124 ····.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>()V26 ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V
  
2.18 KB
smali/com/morlunk/mumbleclient/channel/ChannelEditFragment.smali
    
Offset 347, 31 lines modifiedOffset 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·v7348 ····move-result-object·v7
  
349 ····invoke-direct·{v8,·v7},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V349 ····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()Z351 ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->isAdding()Z
  
351 ····move-result·v7352 ····move-result·v7
  
352 ····if-eqz·v7,·:cond_4353 ····if-eqz·v7,·:cond_4
  
353 ····const·v7,·0x7f0c0045354 ····const·v7,·0x7f0c0045
  
354 ····:goto_4355 ····: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·v7357 ····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·v8360 ····move-result-object·v8
  
 361 ····.line·81
359 ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->isAdding()Z362 ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->isAdding()Z
  
360 ····move-result·v7363 ····move-result·v7
  
361 ····if-eqz·v7,·:cond_5364 ····if-eqz·v7,·:cond_5
  
362 ····const·v7,·0x7f0c0018365 ····const·v7,·0x7f0c0018
Offset 383, 22 lines modifiedOffset 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·v7387 ····move-result-object·v7
  
385 ····const/high16·v8,·0x1040000388 ····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·v7391 ····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·v7394 ····move-result-object·v7
  
 395 ····.line·78
390 ····return-object·v7396 ····return-object·v7
  
391 ····.end·local·v0····#·"canMakeChannel":Z397 ····.end·local·v0····#·"canMakeChannel":Z
392 ····.end·local·v1····#·"canMakeTempChannel":Z398 ····.end·local·v1····#·"canMakeTempChannel":Z
393 ····.end·local·v4····#·"onlyTemp":Z399 ····.end·local·v4····#·"onlyTemp":Z
394 ····:cond_0400 ····:cond_0
395 ····move·v0,·v9401 ····move·v0,·v9
Offset 423, 18 lines modifiedOffset 429, 19 lines modified
423 ····.restart·local·v4····#·"onlyTemp":Z429 ····.restart·local·v4····#·"onlyTemp":Z
424 ····:cond_3430 ····:cond_3
425 ····move·v8,·v9431 ····move·v8,·v9
  
426 ····.line·76432 ····.line·76
427 ····goto·:goto_3433 ····goto·:goto_3
  
428 ····.line·78434 ····.line·79
429 ····:cond_4435 ····:cond_4
430 ····const·v7,·0x7f0c0046436 ····const·v7,·0x7f0c0046
  
431 ····goto·:goto_4437 ····goto·:goto_4
  
 438 ····.line·81
432 ····:cond_5439 ····:cond_5
433 ····const·v7,·0x7f0c012a440 ····const·v7,·0x7f0c012a
  
434 ····goto·:goto_5441 ····goto·:goto_5
435 .end·method442 .end·method
2.93 KB
smali/com/morlunk/mumbleclient/channel/ChannelListFragment.smali
    
Offset 121, 22 lines modifiedOffset 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·v2122 ····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·v3126 ····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·v4128 ····move-result-object·v4
  
 129 ····.line·311
128 ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->isShowingPinnedChannels()Z130 ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->isShowingPinnedChannels()Z
  
129 ····move-result·v5131 ····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()Z133 ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->shouldShowUserCount()Z
Offset 359, 14 lines modifiedOffset 361, 15 lines modified
  
359 ····move-result-object·v1361 ····move-result-object·v1
  
360 ····if-eqz·v1,·:cond_0362 ····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·v1366 ····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·v1368 ····move-result-object·v1
Offset 798, 14 lines modifiedOffset 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·v5803 ····move-result-object·v5
  
801 ····if-eqz·v5,·:cond_0804 ····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·v5807 ····move-result-object·v5
  
804 ····invoke-virtual·{v5},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z808 ····invoke-virtual·{v5},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z
  
805 ····move-result·v5809 ····move-result·v5
Offset 1027, 14 lines modifiedOffset 1031, 15 lines modified
  
1027 ····move-result-object·v11031 ····move-result-object·v1
  
1028 ····if-eqz·v1,·:cond_01032 ····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·v11036 ····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·v11038 ····move-result-object·v1
693 B
smali/com/morlunk/mumbleclient/channel/ChannelFragment$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelFragment;
  
22 ····.prologue23 ····.prologue
23 ····.line·6624 ····.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>()V26 ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V
  
700 B
smali/com/morlunk/mumbleclient/channel/ChannelChatFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·15827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
648 B
smali/com/morlunk/mumbleclient/channel/UserMenu$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$channels:Ljava/util/List;22 .field·final·synthetic·val$channels:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;Ljava/util/List;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/UserMenu;
  
26 ····.prologue27 ····.prologue
27 ····.line·19428 ····.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;
  
563 B
smali/com/morlunk/mumbleclient/channel/AccessTokenFragment.smali
    
Offset 37, 15 lines modifiedOffset 37, 14 lines modified
37 .method·public·constructor·<init>()V37 .method·public·constructor·<init>()V
38 ····.locals·038 ····.locals·0
  
39 ····.prologue39 ····.prologue
40 ····.line·4640 ····.line·46
41 ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;-><init>()V41 ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;-><init>()V
  
42 ····.line·134 
43 ····return-void42 ····return-void
44 .end·method43 .end·method
  
45 .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V44 .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V
46 ····.locals·045 ····.locals·0
47 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;46 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;
  
693 B
smali/com/morlunk/mumbleclient/channel/ServerInfoFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ServerInfoFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ServerInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·11727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
873 B
smali/com/morlunk/mumbleclient/channel/ChannelListAdapter$5.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$ChannelViewHolder;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$ChannelViewHolder;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·19128 ····.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;
  
758 B
smali/com/morlunk/mumbleclient/channel/ChannelListAdapter$6.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·20128 ····.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;
  
1.67 KB
smali/com/morlunk/mumbleclient/channel/ChannelListAdapter$7.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·22728 ····.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 modifiedOffset 63, 15 lines modified
  
62 ····move-result-object·v363 ····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·v468 ····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;)V70 ····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
700 B
smali/com/morlunk/mumbleclient/channel/ChannelChatFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·14727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
721 B
smali/com/morlunk/mumbleclient/channel/ChannelListFragment$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;
  
22 ····.prologue23 ····.prologue
23 ····.line·5924 ····.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>()V26 ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V
  
795 B
smali/com/morlunk/mumbleclient/channel/ChannelListFragment$3.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Landroid/support/v7/widget/SearchView;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Landroid/support/v7/widget/SearchView;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·24028 ····.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;
  
944 B
smali/com/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$targetText:Landroid/widget/TextView;26 .field·final·synthetic·val$targetText:Landroid/widget/TextView;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;)V28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter;
  
30 ····.prologue31 ····.prologue
31 ····.line·33232 ····.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;
  
1.31 KB
smali/com/morlunk/mumbleclient/channel/ChannelListFragment$5.smali
    
Offset 17, 16 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;
22 ····.param·p2,·"x0"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;23 ····.param·p2,·"provider"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;
23 ····.param·p3,·"x1"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;24 ····.param·p3,·"target"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;
  
24 ····.prologue25 ····.prologue
25 ····.line·36326 ····.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;)V28 ····invoke-direct·{p0,·p2,·p3},·Lcom/morlunk/mumbleclient/channel/ChatTargetActionModeCallback;-><init>(Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V
  
1.13 KB
smali/com/morlunk/mumbleclient/channel/ChannelChatFragment.smali
    
Offset 59, 15 lines modifiedOffset 59, 14 lines modified
59 ····.line·7259 ····.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;)V61 ····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-void63 ····return-void
65 .end·method64 .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·166 ····.locals·1
68 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;67 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;
  
Offset 162, 14 lines modifiedOffset 161, 15 lines modified
  
162 ····move-result-object·v2161 ····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·v0166 ····move-result-object·v0
  
167 ····.line·258167 ····.line·258
168 ····return-object·v0168 ····return-object·v0
169 .end·method169 .end·method
699 B
smali/com/morlunk/mumbleclient/channel/AccessTokenFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
717 B
smali/com/morlunk/mumbleclient/channel/ChannelListFragment$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;
  
22 ····.prologue23 ····.prologue
23 ····.line·12124 ····.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>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
1.53 KB
smali/com/morlunk/mumbleclient/channel/UserMenu$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$reasonField:Landroid/widget/EditText;24 .field·final·synthetic·val$reasonField:Landroid/widget/EditText;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;Landroid/widget/EditText;Landroid/view/MenuItem;)V26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;Landroid/widget/EditText;Landroid/view/MenuItem;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/UserMenu;
  
28 ····.prologue29 ····.prologue
29 ····.line·11830 ····.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 modifiedOffset 66, 15 lines modified
  
65 ····invoke-interface·{v0},·Lcom/morlunk/jumble/model/IUser;->getSession()I66 ····invoke-interface·{v0},·Lcom/morlunk/jumble/model/IUser;->getSession()I
  
66 ····move-result·v267 ····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·v071 ····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·v373 ····move-result-object·v3
Offset 85, 19 lines modifiedOffset 87, 20 lines modified
  
85 ····const·v4,·0x7f0a00af87 ····const·v4,·0x7f0a00af
  
86 ····if-ne·v0,·v4,·:cond_088 ····if-ne·v0,·v4,·:cond_0
  
87 ····const/4·v0,·0x189 ····const/4·v0,·0x1
  
 90 ····.line·121
88 ····:goto_091 ····:goto_0
89 ····invoke-virtual·{v1,·v2,·v3,·v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->kickBanUser(ILjava/lang/String;Z)V92 ····invoke-virtual·{v1,·v2,·v3,·v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->kickBanUser(ILjava/lang/String;Z)V
  
90 ····.line·12393 ····.line·123
91 ····return-void94 ····return-void
  
92 ····.line·12195 ····.line·122
93 ····:cond_096 ····:cond_0
94 ····const/4·v0,·0x097 ····const/4·v0,·0x0
  
95 ····goto·:goto_098 ····goto·:goto_0
96 .end·method99 .end·method
773 B
smali/com/morlunk/mumbleclient/channel/ChannelListAdapter$1.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·13228 ····.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;
  
1.9 KB
smali/com/morlunk/mumbleclient/channel/ChannelChatFragment$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;
  
22 ····.prologue23 ····.prologue
23 ····.line·7224 ····.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>()V26 ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V
  
Offset 139, 14 lines modifiedOffset 140, 15 lines modified
  
139 ····move-result-object·v0140 ····move-result-object·v0
  
140 ····if-eqz·v0,·:cond_0141 ····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·v0145 ····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·v0147 ····move-result-object·v0
Offset 155, 14 lines modifiedOffset 157, 15 lines modified
  
155 ····move-result·v0157 ····move-result·v0
  
156 ····if-eqz·v0,·:cond_0158 ····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·v0162 ····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·v0164 ····move-result-object·v0
7.14 KB
smali/com/morlunk/mumbleclient/channel/ChannelSearchProvider.smali
    
Offset 99, 15 lines modifiedOffset 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;)V99 ····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·191100 ····.line·191
101 ····return-object·v0101 ····return-object·v0
102 .end·method102 .end·method
  
103 .method·private·channelSearch(Lcom/morlunk/jumble/model/IChannel;Ljava/lang/String;Ljava/util/List;)V103 .method·private·channelSearch(Lcom/morlunk/jumble/model/IChannel;Ljava/lang/String;Ljava/util/List;)V
104 ····.locals·4104 ····.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 modifiedOffset 133, 63 lines modified
133 ····:cond_0133 ····:cond_0
134 ····return-void134 ····return-void
  
135 ····.line·202135 ····.line·202
136 ····:cond_1136 ····: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·v2138 ····move-result-object·v1
  
139 ····invoke-virtual·{v2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;139 ····invoke-virtual·{v1},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
140 ····move-result-object·v2140 ····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·v3142 ····move-result-object·v2
  
143 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z143 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
144 ····move-result·v2144 ····move-result·v1
  
145 ····if-eqz·v2,·:cond_2145 ····if-eqz·v1,·:cond_2
  
146 ····.line·203146 ····.line·203
147 ····invoke-interface·{p3,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z147 ····invoke-interface·{p3,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
148 ····.line·206148 ····.line·206
149 ····:cond_2149 ····: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·v2151 ····move-result-object·v1
  
152 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;152 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
153 ····move-result-object·v0153 ····move-result-object·v1
  
154 ····.local·v0,·"i$":Ljava/util/Iterator; 
155 ····:cond_3154 ····:cond_3
156 ····:goto_0155 ····:goto_0
157 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z156 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
158 ····move-result·v2157 ····move-result·v2
  
159 ····if-eqz·v2,·:cond_0158 ····if-eqz·v2,·:cond_0
  
160 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;159 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
161 ····move-result-object·v1160 ····move-result-object·v0
  
162 ····check-cast·v1,·Lcom/morlunk/jumble/model/IChannel;161 ····check-cast·v0,·Lcom/morlunk/jumble/model/IChannel;
  
163 ····.line·207162 ····.line·207
164 ····.local·v1,·"subc":Lcom/morlunk/jumble/model/IChannel;163 ····.local·v0,·"subc":Lcom/morlunk/jumble/model/IChannel;
165 ····if-eqz·v1,·:cond_3164 ····if-eqz·v0,·:cond_3
  
166 ····.line·208165 ····.line·208
167 ····invoke-direct·{p0,·v1,·p2,·p3},·Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider;->channelSearch(Lcom/morlunk/jumble/model/IChannel;Ljava/lang/String;Ljava/util/List;)V166 ····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_0167 ····goto·:goto_0
169 .end·method168 .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·1170 ····.locals·1
172 ····.param·p1,·"root"····#·Lcom/morlunk/jumble/model/IChannel;171 ····.param·p1,·"root"····#·Lcom/morlunk/jumble/model/IChannel;
Offset 259, 46 lines modifiedOffset 258, 46 lines modified
259 ····:cond_0258 ····:cond_0
260 ····return-void259 ····return-void
  
261 ····.line·169260 ····.line·169
262 ····:cond_1261 ····: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·v3263 ····move-result-object·v2
  
265 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;264 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
266 ····move-result-object·v0265 ····move-result-object·v2
  
267 ····.local·v0,·"i$":Ljava/util/Iterator; 
268 ····:cond_2266 ····:cond_2
269 ····:goto_0267 ····:goto_0
270 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z268 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
271 ····move-result·v3269 ····move-result·v3
  
272 ····if-eqz·v3,·:cond_3270 ····if-eqz·v3,·:cond_3
  
273 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;271 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
274 ····move-result-object·v2272 ····move-result-object·v1
  
275 ····check-cast·v2,·Lcom/morlunk/jumble/model/IUser;273 ····check-cast·v1,·Lcom/morlunk/jumble/model/IUser;
  
276 ····.line·170274 ····.line·170
277 ····.local·v2,·"user":Lcom/morlunk/jumble/model/IUser;275 ····.local·v1,·"user":Lcom/morlunk/jumble/model/IUser;
278 ····if-eqz·v2,·:cond_2276 ····if-eqz·v1,·:cond_2
  
279 ····invoke-interface·{v2},·Lcom/morlunk/jumble/model/IUser;->getName()Ljava/lang/String;277 ····invoke-interface·{v1},·Lcom/morlunk/jumble/model/IUser;->getName()Ljava/lang/String;
  
280 ····move-result-object·v3278 ····move-result-object·v3
  
281 ····if-eqz·v3,·:cond_2279 ····if-eqz·v3,·:cond_2
  
 280 ····.line·171
282 ····invoke-interface·{v2},·Lcom/morlunk/jumble/model/IUser;->getName()Ljava/lang/String;281 ····invoke-interface·{v1},·Lcom/morlunk/jumble/model/IUser;->getName()Ljava/lang/String;
  
283 ····move-result-object·v3282 ····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·v3284 ····move-result-object·v3
Max diff block lines reached; 2079/7176 bytes (28.97%) of diff not shown.
791 B
smali/com/morlunk/mumbleclient/channel/ChannelListAdapter$9.smali
    
Offset 24, 14 lines modifiedOffset 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·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;Lcom/morlunk/jumble/model/Server;)V26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;Lcom/morlunk/jumble/model/Server;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·45330 ····.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;
  
1.31 KB
smali/com/morlunk/mumbleclient/channel/ChannelListFragment$4.smali
    
Offset 17, 16 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;
22 ····.param·p2,·"x0"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;23 ····.param·p2,·"provider"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;
23 ····.param·p3,·"x1"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;24 ····.param·p3,·"target"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;
  
24 ····.prologue25 ····.prologue
25 ····.line·34426 ····.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;)V28 ····invoke-direct·{p0,·p2,·p3},·Lcom/morlunk/mumbleclient/channel/ChatTargetActionModeCallback;-><init>(Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V
  
672 B
smali/com/morlunk/mumbleclient/channel/ChannelFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·11227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
623 B
smali/com/morlunk/mumbleclient/channel/UserMenu$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/UserMenu;
  
25 ····.prologue26 ····.prologue
26 ····.line·15727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
700 B
smali/com/morlunk/mumbleclient/channel/ChannelChatFragment$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·28927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
773 B
smali/com/morlunk/mumbleclient/channel/ChannelListAdapter$4.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·18328 ····.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;
  
6.58 KB
smali/com/morlunk/mumbleclient/channel/UserMenu.smali
    
Offset 485, 14 lines modifiedOffset 485, 15 lines modified
  
485 ····const·v6,·0x7f0c007d485 ····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·v8490 ····move-result-object·v8
  
490 ····aput-object·v8,·v7,·v2491 ····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 modifiedOffset 506, 25 lines modified
  
505 ····const·v4,·0x7f0c007a506 ····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;)V508 ····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·v2511 ····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·v2514 ····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_1517 ····goto/16·:goto_1
  
514 ····.line·169518 ····.line·169
515 ····:pswitch_a519 ····: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 modifiedOffset 670, 15 lines modified
  
666 ····if-lez·v6,·:cond_a670 ····if-lez·v6,·:cond_a
  
667 ····if-eqz·v3,·:cond_0671 ····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()Z674 ····invoke-interface·{v6},·Lcom/morlunk/jumble/model/IUser;->isMuted()Z
  
670 ····move-result·v6675 ····move-result·v6
  
671 ····if-nez·v6,·:cond_0676 ····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 modifiedOffset 688, 15 lines modified
683 ····move-result·v6688 ····move-result·v6
  
684 ····if-eqz·v6,·:cond_a689 ····if-eqz·v6,·:cond_a
  
685 ····:cond_0690 ····:cond_0
686 ····move·v6,·v4691 ····move·v6,·v4
  
 692 ····.line·74
687 ····:goto_4693 ····: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·77695 ····.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·v7697 ····move-result-object·v7
Offset 699, 23 lines modifiedOffset 705, 25 lines modified
  
699 ····if-lez·v6,·:cond_b705 ····if-lez·v6,·:cond_b
  
700 ····if-eqz·v3,·:cond_1706 ····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()Z709 ····invoke-interface·{v6},·Lcom/morlunk/jumble/model/IUser;->isDeafened()Z
  
703 ····move-result·v6710 ····move-result·v6
  
704 ····if-eqz·v6,·:cond_b711 ····if-eqz·v6,·:cond_b
  
705 ····:cond_1712 ····:cond_1
706 ····move·v6,·v4713 ····move·v6,·v4
  
 714 ····.line·77
707 ····:goto_5715 ····: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·80717 ····.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·v7719 ····move-result-object·v7
Offset 763, 38 lines modifiedOffset 771, 41 lines modified
  
763 ····move-result-object·v7771 ····move-result-object·v7
  
764 ····if-nez·v3,·:cond_e772 ····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()[B775 ····invoke-interface·{v6},·Lcom/morlunk/jumble/model/IUser;->getCommentHash()[B
  
767 ····move-result-object·v6776 ····move-result-object·v6
  
768 ····if-eqz·v6,·:cond_e777 ····if-eqz·v6,·:cond_e
  
769 ····and-int/lit8·v6,·v2,·0x21778 ····and-int/lit8·v6,·v2,·0x21
  
770 ····if-lez·v6,·:cond_e779 ····if-lez·v6,·:cond_e
  
771 ····move·v6,·v4780 ····move·v6,·v4
  
 781 ····.line·85
772 ····:goto_8782 ····: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·88784 ····.line·88
775 ····const·v6,·0x7f0a00b6785 ····const·v6,·0x7f0a00b6
  
Max diff block lines reached; 3087/6631 bytes (46.55%) of diff not shown.
773 B
smali/com/morlunk/mumbleclient/channel/ChannelListAdapter$3.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·17628 ····.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;
  
2.51 KB
smali/com/morlunk/mumbleclient/channel/ChannelMenu.smali
    
Offset 255, 18 lines modifiedOffset 255, 20 lines modified
255 ····invoke-virtual·{v4,·v10,·v7},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V255 ····invoke-virtual·{v4,·v10,·v7},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
  
256 ····.line·114256 ····.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·v10261 ····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·v5264 ····move-result-object·v5
  
263 ····check-cast·v5,·Landroid/support/v4/app/DialogFragment;265 ····check-cast·v5,·Landroid/support/v4/app/DialogFragment;
  
264 ····.line·116266 ····.line·116
Offset 400, 31 lines modifiedOffset 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·v1403 ····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·v4407 ····move-result-object·v4
  
405 ····if-nez·v4,·:cond_0408 ····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()[B411 ····invoke-interface·{v4},·Lcom/morlunk/jumble/model/IChannel;->getDescriptionHash()[B
  
408 ····move-result-object·v4412 ····move-result-object·v4
  
409 ····if-eqz·v4,·:cond_1413 ····if-eqz·v4,·:cond_1
  
410 ····:cond_0414 ····:cond_0
411 ····move·v3,·v2415 ····move·v3,·v2
  
 416 ····.line·69
412 ····:cond_1417 ····: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·71419 ····.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 modifiedOffset 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·v1446 ····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()J449 ····invoke-virtual·{v0},·Lcom/morlunk/jumble/model/Server;->getId()J
  
444 ····move-result-wide·v4450 ····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()I452 ····invoke-interface·{v3},·Lcom/morlunk/jumble/model/IChannel;->getId()I
707 B
smali/com/morlunk/mumbleclient/channel/ServerInfoFragment$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·12027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
700 B
smali/com/morlunk/mumbleclient/channel/ChannelChatFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·17027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/com/morlunk/mumbleclient/channel/ChannelMenu$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelMenu;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelMenu;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelMenu;
  
25 ····.prologue26 ····.prologue
26 ····.line·10027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.61 KB
smali/com/morlunk/mumbleclient/channel/ChannelFragment.smali
    
Offset 6, 15 lines modifiedOffset 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 #·annotations8 #·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·annotation13 .end·annotation
  
  
15 #·instance·fields14 #·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 modifiedOffset 58, 14 lines modified
59 ····.line·6658 ····.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;)V60 ····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-void62 ····return-void
65 .end·method63 .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·165 ····.locals·1
68 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/ChannelFragment;66 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/ChannelFragment;
  
Offset 163, 31 lines modifiedOffset 161, 34 lines modified
163 ····.line·194161 ····.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·v0163 ····move-result-object·v0
  
166 ····if-eqz·v0,·:cond_0164 ····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·v0167 ····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;)Z169 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
  
171 ····move-result·v0170 ····move-result·v0
  
172 ····if-eqz·v0,·:cond_0171 ····if-eqz·v0,·:cond_0
  
173 ····const/4·v0,·0x1172 ····const/4·v0,·0x1
  
 173 ····.line·194
174 ····:goto_0174 ····:goto_0
175 ····return·v0175 ····return·v0
  
 176 ····.line·195
176 ····:cond_0177 ····:cond_0
177 ····const/4·v0,·0x0178 ····const/4·v0,·0x0
  
178 ····goto·:goto_0179 ····goto·:goto_0
179 .end·method180 .end·method
  
  
Offset 296, 24 lines modifiedOffset 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·v5298 ····move-result-object·v5
  
298 ····const·v6,·0x7f0a0065299 ····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·v5302 ····move-result-object·v5
  
301 ····const·v6,·0x7f0a0063303 ····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·v5306 ····move-result-object·v5
  
 307 ····.line·151
304 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentTransaction;->commit()I308 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
305 ····goto·:goto_0309 ····goto·:goto_0
306 .end·method310 .end·method
  
307 .method·public·onCreate(Landroid/os/Bundle;)V311 .method·public·onCreate(Landroid/os/Bundle;)V
308 ····.locals·1312 ····.locals·1
Offset 607, 14 lines modifiedOffset 611, 15 lines modified
  
607 ····move-result·v0611 ····move-result·v0
  
608 ····if-nez·v0,·:cond_0612 ····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;)Z615 ····invoke-virtual·{v0,·p2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
611 ····move-result·v0616 ····move-result·v0
  
612 ····if-eqz·v0,·:cond_1617 ····if-eqz·v0,·:cond_1
  
613 ····.line·211618 ····.line·211
Offset 645, 42 lines modifiedOffset 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 ····.prologue651 ····.prologue
647 ····.line·221652 ····.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·222654 ····.line·222
650 ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment;->mChatTargetListeners:Ljava/util/List;655 ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment;->mChatTargetListeners:Ljava/util/List;
  
651 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;656 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
652 ····move-result-object·v0657 ····move-result-object·v1
  
653 ····.local·v0,·"i$":Ljava/util/Iterator; 
654 ····:goto_0658 ····:goto_0
655 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z659 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
Max diff block lines reached; 1685/5625 bytes (29.96%) of diff not shown.
796 B
smali/com/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$token:Ljava/lang/String;24 .field·final·synthetic·val$token:Ljava/lang/String;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter;ILjava/lang/String;)V26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter;ILjava/lang/String;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·15430 ····.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:I32 ····iput·p2,·p0,·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter$1;->val$position:I
  
864 B
smali/com/morlunk/mumbleclient/channel/ChannelListAdapter$8.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$UserViewHolder;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$UserViewHolder;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·23628 ····.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;
  
1.15 KB
smali/com/morlunk/mumbleclient/channel/ServerInfoFragment.smali
    
Offset 1, 20 lines modifiedOffset 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·fields4 #·static·fields
11 .field·private·static·final·POLL_RATE:I·=·0x3e85 .field·private·static·final·POLL_RATE:I·=·0x3e8
  
  
12 #·instance·fields6 #·instance·fields
13 .field·private·mCodecView:Landroid/widget/TextView;7 .field·private·mCodecView:Landroid/widget/TextView;
  
Offset 279, 14 lines modifiedOffset 271, 15 lines modified
279 ····.line·80271 ····.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·v2273 ····move-result-object·v2
  
282 ····if-eqz·v2,·:cond_0274 ····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·v2277 ····move-result-object·v2
  
285 ····invoke-virtual·{v2},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z278 ····invoke-virtual·{v2},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z
  
286 ····move-result·v2279 ····move-result·v2
700 B
smali/com/morlunk/mumbleclient/channel/ChannelChatFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·21727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.29 KB
smali/com/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment$1.smali
    
Offset 19, 14 lines modifiedOffset 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·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;Lcom/morlunk/jumble/IJumbleService;)V21 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;Lcom/morlunk/jumble/IJumbleService;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;
  
23 ····.prologue24 ····.prologue
24 ····.line·3425 ····.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 modifiedOffset 52, 15 lines modified
  
51 ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;->access$000(Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;)I52 ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;->access$000(Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;)I
  
52 ····move-result·v153 ····move-result·v1
  
53 ····if-ne·v0,·v1,·:cond_054 ····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·v057 ····move-result-object·v0
  
56 ····if-eqz·v0,·:cond_058 ····if-eqz·v0,·:cond_0
  
57 ····.line·3959 ····.line·39
784 B
smali/com/morlunk/mumbleclient/channel/comment/AbstractCommentFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·11327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
783 B
smali/com/morlunk/mumbleclient/channel/comment/AbstractCommentFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.16 KB
smali/com/morlunk/mumbleclient/channel/comment/UserCommentFragment$1.smali
    
Offset 19, 14 lines modifiedOffset 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·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment;Lcom/morlunk/jumble/IJumbleService;)V21 .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment;Lcom/morlunk/jumble/IJumbleService;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment;
  
23 ····.prologue24 ····.prologue
24 ····.line·3425 ····.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 modifiedOffset 52, 15 lines modified
  
51 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment;->getSession()I52 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment;->getSession()I
  
52 ····move-result·v153 ····move-result·v1
  
53 ····if-ne·v0,·v1,·:cond_054 ····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·v057 ····move-result-object·v0
  
56 ····if-eqz·v0,·:cond_058 ····if-eqz·v0,·:cond_0
  
57 ····.line·3959 ····.line·39
11.3 KB
smali/com/morlunk/mumbleclient/db/PlumbleSQLiteDatabase.smali
    
Offset 624, 24 lines modifiedOffset 624, 26 lines modified
  
624 ····aput-object·v3,·v2,·v10624 ····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·v6629 ····move-result-object·v6
  
629 ····aput-object·v6,·v4,·v10630 ····aput-object·v6,·v4,·v10
  
630 ····move-object·v6,·v5631 ····move-object·v6,·v5
  
631 ····move-object·v7,·v5632 ····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·v8635 ····move-result-object·v8
  
634 ····.line·414636 ····.line·414
635 ····.local·v8,·"cursor":Landroid/database/Cursor;637 ····.local·v8,·"cursor":Landroid/database/Cursor;
636 ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z638 ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z
Offset 799, 24 lines modifiedOffset 801, 26 lines modified
  
799 ····aput-object·v3,·v2,·v10801 ····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·v6806 ····move-result-object·v6
  
804 ····aput-object·v6,·v4,·v10807 ····aput-object·v6,·v4,·v10
  
805 ····move-object·v6,·v5808 ····move-object·v6,·v5
  
806 ····move-object·v7,·v5809 ····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·v8812 ····move-result-object·v8
  
809 ····.line·360813 ····.line·360
810 ····.local·v8,·"cursor":Landroid/database/Cursor;814 ····.local·v8,·"cursor":Landroid/database/Cursor;
811 ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z815 ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z
Offset 889, 24 lines modifiedOffset 893, 26 lines modified
  
889 ····aput-object·v3,·v2,·v10893 ····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·v6898 ····move-result-object·v6
  
894 ····aput-object·v6,·v4,·v10899 ····aput-object·v6,·v4,·v10
  
895 ····move-object·v6,·v5900 ····move-object·v6,·v5
  
896 ····move-object·v7,·v5901 ····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·v8904 ····move-result-object·v8
  
899 ····.line·329905 ····.line·329
900 ····.local·v8,·"cursor":Landroid/database/Cursor;906 ····.local·v8,·"cursor":Landroid/database/Cursor;
901 ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToNext()Z907 ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToNext()Z
Offset 979, 24 lines modifiedOffset 985, 26 lines modified
  
979 ····aput-object·v3,·v2,·v10985 ····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·v6990 ····move-result-object·v6
  
984 ····aput-object·v6,·v4,·v10991 ····aput-object·v6,·v4,·v10
  
985 ····move-object·v6,·v5992 ····move-object·v6,·v5
  
986 ····move-object·v7,·v5993 ····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·v8996 ····move-result-object·v8
  
989 ····.line·257997 ····.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 modifiedOffset 1152, 59 lines modified
  
1144 ····move-result·v01152 ····move-result·v0
  
1145 ····int-to-long·v2,·v01153 ····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;)I1156 ····invoke-interface·{v9,·v0},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
1148 ····move-result·v01157 ····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·v41159 ····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.
657 B
smali/com/morlunk/mumbleclient/wizard/WizardActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
657 B
smali/com/morlunk/mumbleclient/wizard/WizardActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·8327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
946 B
smali/com/morlunk/mumbleclient/wizard/WizardAudioFragment.smali
    
Offset 2, 15 lines modifiedOffset 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 #·annotations4 #·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·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·mInputSpinner:Landroid/widget/Spinner;11 .field·private·mInputSpinner:Landroid/widget/Spinner;
Offset 22, 15 lines modifiedOffset 21, 14 lines modified
22 .method·public·constructor·<init>()V21 .method·public·constructor·<init>()V
23 ····.locals·022 ····.locals·0
  
24 ····.prologue23 ····.prologue
25 ····.line·3524 ····.line·35
26 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V25 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V
  
27 ····.line·49 
28 ····return-void26 ····return-void
29 .end·method27 .end·method
  
  
30 #·virtual·methods28 #·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·330 ····.locals·3
658 B
smali/com/morlunk/mumbleclient/wizard/WizardActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·10727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
947 B
smali/com/morlunk/mumbleclient/wizard/WizardCertificateFragment$2.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment;Landroid/content/Context;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment;Landroid/content/Context;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment;
22 ····.param·p2,·"x0"····#·Landroid/content/Context;23 ····.param·p2,·"context"····#·Landroid/content/Context;
  
23 ····.prologue24 ····.prologue
24 ····.line·6825 ····.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;)V27 ····invoke-direct·{p0,·p2},·Lcom/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask;-><init>(Landroid/content/Context;)V
  
734 B
smali/com/morlunk/mumbleclient/wizard/WizardCertificateFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·5727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
657 B
smali/com/morlunk/mumbleclient/wizard/WizardActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·4227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.04 KB
smali/com/morlunk/mumbleclient/wizard/WizardActivity.smali
    
Offset 39, 15 lines modifiedOffset 39, 14 lines modified
39 ····.line·4239 ····.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;)V41 ····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-void43 ····return-void
45 .end·method44 .end·method
  
46 .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/wizard/WizardActivity;I)V45 .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/wizard/WizardActivity;I)V
47 ····.locals·046 ····.locals·0
48 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity;47 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity;
49 ····.param·p1,·"x1"····#·I48 ····.param·p1,·"x1"····#·I
Offset 88, 36 lines modifiedOffset 87, 40 lines modified
88 ····.line·10587 ····.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;)V89 ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
91 ····const·v1,·0x7f0c018890 ····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·v093 ····move-result-object·v0
  
94 ····const·v1,·0x7f0c007a94 ····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;)V96 ····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·v099 ····move-result-object·v0
  
99 ····const/high16·v1,·0x1040000100 ····const/high16·v1,·0x1040000
  
100 ····const/4·v2,·0x0101 ····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·v0104 ····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·115107 ····.line·115
105 ····return-void108 ····return-void
106 .end·method109 .end·method
  
107 .method·private·updateNavigationButtons(I)V110 .method·private·updateNavigationButtons(I)V
1.03 KB
smali/com/morlunk/mumbleclient/servers/ServerEditFragment.smali
    
Offset 2, 15 lines modifiedOffset 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 #·annotations4 #·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·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
Offset 39, 15 lines modifiedOffset 38, 14 lines modified
39 .method·public·constructor·<init>()V38 .method·public·constructor·<init>()V
40 ····.locals·039 ····.locals·0
  
41 ····.prologue40 ····.prologue
42 ····.line·3741 ····.line·37
43 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V42 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V
  
44 ····.line·224 
45 ····return-void43 ····return-void
46 .end·method44 .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·146 ····.locals·1
49 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/ServerEditFragment;47 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/ServerEditFragment;
  
812 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$3.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$nameText:Landroid/widget/EditText;24 .field·final·synthetic·val$nameText:Landroid/widget/EditText;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;)V26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;
  
28 ····.prologue29 ····.prologue
29 ····.line·21930 ····.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;
  
2.48 KB
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment.smali
    
Offset 43, 15 lines modifiedOffset 43, 14 lines modified
43 .method·public·constructor·<init>()V43 .method·public·constructor·<init>()V
44 ····.locals·044 ····.locals·0
  
45 ····.prologue45 ····.prologue
46 ····.line·7346 ····.line·73
47 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V47 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V
  
48 ····.line·327 
49 ····return-void48 ····return-void
50 .end·method49 .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·151 ····.locals·1
53 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;52 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;
  
Offset 115, 14 lines modifiedOffset 114, 15 lines modified
  
115 ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$7;-><init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V114 ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$7;-><init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V
  
116 ····const/4·v1,·0x0115 ····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·288119 ····.line·288
120 ····return-void120 ····return-void
121 .end·method121 .end·method
  
122 .method·private·findOptimalServer()V122 .method·private·findOptimalServer()V
Offset 215, 30 lines modifiedOffset 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·v5216 ····move-result-object·v5
  
217 ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V217 ····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·v4220 ····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·v4223 ····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;)V225 ····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·v4228 ····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·v2231 ····move-result-object·v2
  
228 ····.line·229232 ····.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)V234 ····invoke-virtual·{v3,·v7},·Landroid/widget/EditText;->setImeOptions(I)V
837 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$4.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$nameText:Landroid/widget/EditText;26 .field·final·synthetic·val$nameText:Landroid/widget/EditText;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/app/AlertDialog;)V28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/app/AlertDialog;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;
  
30 ····.prologue31 ····.prologue
31 ····.line·23032 ····.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;
  
847 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;
  
25 ····.prologue26 ····.prologue
26 ····.line·46127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
755 B
smali/com/morlunk/mumbleclient/servers/FavouriteServerListFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.14 KB
smali/com/morlunk/mumbleclient/servers/ServerAdapter$1.smali
    
Offset 24, 18 lines modifiedOffset 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·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;Landroid/widget/ImageView;)V26 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;Landroid/widget/ImageView;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/ServerAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·8730 ····.line·87
30 ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter.1;"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>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 47, 15 lines modifiedOffset 48, 15 lines modified
47 #·virtual·methods48 #·virtual·methods
48 .method·public·onClick(Landroid/view/View;)V49 .method·public·onClick(Landroid/view/View;)V
49 ····.locals·350 ····.locals·3
50 ····.param·p1,·"v"····#·Landroid/view/View;51 ····.param·p1,·"v"····#·Landroid/view/View;
  
51 ····.prologue52 ····.prologue
52 ····.line·9053 ····.line·90
53 ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter.1;"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;)V58 ····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
958 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$3.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;Lcom/morlunk/mumbleclient/db/PublicServer;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;Lcom/morlunk/mumbleclient/db/PublicServer;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;
  
26 ····.prologue27 ····.prologue
27 ····.line·45228 ····.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;
  
735 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·18927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
777 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$6.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$dlg:Landroid/app/AlertDialog;22 .field·final·synthetic·val$dlg:Landroid/app/AlertDialog;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/app/AlertDialog;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/app/AlertDialog;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·25628 ····.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;
  
1.91 KB
smali/com/morlunk/mumbleclient/servers/ServerAdapter$3.smali
    
Offset 22, 18 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/ServerAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·13928 ····.line·139
28 ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter.3;"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>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void33 ····return-void
Offset 43, 15 lines modifiedOffset 44, 15 lines modified
43 #·virtual·methods44 #·virtual·methods
44 .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z45 .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z
45 ····.locals·246 ····.locals·2
46 ····.param·p1,·"menuItem"····#·Landroid/view/MenuItem;47 ····.param·p1,·"menuItem"····#·Landroid/view/MenuItem;
  
47 ····.prologue48 ····.prologue
48 ····.line·14249 ····.line·142
49 ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter.3;"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;)Z53 ····invoke-virtual·{v0,·v1,·p1},·Lcom/morlunk/mumbleclient/servers/ServerAdapter;->onPopupItemClick(Lcom/morlunk/jumble/model/Server;Landroid/view/MenuItem;)Z
  
53 ····move-result·v054 ····move-result·v0
692 B
smali/com/morlunk/mumbleclient/servers/ServerEditFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerEditFragment;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerEditFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/ServerEditFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15.4 KB
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask.smali
    
Offset 213, 239 lines modifiedOffset 213, 237 lines modified
  
213 ····return-object·v0213 ····return-object·v0
214 .end·method214 .end·method
  
  
215 #·virtual·methods215 #·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·11217 ····.locals·10
218 ····.param·p1,·"params"····#·[Ljava/lang/String;218 ····.param·p1,·"params"····#·[Ljava/lang/String;
  
219 ····.prologue219 ····.prologue
220 ····const/4·v10,·0x0220 ····const/4·v9,·0x0
  
221 ····const/4·v6,·0x0221 ····const/4·v5,·0x0
  
222 ····.line·392222 ····.line·392
223 ····array-length·v7,·p1223 ····array-length·v6,·p1
  
224 ····if-lez·v7,·:cond_1224 ····if-lez·v6,·:cond_1
  
225 ····aget-object·v0,·p1,·v10225 ····aget-object·v0,·p1,·v9
  
226 ····.line·395226 ····.line·395
227 ····.local·v0,·"country":Ljava/lang/String;227 ····.local·v0,·"country":Ljava/lang/String;
228 ····:goto_0228 ····:goto_0
229 ····if-eqz·v0,·:cond_2229 ····if-eqz·v0,·:cond_2
  
230 ····.line·396230 ····.line·396
231 ····new-instance·v5,·Ljava/util/LinkedList;231 ····new-instance·v4,·Ljava/util/LinkedList;
  
232 ····invoke-direct·{v5},·Ljava/util/LinkedList;-><init>()V232 ····invoke-direct·{v4},·Ljava/util/LinkedList;-><init>()V
  
233 ····.line·397233 ····.line·397
234 ····.local·v5,·"servers":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/morlunk/mumbleclient/db/PublicServer;>;"234 ····.local·v4,·"servers":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/morlunk/mumbleclient/db/PublicServer;>;"
235 ····iget-object·v7,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;235 ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;
  
236 ····invoke-static·{v7},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;->access$1000(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)Ljava/util/List;236 ····invoke-static·{v6},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;->access$1000(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)Ljava/util/List;
  
237 ····move-result-object·v7237 ····move-result-object·v6
  
238 ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator;238 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
239 ····move-result-object·v2239 ····move-result-object·v6
  
240 ····.local·v2,·"i$":Ljava/util/Iterator; 
241 ····:cond_0240 ····:cond_0
242 ····:goto_1241 ····:goto_1
243 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z242 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
244 ····move-result·v7243 ····move-result·v7
  
245 ····if-eqz·v7,·:cond_3244 ····if-eqz·v7,·:cond_3
  
246 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;245 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
247 ····move-result-object·v4246 ····move-result-object·v3
  
248 ····check-cast·v4,·Lcom/morlunk/mumbleclient/db/PublicServer;247 ····check-cast·v3,·Lcom/morlunk/mumbleclient/db/PublicServer;
  
249 ····.line·398248 ····.line·398
250 ····.local·v4,·"server":Lcom/morlunk/mumbleclient/db/PublicServer;249 ····.local·v3,·"server":Lcom/morlunk/mumbleclient/db/PublicServer;
251 ····invoke-virtual·{v4},·Lcom/morlunk/mumbleclient/db/PublicServer;->getCountryCode()Ljava/lang/String;250 ····invoke-virtual·{v3},·Lcom/morlunk/mumbleclient/db/PublicServer;->getCountryCode()Ljava/lang/String;
  
252 ····move-result-object·v7251 ····move-result-object·v7
  
253 ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z252 ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
254 ····move-result·v7253 ····move-result·v7
  
255 ····if-eqz·v7,·:cond_0254 ····if-eqz·v7,·:cond_0
  
256 ····.line·399255 ····.line·399
257 ····invoke-interface·{v5,·v4},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z256 ····invoke-interface·{v4,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
258 ····goto·:goto_1257 ····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·v4····#·"server":Lcom/morlunk/mumbleclient/db/PublicServer;259 ····.end·local·v3····#·"server":Lcom/morlunk/mumbleclient/db/PublicServer;
262 ····.end·local·v5····#·"servers":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/morlunk/mumbleclient/db/PublicServer;>;"260 ····.end·local·v4····#·"servers":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/morlunk/mumbleclient/db/PublicServer;>;"
263 ····:cond_1261 ····:cond_1
264 ····move-object·v0,·v6262 ····move-object·v0,·v5
  
265 ····.line·392263 ····.line·392
266 ····goto·:goto_0264 ····goto·:goto_0
  
267 ····.line·403265 ····.line·403
268 ····.restart·local·v0····#·"country":Ljava/lang/String;266 ····.restart·local·v0····#·"country":Ljava/lang/String;
269 ····:cond_2267 ····:cond_2
270 ····iget-object·v7,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;268 ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;
  
271 ····invoke-static·{v7},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;->access$1000(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)Ljava/util/List;269 ····invoke-static·{v6},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;->access$1000(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)Ljava/util/List;
  
272 ····move-result-object·v5270 ····move-result-object·v4
  
273 ····.line·407271 ····.line·407
274 ····.restart·local·v5····#·"servers":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/morlunk/mumbleclient/db/PublicServer;>;"272 ····.restart·local·v4····#·"servers":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/morlunk/mumbleclient/db/PublicServer;>;"
275 ····:cond_3273 ····:cond_3
276 ····invoke-interface·{v5},·Ljava/util/Collection;->size()I274 ····invoke-interface·{v4},·Ljava/util/Collection;->size()I
  
277 ····move-result·v7275 ····move-result·v6
  
278 ····if-nez·v7,·:cond_5276 ····if-nez·v6,·:cond_5
  
279 ····.line·431277 ····.line·431
280 ····:cond_4278 ····:cond_4
281 ····:goto_2279 ····:goto_2
282 ····return-object·v6280 ····return-object·v5
  
283 ····.line·411281 ····.line·411
284 ····:cond_5282 ····:cond_5
285 ····const/16·v7,·0x14283 ····const/16·v6,·0x14
  
286 ····invoke-interface·{v5},·Ljava/util/Collection;->size()I284 ····invoke-interface·{v4},·Ljava/util/Collection;->size()I
  
287 ····move-result·v8285 ····move-result·v7
  
288 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->min(II)I286 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->min(II)I
  
289 ····move-result·v7287 ····move-result·v6
  
290 ····iput·v7,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;->mResponsesToSend:I288 ····iput·v6,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;->mResponsesToSend:I
  
291 ····.line·413289 ····.line·413
292 ····invoke-interface·{v5},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;290 ····invoke-interface·{v4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
293 ····move-result-object·v3291 ····move-result-object·v2
Max diff block lines reached; 9272/15566 bytes (59.57%) of diff not shown.
865 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$usernameField:Landroid/widget/EditText;26 .field·final·synthetic·val$usernameField:Landroid/widget/EditText;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Lcom/morlunk/jumble/model/Server;Lcom/morlunk/mumbleclient/Settings;)V28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Lcom/morlunk/jumble/model/Server;Lcom/morlunk/mumbleclient/Settings;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;
  
30 ····.prologue31 ····.prologue
31 ····.line·15832 ····.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;
  
828 B
smali/com/morlunk/mumbleclient/servers/FavouriteServerListFragment$2.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;Lcom/morlunk/jumble/model/Server;)V24 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;Lcom/morlunk/jumble/model/Server;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·15028 ····.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;
  
861 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener$2.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·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·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener;)V33 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener;
  
35 ····.prologue36 ····.prologue
36 ····.line·30237 ····.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>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.17 KB
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·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·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V33 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;
  
35 ····.prologue36 ····.prologue
36 ····.line·33737 ····.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>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 64, 14 lines modifiedOffset 65, 15 lines modified
64 ····if-ne·v0,·v1,·:cond_065 ····if-ne·v0,·v1,·:cond_0
  
65 ····const/4·v0,·0x066 ····const/4·v0,·0x0
  
66 ····:goto_067 ····:goto_0
67 ····return·v068 ····return·v0
  
 69 ····.line·341
68 ····:cond_070 ····:cond_0
69 ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getLatency()I71 ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getLatency()I
  
70 ····move-result·v072 ····move-result·v0
  
71 ····invoke-virtual·{p2},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getLatency()I73 ····invoke-virtual·{p2},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getLatency()I
  
861 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·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·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener;)V33 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener;
  
35 ····.prologue36 ····.prologue
36 ····.line·29537 ····.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>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.7 KB
smali/com/morlunk/mumbleclient/servers/PublicServerAdapter.smali
    
Offset 82, 110 lines modifiedOffset 82, 109 lines modified
82 ····.param·p2,·"queryCountry"····#·Ljava/lang/String;82 ····.param·p2,·"queryCountry"····#·Ljava/lang/String;
  
83 ····.prologue83 ····.prologue
84 ····.line·4884 ····.line·48
85 ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/PublicServerAdapter;->clear()V85 ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/PublicServerAdapter;->clear()V
  
86 ····.line·5086 ····.line·50
87 ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerAdapter;->mUnfilteredServers:Ljava/util/List;87 ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerAdapter;->mUnfilteredServers:Ljava/util/List;
  
88 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;88 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
89 ····move-result-object·v089 ····move-result-object·v3
  
90 ····.local·v0,·"i$":Ljava/util/Iterator; 
91 ····:cond_090 ····:cond_0
92 ····:goto_091 ····:goto_0
93 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z92 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
94 ····move-result·v493 ····move-result·v4
  
95 ····if-eqz·v4,·:cond_394 ····if-eqz·v4,·:cond_3
  
96 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;95 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
97 ····move-result-object·v196 ····move-result-object·v0
  
98 ····check-cast·v1,·Lcom/morlunk/mumbleclient/db/PublicServer;97 ····check-cast·v0,·Lcom/morlunk/mumbleclient/db/PublicServer;
  
99 ····.line·5198 ····.line·51
100 ····.local·v1,·"server":Lcom/morlunk/mumbleclient/db/PublicServer;99 ····.local·v0,·"server":Lcom/morlunk/mumbleclient/db/PublicServer;
101 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/db/PublicServer;->getName()Ljava/lang/String;100 ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/db/PublicServer;->getName()Ljava/lang/String;
  
102 ····move-result-object·v4101 ····move-result-object·v4
  
103 ····if-eqz·v4,·:cond_1102 ····if-eqz·v4,·:cond_1
  
104 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/db/PublicServer;->getName()Ljava/lang/String;103 ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/db/PublicServer;->getName()Ljava/lang/String;
  
105 ····move-result-object·v4104 ····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·v3107 ····move-result-object·v2
  
109 ····.line·52108 ····.line·52
110 ····.local·v3,·"serverName":Ljava/lang/String;109 ····.local·v2,·"serverName":Ljava/lang/String;
111 ····:goto_1110 ····:goto_1
112 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/db/PublicServer;->getCountry()Ljava/lang/String;111 ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/db/PublicServer;->getCountry()Ljava/lang/String;
  
113 ····move-result-object·v4112 ····move-result-object·v4
  
114 ····if-eqz·v4,·:cond_2113 ····if-eqz·v4,·:cond_2
  
115 ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/db/PublicServer;->getCountry()Ljava/lang/String;114 ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/db/PublicServer;->getCountry()Ljava/lang/String;
  
116 ····move-result-object·v4115 ····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·v2118 ····move-result-object·v1
  
120 ····.line·54119 ····.line·54
121 ····.local·v2,·"serverCountry":Ljava/lang/String;120 ····.local·v1,·"serverCountry":Ljava/lang/String;
122 ····:goto_2121 ····:goto_2
123 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z122 ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
124 ····move-result·v4123 ····move-result·v4
  
125 ····if-eqz·v4,·:cond_0124 ····if-eqz·v4,·:cond_0
  
126 ····invoke-virtual·{v2,·p2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z125 ····invoke-virtual·{v1,·p2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
127 ····move-result·v4126 ····move-result·v4
  
128 ····if-eqz·v4,·:cond_0127 ····if-eqz·v4,·:cond_0
  
129 ····.line·55128 ····.line·55
130 ····invoke-virtual·{p0,·v1},·Lcom/morlunk/mumbleclient/servers/PublicServerAdapter;->add(Ljava/lang/Object;)V129 ····invoke-virtual·{p0,·v0},·Lcom/morlunk/mumbleclient/servers/PublicServerAdapter;->add(Ljava/lang/Object;)V
  
131 ····goto·:goto_0130 ····goto·:goto_0
  
132 ····.line·51131 ····.line·51
133 ····.end·local·v2····#·"serverCountry":Ljava/lang/String;132 ····.end·local·v1····#·"serverCountry":Ljava/lang/String;
134 ····.end·local·v3····#·"serverName":Ljava/lang/String;133 ····.end·local·v2····#·"serverName":Ljava/lang/String;
135 ····:cond_1134 ····:cond_1
136 ····const-string·v3,·""135 ····const-string·v2,·""
  
137 ····goto·:goto_1136 ····goto·:goto_1
  
138 ····.line·52137 ····.line·52
139 ····.restart·local·v3····#·"serverName":Ljava/lang/String;138 ····.restart·local·v2····#·"serverName":Ljava/lang/String;
140 ····:cond_2139 ····:cond_2
141 ····const-string·v2,·""140 ····const-string·v1,·""
  
142 ····goto·:goto_2141 ····goto·:goto_2
  
143 ····.line·57142 ····.line·57
144 ····.end·local·v1····#·"server":Lcom/morlunk/mumbleclient/db/PublicServer;143 ····.end·local·v0····#·"server":Lcom/morlunk/mumbleclient/db/PublicServer;
145 ····.end·local·v3····#·"serverName":Ljava/lang/String;144 ····.end·local·v2····#·"serverName":Ljava/lang/String;
146 ····:cond_3145 ····:cond_3
147 ····return-void146 ····return-void
148 .end·method147 .end·method
  
149 .method·public·getPopupMenuResource()I148 .method·public·getPopupMenuResource()I
150 ····.locals·1149 ····.locals·1
  
847 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;
  
25 ····.prologue26 ····.prologue
26 ····.line·38227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
837 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$5.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$nameText:Landroid/widget/EditText;26 .field·final·synthetic·val$nameText:Landroid/widget/EditText;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/app/AlertDialog;)V28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/app/AlertDialog;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;
  
30 ····.prologue31 ····.prologue
31 ····.line·24332 ····.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;
  
773 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$7.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;
  
22 ····.prologue23 ····.prologue
23 ····.line·27424 ····.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>()V26 ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/servers/PublicServerFetchTask;-><init>()V
  
2.87 KB
smali/com/morlunk/mumbleclient/servers/FavouriteServerListFragment.smali
    
Offset 29, 15 lines modifiedOffset 29, 14 lines modified
29 .method·public·constructor·<init>()V29 .method·public·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·5332 ····.line·53
33 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V33 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V
  
34 ····.line·179 
35 ····return-void34 ····return-void
36 .end·method35 .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·137 ····.locals·1
39 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;38 ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;
  
Offset 76, 14 lines modifiedOffset 75, 15 lines modified
  
76 ····const/4·v3,·0x075 ····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·v077 ····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·v180 ····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;)V82 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/DialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V
Offset 149, 14 lines modifiedOffset 149, 15 lines modified
  
149 ····const/4·v2,·0x0149 ····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·v0151 ····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·v1154 ····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;)V156 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/DialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V
Offset 443, 14 lines modifiedOffset 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·v1446 ····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·v2449 ····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;)V451 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/DialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V
581 B
smali/com/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$MatchServerInfoTask.smali
    
Offset 116, 14 lines modifiedOffset 116, 15 lines modified
116 ····:cond_2116 ····:cond_2
117 ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getCurrentUsers()I117 ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getCurrentUsers()I
  
118 ····move-result·v0118 ····move-result·v0
  
119 ····if-nez·v0,·:cond_0119 ····if-nez·v0,·:cond_0
  
 120 ····.line·352
120 ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getVersion()I121 ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getVersion()I
  
121 ····move-result·v0122 ····move-result·v0
  
122 ····const·v1,·0x10205123 ····const·v1,·0x10205
  
123 ····if-ne·v0,·v1,·:cond_0124 ····if-ne·v0,·v1,·:cond_0
2.66 KB
smali/com/morlunk/mumbleclient/servers/ServerAdapter$2.smali
    
Offset 19, 18 lines modifiedOffset 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·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;)V21 .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/ServerAdapter;
  
23 ····.prologue24 ····.prologue
24 ····.line·11725 ····.line·117
25 ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter.2;"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>()V29 ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/servers/ServerInfoTask;-><init>()V
  
29 ····return-void30 ····return-void
Offset 40, 15 lines modifiedOffset 41, 15 lines modified
40 #·virtual·methods41 #·virtual·methods
41 .method·protected·onPostExecute(Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;)V42 .method·protected·onPostExecute(Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;)V
42 ····.locals·243 ····.locals·2
43 ····.param·p1,·"result"····#·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;44 ····.param·p1,·"result"····#·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;
  
44 ····.prologue45 ····.prologue
45 ····.line·11946 ····.line·119
46 ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter.2;"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;)V48 ····invoke-super·{p0,·p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoTask;->onPostExecute(Ljava/lang/Object;)V
  
48 ····.line·12049 ····.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 modifiedOffset 69, 14 lines modified
68 .end·method69 .end·method
  
69 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V70 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
70 ····.locals·071 ····.locals·0
  
71 ····.prologue72 ····.prologue
72 ····.line·11773 ····.line·117
73 ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter.2;"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;)V76 ····invoke-virtual·{p0,·p1},·Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;->onPostExecute(Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;)V
  
76 ····return-void77 ····return-void
77 .end·method78 .end·method
1.42 KB
smali/com/morlunk/mumbleclient/util/TintedMenuInflater.smali
    
Offset 45, 14 lines modifiedOffset 45, 15 lines modified
45 ····.line·4545 ····.line·45
46 ····new-array·v5,·v8,·[I46 ····new-array·v5,·v8,·[I
  
47 ····const·v6,·0x7f01006547 ····const·v6,·0x7f010065
  
48 ····aput·v6,·v5,·v748 ····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·v151 ····move-result-object·v1
  
51 ····.line·4752 ····.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)I54 ····invoke-virtual·{v1,·v7,·v7},·Landroid/content/res/TypedArray;->getResourceId(II)I
Offset 66, 14 lines modifiedOffset 67, 15 lines modified
66 ····.line·5067 ····.line·50
67 ····new-array·v5,·v8,·[I68 ····new-array·v5,·v8,·[I
  
68 ····const·v6,·0x7f01000869 ····const·v6,·0x7f010008
  
69 ····aput·v6,·v5,·v770 ····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·v473 ····move-result-object·v4
  
72 ····.line·5274 ····.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)I76 ····invoke-virtual·{v4,·v7,·v7},·Landroid/content/res/TypedArray;->getResourceId(II)I
Offset 87, 14 lines modifiedOffset 89, 15 lines modified
87 ····.line·5589 ····.line·55
88 ····new-array·v5,·v8,·[I90 ····new-array·v5,·v8,·[I
  
89 ····const·v6,·0x101009891 ····const·v6,·0x1010098
  
90 ····aput·v6,·v5,·v792 ····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·v295 ····move-result-object·v2
  
93 ····.line·5796 ····.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)I98 ····invoke-virtual·{v2,·v7,·v7},·Landroid/content/res/TypedArray;->getColor(II)I
1.91 KB
smali/com/morlunk/mumbleclient/util/ModelUtils.smali
    
Offset 61, 42 lines modifiedOffset 61, 41 lines modified
61 ····.line·4661 ····.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;)Z63 ····invoke-interface·{p1,·p0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
64 ····.line·4764 ····.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·v266 ····move-result-object·v1
  
67 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;67 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
68 ····move-result-object·v068 ····move-result-object·v1
  
69 ····.local·v0,·"i$":Ljava/util/Iterator; 
70 ····:cond_069 ····:cond_0
71 ····:goto_070 ····:goto_0
72 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z71 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
73 ····move-result·v272 ····move-result·v2
  
74 ····if-eqz·v2,·:cond_173 ····if-eqz·v2,·:cond_1
  
75 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;74 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
76 ····move-result-object·v175 ····move-result-object·v0
  
77 ····check-cast·v1,·Lcom/morlunk/jumble/model/IChannel;76 ····check-cast·v0,·Lcom/morlunk/jumble/model/IChannel;
  
78 ····.line·4877 ····.line·48
79 ····.local·v1,·"subc":Lcom/morlunk/jumble/model/IChannel;78 ····.local·v0,·"subc":Lcom/morlunk/jumble/model/IChannel;
80 ····if-eqz·v1,·:cond_079 ····if-eqz·v0,·:cond_0
  
81 ····.line·4980 ····.line·49
82 ····invoke-static·{v1,·p1},·Lcom/morlunk/mumbleclient/util/ModelUtils;->getChannelList(Lcom/morlunk/jumble/model/IChannel;Ljava/util/List;)V81 ····invoke-static·{v0,·p1},·Lcom/morlunk/mumbleclient/util/ModelUtils;->getChannelList(Lcom/morlunk/jumble/model/IChannel;Ljava/util/List;)V
  
83 ····goto·:goto_082 ····goto·:goto_0
  
84 ····.line·5283 ····.line·52
85 ····.end·local·v1····#·"subc":Lcom/morlunk/jumble/model/IChannel;84 ····.end·local·v0····#·"subc":Lcom/morlunk/jumble/model/IChannel;
86 ····:cond_185 ····:cond_1
87 ····return-void86 ····return-void
88 .end·method87 .end·method
3.86 KB
smali/com/morlunk/mumbleclient/service/PlumbleService.smali
    
Offset 999, 30 lines modifiedOffset 999, 34 lines modified
999 ····.line·437999 ····.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;)V1001 ····invoke-direct·{v5,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
1002 ····const·v6,·0x7f0c00d81002 ····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·v51005 ····move-result-object·v5
  
1005 ····const·v6,·0x7f0c00431006 ····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·v51009 ····move-result-object·v5
  
1008 ····const·v6,·0x104000a1010 ····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·v51013 ····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·v01016 ····move-result-object·v0
  
1013 ····.line·4421017 ····.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 modifiedOffset 1346, 20 lines modified
  
1342 ····.line·3781346 ····.line·378
1343 ····:pswitch_21347 ····: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()F1351 ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->getDetectionThreshold()F
  
1347 ····move-result·v61352 ····move-result·v6
  
 1353 ····.line·378
1348 ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V1354 ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V
  
1349 ····goto/16·:goto_11355 ····goto/16·:goto_1
  
1350 ····.line·3821356 ····.line·382
1351 ····:pswitch_31357 ····: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 modifiedOffset 1462, 20 lines modified
  
1456 ····.line·3971462 ····.line·397
1457 ····:pswitch_61463 ····: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()F1467 ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->getAmplitudeBoostMultiplier()F
  
1461 ····move-result·v61468 ····move-result·v6
  
 1469 ····.line·397
1462 ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V1470 ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V
  
1463 ····goto/16·:goto_11471 ····goto/16·:goto_1
  
1464 ····.line·4011472 ····.line·401
1465 ····:pswitch_71473 ····:pswitch_7
1466 ····const-string·v5,·"half_duplex"1474 ····const-string·v5,·"half_duplex"
Offset 1484, 18 lines modifiedOffset 1492, 20 lines modified
  
1484 ····.line·4041492 ····.line·404
1485 ····:pswitch_81493 ····: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()Z1497 ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->isPreprocessorEnabled()Z
  
1489 ····move-result·v61498 ····move-result·v6
  
 1499 ····.line·404
1490 ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V1500 ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
  
1491 ····goto/16·:goto_11501 ····goto/16·:goto_1
  
1492 ····.line·4081502 ····.line·408
1493 ····:pswitch_91503 ····: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 modifiedOffset 1633, 15 lines modified
  
1623 ····if-eqz·v0,·:cond_01633 ····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·v11638 ····move-result-object·v1
  
1628 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1639 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1629 ····move-result·v01640 ····move-result·v0
Offset 1675, 14 lines modifiedOffset 1686, 15 lines modified
  
1675 ····if-eqz·v1,·:cond_11686 ····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·v21691 ····move-result-object·v2
  
1680 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1692 ····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.
665 B
smali/com/morlunk/mumbleclient/service/PlumbleOverlay$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleOverlay;
  
25 ····.prologue26 ····.prologue
26 ····.line·17827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
779 B
smali/com/morlunk/mumbleclient/service/PlumbleReconnectNotification$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;
  
22 ····.prologue23 ····.prologue
23 ····.line·4424 ····.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>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
2.98 KB
smali/com/morlunk/mumbleclient/service/PlumbleConnectionNotification.smali
    
Offset 163, 64 lines modifiedOffset 163, 70 lines modified
163 ····.local·v5,·"overlayIntent":Landroid/content/Intent;163 ····.local·v5,·"overlayIntent":Landroid/content/Intent;
164 ····const·v7,·0x7f020049164 ····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,·0x7f0c00f4166 ····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·v8169 ····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·v9172 ····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·150175 ····.line·150
174 ····const·v7,·0x7f020036176 ····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,·0x7f0c0088178 ····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·v8181 ····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·v9184 ····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·153187 ····.line·153
184 ····const·v7,·0x7f02003a188 ····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,·0x7f0c00ff190 ····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·v8193 ····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,·0x2195 ····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·v9197 ····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·158200 ····.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_0204 ····:cond_0
647 B
smali/com/morlunk/mumbleclient/service/PlumbleOverlay$2.smali
    
Offset 26, 14 lines modifiedOffset 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·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V28 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V
29 ····.locals·229 ····.locals·2
 30 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleOverlay;
  
30 ····.prologue31 ····.prologue
31 ····.line·9632 ····.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>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.22 KB
smali/com/morlunk/mumbleclient/service/PlumbleReconnectNotification.smali
    
Offset 250, 24 lines modifiedOffset 250, 27 lines modified
250 ····.local·v1,·"cancelIntent":Landroid/content/Intent;250 ····.local·v1,·"cancelIntent":Landroid/content/Intent;
251 ····const·v7,·0x7f02003e251 ····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,·0x7f0c0039253 ····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·v8256 ····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·v9260 ····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·100263 ····.line·100
261 ····const/4·v7,·0x1264 ····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 modifiedOffset 322, 24 lines modified
319 ····.local·v6,·"reconnectIntent":Landroid/content/Intent;322 ····.local·v6,·"reconnectIntent":Landroid/content/Intent;
320 ····const·v7,·0x7f02004c323 ····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,·0x7f0c011e325 ····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·v8328 ····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·v9332 ····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_1335 ····goto·:goto_1
330 .end·method336 .end·method
786 B
smali/com/morlunk/mumbleclient/service/PlumbleConnectionNotification$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;
  
22 ····.prologue23 ····.prologue
23 ····.line·5224 ····.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>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
15.3 KB
smali/com/morlunk/mumbleclient/service/PlumbleMessageNotification.smali
    
Offset 101, 240 lines modifiedOffset 101, 248 lines modified
  
101 .method·public·show(Lcom/morlunk/jumble/model/IMessage;)V101 .method·public·show(Lcom/morlunk/jumble/model/IMessage;)V
102 ····.locals·14102 ····.locals·14
103 ····.param·p1,·"message"····#·Lcom/morlunk/jumble/model/IMessage;103 ····.param·p1,·"message"····#·Lcom/morlunk/jumble/model/IMessage;
  
104 ····.prologue104 ····.prologue
105 ····.line·61105 ····.line·61
106 ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mUnreadMessages:Ljava/util/List;106 ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mUnreadMessages:Ljava/util/List;
  
107 ····invoke-interface·{v9,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z107 ····invoke-interface·{v8,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
108 ····.line·63108 ····.line·63
109 ····new-instance·v8,·Landroid/support/v4/app/NotificationCompat$InboxStyle;109 ····new-instance·v7,·Landroid/support/v4/app/NotificationCompat$InboxStyle;
  
110 ····invoke-direct·{v8},·Landroid/support/v4/app/NotificationCompat$InboxStyle;-><init>()V110 ····invoke-direct·{v7},·Landroid/support/v4/app/NotificationCompat$InboxStyle;-><init>()V
  
111 ····.line·64111 ····.line·64
112 ····.local·v8,·"style":Landroid/support/v4/app/NotificationCompat$InboxStyle;112 ····.local·v7,·"style":Landroid/support/v4/app/NotificationCompat$InboxStyle;
113 ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mContext:Landroid/content/Context;113 ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mContext:Landroid/content/Context;
  
114 ····const·v10,·0x7f0c00fc114 ····const·v9,·0x7f0c00fc
  
115 ····const/4·v11,·0x1115 ····const/4·v10,·0x1
  
116 ····new-array·v11,·v11,·[Ljava/lang/Object;116 ····new-array·v10,·v10,·[Ljava/lang/Object;
  
117 ····const/4·v12,·0x0117 ····const/4·v11,·0x0
  
118 ····iget-object·v13,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mUnreadMessages:Ljava/util/List;118 ····iget-object·v12,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mUnreadMessages:Ljava/util/List;
  
119 ····invoke-interface·{v13},·Ljava/util/List;->size()I119 ····invoke-interface·{v12},·Ljava/util/List;->size()I
  
120 ····move-result·v13120 ····move-result·v12
  
121 ····invoke-static·{v13},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;121 ····invoke-static·{v12},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
122 ····move-result-object·v13122 ····move-result-object·v12
  
123 ····aput-object·v13,·v11,·v12123 ····aput-object·v12,·v10,·v11
  
124 ····invoke-virtual·{v9,·v10,·v11},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;124 ····invoke-virtual·{v8,·v9,·v10},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
125 ····move-result-object·v9125 ····move-result-object·v8
  
126 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$InboxStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;126 ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$InboxStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;
  
127 ····.line·65127 ····.line·65
128 ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mUnreadMessages:Ljava/util/List;128 ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mUnreadMessages:Ljava/util/List;
  
129 ····invoke-interface·{v9},·Ljava/util/List;->iterator()Ljava/util/Iterator;129 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
130 ····move-result-object·v2130 ····move-result-object·v8
  
131 ····.local·v2,·"i$":Ljava/util/Iterator; 
132 ····:goto_0131 ····:goto_0
133 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z132 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z
  
134 ····move-result·v9133 ····move-result·v9
  
135 ····if-eqz·v9,·:cond_0134 ····if-eqz·v9,·:cond_0
  
136 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;135 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
137 ····move-result-object·v4136 ····move-result-object·v3
  
138 ····check-cast·v4,·Lcom/morlunk/jumble/model/IMessage;137 ····check-cast·v3,·Lcom/morlunk/jumble/model/IMessage;
  
139 ····.line·66138 ····.line·66
140 ····.local·v4,·"m":Lcom/morlunk/jumble/model/IMessage;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,·0x7f0c00fb141 ····const·v10,·0x7f0c00fb
  
143 ····const/4·v11,·0x2142 ····const/4·v11,·0x2
  
144 ····new-array·v11,·v11,·[Ljava/lang/Object;143 ····new-array·v11,·v11,·[Ljava/lang/Object;
  
145 ····const/4·v12,·0x0144 ····const/4·v12,·0x0
  
146 ····invoke-interface·{v4},·Lcom/morlunk/jumble/model/IMessage;->getActorName()Ljava/lang/String;145 ····invoke-interface·{v3},·Lcom/morlunk/jumble/model/IMessage;->getActorName()Ljava/lang/String;
  
147 ····move-result-object·v13146 ····move-result-object·v13
  
148 ····aput-object·v13,·v11,·v12147 ····aput-object·v13,·v11,·v12
  
149 ····const/4·v12,·0x1148 ····const/4·v12,·0x1
  
150 ····invoke-interface·{v4},·Lcom/morlunk/jumble/model/IMessage;->getMessage()Ljava/lang/String;149 ····invoke-interface·{v3},·Lcom/morlunk/jumble/model/IMessage;->getMessage()Ljava/lang/String;
  
151 ····move-result-object·v13150 ····move-result-object·v13
  
152 ····aput-object·v13,·v11,·v12151 ····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·v3153 ····move-result-object·v2
  
155 ····.line·67154 ····.line·67
156 ····.local·v3,·"line":Ljava/lang/String;155 ····.local·v2,·"line":Ljava/lang/String;
157 ····invoke-virtual·{v8,·v3},·Landroid/support/v4/app/NotificationCompat$InboxStyle;->addLine(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;156 ····invoke-virtual·{v7,·v2},·Landroid/support/v4/app/NotificationCompat$InboxStyle;->addLine(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;
  
158 ····goto·:goto_0157 ····goto·:goto_0
  
159 ····.line·70158 ····.line·70
160 ····.end·local·v3····#·"line":Ljava/lang/String;159 ····.end·local·v2····#·"line":Ljava/lang/String;
161 ····.end·local·v4····#·"m":Lcom/morlunk/jumble/model/IMessage;160 ····.end·local·v3····#·"m":Lcom/morlunk/jumble/model/IMessage;
162 ····:cond_0161 ····:cond_0
163 ····new-instance·v1,·Landroid/content/Intent;162 ····new-instance·v1,·Landroid/content/Intent;
  
164 ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mContext:Landroid/content/Context;163 ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mContext:Landroid/content/Context;
  
165 ····const-class·v10,·Lcom/morlunk/mumbleclient/app/PlumbleActivity;164 ····const-class·v9,·Lcom/morlunk/mumbleclient/app/PlumbleActivity;
  
166 ····invoke-direct·{v1,·v9,·v10},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V165 ····invoke-direct·{v1,·v8,·v9},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
167 ····.line·71166 ····.line·71
168 ····.local·v1,·"channelListIntent":Landroid/content/Intent;167 ····.local·v1,·"channelListIntent":Landroid/content/Intent;
169 ····const-string·v9,·"drawer_fragment"168 ····const-string·v8,·"drawer_fragment"
  
170 ····const/4·v10,·0x1169 ····const/4·v9,·0x1
  
171 ····invoke-virtual·{v1,·v9,·v10},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;170 ····invoke-virtual·{v1,·v8,·v9},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
  
172 ····.line·73171 ····.line·73
173 ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mContext:Landroid/content/Context;172 ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mContext:Landroid/content/Context;
  
174 ····const/4·v10,·0x0173 ····const/4·v9,·0x0
Max diff block lines reached; 8360/15534 bytes (53.82%) of diff not shown.
20.1 KB
smali/com/morlunk/mumbleclient/service/PlumbleService$3.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleService;
  
22 ····.prologue23 ····.prologue
23 ····.line·10824 ····.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>()V26 ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V
  
Offset 140, 28 lines modifiedOffset 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,·0x7f0c0104143 ····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·v2146 ····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,·0x7f0c0081148 ····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·v3151 ····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·v1155 ····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·122157 ····.line·122
Offset 210, 30 lines modifiedOffset 214, 34 lines modified
210 ····if-eqz·p1,·:cond_1214 ····if-eqz·p1,·:cond_1
  
211 ····.line·142215 ····.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·v2220 ····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()Z223 ····invoke-virtual·{v3},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isReconnecting()Z
  
218 ····move-result·v3224 ····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·v1228 ····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·147231 ····.line·147
224 ····:cond_1232 ····:cond_1
225 ····return-void233 ····return-void
226 .end·method234 .end·method
  
Offset 306, 68 lines modifiedOffset 314, 67 lines modified
306 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z314 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
307 ····.line·234315 ····.line·234
308 ····return-void316 ····return-void
309 .end·method317 .end·method
  
310 .method·public·onMessageLogged(Lcom/morlunk/jumble/model/IMessage;)V318 .method·public·onMessageLogged(Lcom/morlunk/jumble/model/IMessage;)V
311 ····.locals·14319 ····.locals·13
312 ····.param·p1,·"message"····#·Lcom/morlunk/jumble/model/IMessage;320 ····.param·p1,·"message"····#·Lcom/morlunk/jumble/model/IMessage;
  
313 ····.prologue321 ····.prologue
314 ····const/4·v13,·0x0322 ····const/4·v12,·0x0
  
315 ····const/4·v12,·0x1323 ····const/4·v11,·0x1
  
316 ····.line·185324 ····.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·v8326 ····move-result-object·v7
  
319 ····invoke-static·{v8},·Lorg/jsoup/Jsoup;->parseBodyFragment(Ljava/lang/String;)Lorg/jsoup/nodes/Document;327 ····invoke-static·{v7},·Lorg/jsoup/Jsoup;->parseBodyFragment(Ljava/lang/String;)Lorg/jsoup/nodes/Document;
  
320 ····move-result-object·v4328 ····move-result-object·v3
  
321 ····.line·186329 ····.line·186
322 ····.local·v4,·"parsedMessage":Lorg/jsoup/nodes/Document;330 ····.local·v3,·"parsedMessage":Lorg/jsoup/nodes/Document;
323 ····invoke-virtual·{v4},·Lorg/jsoup/nodes/Document;->text()Ljava/lang/String;331 ····invoke-virtual·{v3},·Lorg/jsoup/nodes/Document;->text()Ljava/lang/String;
  
324 ····move-result-object·v5332 ····move-result-object·v4
  
325 ····.line·189333 ····.line·189
326 ····.local·v5,·"strippedMessage":Ljava/lang/String;334 ····.local·v4,·"strippedMessage":Ljava/lang/String;
327 ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService;335 ····iget-object·v7,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService;
  
328 ····invoke-static·{v8},·Lcom/morlunk/mumbleclient/service/PlumbleService;->access$400(Lcom/morlunk/mumbleclient/service/PlumbleService;)Z336 ····invoke-static·{v7},·Lcom/morlunk/mumbleclient/service/PlumbleService;->access$400(Lcom/morlunk/mumbleclient/service/PlumbleService;)Z
  
329 ····move-result·v8337 ····move-result·v7
  
330 ····if-eqz·v8,·:cond_4338 ····if-eqz·v7,·:cond_4
  
331 ····.line·190339 ····.line·190
332 ····const-string·v8,·"A"340 ····const-string·v7,·"A"
  
333 ····invoke-virtual·{v4,·v8},·Lorg/jsoup/nodes/Document;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements;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.
665 B
smali/com/morlunk/mumbleclient/service/PlumbleOverlay$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleOverlay;
  
25 ····.prologue26 ····.prologue
26 ····.line·16027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
664 B
smali/com/morlunk/mumbleclient/service/PlumbleService$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleService;
  
25 ····.prologue26 ····.prologue
26 ····.line·9427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.91 KB
smali/com/morlunk/mumbleclient/service/PlumbleOverlay$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V20 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleOverlay;
  
22 ····.prologue23 ····.prologue
23 ····.line·4924 ····.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>()V26 ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V
  
Offset 99, 14 lines modifiedOffset 100, 15 lines modified
  
99 ····invoke-interface·{v1},·Lcom/morlunk/jumble/model/IChannel;->getId()I100 ····invoke-interface·{v1},·Lcom/morlunk/jumble/model/IChannel;->getId()I
  
100 ····move-result·v1101 ····move-result·v1
  
101 ····if-eq·v0,·v1,·:cond_2102 ····if-eq·v0,·v1,·:cond_2
  
 103 ····.line·67
102 ····invoke-interface·{p3},·Lcom/morlunk/jumble/model/IChannel;->getId()I104 ····invoke-interface·{p3},·Lcom/morlunk/jumble/model/IChannel;->getId()I
  
103 ····move-result·v0105 ····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 modifiedOffset 146, 15 lines modified
144 ····.line·57146 ····.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·v0148 ····move-result-object·v0
  
147 ····if-eqz·v0,·:cond_0149 ····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·v0152 ····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;
664 B
smali/com/morlunk/mumbleclient/service/PlumbleService$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V23 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleService;
  
25 ····.prologue26 ····.prologue
26 ····.line·8427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
648 B
smali/com/morlunk/mumbleclient/service/PlumbleOverlay$3.smali
    
Offset 30, 14 lines modifiedOffset 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·methods31 #·direct·methods
32 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V32 .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V
33 ····.locals·233 ····.locals·2
 34 ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleOverlay;
  
34 ····.prologue35 ····.prologue
35 ····.line·11736 ····.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>()V38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
553 B
smali/com/morlunk/jumble/JumbleService$2$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$talking:Z22 .field·final·synthetic·val$talking:Z
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService$2;Z)V24 .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService$2;Z)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/morlunk/jumble/JumbleService$2;
  
26 ····.prologue27 ····.prologue
27 ····.line·17928 ····.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:Z30 ····iput-boolean·p2,·p0,·Lcom/morlunk/jumble/JumbleService$2$1;->val$talking:Z
  
267 B
smali/com/morlunk/jumble/R.smali
    
Offset 15, 10 lines modifiedOffset 15, 9 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·918 ····.line·9
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·10 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
560 B
smali/com/morlunk/jumble/JumbleService$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService;21 .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/JumbleService;
  
25 ····.prologue26 ····.prologue
26 ····.line·19927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
577 B
smali/com/morlunk/jumble/JumbleService$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService;18 .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V20 .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/JumbleService;
  
22 ····.prologue23 ····.prologue
23 ····.line·15224 ····.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>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
8.98 KB
smali/com/morlunk/jumble/JumbleService.smali
    
Offset 207, 15 lines modifiedOffset 207, 14 lines modified
207 ····.line·199207 ····.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;)V209 ····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-void211 ····return-void
213 .end·method212 .end·method
  
214 .method·static·synthetic·access$000(Lcom/morlunk/jumble/JumbleService;)Z213 .method·static·synthetic·access$000(Lcom/morlunk/jumble/JumbleService;)Z
215 ····.locals·1214 ····.locals·1
216 ····.param·p0,·"x0"····#·Lcom/morlunk/jumble/JumbleService;215 ····.param·p0,·"x0"····#·Lcom/morlunk/jumble/JumbleService;
  
Offset 308, 34 lines modifiedOffset 307, 37 lines modified
308 ····:try_start_0307 ····: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()I312 ····invoke-virtual·{v3},·Lcom/morlunk/jumble/net/JumbleConnection;->getSession()I
  
313 ····move-result·v3313 ····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·v2315 ····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()I318 ····invoke-virtual·{v3},·Lcom/morlunk/jumble/net/JumbleConnection;->getMaxBandwidth()I
  
318 ····move-result·v3319 ····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·v4322 ····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·v1325 ····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·470327 ····.line·470
Offset 1063, 30 lines modifiedOffset 1065, 33 lines modified
1063 ····if-eqz·v2,·:cond_151065 ····if-eqz·v2,·:cond_15
  
1064 ····.line·5791066 ····.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;)I1070 ····invoke-virtual·{p1,·v2},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
  
1068 ····move-result·v21071 ····move-result·v2
  
1069 ····if-ne·v2,·v3,·:cond_1a1072 ····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;)Z1075 ····invoke-virtual·{p1,·v2},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
  
1072 ····move-result·v21076 ····move-result·v2
  
1073 ····if-eqz·v2,·:cond_1a1077 ····if-eqz·v2,·:cond_1a
  
1074 ····move·v2,·v31078 ····move·v2,·v3
  
 1079 ····.line·579
1075 ····:goto_11080 ····: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·5831082 ····.line·583
1078 ····:cond_151083 ····:cond_15
1079 ····const-string·v2,·"local_mute_history"1084 ····const-string·v2,·"local_mute_history"
  
Offset 1192, 15 lines modifiedOffset 1197, 15 lines modified
1192 ····:pswitch_21197 ····: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·5221199 ····.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_01201 ····goto/16·:goto_0
  
1197 ····.line·5791202 ····.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_1a1204 ····:cond_1a
1200 ····const/4·v2,·0x01205 ····const/4·v2,·0x0
  
1201 ····goto·:goto_11206 ····goto·:goto_1
  
1202 ····.line·5131207 ····.line·513
Offset 2374, 14 lines modifiedOffset 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·v12381 ····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·v22384 ····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·v22386 ····move-result-object·v2
Offset 2396, 36 lines modifiedOffset 2402, 39 lines modified
  
2396 ····move-result-object·v12402 ····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·v12404 ····move-result-object·v1
  
Max diff block lines reached; 4808/9106 bytes (52.80%) of diff not shown.
560 B
smali/com/morlunk/jumble/JumbleService$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService;21 .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/JumbleService;
  
25 ····.prologue26 ····.prologue
26 ····.line·42427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
560 B
smali/com/morlunk/jumble/JumbleService$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService;21 .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/JumbleService;
  
25 ····.prologue26 ····.prologue
26 ····.line·16927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.28 KB
smali/com/morlunk/jumble/model/Channel.smali
    
Offset 552, 57 lines modifiedOffset 552, 56 lines modified
552 .end·method552 .end·method
  
553 .method·public·getSubchannelUserCount()I553 .method·public·getSubchannelUserCount()I
554 ····.locals·4554 ····.locals·4
  
555 ····.prologue555 ····.prologue
556 ····.line·189556 ····.line·189
557 ····iget-object·v3,·p0,·Lcom/morlunk/jumble/model/Channel;->mUsers:Ljava/util/List;557 ····iget-object·v2,·p0,·Lcom/morlunk/jumble/model/Channel;->mUsers:Ljava/util/List;
  
558 ····invoke-interface·{v3},·Ljava/util/List;->size()I558 ····invoke-interface·{v2},·Ljava/util/List;->size()I
  
559 ····move-result·v2559 ····move-result·v1
  
560 ····.line·190560 ····.line·190
561 ····.local·v2,·"userCount":I561 ····.local·v1,·"userCount":I
562 ····iget-object·v3,·p0,·Lcom/morlunk/jumble/model/Channel;->mSubchannels:Ljava/util/List;562 ····iget-object·v2,·p0,·Lcom/morlunk/jumble/model/Channel;->mSubchannels:Ljava/util/List;
  
563 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;563 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
564 ····move-result-object·v0564 ····move-result-object·v2
  
565 ····.local·v0,·"i$":Ljava/util/Iterator; 
566 ····:goto_0565 ····:goto_0
567 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z566 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
568 ····move-result·v3567 ····move-result·v3
  
569 ····if-eqz·v3,·:cond_0568 ····if-eqz·v3,·:cond_0
  
570 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;569 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
571 ····move-result-object·v1570 ····move-result-object·v0
  
572 ····check-cast·v1,·Lcom/morlunk/jumble/model/Channel;571 ····check-cast·v0,·Lcom/morlunk/jumble/model/Channel;
  
573 ····.line·191572 ····.line·191
574 ····.local·v1,·"subc":Lcom/morlunk/jumble/model/Channel;573 ····.local·v0,·"subc":Lcom/morlunk/jumble/model/Channel;
575 ····invoke-virtual·{v1},·Lcom/morlunk/jumble/model/Channel;->getSubchannelUserCount()I574 ····invoke-virtual·{v0},·Lcom/morlunk/jumble/model/Channel;->getSubchannelUserCount()I
  
576 ····move-result·v3575 ····move-result·v3
  
577 ····add-int/2addr·v2,·v3576 ····add-int/2addr·v1,·v3
  
578 ····.line·192577 ····.line·192
579 ····goto·:goto_0578 ····goto·:goto_0
  
580 ····.line·193579 ····.line·193
581 ····.end·local·v1····#·"subc":Lcom/morlunk/jumble/model/Channel;580 ····.end·local·v0····#·"subc":Lcom/morlunk/jumble/model/Channel;
582 ····:cond_0581 ····:cond_0
583 ····return·v2582 ····return·v1
584 .end·method583 .end·method
  
585 .method·public·getSubchannels()Ljava/util/List;584 .method·public·getSubchannels()Ljava/util/List;
586 ····.locals·1585 ····.locals·1
587 ····.annotation·system·Ldalvik/annotation/Signature;586 ····.annotation·system·Ldalvik/annotation/Signature;
588 ········value·=·{587 ········value·=·{
589 ············"()",588 ············"()",
1.12 KB
smali/com/morlunk/jumble/net/JumbleConnection$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V20 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleConnection;
  
22 ····.prologue23 ····.prologue
23 ····.line·12924 ····.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>()V26 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protocol/JumbleTCPMessageListener$Stub;-><init>()V
  
Offset 144, 20 lines modifiedOffset 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()I146 ····invoke-virtual·{v3},·Lcom/google/protobuf/ByteString;->size()I
  
146 ····move-result·v5147 ····move-result·v5
  
147 ····if-ne·v5,·v6,·:cond_0148 ····if-ne·v5,·v6,·:cond_0
  
 149 ····.line·187
148 ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->size()I150 ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->size()I
  
149 ····move-result·v5151 ····move-result·v5
  
150 ····if-ne·v5,·v6,·:cond_0152 ····if-ne·v5,·v6,·:cond_0
  
 153 ····.line·188
151 ····invoke-virtual·{v4},·Lcom/google/protobuf/ByteString;->size()I154 ····invoke-virtual·{v4},·Lcom/google/protobuf/ByteString;->size()I
  
152 ····move-result·v5155 ····move-result·v5
  
153 ····if-ne·v5,·v6,·:cond_0156 ····if-ne·v5,·v6,·:cond_0
  
154 ····.line·189157 ····.line·189
560 B
smali/com/morlunk/jumble/net/JumbleUDP$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP;
  
25 ····.prologue26 ····.prologue
26 ····.line·12327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
609 B
smali/com/morlunk/jumble/net/JumbleConnection$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleConnection;
  
25 ····.prologue26 ····.prologue
26 ····.line·26227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
560 B
smali/com/morlunk/jumble/net/JumbleTCP$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP;
  
25 ····.prologue26 ····.prologue
26 ····.line·23627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
648 B
smali/com/morlunk/jumble/net/JumbleTCP$9.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/util/JumbleException;)V24 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/util/JumbleException;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP;
  
26 ····.prologue27 ····.prologue
27 ····.line·25128 ····.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;
  
623 B
smali/com/morlunk/jumble/net/JumbleConnection$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection$1;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/morlunk/jumble/net/JumbleConnection$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·14527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
560 B
smali/com/morlunk/jumble/net/JumbleTCP$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP;
  
25 ····.prologue26 ····.prologue
26 ····.line·22327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
461 B
smali/com/morlunk/jumble/net/JumbleUDP.smali
    
Offset 437, 14 lines modifiedOffset 437, 15 lines modified
  
437 ····cmp-long·v5,·v6,·v10437 ····cmp-long·v5,·v6,·v10
  
438 ····if-lez·v5,·:cond_6438 ····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()J441 ····invoke-virtual·{v5},·Lcom/morlunk/jumble/net/CryptState;->getLastRequestElapsed()J
  
441 ····move-result-wide·v6442 ····move-result-wide·v6
  
442 ····cmp-long·v5,·v6,·v10443 ····cmp-long·v5,·v6,·v10
  
443 ····if-lez·v5,·:cond_6444 ····if-lez·v5,·:cond_6
707 B
smali/com/morlunk/jumble/net/JumbleTCP$5.smali
    
Offset 24, 14 lines modifiedOffset 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·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;Lcom/google/protobuf/Message;)V26 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;Lcom/google/protobuf/Message;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP;
  
28 ····.prologue29 ····.prologue
29 ····.line·17530 ····.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;
  
427 B
smali/com/morlunk/jumble/net/CryptState.smali
    
Offset 110, 15 lines modifiedOffset 110, 14 lines modified
  
110 ····.line·56110 ····.line·56
111 ····iput·v1,·p0,·Lcom/morlunk/jumble/net/CryptState;->mUiRemoteResync:I111 ····iput·v1,·p0,·Lcom/morlunk/jumble/net/CryptState;->mUiRemoteResync:I
  
112 ····.line·61112 ····.line·61
113 ····iput-boolean·v1,·p0,·Lcom/morlunk/jumble/net/CryptState;->mInit:Z113 ····iput-boolean·v1,·p0,·Lcom/morlunk/jumble/net/CryptState;->mInit:Z
  
114 ····.line·344 
115 ····return-void114 ····return-void
116 .end·method115 .end·method
  
  
117 #·virtual·methods116 #·virtual·methods
118 .method·public·declared-synchronized·decrypt([BI)[B117 .method·public·declared-synchronized·decrypt([BI)[B
119 ····.locals·17118 ····.locals·17
922 B
smali/com/morlunk/jumble/net/PacketBuffer.smali
    
Offset 301, 14 lines modifiedOffset 301, 15 lines modified
  
301 ····move-result·v3301 ····move-result·v3
  
302 ····shl-int/lit8·v3,·v3,·0x18302 ····shl-int/lit8·v3,·v3,·0x18
  
303 ····or-int/2addr·v2,·v3303 ····or-int/2addr·v2,·v3
  
 304 ····.line·118
304 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I305 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I
  
305 ····move-result·v3306 ····move-result·v3
  
306 ····shl-int/lit8·v3,·v3,·0x20307 ····shl-int/lit8·v3,·v3,·0x20
  
307 ····or-int/2addr·v2,·v3308 ····or-int/2addr·v2,·v3
Offset 325, 14 lines modifiedOffset 326, 15 lines modified
  
325 ····move-result·v3326 ····move-result·v3
  
326 ····shl-int/lit8·v3,·v3,·0x30327 ····shl-int/lit8·v3,·v3,·0x30
  
327 ····or-int/2addr·v2,·v3328 ····or-int/2addr·v2,·v3
  
 329 ····.line·119
328 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I330 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I
  
329 ····move-result·v3331 ····move-result·v3
  
330 ····shl-int/lit8·v3,·v3,·0x38332 ····shl-int/lit8·v3,·v3,·0x38
  
331 ····or-int/2addr·v2,·v3333 ····or-int/2addr·v2,·v3
Offset 566, 14 lines modifiedOffset 568, 15 lines modified
  
566 ····move-result·v6568 ····move-result·v6
  
567 ····shl-int/lit8·v6,·v6,·0x20569 ····shl-int/lit8·v6,·v6,·0x20
  
568 ····or-int/2addr·v3,·v6570 ····or-int/2addr·v3,·v6
  
 571 ····.line·148
569 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I572 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I
  
570 ····move-result·v6573 ····move-result·v6
  
571 ····shl-int/lit8·v6,·v6,·0x18574 ····shl-int/lit8·v6,·v6,·0x18
  
572 ····or-int/2addr·v3,·v6575 ····or-int/2addr·v3,·v6
585 B
smali/com/morlunk/jumble/net/JumbleUDP$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$e:Ljava/io/IOException;22 .field·final·synthetic·val$e:Ljava/io/IOException;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;Ljava/io/IOException;)V24 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;Ljava/io/IOException;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP;
  
26 ····.prologue27 ····.prologue
27 ····.line·7828 ····.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;
  
537 B
smali/com/morlunk/jumble/net/JumbleUDP$5.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$length:I24 .field·final·synthetic·val$length:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;[BI)V26 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;[BI)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP;
  
28 ····.prologue29 ····.prologue
29 ····.line·15630 ····.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:[B32 ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$5;->val$data:[B
  
586 B
smali/com/morlunk/jumble/net/JumbleUDP$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$e:Ljava/io/IOException;22 .field·final·synthetic·val$e:Ljava/io/IOException;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;Ljava/io/IOException;)V24 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;Ljava/io/IOException;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP;
  
26 ····.prologue27 ····.prologue
27 ····.line·14128 ····.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;
  
560 B
smali/com/morlunk/jumble/net/JumbleUDP$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP;
  
25 ····.prologue26 ····.prologue
26 ····.line·18227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11.3 KB
smali/com/morlunk/jumble/net/JumbleConnection.smali
    
Offset 6, 15 lines modifiedOffset 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 #·annotations8 #·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·annotation13 .end·annotation
  
  
15 #·static·fields14 #·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 modifiedOffset 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_1627 ····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()[C630 ····invoke-virtual·{v0},·Ljava/lang/String;->toCharArray()[C
  
631 ····move-result-object·v0631 ····move-result-object·v0
  
 632 ····.line·515
632 ····:goto_0633 ····:goto_0
633 ····invoke-virtual·{v1,·v7,·v0},·Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V634 ····invoke-virtual·{v1,·v7,·v0},·Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V
  
634 ····.line·519635 ····.line·519
635 ····.end·local·v7····#·"inputStream":Ljava/io/ByteArrayInputStream;636 ····.end·local·v7····#·"inputStream":Ljava/io/ByteArrayInputStream;
636 ····:cond_0637 ····:cond_0
637 ····new-instance·v0,·Lcom/morlunk/jumble/net/JumbleSSLSocketFactory;638 ····new-instance·v0,·Lcom/morlunk/jumble/net/JumbleSSLSocketFactory;
Offset 650, 15 lines modifiedOffset 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;)V652 ····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·v0653 ····return-object·v0
  
653 ····.line·515654 ····.line·516
654 ····.restart·local·v7····#·"inputStream":Ljava/io/ByteArrayInputStream;655 ····.restart·local·v7····#·"inputStream":Ljava/io/ByteArrayInputStream;
655 ····:cond_1656 ····:cond_1
656 ····const/4·v0,·0x0657 ····const/4·v0,·0x0
  
657 ····new-array·v0,·v0,·[C658 ····new-array·v0,·v0,·[C
658 ····:try_end_0659 ····:try_end_0
659 ····.catch·Ljava/security/KeyManagementException;·{:try_start_0·..·:try_end_0}·:catch_0660 ····.catch·Ljava/security/KeyManagementException;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 2150, 107 lines modifiedOffset 2151, 105 lines modified
2150 ····invoke-direct·{p0,·p1},·Lcom/morlunk/jumble/net/JumbleConnection;->handleFatalException(Lcom/morlunk/jumble/util/JumbleException;)V2151 ····invoke-direct·{p0,·p1},·Lcom/morlunk/jumble/net/JumbleConnection;->handleFatalException(Lcom/morlunk/jumble/util/JumbleException;)V
  
2151 ····.line·6532152 ····.line·653
2152 ····return-void2153 ····return-void
2153 .end·method2154 .end·method
  
2154 .method·public·onTCPMessageReceived(Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V2155 .method·public·onTCPMessageReceived(Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V
2155 ····.locals·72156 ····.locals·6
2156 ····.param·p1,·"type"····#·Lcom/morlunk/jumble/net/JumbleTCPMessageType;2157 ····.param·p1,·"type"····#·Lcom/morlunk/jumble/net/JumbleTCPMessageType;
2157 ····.param·p2,·"length"····#·I2158 ····.param·p2,·"length"····#·I
2158 ····.param·p3,·"data"····#·[B2159 ····.param·p3,·"data"····#·[B
  
2159 ····.prologue2160 ····.prologue
2160 ····.line·6052161 ····.line·605
2161 ····sget-object·v4,·Lcom/morlunk/jumble/net/JumbleConnection;->UNLOGGED_MESSAGES:Ljava/util/Set;2162 ····sget-object·v3,·Lcom/morlunk/jumble/net/JumbleConnection;->UNLOGGED_MESSAGES:Ljava/util/Set;
  
2162 ····invoke-interface·{v4,·p1},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z2163 ····invoke-interface·{v3,·p1},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
2163 ····move-result·v42164 ····move-result·v3
  
2164 ····if-nez·v4,·:cond_02165 ····if-nez·v3,·:cond_0
  
2165 ····.line·6062166 ····.line·606
2166 ····const-string·v4,·"Jumble"2167 ····const-string·v3,·"Jumble"
  
2167 ····new-instance·v5,·Ljava/lang/StringBuilder;2168 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
2168 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V2169 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
2169 ····const-string·v6,·"IN:·"2170 ····const-string·v5,·"IN:·"
  
2170 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2171 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2171 ····move-result-object·v52172 ····move-result-object·v4
  
2172 ····invoke-virtual·{v5,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;2173 ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
2173 ····move-result-object·v52174 ····move-result-object·v4
  
2174 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;2175 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
2175 ····move-result-object·v52176 ····move-result-object·v4
  
2176 ····invoke-static·{v4,·v5},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I2177 ····invoke-static·{v3,·v4},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
2177 ····.line·6082178 ····.line·608
2178 ····:cond_02179 ····:cond_0
2179 ····sget-object·v4,·Lcom/morlunk/jumble/net/JumbleTCPMessageType;->UDPTunnel:Lcom/morlunk/jumble/net/JumbleTCPMessageType;2180 ····sget-object·v3,·Lcom/morlunk/jumble/net/JumbleTCPMessageType;->UDPTunnel:Lcom/morlunk/jumble/net/JumbleTCPMessageType;
  
2180 ····if-ne·p1,·v4,·:cond_22181 ····if-ne·p1,·v3,·:cond_2
  
2181 ····.line·6092182 ····.line·609
2182 ····invoke-virtual·{p0,·p3},·Lcom/morlunk/jumble/net/JumbleConnection;->onUDPDataReceived([B)V2183 ····invoke-virtual·{p0,·p3},·Lcom/morlunk/jumble/net/JumbleConnection;->onUDPDataReceived([B)V
  
2183 ····.line·6212184 ····.line·621
2184 ····:cond_12185 ····:cond_1
2185 ····:goto_02186 ····:goto_0
2186 ····return-void2187 ····return-void
  
2187 ····.line·6142188 ····.line·614
2188 ····:cond_22189 ····:cond_2
2189 ····:try_start_02190 ····: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·v32192 ····move-result-object·v2
  
2192 ····.line·6152193 ····.line·615
2193 ····.local·v3,·"message":Lcom/google/protobuf/Message;2194 ····.local·v2,·"message":Lcom/google/protobuf/Message;
2194 ····iget-object·v4,·p0,·Lcom/morlunk/jumble/net/JumbleConnection;->mTCPHandlers:Ljava/util/concurrent/ConcurrentLinkedQueue;2195 ····iget-object·v3,·p0,·Lcom/morlunk/jumble/net/JumbleConnection;->mTCPHandlers:Ljava/util/concurrent/ConcurrentLinkedQueue;
  
2195 ····invoke-virtual·{v4},·Ljava/util/concurrent/ConcurrentLinkedQueue;->iterator()Ljava/util/Iterator;2196 ····invoke-virtual·{v3},·Ljava/util/concurrent/ConcurrentLinkedQueue;->iterator()Ljava/util/Iterator;
  
2196 ····move-result-object·v22197 ····move-result-object·v3
  
Max diff block lines reached; 5840/11423 bytes (51.12%) of diff not shown.
560 B
smali/com/morlunk/jumble/net/JumbleTCP$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP;
  
25 ····.prologue26 ····.prologue
26 ····.line·13127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
539 B
smali/com/morlunk/jumble/net/JumbleUDP$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$buffer:[B22 .field·final·synthetic·val$buffer:[B
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;[B)V24 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;[B)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP;
  
26 ····.prologue27 ····.prologue
27 ····.line·11428 ····.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:[B30 ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$2;->val$buffer:[B
  
687 B
smali/com/morlunk/jumble/net/JumbleTCP$2.smali
    
Offset 26, 14 lines modifiedOffset 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·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V28 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP;
  
30 ····.prologue31 ····.prologue
31 ····.line·12132 ····.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;
  
650 B
smali/com/morlunk/jumble/net/JumbleConnection$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V20 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleConnection;
  
22 ····.prologue23 ····.prologue
23 ····.line·24424 ····.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>()V26 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protocol/JumbleUDPMessageListener$Stub;-><init>()V
  
560 B
smali/com/morlunk/jumble/net/JumbleTCP$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP;
  
25 ····.prologue26 ····.prologue
26 ····.line·14427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
681 B
smali/com/morlunk/jumble/net/JumbleTCP$6.smali
    
Offset 26, 14 lines modifiedOffset 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·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V28 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP;
  
30 ····.prologue31 ····.prologue
31 ····.line·19832 ····.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;
  
560 B
smali/com/morlunk/jumble/net/JumbleTCP$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V23 .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP;
  
25 ····.prologue26 ····.prologue
26 ····.line·10527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31.7 KB
smali/com/morlunk/jumble/util/JumbleCallbacks.smali
    
Offset 46, 689 lines modifiedOffset 46, 671 lines modified
46 #·virtual·methods46 #·virtual·methods
47 .method·public·onChannelAdded(Lcom/morlunk/jumble/model/IChannel;)V47 .method·public·onChannelAdded(Lcom/morlunk/jumble/model/IChannel;)V
48 ····.locals·348 ····.locals·3
49 ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel;49 ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel;
  
50 ····.prologue50 ····.prologue
51 ····.line·8151 ····.line·81
52 ····iget-object·v2,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set;52 ····iget-object·v1,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set;
  
53 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;53 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
54 ····move-result-object·v054 ····move-result-object·v1
  
55 ····.local·v0,·"i$":Ljava/util/Iterator; 
56 ····:goto_055 ····:goto_0
57 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z56 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
58 ····move-result·v257 ····move-result·v2
  
59 ····if-eqz·v2,·:cond_058 ····if-eqz·v2,·:cond_0
  
60 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;59 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
61 ····move-result-object·v160 ····move-result-object·v0
  
62 ····check-cast·v1,·Lcom/morlunk/jumble/util/IJumbleObserver;61 ····check-cast·v0,·Lcom/morlunk/jumble/util/IJumbleObserver;
  
63 ····.line·8262 ····.line·82
64 ····.local·v1,·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;63 ····.local·v0,·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;
65 ····invoke-interface·{v1,·p1},·Lcom/morlunk/jumble/util/IJumbleObserver;->onChannelAdded(Lcom/morlunk/jumble/model/IChannel;)V64 ····invoke-interface·{v0,·p1},·Lcom/morlunk/jumble/util/IJumbleObserver;->onChannelAdded(Lcom/morlunk/jumble/model/IChannel;)V
  
66 ····goto·:goto_065 ····goto·:goto_0
  
67 ····.line·8466 ····.line·84
68 ····.end·local·v1····#·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;67 ····.end·local·v0····#·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;
69 ····:cond_068 ····:cond_0
70 ····return-void69 ····return-void
71 .end·method70 .end·method
  
72 .method·public·onChannelPermissionsUpdated(Lcom/morlunk/jumble/model/IChannel;)V71 .method·public·onChannelPermissionsUpdated(Lcom/morlunk/jumble/model/IChannel;)V
73 ····.locals·372 ····.locals·3
74 ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel;73 ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel;
  
75 ····.prologue74 ····.prologue
76 ····.line·10275 ····.line·102
77 ····iget-object·v2,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set;76 ····iget-object·v1,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set;
  
78 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;77 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
79 ····move-result-object·v078 ····move-result-object·v1
  
80 ····.local·v0,·"i$":Ljava/util/Iterator; 
81 ····:goto_079 ····:goto_0
82 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z80 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
83 ····move-result·v281 ····move-result·v2
  
84 ····if-eqz·v2,·:cond_082 ····if-eqz·v2,·:cond_0
  
85 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;83 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
86 ····move-result-object·v184 ····move-result-object·v0
  
87 ····check-cast·v1,·Lcom/morlunk/jumble/util/IJumbleObserver;85 ····check-cast·v0,·Lcom/morlunk/jumble/util/IJumbleObserver;
  
88 ····.line·10386 ····.line·103
89 ····.local·v1,·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;87 ····.local·v0,·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;
90 ····invoke-interface·{v1,·p1},·Lcom/morlunk/jumble/util/IJumbleObserver;->onChannelPermissionsUpdated(Lcom/morlunk/jumble/model/IChannel;)V88 ····invoke-interface·{v0,·p1},·Lcom/morlunk/jumble/util/IJumbleObserver;->onChannelPermissionsUpdated(Lcom/morlunk/jumble/model/IChannel;)V
  
91 ····goto·:goto_089 ····goto·:goto_0
  
92 ····.line·10590 ····.line·105
93 ····.end·local·v1····#·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;91 ····.end·local·v0····#·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;
94 ····:cond_092 ····:cond_0
95 ····return-void93 ····return-void
96 .end·method94 .end·method
  
97 .method·public·onChannelRemoved(Lcom/morlunk/jumble/model/IChannel;)V95 .method·public·onChannelRemoved(Lcom/morlunk/jumble/model/IChannel;)V
98 ····.locals·396 ····.locals·3
99 ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel;97 ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel;
  
100 ····.prologue98 ····.prologue
101 ····.line·9599 ····.line·95
102 ····iget-object·v2,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set;100 ····iget-object·v1,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set;
  
103 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;101 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
104 ····move-result-object·v0102 ····move-result-object·v1
  
105 ····.local·v0,·"i$":Ljava/util/Iterator; 
106 ····:goto_0103 ····:goto_0
107 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z104 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
108 ····move-result·v2105 ····move-result·v2
  
109 ····if-eqz·v2,·:cond_0106 ····if-eqz·v2,·:cond_0
  
110 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;107 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
111 ····move-result-object·v1108 ····move-result-object·v0
  
112 ····check-cast·v1,·Lcom/morlunk/jumble/util/IJumbleObserver;109 ····check-cast·v0,·Lcom/morlunk/jumble/util/IJumbleObserver;
  
113 ····.line·96110 ····.line·96
114 ····.local·v1,·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;111 ····.local·v0,·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;
115 ····invoke-interface·{v1,·p1},·Lcom/morlunk/jumble/util/IJumbleObserver;->onChannelRemoved(Lcom/morlunk/jumble/model/IChannel;)V112 ····invoke-interface·{v0,·p1},·Lcom/morlunk/jumble/util/IJumbleObserver;->onChannelRemoved(Lcom/morlunk/jumble/model/IChannel;)V
  
116 ····goto·:goto_0113 ····goto·:goto_0
  
117 ····.line·98114 ····.line·98
118 ····.end·local·v1····#·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;115 ····.end·local·v0····#·"observer":Lcom/morlunk/jumble/util/IJumbleObserver;
119 ····:cond_0116 ····:cond_0
120 ····return-void117 ····return-void
121 .end·method118 .end·method
  
122 .method·public·onChannelStateUpdated(Lcom/morlunk/jumble/model/IChannel;)V119 .method·public·onChannelStateUpdated(Lcom/morlunk/jumble/model/IChannel;)V
123 ····.locals·3120 ····.locals·3
124 ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel;121 ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel;
  
125 ····.prologue122 ····.prologue
126 ····.line·88123 ····.line·88
127 ····iget-object·v2,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set;124 ····iget-object·v1,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set;
  
128 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;125 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
129 ····move-result-object·v0126 ····move-result-object·v1
  
Max diff block lines reached; 26220/32319 bytes (81.13%) of diff not shown.
27.5 KB
smali/com/morlunk/jumble/protocol/ModelHandler.smali
    
Offset 1, 20 lines modifiedOffset 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·fields4 #·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 modifiedOffset 350, 374 lines modified
358 ····.locals·8350 ····.locals·8
359 ····.param·p1,·"msg"····#·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;351 ····.param·p1,·"msg"····#·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;
  
360 ····.prologue352 ····.prologue
361 ····.line·117353 ····.line·117
362 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->hasChannelId()Z354 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->hasChannelId()Z
  
363 ····move-result·v6355 ····move-result·v5
  
364 ····if-nez·v6,·:cond_0356 ····if-nez·v5,·:cond_0
  
365 ····.line·172357 ····.line·172
366 ····:goto_0358 ····:goto_0
367 ····return-void359 ····return-void
  
368 ····.line·120360 ····.line·120
369 ····:cond_0361 ····:cond_0
370 ····iget-object·v6,·p0,·Lcom/morlunk/jumble/protocol/ModelHandler;->mChannels:Ljava/util/Map;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()I363 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getChannelId()I
  
372 ····move-result·v7364 ····move-result·v6
  
373 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;365 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
374 ····move-result-object·v7366 ····move-result-object·v6
  
375 ····invoke-interface·{v6,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;367 ····invoke-interface·{v5,·v6},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
376 ····move-result-object·v0368 ····move-result-object·v0
  
377 ····check-cast·v0,·Lcom/morlunk/jumble/model/Channel;369 ····check-cast·v0,·Lcom/morlunk/jumble/model/Channel;
  
378 ····.line·121370 ····.line·121
379 ····.local·v0,·"channel":Lcom/morlunk/jumble/model/Channel;371 ····.local·v0,·"channel":Lcom/morlunk/jumble/model/Channel;
380 ····iget-object·v6,·p0,·Lcom/morlunk/jumble/protocol/ModelHandler;->mChannels:Ljava/util/Map;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()I373 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getParent()I
  
382 ····move-result·v7374 ····move-result·v6
  
383 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;375 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
384 ····move-result-object·v7376 ····move-result-object·v6
  
385 ····invoke-interface·{v6,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;377 ····invoke-interface·{v5,·v6},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
386 ····move-result-object·v5378 ····move-result-object·v4
  
387 ····check-cast·v5,·Lcom/morlunk/jumble/model/Channel;379 ····check-cast·v4,·Lcom/morlunk/jumble/model/Channel;
  
388 ····.line·123380 ····.line·123
389 ····.local·v5,·"parent":Lcom/morlunk/jumble/model/Channel;381 ····.local·v4,·"parent":Lcom/morlunk/jumble/model/Channel;
390 ····if-nez·v0,·:cond_7382 ····if-nez·v0,·:cond_7
  
391 ····const/4·v3,·0x1383 ····const/4·v2,·0x1
  
392 ····.line·125384 ····.line·125
393 ····.local·v3,·"newChannel":Z385 ····.local·v2,·"newChannel":Z
394 ····:goto_1386 ····:goto_1
395 ····if-nez·v0,·:cond_1387 ····if-nez·v0,·:cond_1
  
396 ····.line·126388 ····.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()I391 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getChannelId()I
  
400 ····move-result·v6392 ····move-result·v5
  
401 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getTemporary()Z393 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getTemporary()Z
  
402 ····move-result·v7394 ····move-result·v6
  
403 ····invoke-direct·{v0,·v6,·v7},·Lcom/morlunk/jumble/model/Channel;-><init>(IZ)V395 ····invoke-direct·{v0,·v5,·v6},·Lcom/morlunk/jumble/model/Channel;-><init>(IZ)V
  
404 ····.line·127396 ····.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·v6,·p0,·Lcom/morlunk/jumble/protocol/ModelHandler;->mChannels:Ljava/util/Map;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()I399 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getChannelId()I
  
408 ····move-result·v7400 ····move-result·v6
  
409 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;401 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
410 ····move-result-object·v7402 ····move-result-object·v6
  
411 ····invoke-interface·{v6,·v7,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;403 ····invoke-interface·{v5,·v6,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
412 ····.line·130404 ····.line·130
413 ····:cond_1405 ····:cond_1
414 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->hasName()Z406 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->hasName()Z
  
415 ····move-result·v6407 ····move-result·v5
  
416 ····if-eqz·v6,·:cond_2408 ····if-eqz·v5,·:cond_2
  
417 ····.line·131409 ····.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·v6411 ····move-result-object·v5
  
420 ····invoke-virtual·{v0,·v6},·Lcom/morlunk/jumble/model/Channel;->setName(Ljava/lang/String;)V412 ····invoke-virtual·{v0,·v5},·Lcom/morlunk/jumble/model/Channel;->setName(Ljava/lang/String;)V
  
421 ····.line·133413 ····.line·133
Max diff block lines reached; 22969/28085 bytes (81.78%) of diff not shown.
1.95 KB
smali/com/morlunk/jumble/protocol/AudioHandler.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/morlunk/jumble/audio/AudioInput$AudioInputListener;6 .implements·Lcom/morlunk/jumble/audio/AudioInput$AudioInputListener;
  
  
7 #·annotations7 #·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·annotation13 .end·annotation
  
  
15 #·static·fields14 #·static·fields
Offset 340, 15 lines modifiedOffset 339, 15 lines modified
340 ····const/16·v2,·0x7d00339 ····const/16·v2,·0x7d00
  
341 ····if-gt·p1,·v2,·:cond_3340 ····if-gt·p1,·v2,·:cond_3
  
342 ····.line·266341 ····.line·266
343 ····const/4·v1,·0x4342 ····const/4·v1,·0x4
  
344 ····.line·273343 ····.line·272
345 ····:cond_2344 ····:cond_2
346 ····:goto_1345 ····:goto_1
347 ····invoke-static·{v0,·v1},·Lcom/morlunk/jumble/net/JumbleConnection;->calculateAudioBandwidth(II)I346 ····invoke-static·{v0,·v1},·Lcom/morlunk/jumble/net/JumbleConnection;->calculateAudioBandwidth(II)I
  
348 ····move-result·v2347 ····move-result·v2
  
349 ····if-le·v2,·p1,·:cond_5348 ····if-le·v2,·p1,·:cond_5
Offset 419, 14 lines modifiedOffset 418, 15 lines modified
  
419 ····new-array·v5,·v5,·[Ljava/lang/Object;418 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
420 ····const/4·v6,·0x0419 ····const/4·v6,·0x0
  
421 ····div-int/lit16·v7,·p1,·0x3e8420 ····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·v7423 ····move-result-object·v7
  
424 ····aput-object·v7,·v5,·v6424 ····aput-object·v7,·v5,·v6
  
425 ····div-int/lit16·v6,·p1,·0x3e8425 ····div-int/lit16·v6,·p1,·0x3e8
Offset 441, 14 lines modifiedOffset 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·v6442 ····move-result-object·v6
  
443 ····aput-object·v6,·v5,·v9443 ····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·v3446 ····move-result-object·v3
  
446 ····invoke-interface·{v2,·v3},·Lcom/morlunk/jumble/util/JumbleLogger;->logInfo(Ljava/lang/String;)V447 ····invoke-interface·{v2,·v3},·Lcom/morlunk/jumble/util/JumbleLogger;->logInfo(Ljava/lang/String;)V
  
447 ····goto·:goto_0448 ····goto·:goto_0
Offset 1018, 14 lines modifiedOffset 1019, 15 lines modified
  
1018 ····move-result·v11019 ····move-result·v1
  
1019 ····iget·v2,·p0,·Lcom/morlunk/jumble/protocol/AudioHandler;->mSession:I1020 ····iget·v2,·p0,·Lcom/morlunk/jumble/protocol/AudioHandler;->mSession:I
  
1020 ····if-ne·v1,·v2,·:cond_01021 ····if-ne·v1,·v2,·:cond_0
  
 1022 ····.line·374
1021 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->hasMute()Z1023 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->hasMute()Z
  
1022 ····move-result·v11024 ····move-result·v1
  
1023 ····if-nez·v1,·:cond_21025 ····if-nez·v1,·:cond_2
  
1024 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->hasSelfMute()Z1026 ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->hasSelfMute()Z
2.71 KB
smali/com/morlunk/jumble/protobuf/Mumble$QueryUsers.smali
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····.line·18214123 ····.line·18214
124 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers;->initFields()V124 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers;->initFields()V
  
125 ····.line·18215125 ····.line·18215
126 ····const/4·v4,·0x0126 ····const/4·v4,·0x0
  
127 ····.line·18216127 ····.line·18217
128 ····.local·v4,·"mutable_bitField0_":I128 ····.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·v6130 ····move-result-object·v6
  
131 ····.line·18219131 ····.line·18219
132 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;132 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 342, 14 lines modifiedOffset 342, 15 lines modified
342 ····move-exception·v1342 ····move-exception·v1
  
343 ····.line·18267343 ····.line·18267
344 ····.local·v1,·"e":Ljava/io/IOException;344 ····.local·v1,·"e":Ljava/io/IOException;
345 ····:try_start_3345 ····: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·v8349 ····move-result-object·v8
  
349 ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V350 ····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 modifiedOffset 1122, 15 lines modified
1121 ····move-result·v41122 ····move-result·v4
  
1122 ····if-ge·v1,·v4,·:cond_11123 ····if-ge·v1,·v4,·:cond_1
  
1123 ····.line·183941124 ····.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·v41128 ····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()I1130 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
Offset 1177, 14 lines modifiedOffset 1179, 15 lines modified
1177 ····move-result·v41179 ····move-result·v4
  
1178 ····if-ge·v1,·v4,·:cond_21180 ····if-ge·v1,·v4,·:cond_2
  
1179 ····.line·184031181 ····.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·v41185 ····move-result-object·v4
  
1183 ····invoke-static·{v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I1186 ····invoke-static·{v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I
  
1184 ····move-result·v41187 ····move-result·v4
Offset 1254, 18 lines modifiedOffset 1257, 20 lines modified
  
1254 ····move-result-object·v01257 ····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·v01262 ····move-result-object·v0
  
 1263 ····.line·18287
1259 ····return-object·v01264 ····return-object·v0
1260 .end·method1265 .end·method
  
1261 .method·public·final·isInitialized()Z1266 .method·public·final·isInitialized()Z
1262 ····.locals·31267 ····.locals·3
  
1263 ····.prologue1268 ····.prologue
2.18 KB
smali/com/morlunk/jumble/protobuf/Mumble$UDPTunnel.smali
    
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
  
108 ····.line·937108 ····.line·937
109 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel;->initFields()V109 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel;->initFields()V
  
110 ····.line·938110 ····.line·938
111 ····const/4·v2,·0x0111 ····const/4·v2,·0x0
  
112 ····.line·939112 ····.line·940
113 ····.local·v2,·"mutable_bitField0_":I113 ····.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·v4115 ····move-result-object·v4
  
116 ····.line·942116 ····.line·942
117 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;117 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 229, 14 lines modifiedOffset 229, 15 lines modified
229 ····move-exception·v1229 ····move-exception·v1
  
230 ····.line·966230 ····.line·966
231 ····.local·v1,·"e":Ljava/io/IOException;231 ····.local·v1,·"e":Ljava/io/IOException;
232 ····:try_start_2232 ····: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·v6236 ····move-result-object·v6
  
236 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V237 ····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 modifiedOffset 771, 15 lines modified
770 ····and-int/lit8·v2,·v2,·0x1771 ····and-int/lit8·v2,·v2,·0x1
  
771 ····if-ne·v2,·v3,·:cond_1772 ····if-ne·v2,·v3,·:cond_1
  
772 ····.line·1049773 ····.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;)I776 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
775 ····move-result·v2777 ····move-result·v2
  
776 ····add-int/2addr·v0,·v2778 ····add-int/2addr·v0,·v2
  
777 ····.line·1052779 ····.line·1052
Offset 844, 18 lines modifiedOffset 846, 20 lines modified
  
844 ····move-result-object·v0846 ····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·v0851 ····move-result-object·v0
  
 852 ····.line·980
849 ····return-object·v0853 ····return-object·v0
850 .end·method854 .end·method
  
851 .method·public·final·isInitialized()Z855 .method·public·final·isInitialized()Z
852 ····.locals·4856 ····.locals·4
  
853 ····.prologue857 ····.prologue
2.41 KB
smali/com/morlunk/jumble/protobuf/Mumble$ContextActionModify$Builder.smali
    
Offset 656, 14 lines modifiedOffset 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_0657 ····if-nez·v2,·:cond_0
  
658 ····.line·20131658 ····.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·v1663 ····move-result-object·v1
  
663 ····.line·20133664 ····.line·20133
664 ····.local·v1,·"s":Ljava/lang/String;665 ····.local·v1,·"s":Ljava/lang/String;
Offset 696, 14 lines modifiedOffset 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_0698 ····if-eqz·v2,·:cond_0
  
698 ····.line·20146699 ····.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·v0704 ····move-result-object·v0
  
703 ····.line·20149705 ····.line·20149
704 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;706 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 804, 14 lines modifiedOffset 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_0807 ····if-nez·v2,·:cond_0
  
806 ····.line·20205808 ····.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·v1813 ····move-result-object·v1
  
811 ····.line·20207814 ····.line·20207
812 ····.local·v1,·"s":Ljava/lang/String;815 ····.local·v1,·"s":Ljava/lang/String;
Offset 844, 14 lines modifiedOffset 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_0848 ····if-eqz·v2,·:cond_0
  
846 ····.line·20220849 ····.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·v0854 ····move-result-object·v0
  
851 ····.line·20223855 ····.line·20223
852 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;856 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 975, 18 lines modifiedOffset 979, 20 lines modified
  
975 ····move-result-object·v0979 ····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·v0984 ····move-result-object·v0
  
 985 ····.line·19977
980 ····return-object·v0986 ····return-object·v0
981 .end·method987 .end·method
  
982 .method·public·final·isInitialized()Z988 .method·public·final·isInitialized()Z
983 ····.locals·1989 ····.locals·1
  
984 ····.prologue990 ····.prologue
4.76 KB
smali/com/morlunk/jumble/protobuf/Mumble$ACL$ChanACL.smali
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
  
132 ····.line·16206132 ····.line·16206
133 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->initFields()V133 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->initFields()V
  
134 ····.line·16207134 ····.line·16207
135 ····const/4·v2,·0x0135 ····const/4·v2,·0x0
  
136 ····.line·16208136 ····.line·16209
137 ····.local·v2,·"mutable_bitField0_":I137 ····.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·v4139 ····move-result-object·v4
  
140 ····.line·16211140 ····.line·16211
141 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;141 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 263, 14 lines modifiedOffset 263, 15 lines modified
263 ····move-exception·v1263 ····move-exception·v1
  
264 ····.line·16265264 ····.line·16265
265 ····.local·v1,·"e":Ljava/io/IOException;265 ····.local·v1,·"e":Ljava/io/IOException;
266 ····:try_start_3266 ····: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·v6270 ····move-result-object·v6
  
270 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V271 ····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 modifiedOffset 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_01062 ····if-eqz·v2,·:cond_0
  
1062 ····.line·163971063 ····.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·v01068 ····move-result-object·v0
  
1067 ····.line·164001069 ····.line·16400
1068 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1070 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1156, 14 lines modifiedOffset 1158, 15 lines modified
1156 ····and-int/lit8·v2,·v2,·0x11158 ····and-int/lit8·v2,·v2,·0x1
  
1157 ····if-ne·v2,·v3,·:cond_11159 ····if-ne·v2,·v3,·:cond_1
  
1158 ····.line·164911160 ····.line·16491
1159 ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->applyHere_:Z1161 ····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)I1163 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1161 ····move-result·v21164 ····move-result·v2
  
1162 ····add-int/2addr·v0,·v21165 ····add-int/2addr·v0,·v2
  
1163 ····.line·164941166 ····.line·16494
Offset 1173, 14 lines modifiedOffset 1176, 15 lines modified
1173 ····and-int/lit8·v2,·v2,·0x21176 ····and-int/lit8·v2,·v2,·0x2
  
1174 ····if-ne·v2,·v4,·:cond_21177 ····if-ne·v2,·v4,·:cond_2
  
1175 ····.line·164951178 ····.line·16495
1176 ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->applySubs_:Z1179 ····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)I1181 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1178 ····move-result·v21182 ····move-result·v2
  
1179 ····add-int/2addr·v0,·v21183 ····add-int/2addr·v0,·v2
  
1180 ····.line·164981184 ····.line·16498
Offset 1192, 14 lines modifiedOffset 1196, 15 lines modified
1192 ····if-ne·v2,·v5,·:cond_31196 ····if-ne·v2,·v5,·:cond_3
  
1193 ····.line·164991197 ····.line·16499
1194 ····const/4·v2,·0x31198 ····const/4·v2,·0x3
  
1195 ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->inherited_:Z1199 ····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)I1201 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1197 ····move-result·v21202 ····move-result·v2
  
1198 ····add-int/2addr·v0,·v21203 ····add-int/2addr·v0,·v2
  
1199 ····.line·165021204 ····.line·16502
Offset 1211, 14 lines modifiedOffset 1216, 15 lines modified
1211 ····const/16·v3,·0x81216 ····const/16·v3,·0x8
  
1212 ····if-ne·v2,·v3,·:cond_41217 ····if-ne·v2,·v3,·:cond_4
  
1213 ····.line·165031218 ····.line·16503
1214 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->userId_:I1219 ····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)I1221 ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1216 ····move-result·v21222 ····move-result·v2
  
1217 ····add-int/2addr·v0,·v21223 ····add-int/2addr·v0,·v2
  
1218 ····.line·165061224 ····.line·16506
Offset 1230, 14 lines modifiedOffset 1236, 15 lines modified
1230 ····const/16·v3,·0x101236 ····const/16·v3,·0x10
  
1231 ····if-ne·v2,·v3,·:cond_51237 ····if-ne·v2,·v3,·:cond_5
  
1232 ····.line·165071238 ····.line·16507
1233 ····const/4·v2,·0x51239 ····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·v31242 ····move-result-object·v3
  
1236 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1243 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1237 ····move-result·v21244 ····move-result·v2
Max diff block lines reached; 1275/4758 bytes (26.80%) of diff not shown.
2.15 KB
smali/com/morlunk/jumble/protobuf/Mumble$ChannelRemove.smali
    
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
  
108 ····.line·5815108 ····.line·5815
109 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove;->initFields()V109 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove;->initFields()V
  
110 ····.line·5816110 ····.line·5816
111 ····const/4·v2,·0x0111 ····const/4·v2,·0x0
  
112 ····.line·5817112 ····.line·5818
113 ····.local·v2,·"mutable_bitField0_":I113 ····.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·v4115 ····move-result-object·v4
  
116 ····.line·5820116 ····.line·5820
117 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;117 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 229, 14 lines modifiedOffset 229, 15 lines modified
229 ····move-exception·v1229 ····move-exception·v1
  
230 ····.line·5844230 ····.line·5844
231 ····.local·v1,·"e":Ljava/io/IOException;231 ····.local·v1,·"e":Ljava/io/IOException;
232 ····:try_start_2232 ····: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·v6236 ····move-result-object·v6
  
236 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V237 ····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 modifiedOffset 771, 15 lines modified
770 ····and-int/lit8·v2,·v2,·0x1771 ····and-int/lit8·v2,·v2,·0x1
  
771 ····if-ne·v2,·v3,·:cond_1772 ····if-ne·v2,·v3,·:cond_1
  
772 ····.line·5927773 ····.line·5927
773 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove;->channelId_:I774 ····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)I776 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
775 ····move-result·v2777 ····move-result·v2
  
776 ····add-int/2addr·v0,·v2778 ····add-int/2addr·v0,·v2
  
777 ····.line·5930779 ····.line·5930
Offset 844, 18 lines modifiedOffset 846, 20 lines modified
  
844 ····move-result-object·v0846 ····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·v0851 ····move-result-object·v0
  
 852 ····.line·5858
849 ····return-object·v0853 ····return-object·v0
850 .end·method854 .end·method
  
851 .method·public·final·isInitialized()Z855 .method·public·final·isInitialized()Z
852 ····.locals·4856 ····.locals·4
  
853 ····.prologue857 ····.prologue
736 B
smali/com/morlunk/jumble/protobuf/Mumble$SuggestConfig$Builder.smali
    
Offset 702, 18 lines modifiedOffset 702, 20 lines modified
  
702 ····move-result-object·v0702 ····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·v0707 ····move-result-object·v0
  
 708 ····.line·28381
707 ····return-object·v0709 ····return-object·v0
708 .end·method710 .end·method
  
709 .method·public·final·isInitialized()Z711 .method·public·final·isInitialized()Z
710 ····.locals·1712 ····.locals·1
  
711 ····.prologue713 ····.prologue
730 B
smali/com/morlunk/jumble/protobuf/Mumble$RequestBlob$Builder.smali
    
Offset 1163, 18 lines modifiedOffset 1163, 20 lines modified
  
1163 ····move-result-object·v01163 ····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·v01168 ····move-result-object·v0
  
 1169 ····.line·29043
1168 ····return-object·v01170 ····return-object·v0
1169 .end·method1171 .end·method
  
1170 .method·public·final·isInitialized()Z1172 .method·public·final·isInitialized()Z
1171 ····.locals·11173 ····.locals·1
  
1172 ····.prologue1174 ····.prologue
4.24 KB
smali/com/morlunk/jumble/protobuf/Mumble$TextMessage.smali
    
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
  
157 ····.line·12641157 ····.line·12641
158 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->initFields()V158 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->initFields()V
  
159 ····.line·12642159 ····.line·12642
160 ····const/4·v4,·0x0160 ····const/4·v4,·0x0
  
161 ····.line·12643161 ····.line·12644
162 ····.local·v4,·"mutable_bitField0_":I162 ····.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·v6164 ····move-result-object·v6
  
165 ····.line·12646165 ····.line·12646
166 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;166 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 348, 14 lines modifiedOffset 348, 15 lines modified
348 ····move-exception·v1348 ····move-exception·v1
  
349 ····.line·12738349 ····.line·12738
350 ····.local·v1,·"e":Ljava/io/IOException;350 ····.local·v1,·"e":Ljava/io/IOException;
351 ····:try_start_3351 ····: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·v8355 ····move-result-object·v8
  
355 ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V356 ····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 modifiedOffset 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_01424 ····if-eqz·v2,·:cond_0
  
1424 ····.line·129001425 ····.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·v01430 ····move-result-object·v0
  
1429 ····.line·129031431 ····.line·12903
1430 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1432 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1504, 14 lines modifiedOffset 1506, 15 lines modified
1504 ····and-int/lit8·v4,·v4,·0x11506 ····and-int/lit8·v4,·v4,·0x1
  
1505 ····if-ne·v4,·v5,·:cond_11507 ····if-ne·v4,·v5,·:cond_1
  
1506 ····.line·129581508 ····.line·12958
1507 ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->actor_:I1509 ····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)I1511 ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1509 ····move-result·v41512 ····move-result·v4
  
1510 ····add-int/2addr·v2,·v41513 ····add-int/2addr·v2,·v4
  
1511 ····.line·129621514 ····.line·12962
Offset 1531, 14 lines modifiedOffset 1534, 15 lines modified
1531 ····move-result·v41534 ····move-result·v4
  
1532 ····if-ge·v1,·v4,·:cond_21535 ····if-ge·v1,·v4,·:cond_2
  
1533 ····.line·129641536 ····.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·v41540 ····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()I1542 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
Offset 1587, 14 lines modifiedOffset 1591, 15 lines modified
1587 ····move-result·v41591 ····move-result·v4
  
1588 ····if-ge·v1,·v4,·:cond_31592 ····if-ge·v1,·v4,·:cond_3
  
1589 ····.line·129731593 ····.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·v41597 ····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()I1599 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
Offset 1643, 14 lines modifiedOffset 1648, 15 lines modified
1643 ····move-result·v41648 ····move-result·v4
  
1644 ····if-ge·v1,·v4,·:cond_41649 ····if-ge·v1,·v4,·:cond_4
  
1645 ····.line·129821650 ····.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·v41654 ····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()I1656 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
Offset 1693, 14 lines modifiedOffset 1699, 15 lines modified
1693 ····const/4·v5,·0x21699 ····const/4·v5,·0x2
  
1694 ····if-ne·v4,·v5,·:cond_51700 ····if-ne·v4,·v5,·:cond_5
  
1695 ····.line·129891701 ····.line·12989
1696 ····const/4·v4,·0x51702 ····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·v51705 ····move-result-object·v5
  
1699 ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1706 ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1700 ····move-result·v41707 ····move-result·v4
Max diff block lines reached; 574/4221 bytes (13.60%) of diff not shown.
755 B
smali/com/morlunk/jumble/protobuf/Mumble.smali
    
Offset 276, 14 lines modifiedOffset 276, 15 lines modified
  
276 ····invoke-direct·{v0},·Lcom/morlunk/jumble/protobuf/Mumble$1;-><init>()V276 ····invoke-direct·{v0},·Lcom/morlunk/jumble/protobuf/Mumble$1;-><init>()V
  
277 ····.line·29877277 ····.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;)V281 ····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·29881282 ····.line·29881
282 ····return-void283 ····return-void
283 .end·method284 .end·method
  
284 .method·private·constructor·<init>()V285 .method·private·constructor·<init>()V
2.6 KB
smali/com/morlunk/jumble/protobuf/Mumble$BanList.smali
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
  
125 ····.line·10638125 ····.line·10638
126 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->initFields()V126 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->initFields()V
  
127 ····.line·10639127 ····.line·10639
128 ····const/4·v2,·0x0128 ····const/4·v2,·0x0
  
129 ····.line·10640129 ····.line·10641
130 ····.local·v2,·"mutable_bitField0_":I130 ····.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·v4132 ····move-result-object·v4
  
133 ····.line·10643133 ····.line·10643
134 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;134 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 284, 14 lines modifiedOffset 284, 15 lines modified
284 ····move-exception·v1284 ····move-exception·v1
  
285 ····.line·10675285 ····.line·10675
286 ····.local·v1,·"e":Ljava/io/IOException;286 ····.local·v1,·"e":Ljava/io/IOException;
287 ····:try_start_3287 ····: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·v6291 ····move-result-object·v6
  
291 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V292 ····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 modifiedOffset 989, 15 lines modified
988 ····move-result·v3989 ····move-result·v3
  
989 ····if-ge·v0,·v3,·:cond_1990 ····if-ge·v0,·v3,·:cond_1
  
990 ····.line·12004991 ····.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·v3995 ····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;)I997 ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
Offset 1018, 14 lines modifiedOffset 1020, 15 lines modified
1018 ····if-ne·v3,·v4,·:cond_21020 ····if-ne·v3,·v4,·:cond_2
  
1019 ····.line·120081021 ····.line·12008
1020 ····const/4·v3,·0x21022 ····const/4·v3,·0x2
  
1021 ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->query_:Z1023 ····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)I1025 ····invoke-static·{v3,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1023 ····move-result·v31026 ····move-result·v3
  
1024 ····add-int/2addr·v1,·v31027 ····add-int/2addr·v1,·v3
  
1025 ····.line·120111028 ····.line·12011
Offset 1092, 18 lines modifiedOffset 1095, 20 lines modified
  
1092 ····move-result-object·v01095 ····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·v01100 ····move-result-object·v0
  
 1101 ····.line·10692
1097 ····return-object·v01102 ····return-object·v0
1098 .end·method1103 .end·method
  
1099 .method·public·final·isInitialized()Z1104 .method·public·final·isInitialized()Z
1100 ····.locals·51105 ····.locals·5
  
1101 ····.prologue1106 ····.prologue
2.4 KB
smali/com/morlunk/jumble/protobuf/Mumble$PermissionDenied$Builder.smali
    
Offset 816, 14 lines modifiedOffset 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_0817 ····if-nez·v2,·:cond_0
  
818 ····.line·14622818 ····.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·v1823 ····move-result-object·v1
  
823 ····.line·14624824 ····.line·14624
824 ····.local·v1,·"s":Ljava/lang/String;825 ····.local·v1,·"s":Ljava/lang/String;
Offset 856, 14 lines modifiedOffset 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_0858 ····if-eqz·v2,·:cond_0
  
858 ····.line·14637859 ····.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·v0864 ····move-result-object·v0
  
863 ····.line·14640865 ····.line·14640
864 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;866 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 906, 14 lines modifiedOffset 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_0909 ····if-nez·v2,·:cond_0
  
908 ····.line·14512910 ····.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·v1915 ····move-result-object·v1
  
913 ····.line·14514916 ····.line·14514
914 ····.local·v1,·"s":Ljava/lang/String;917 ····.local·v1,·"s":Ljava/lang/String;
Offset 946, 14 lines modifiedOffset 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_0950 ····if-eqz·v2,·:cond_0
  
948 ····.line·14527951 ····.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·v0956 ····move-result-object·v0
  
953 ····.line·14530957 ····.line·14530
954 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;958 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1145, 18 lines modifiedOffset 1149, 20 lines modified
  
1145 ····move-result-object·v01149 ····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·v01154 ····move-result-object·v0
  
 1155 ····.line·14245
1150 ····return-object·v01156 ····return-object·v0
1151 .end·method1157 .end·method
  
1152 .method·public·final·isInitialized()Z1158 .method·public·final·isInitialized()Z
1153 ····.locals·11159 ····.locals·1
  
1154 ····.prologue1160 ····.prologue
3.2 KB
smali/com/morlunk/jumble/protobuf/Mumble$CodecVersion.smali
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····.line·24494120 ····.line·24494
121 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->initFields()V121 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->initFields()V
  
122 ····.line·24495122 ····.line·24495
123 ····const/4·v2,·0x0123 ····const/4·v2,·0x0
  
124 ····.line·24496124 ····.line·24497
125 ····.local·v2,·"mutable_bitField0_":I125 ····.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·v4127 ····move-result-object·v4
  
128 ····.line·24499128 ····.line·24499
129 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;129 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 251, 14 lines modifiedOffset 251, 15 lines modified
251 ····move-exception·v1251 ····move-exception·v1
  
252 ····.line·24538252 ····.line·24538
253 ····.local·v1,·"e":Ljava/io/IOException;253 ····.local·v1,·"e":Ljava/io/IOException;
254 ····:try_start_3254 ····: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·v6258 ····move-result-object·v6
  
258 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V259 ····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 modifiedOffset 931, 15 lines modified
930 ····and-int/lit8·v2,·v2,·0x1931 ····and-int/lit8·v2,·v2,·0x1
  
931 ····if-ne·v2,·v3,·:cond_1932 ····if-ne·v2,·v3,·:cond_1
  
932 ····.line·24689933 ····.line·24689
933 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->alpha_:I934 ····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)I936 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
  
935 ····move-result·v2937 ····move-result·v2
  
936 ····add-int/2addr·v0,·v2938 ····add-int/2addr·v0,·v2
  
937 ····.line·24692939 ····.line·24692
Offset 947, 14 lines modifiedOffset 949, 15 lines modified
947 ····and-int/lit8·v2,·v2,·0x2949 ····and-int/lit8·v2,·v2,·0x2
  
948 ····if-ne·v2,·v4,·:cond_2950 ····if-ne·v2,·v4,·:cond_2
  
949 ····.line·24693951 ····.line·24693
950 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->beta_:I952 ····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)I954 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
  
952 ····move-result·v2955 ····move-result·v2
  
953 ····add-int/2addr·v0,·v2956 ····add-int/2addr·v0,·v2
  
954 ····.line·24696957 ····.line·24696
Offset 966, 14 lines modifiedOffset 969, 15 lines modified
966 ····if-ne·v2,·v5,·:cond_3969 ····if-ne·v2,·v5,·:cond_3
  
967 ····.line·24697970 ····.line·24697
968 ····const/4·v2,·0x3971 ····const/4·v2,·0x3
  
969 ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->preferAlpha_:Z972 ····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)I974 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
971 ····move-result·v2975 ····move-result·v2
  
972 ····add-int/2addr·v0,·v2976 ····add-int/2addr·v0,·v2
  
973 ····.line·24700977 ····.line·24700
Offset 985, 14 lines modifiedOffset 989, 15 lines modified
985 ····const/16·v3,·0x8989 ····const/16·v3,·0x8
  
986 ····if-ne·v2,·v3,·:cond_4990 ····if-ne·v2,·v3,·:cond_4
  
987 ····.line·24701991 ····.line·24701
988 ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->opus_:Z992 ····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)I994 ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
990 ····move-result·v2995 ····move-result·v2
  
991 ····add-int/2addr·v0,·v2996 ····add-int/2addr·v0,·v2
  
992 ····.line·24704997 ····.line·24704
Offset 1131, 18 lines modifiedOffset 1136, 20 lines modified
  
1131 ····move-result-object·v01136 ····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·v01141 ····move-result-object·v0
  
 1142 ····.line·24552
1136 ····return-object·v01143 ····return-object·v0
1137 .end·method1144 .end·method
  
1138 .method·public·final·isInitialized()Z1145 .method·public·final·isInitialized()Z
1139 ····.locals·41146 ····.locals·4
  
1140 ····.prologue1147 ····.prologue
6.63 KB
smali/com/morlunk/jumble/protobuf/Mumble$UserStats$Builder.smali
    
Offset 373, 18 lines modifiedOffset 373, 20 lines modified
373 ····if-nez·v0,·:cond_0373 ····if-nez·v0,·:cond_0
  
374 ····.line·27336374 ····.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·v2379 ····move-result-object·v2
  
 380 ····.line·27340
379 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z381 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z
  
380 ····move-result·v3382 ····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)V383 ····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 modifiedOffset 424, 20 lines modified
422 ····if-nez·v0,·:cond_0424 ····if-nez·v0,·:cond_0
  
423 ····.line·27453425 ····.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·v2430 ····move-result-object·v2
  
 431 ····.line·27457
428 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z432 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z
  
429 ····move-result·v3433 ····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)V434 ····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 modifiedOffset 475, 20 lines modified
471 ····if-nez·v0,·:cond_0475 ····if-nez·v0,·:cond_0
  
472 ····.line·27768476 ····.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·v2481 ····move-result-object·v2
  
 482 ····.line·27772
477 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z483 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z
  
478 ····move-result·v3484 ····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)V485 ····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 modifiedOffset 3040, 20 lines modified
  
3034 ····move-result-object·v03040 ····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·v03045 ····move-result-object·v0
  
 3046 ····.line·26781
3039 ····return-object·v03047 ····return-object·v0
3040 .end·method3048 .end·method
  
3041 .method·public·final·isInitialized()Z3049 .method·public·final·isInitialized()Z
3042 ····.locals·13050 ····.locals·1
  
3043 ····.prologue3051 ····.prologue
Offset 3664, 23 lines modifiedOffset 3672, 25 lines modified
  
3664 ····const/16·v1,·0x83672 ····const/16·v1,·0x8
  
3665 ····if-ne·v0,·v1,·:cond_03673 ····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·v13677 ····move-result-object·v1
  
3669 ····if-eq·v0,·v1,·:cond_03678 ····if-eq·v0,·v1,·:cond_0
  
3670 ····.line·272863679 ····.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·v03683 ····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·v03685 ····move-result-object·v0
Offset 3738, 23 lines modifiedOffset 3748, 25 lines modified
  
3738 ····const/16·v1,·0x103748 ····const/16·v1,·0x10
  
3739 ····if-ne·v0,·v1,·:cond_03749 ····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·v13753 ····move-result-object·v1
  
3743 ····if-eq·v0,·v1,·:cond_03754 ····if-eq·v0,·v1,·:cond_0
  
3744 ····.line·274033755 ····.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.
5.48 KB
smali/com/morlunk/jumble/protobuf/Mumble$Ping.smali
    
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
  
148 ····.line·2494148 ····.line·2494
149 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->initFields()V149 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->initFields()V
  
150 ····.line·2495150 ····.line·2495
151 ····const/4·v2,·0x0151 ····const/4·v2,·0x0
  
152 ····.line·2496152 ····.line·2497
153 ····.local·v2,·"mutable_bitField0_":I153 ····.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·v4155 ····move-result-object·v4
  
156 ····.line·2499156 ····.line·2499
157 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;157 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 279, 14 lines modifiedOffset 279, 15 lines modified
279 ····move-exception·v1279 ····move-exception·v1
  
280 ····.line·2573280 ····.line·2573
281 ····.local·v1,·"e":Ljava/io/IOException;281 ····.local·v1,·"e":Ljava/io/IOException;
282 ····:try_start_3282 ····: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·v6286 ····move-result-object·v6
  
286 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V287 ····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 modifiedOffset 1194, 15 lines modified
1193 ····and-int/lit8·v2,·v2,·0x11194 ····and-int/lit8·v2,·v2,·0x1
  
1194 ····if-ne·v2,·v4,·:cond_11195 ····if-ne·v2,·v4,·:cond_1
  
1195 ····.line·28521196 ····.line·2852
1196 ····iget-wide·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->timestamp_:J1197 ····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)I1199 ····invoke-static·{v4,·v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt64Size(IJ)I
  
1198 ····move-result·v21200 ····move-result·v2
  
1199 ····add-int/2addr·v0,·v21201 ····add-int/2addr·v0,·v2
  
1200 ····.line·28551202 ····.line·2855
Offset 1210, 14 lines modifiedOffset 1212, 15 lines modified
1210 ····and-int/lit8·v2,·v2,·0x21212 ····and-int/lit8·v2,·v2,·0x2
  
1211 ····if-ne·v2,·v5,·:cond_21213 ····if-ne·v2,·v5,·:cond_2
  
1212 ····.line·28561214 ····.line·2856
1213 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->good_:I1215 ····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)I1217 ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1215 ····move-result·v21218 ····move-result·v2
  
1216 ····add-int/2addr·v0,·v21219 ····add-int/2addr·v0,·v2
  
1217 ····.line·28591220 ····.line·2859
Offset 1229, 14 lines modifiedOffset 1232, 15 lines modified
1229 ····if-ne·v2,·v6,·:cond_31232 ····if-ne·v2,·v6,·:cond_3
  
1230 ····.line·28601233 ····.line·2860
1231 ····const/4·v2,·0x31234 ····const/4·v2,·0x3
  
1232 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->late_:I1235 ····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)I1237 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1234 ····move-result·v21238 ····move-result·v2
  
1235 ····add-int/2addr·v0,·v21239 ····add-int/2addr·v0,·v2
  
1236 ····.line·28631240 ····.line·2863
Offset 1246, 14 lines modifiedOffset 1250, 15 lines modified
1246 ····and-int/lit8·v2,·v2,·0x81250 ····and-int/lit8·v2,·v2,·0x8
  
1247 ····if-ne·v2,·v7,·:cond_41251 ····if-ne·v2,·v7,·:cond_4
  
1248 ····.line·28641252 ····.line·2864
1249 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->lost_:I1253 ····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)I1255 ····invoke-static·{v6,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1251 ····move-result·v21256 ····move-result·v2
  
1252 ····add-int/2addr·v0,·v21257 ····add-int/2addr·v0,·v2
  
1253 ····.line·28671258 ····.line·2867
Offset 1267, 14 lines modifiedOffset 1272, 15 lines modified
1267 ····if-ne·v2,·v3,·:cond_51272 ····if-ne·v2,·v3,·:cond_5
  
1268 ····.line·28681273 ····.line·2868
1269 ····const/4·v2,·0x51274 ····const/4·v2,·0x5
  
1270 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->resync_:I1275 ····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)I1277 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1272 ····move-result·v21278 ····move-result·v2
  
1273 ····add-int/2addr·v0,·v21279 ····add-int/2addr·v0,·v2
  
1274 ····.line·28711280 ····.line·2871
Offset 1288, 14 lines modifiedOffset 1294, 15 lines modified
1288 ····if-ne·v2,·v3,·:cond_61294 ····if-ne·v2,·v3,·:cond_6
  
1289 ····.line·28721295 ····.line·2872
1290 ····const/4·v2,·0x61296 ····const/4·v2,·0x6
  
1291 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->udpPackets_:I1297 ····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)I1299 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1293 ····move-result·v21300 ····move-result·v2
  
1294 ····add-int/2addr·v0,·v21301 ····add-int/2addr·v0,·v2
  
1295 ····.line·28751302 ····.line·2875
Max diff block lines reached; 2289/5513 bytes (41.52%) of diff not shown.
2.88 KB
smali/com/morlunk/jumble/protobuf/Mumble$PermissionQuery.smali
    
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
  
116 ····.line·23926116 ····.line·23926
117 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->initFields()V117 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->initFields()V
  
118 ····.line·23927118 ····.line·23927
119 ····const/4·v2,·0x0119 ····const/4·v2,·0x0
  
120 ····.line·23928120 ····.line·23929
121 ····.local·v2,·"mutable_bitField0_":I121 ····.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·v4123 ····move-result-object·v4
  
124 ····.line·23931124 ····.line·23931
125 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;125 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 247, 14 lines modifiedOffset 247, 15 lines modified
247 ····move-exception·v1247 ····move-exception·v1
  
248 ····.line·23965248 ····.line·23965
249 ····.local·v1,·"e":Ljava/io/IOException;249 ····.local·v1,·"e":Ljava/io/IOException;
250 ····:try_start_3250 ····: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·v6254 ····move-result-object·v6
  
254 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V255 ····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 modifiedOffset 882, 15 lines modified
881 ····and-int/lit8·v2,·v2,·0x1882 ····and-int/lit8·v2,·v2,·0x1
  
882 ····if-ne·v2,·v3,·:cond_1883 ····if-ne·v2,·v3,·:cond_1
  
883 ····.line·24084884 ····.line·24084
884 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->channelId_:I885 ····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)I887 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
886 ····move-result·v2888 ····move-result·v2
  
887 ····add-int/2addr·v0,·v2889 ····add-int/2addr·v0,·v2
  
888 ····.line·24087890 ····.line·24087
Offset 898, 14 lines modifiedOffset 900, 15 lines modified
898 ····and-int/lit8·v2,·v2,·0x2900 ····and-int/lit8·v2,·v2,·0x2
  
899 ····if-ne·v2,·v4,·:cond_2901 ····if-ne·v2,·v4,·:cond_2
  
900 ····.line·24088902 ····.line·24088
901 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->permissions_:I903 ····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)I905 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
903 ····move-result·v2906 ····move-result·v2
  
904 ····add-int/2addr·v0,·v2907 ····add-int/2addr·v0,·v2
  
905 ····.line·24091908 ····.line·24091
Offset 919, 14 lines modifiedOffset 922, 15 lines modified
919 ····if-ne·v2,·v3,·:cond_3922 ····if-ne·v2,·v3,·:cond_3
  
920 ····.line·24092923 ····.line·24092
921 ····const/4·v2,·0x3924 ····const/4·v2,·0x3
  
922 ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->flush_:Z925 ····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)I927 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
924 ····move-result·v2928 ····move-result·v2
  
925 ····add-int/2addr·v0,·v2929 ····add-int/2addr·v0,·v2
  
926 ····.line·24095930 ····.line·24095
Offset 1041, 18 lines modifiedOffset 1045, 20 lines modified
  
1041 ····move-result-object·v01045 ····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·v01050 ····move-result-object·v0
  
 1051 ····.line·23979
1046 ····return-object·v01052 ····return-object·v0
1047 .end·method1053 .end·method
  
1048 .method·public·final·isInitialized()Z1054 .method·public·final·isInitialized()Z
1049 ····.locals·31055 ····.locals·3
  
1050 ····.prologue1056 ····.prologue
732 B
smali/com/morlunk/jumble/protobuf/Mumble$CodecVersion$Builder.smali
    
Offset 799, 18 lines modifiedOffset 799, 20 lines modified
  
799 ····move-result-object·v0799 ····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·v0804 ····move-result-object·v0
  
 805 ····.line·24795
804 ····return-object·v0806 ····return-object·v0
805 .end·method807 .end·method
  
806 .method·public·final·isInitialized()Z808 .method·public·final·isInitialized()Z
807 ····.locals·2809 ····.locals·2
  
808 ····.prologue810 ····.prologue
2.38 KB
smali/com/morlunk/jumble/protobuf/Mumble$ChannelState$Builder.smali
    
Offset 1410, 14 lines modifiedOffset 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_01411 ····if-nez·v2,·:cond_0
  
1412 ····.line·73751412 ····.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·v11417 ····move-result-object·v1
  
1417 ····.line·73771418 ····.line·7377
1418 ····.local·v1,·"s":Ljava/lang/String;1419 ····.local·v1,·"s":Ljava/lang/String;
Offset 1450, 14 lines modifiedOffset 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_01452 ····if-eqz·v2,·:cond_0
  
1452 ····.line·73901453 ····.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·v01458 ····move-result-object·v0
  
1457 ····.line·73931459 ····.line·7393
1458 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1460 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1686, 14 lines modifiedOffset 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_01689 ····if-nez·v2,·:cond_0
  
1688 ····.line·72351690 ····.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·v11695 ····move-result-object·v1
  
1693 ····.line·72371696 ····.line·7237
1694 ····.local·v1,·"s":Ljava/lang/String;1697 ····.local·v1,·"s":Ljava/lang/String;
Offset 1726, 14 lines modifiedOffset 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_01730 ····if-eqz·v2,·:cond_0
  
1728 ····.line·72501731 ····.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·v01736 ····move-result-object·v0
  
1733 ····.line·72531737 ····.line·7253
1734 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1738 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1959, 18 lines modifiedOffset 1963, 20 lines modified
  
1959 ····move-result-object·v01963 ····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·v01968 ····move-result-object·v0
  
 1969 ····.line·6941
1964 ····return-object·v01970 ····return-object·v0
1965 .end·method1971 .end·method
  
1966 .method·public·final·isInitialized()Z1972 .method·public·final·isInitialized()Z
1967 ····.locals·11973 ····.locals·1
  
1968 ····.prologue1974 ····.prologue
4.08 KB
smali/com/morlunk/jumble/protobuf/Mumble$BanList$BanEntry$Builder.smali
    
Offset 919, 14 lines modifiedOffset 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_0920 ····if-nez·v2,·:cond_0
  
921 ····.line·11661921 ····.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·v1926 ····move-result-object·v1
  
926 ····.line·11663927 ····.line·11663
927 ····.local·v1,·"s":Ljava/lang/String;928 ····.local·v1,·"s":Ljava/lang/String;
Offset 959, 14 lines modifiedOffset 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_0961 ····if-eqz·v2,·:cond_0
  
961 ····.line·11676962 ····.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·v0967 ····move-result-object·v0
  
966 ····.line·11679968 ····.line·11679
967 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;969 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1009, 14 lines modifiedOffset 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_01012 ····if-nez·v2,·:cond_0
  
1011 ····.line·115871013 ····.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·v11018 ····move-result-object·v1
  
1016 ····.line·115891019 ····.line·11589
1017 ····.local·v1,·"s":Ljava/lang/String;1020 ····.local·v1,·"s":Ljava/lang/String;
Offset 1049, 14 lines modifiedOffset 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_01053 ····if-eqz·v2,·:cond_0
  
1051 ····.line·116021054 ····.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·v01059 ····move-result-object·v0
  
1056 ····.line·116051060 ····.line·11605
1057 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1061 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1089, 14 lines modifiedOffset 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_01094 ····if-nez·v2,·:cond_0
  
1091 ····.line·117351095 ····.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·v11100 ····move-result-object·v1
  
1096 ····.line·117371101 ····.line·11737
1097 ····.local·v1,·"s":Ljava/lang/String;1102 ····.local·v1,·"s":Ljava/lang/String;
Offset 1129, 14 lines modifiedOffset 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_01135 ····if-eqz·v2,·:cond_0
  
1131 ····.line·117501136 ····.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·v01141 ····move-result-object·v0
  
1136 ····.line·117531142 ····.line·11753
1137 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1143 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1169, 14 lines modifiedOffset 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_01176 ····if-nez·v2,·:cond_0
  
1171 ····.line·118091177 ····.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·v11182 ····move-result-object·v1
  
1176 ····.line·118111183 ····.line·11811
1177 ····.local·v1,·"s":Ljava/lang/String;1184 ····.local·v1,·"s":Ljava/lang/String;
Offset 1209, 14 lines modifiedOffset 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_01217 ····if-eqz·v2,·:cond_0
  
1211 ····.line·118241218 ····.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·v01223 ····move-result-object·v0
  
1216 ····.line·118271224 ····.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.
1.55 KB
smali/com/morlunk/jumble/protobuf/Mumble$ContextAction$Builder.smali
    
Offset 575, 14 lines modifiedOffset 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_0576 ····if-nez·v2,·:cond_0
  
577 ····.line·20915577 ····.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·v1582 ····move-result-object·v1
  
582 ····.line·20917583 ····.line·20917
583 ····.local·v1,·"s":Ljava/lang/String;584 ····.local·v1,·"s":Ljava/lang/String;
Offset 615, 14 lines modifiedOffset 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_0617 ····if-eqz·v2,·:cond_0
  
617 ····.line·20930618 ····.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·v0623 ····move-result-object·v0
  
622 ····.line·20933624 ····.line·20933
623 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;625 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 790, 18 lines modifiedOffset 792, 20 lines modified
  
790 ····move-result-object·v0792 ····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·v0797 ····move-result-object·v0
  
 798 ····.line·20706
795 ····return-object·v0799 ····return-object·v0
796 .end·method800 .end·method
  
797 .method·public·final·isInitialized()Z801 .method·public·final·isInitialized()Z
798 ····.locals·1802 ····.locals·1
  
799 ····.prologue803 ····.prologue
2.63 KB
smali/com/morlunk/jumble/protobuf/Mumble$VoiceTarget.smali
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
  
125 ····.line·22302125 ····.line·22302
126 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->initFields()V126 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->initFields()V
  
127 ····.line·22303127 ····.line·22303
128 ····const/4·v2,·0x0128 ····const/4·v2,·0x0
  
129 ····.line·22304129 ····.line·22305
130 ····.local·v2,·"mutable_bitField0_":I130 ····.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·v4132 ····move-result-object·v4
  
133 ····.line·22307133 ····.line·22307
134 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;134 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 284, 14 lines modifiedOffset 284, 15 lines modified
284 ····move-exception·v1284 ····move-exception·v1
  
285 ····.line·22339285 ····.line·22339
286 ····.local·v1,·"e":Ljava/io/IOException;286 ····.local·v1,·"e":Ljava/io/IOException;
287 ····:try_start_3287 ····: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·v6291 ····move-result-object·v6
  
291 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V292 ····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 modifiedOffset 897, 15 lines modified
896 ····and-int/lit8·v3,·v3,·0x1897 ····and-int/lit8·v3,·v3,·0x1
  
897 ····if-ne·v3,·v4,·:cond_1898 ····if-ne·v3,·v4,·:cond_1
  
898 ····.line·23332899 ····.line·23332
899 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->id_:I900 ····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)I902 ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
901 ····move-result·v3903 ····move-result·v3
  
902 ····add-int/2addr·v1,·v3904 ····add-int/2addr·v1,·v3
  
903 ····.line·23335905 ····.line·23335
Offset 921, 14 lines modifiedOffset 923, 15 lines modified
921 ····if-ge·v0,·v3,·:cond_2923 ····if-ge·v0,·v3,·:cond_2
  
922 ····.line·23336924 ····.line·23336
923 ····const/4·v4,·0x2925 ····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·v3929 ····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;)I931 ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
Offset 1092, 18 lines modifiedOffset 1095, 20 lines modified
  
1092 ····move-result-object·v01095 ····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·v01100 ····move-result-object·v0
  
 1101 ····.line·22356
1097 ····return-object·v01102 ····return-object·v0
1098 .end·method1103 .end·method
  
1099 .method·public·final·isInitialized()Z1104 .method·public·final·isInitialized()Z
1100 ····.locals·31105 ····.locals·3
  
1101 ····.prologue1106 ····.prologue
6.56 KB
smali/com/morlunk/jumble/protobuf/Mumble$ChannelState.smali
    
Offset 177, 15 lines modifiedOffset 177, 15 lines modified
  
177 ····.line·6331177 ····.line·6331
178 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->initFields()V178 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->initFields()V
  
179 ····.line·6332179 ····.line·6332
180 ····const/4·v4,·0x0180 ····const/4·v4,·0x0
  
181 ····.line·6333181 ····.line·6334
182 ····.local·v4,·"mutable_bitField0_":I182 ····.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·v6184 ····move-result-object·v6
  
185 ····.line·6336185 ····.line·6336
186 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;186 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 353, 14 lines modifiedOffset 353, 15 lines modified
353 ····move-exception·v1353 ····move-exception·v1
  
354 ····.line·6453354 ····.line·6453
355 ····.local·v1,·"e":Ljava/io/IOException;355 ····.local·v1,·"e":Ljava/io/IOException;
356 ····:try_start_3356 ····: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·v8360 ····move-result-object·v8
  
360 ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V361 ····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 modifiedOffset 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_01572 ····if-eqz·v2,·:cond_0
  
1572 ····.line·66281573 ····.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·v01578 ····move-result-object·v0
  
1577 ····.line·66311579 ····.line·6631
1578 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1580 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1834, 14 lines modifiedOffset 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_01837 ····if-eqz·v2,·:cond_0
  
1836 ····.line·65621838 ····.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·v01843 ····move-result-object·v0
  
1841 ····.line·65651844 ····.line·6565
1842 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1845 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1940, 14 lines modifiedOffset 1943, 15 lines modified
1940 ····and-int/lit8·v4,·v4,·0x11943 ····and-int/lit8·v4,·v4,·0x1
  
1941 ····if-ne·v4,·v5,·:cond_11944 ····if-ne·v4,·v5,·:cond_1
  
1942 ····.line·67961945 ····.line·6796
1943 ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->channelId_:I1946 ····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)I1948 ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1945 ····move-result·v41949 ····move-result·v4
  
1946 ····add-int/2addr·v2,·v41950 ····add-int/2addr·v2,·v4
  
1947 ····.line·67991951 ····.line·6799
Offset 1957, 14 lines modifiedOffset 1961, 15 lines modified
1957 ····and-int/lit8·v4,·v4,·0x21961 ····and-int/lit8·v4,·v4,·0x2
  
1958 ····if-ne·v4,·v6,·:cond_21962 ····if-ne·v4,·v6,·:cond_2
  
1959 ····.line·68001963 ····.line·6800
1960 ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->parent_:I1964 ····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)I1966 ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1962 ····move-result·v41967 ····move-result·v4
  
1963 ····add-int/2addr·v2,·v41968 ····add-int/2addr·v2,·v4
  
1964 ····.line·68031969 ····.line·6803
Offset 1976, 14 lines modifiedOffset 1981, 15 lines modified
1976 ····const/4·v5,·0x41981 ····const/4·v5,·0x4
  
1977 ····if-ne·v4,·v5,·:cond_31982 ····if-ne·v4,·v5,·:cond_3
  
1978 ····.line·68041983 ····.line·6804
1979 ····const/4·v4,·0x31984 ····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·v51987 ····move-result-object·v5
  
1982 ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1988 ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1983 ····move-result·v41989 ····move-result·v4
Offset 2007, 14 lines modifiedOffset 2013, 15 lines modified
2007 ····move-result·v42013 ····move-result·v4
  
2008 ····if-ge·v1,·v4,·:cond_42014 ····if-ge·v1,·v4,·:cond_4
  
2009 ····.line·68102015 ····.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·v42019 ····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()I2021 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
Max diff block lines reached; 3003/6598 bytes (45.51%) of diff not shown.
1.56 KB
smali/com/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup$Builder.smali
    
Offset 1391, 14 lines modifiedOffset 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_01392 ····if-nez·v2,·:cond_0
  
1393 ····.line·157281393 ····.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·v11398 ····move-result-object·v1
  
1398 ····.line·157301399 ····.line·15730
1399 ····.local·v1,·"s":Ljava/lang/String;1400 ····.local·v1,·"s":Ljava/lang/String;
Offset 1431, 14 lines modifiedOffset 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_01433 ····if-eqz·v2,·:cond_0
  
1433 ····.line·157431434 ····.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·v01439 ····move-result-object·v0
  
1438 ····.line·157461440 ····.line·15746
1439 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1441 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1620, 18 lines modifiedOffset 1622, 20 lines modified
  
1620 ····move-result-object·v01622 ····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·v01627 ····move-result-object·v0
  
 1628 ····.line·15525
1625 ····return-object·v01629 ····return-object·v0
1626 .end·method1630 .end·method
  
1627 .method·public·final·isInitialized()Z1631 .method·public·final·isInitialized()Z
1628 ····.locals·11632 ····.locals·1
  
1629 ····.prologue1633 ····.prologue
700 B
smali/com/morlunk/jumble/protobuf/Mumble$Ping$Builder.smali
    
Offset 1386, 18 lines modifiedOffset 1386, 20 lines modified
  
1386 ····move-result-object·v01386 ····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·v01391 ····move-result-object·v0
  
 1392 ····.line·2986
1391 ····return-object·v01393 ····return-object·v0
1392 .end·method1394 .end·method
  
1393 .method·public·final·isInitialized()Z1395 .method·public·final·isInitialized()Z
1394 ····.locals·11396 ····.locals·1
  
1395 ····.prologue1397 ····.prologue
1.55 KB
smali/com/morlunk/jumble/protobuf/Mumble$TextMessage$Builder.smali
    
Offset 1189, 14 lines modifiedOffset 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_01190 ····if-nez·v2,·:cond_0
  
1191 ····.line·134991191 ····.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·v11196 ····move-result-object·v1
  
1196 ····.line·135011197 ····.line·13501
1197 ····.local·v1,·"s":Ljava/lang/String;1198 ····.local·v1,·"s":Ljava/lang/String;
Offset 1229, 14 lines modifiedOffset 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_01231 ····if-eqz·v2,·:cond_0
  
1231 ····.line·135141232 ····.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·v01237 ····move-result-object·v0
  
1236 ····.line·135171238 ····.line·13517
1237 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1239 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1428, 18 lines modifiedOffset 1430, 20 lines modified
  
1428 ····move-result-object·v01430 ····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·v01435 ····move-result-object·v0
  
 1436 ····.line·13083
1433 ····return-object·v01437 ····return-object·v0
1434 .end·method1438 .end·method
  
1435 .method·public·final·isInitialized()Z1439 .method·public·final·isInitialized()Z
1436 ····.locals·11440 ····.locals·1
  
1437 ····.prologue1441 ····.prologue
4.71 KB
smali/com/morlunk/jumble/protobuf/Mumble$UserList$Builder.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 .method·private·constructor·<init>()V59 .method·private·constructor·<init>()V
60 ····.locals·160 ····.locals·1
  
61 ····.prologue61 ····.prologue
62 ····.line·2184562 ····.line·21845
63 ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V63 ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V
  
64 ····.line·2198264 ····.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·v066 ····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·2184668 ····.line·21846
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ····.locals·181 ····.locals·1
82 ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent;82 ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent;
  
83 ····.prologue83 ····.prologue
84 ····.line·2185184 ····.line·21851
85 ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V85 ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
  
86 ····.line·2198286 ····.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·v088 ····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·2185290 ····.line·21852
Offset 210, 19 lines modifiedOffset 210, 21 lines modified
  
210 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I210 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I
  
211 ····and-int/lit8·v3,·v3,·0x1211 ····and-int/lit8·v3,·v3,·0x1
  
212 ····if-ne·v3,·v0,·:cond_1212 ····if-ne·v3,·v0,·:cond_1
  
 213 ····.line·22214
213 ····:goto_0214 ····: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·v3216 ····move-result-object·v3
  
 217 ····.line·22215
216 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->isClean()Z218 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->isClean()Z
  
217 ····move-result·v4219 ····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)V220 ····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 modifiedOffset 493, 20 lines modified
  
491 ····.prologue493 ····.prologue
492 ····.line·22188494 ····.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·v0496 ····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·v1499 ····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·v0502 ····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·v0504 ····return-object·v0
Offset 514, 18 lines modifiedOffset 518, 20 lines modified
  
514 ····.prologue518 ····.prologue
515 ····.line·22196519 ····.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·v0521 ····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·v1524 ····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·v0527 ····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·v0529 ····return-object·v0
Offset 1182, 18 lines modifiedOffset 1188, 20 lines modified
  
1182 ····move-result-object·v01188 ····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·v01193 ····move-result-object·v0
  
 1194 ····.line·21839
1187 ····return-object·v01195 ····return-object·v0
1188 .end·method1196 .end·method
  
1189 .method·public·final·isInitialized()Z1197 .method·public·final·isInitialized()Z
1190 ····.locals·21198 ····.locals·2
  
1191 ····.prologue1199 ····.prologue
Offset 1568, 21 lines modifiedOffset 1576, 22 lines modified
1568 ····.line·219391576 ····.line·21939
1569 ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I1577 ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I
  
1570 ····and-int/lit8·v1,·v1,·-0x21578 ····and-int/lit8·v1,·v1,·-0x2
  
1571 ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I1579 ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I
  
1572 ····.line·219401580 ····.line·21941
1573 ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$UserList;->access$31300()Z1581 ····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.
47.4 KB
smali/com/morlunk/jumble/protobuf/Mumble$1.smali
    
Offset 44, 34 lines modifiedOffset 44, 36 lines modified
44 ····const/4·v6,·0x144 ····const/4·v6,·0x1
  
45 ····const/4·v5,·0x045 ····const/4·v5,·0x0
  
46 ····.line·2968146 ····.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·2968248 ····.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·v050 ····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·v052 ····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·v054 ····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·2968458 ····.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·v162 ····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 modifiedOffset 90, 76 lines modified
  
88 ····const-string·v3,·"OsVersion"90 ····const-string·v3,·"OsVersion"
  
89 ····aput-object·v3,·v2,·v891 ····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;)V92 ····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·2968895 ····.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·v097 ····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·v099 ····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·v0101 ····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·29690105 ····.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·v1109 ····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,·v5112 ····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;)V113 ····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·29694116 ····.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·v0118 ····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·v0120 ····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·v0122 ····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·29696126 ····.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·v1130 ····move-result-object·v1
  
123 ····const/4·v2,·0x5131 ····const/4·v2,·0x5
  
124 ····new-array·v2,·v2,·[Ljava/lang/String;132 ····new-array·v2,·v2,·[Ljava/lang/String;
Offset 174, 36 lines modifiedOffset 182, 39 lines modified
  
174 ····const-string·v3,·"Opus"182 ····const-string·v3,·"Opus"
  
175 ····aput-object·v3,·v2,·v9183 ····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;)V184 ····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·29700187 ····.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.
734 B
smali/com/morlunk/jumble/protobuf/Mumble$ChannelRemove$Builder.smali
    
Offset 532, 18 lines modifiedOffset 532, 20 lines modified
  
532 ····move-result-object·v0532 ····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·v0537 ····move-result-object·v0
  
 538 ····.line·6021
537 ····return-object·v0539 ····return-object·v0
538 .end·method540 .end·method
  
539 .method·public·final·isInitialized()Z541 .method·public·final·isInitialized()Z
540 ····.locals·1542 ····.locals·1
  
541 ····.prologue543 ····.prologue
2.26 KB
smali/com/morlunk/jumble/protobuf/Mumble$UserList.smali
    
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
  
119 ····.line·21046119 ····.line·21046
120 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList;->initFields()V120 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList;->initFields()V
  
121 ····.line·21047121 ····.line·21047
122 ····const/4·v2,·0x0122 ····const/4·v2,·0x0
  
123 ····.line·21048123 ····.line·21049
124 ····.local·v2,·"mutable_bitField0_":I124 ····.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·v4126 ····move-result-object·v4
  
127 ····.line·21051127 ····.line·21051
128 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;128 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 283, 14 lines modifiedOffset 283, 15 lines modified
283 ····move-exception·v1283 ····move-exception·v1
  
284 ····.line·21078284 ····.line·21078
285 ····.local·v1,·"e":Ljava/io/IOException;285 ····.local·v1,·"e":Ljava/io/IOException;
286 ····:try_start_2286 ····: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·v6290 ····move-result-object·v6
  
290 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V291 ····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 modifiedOffset 830, 15 lines modified
829 ····if-ge·v0,·v3,·:cond_1830 ····if-ge·v0,·v3,·:cond_1
  
830 ····.line·21745831 ····.line·21745
831 ····const/4·v4,·0x1832 ····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·v3836 ····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;)I838 ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
Offset 978, 18 lines modifiedOffset 980, 20 lines modified
  
978 ····move-result-object·v0980 ····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·v0985 ····move-result-object·v0
  
 986 ····.line·21095
983 ····return-object·v0987 ····return-object·v0
984 .end·method988 .end·method
  
985 .method·public·final·isInitialized()Z989 .method·public·final·isInitialized()Z
986 ····.locals·5990 ····.locals·5
  
987 ····.prologue991 ····.prologue
2.38 KB
smali/com/morlunk/jumble/protobuf/Mumble$Authenticate$Builder.smali
    
Offset 1096, 14 lines modifiedOffset 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_01097 ····if-nez·v2,·:cond_0
  
1098 ····.line·20861098 ····.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·v11103 ····move-result-object·v1
  
1103 ····.line·20881104 ····.line·2088
1104 ····.local·v1,·"s":Ljava/lang/String;1105 ····.local·v1,·"s":Ljava/lang/String;
Offset 1136, 14 lines modifiedOffset 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_01138 ····if-eqz·v2,·:cond_0
  
1138 ····.line·21011139 ····.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·v01144 ····move-result-object·v0
  
1143 ····.line·21041145 ····.line·2104
1144 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1146 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1245, 14 lines modifiedOffset 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_01248 ····if-nez·v2,·:cond_0
  
1247 ····.line·20121249 ····.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·v11254 ····move-result-object·v1
  
1252 ····.line·20141255 ····.line·2014
1253 ····.local·v1,·"s":Ljava/lang/String;1256 ····.local·v1,·"s":Ljava/lang/String;
Offset 1285, 14 lines modifiedOffset 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_01289 ····if-eqz·v2,·:cond_0
  
1287 ····.line·20271290 ····.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·v01295 ····move-result-object·v0
  
1292 ····.line·20301296 ····.line·2030
1293 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1297 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1392, 18 lines modifiedOffset 1396, 20 lines modified
  
1392 ····move-result-object·v01396 ····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·v01401 ····move-result-object·v0
  
 1402 ····.line·1836
1397 ····return-object·v01403 ····return-object·v0
1398 .end·method1404 .end·method
  
1399 .method·public·final·isInitialized()Z1405 .method·public·final·isInitialized()Z
1400 ····.locals·11406 ····.locals·1
  
1401 ····.prologue1407 ····.prologue
4.71 KB
smali/com/morlunk/jumble/protobuf/Mumble$Version.smali
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····.line·118120 ····.line·118
121 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Version;->initFields()V121 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Version;->initFields()V
  
122 ····.line·119122 ····.line·119
123 ····const/4·v2,·0x0123 ····const/4·v2,·0x0
  
124 ····.line·120124 ····.line·121
125 ····.local·v2,·"mutable_bitField0_":I125 ····.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·v4127 ····move-result-object·v4
  
128 ····.line·123128 ····.line·123
129 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;129 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 251, 14 lines modifiedOffset 251, 15 lines modified
251 ····move-exception·v1251 ····move-exception·v1
  
252 ····.line·162252 ····.line·162
253 ····.local·v1,·"e":Ljava/io/IOException;253 ····.local·v1,·"e":Ljava/io/IOException;
254 ····:try_start_3254 ····: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·v6258 ····move-result-object·v6
  
258 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V259 ····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 modifiedOffset 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_0935 ····if-eqz·v2,·:cond_0
  
935 ····.line·289936 ····.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·v0941 ····move-result-object·v0
  
940 ····.line·292942 ····.line·292
941 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;943 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1025, 14 lines modifiedOffset 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_01028 ····if-eqz·v2,·:cond_0
  
1027 ····.line·3321029 ····.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·v01034 ····move-result-object·v0
  
1032 ····.line·3351035 ····.line·335
1033 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1036 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1136, 14 lines modifiedOffset 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_01140 ····if-eqz·v2,·:cond_0
  
1138 ····.line·2461141 ····.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·v01146 ····move-result-object·v0
  
1143 ····.line·2491147 ····.line·249
1144 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1148 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1203, 29 lines modifiedOffset 1207, 30 lines modified
1203 ····and-int/lit8·v2,·v2,·0x11207 ····and-int/lit8·v2,·v2,·0x1
  
1204 ····if-ne·v2,·v3,·:cond_11208 ····if-ne·v2,·v3,·:cond_1
  
1205 ····.line·3821209 ····.line·382
1206 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Version;->version_:I1210 ····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)I1212 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1208 ····move-result·v21213 ····move-result·v2
  
1209 ····add-int/2addr·v0,·v21214 ····add-int/2addr·v0,·v2
  
1210 ····.line·3851215 ····.line·385
1211 ····:cond_11216 ····:cond_1
1212 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Version;->bitField0_:I1217 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Version;->bitField0_:I
  
1213 ····and-int/lit8·v2,·v2,·0x21218 ····and-int/lit8·v2,·v2,·0x2
  
1214 ····if-ne·v2,·v4,·:cond_21219 ····if-ne·v2,·v4,·:cond_2
  
1215 ····.line·3861220 ····.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·v21222 ····move-result-object·v2
  
1218 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1223 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1219 ····move-result·v21224 ····move-result·v2
Offset 1239, 14 lines modifiedOffset 1244, 15 lines modified
1239 ····and-int/lit8·v2,·v2,·0x41244 ····and-int/lit8·v2,·v2,·0x4
  
1240 ····if-ne·v2,·v5,·:cond_31245 ····if-ne·v2,·v5,·:cond_3
  
1241 ····.line·3901246 ····.line·390
1242 ····const/4·v2,·0x31247 ····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·v31250 ····move-result-object·v3
  
1245 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1251 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1246 ····move-result·v21252 ····move-result·v2
Offset 1259, 15 lines modifiedOffset 1265, 15 lines modified
Max diff block lines reached; 1003/4713 bytes (21.28%) of diff not shown.
5.06 KB
smali/com/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup.smali
    
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
  
165 ····.line·15025165 ····.line·15025
166 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->initFields()V166 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->initFields()V
  
167 ····.line·15026167 ····.line·15026
168 ····const/4·v4,·0x0168 ····const/4·v4,·0x0
  
169 ····.line·15027169 ····.line·15028
170 ····.local·v4,·"mutable_bitField0_":I170 ····.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·v6172 ····move-result-object·v6
  
173 ····.line·15030173 ····.line·15030
174 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;174 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 341, 14 lines modifiedOffset 341, 15 lines modified
341 ····move-exception·v1341 ····move-exception·v1
  
342 ····.line·15132342 ····.line·15132
343 ····.local·v1,·"e":Ljava/io/IOException;343 ····.local·v1,·"e":Ljava/io/IOException;
344 ····:try_start_3344 ····: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·v8348 ····move-result-object·v8
  
348 ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V349 ····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 modifiedOffset 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_01574 ····if-eqz·v2,·:cond_0
  
1574 ····.line·152091575 ····.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·v01580 ····move-result-object·v0
  
1579 ····.line·152121581 ····.line·15212
1580 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1582 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1709, 15 lines modifiedOffset 1711, 15 lines modified
1709 ····.line·153911711 ····.line·15391
1710 ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->bitField0_:I1712 ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->bitField0_:I
  
1711 ····and-int/lit8·v4,·v4,·0x11713 ····and-int/lit8·v4,·v4,·0x1
  
1712 ····if-ne·v4,·v5,·:cond_11714 ····if-ne·v4,·v5,·:cond_1
  
1713 ····.line·153921715 ····.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·v41717 ····move-result-object·v4
  
1716 ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1718 ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1717 ····move-result·v41719 ····move-result·v4
Offset 1731, 14 lines modifiedOffset 1733, 15 lines modified
1731 ····and-int/lit8·v4,·v4,·0x21733 ····and-int/lit8·v4,·v4,·0x2
  
1732 ····if-ne·v4,·v6,·:cond_21734 ····if-ne·v4,·v6,·:cond_2
  
1733 ····.line·153961735 ····.line·15396
1734 ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->inherited_:Z1736 ····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)I1738 ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1736 ····move-result·v41739 ····move-result·v4
  
1737 ····add-int/2addr·v2,·v41740 ····add-int/2addr·v2,·v4
  
1738 ····.line·153991741 ····.line·15399
Offset 1750, 14 lines modifiedOffset 1753, 15 lines modified
1750 ····if-ne·v4,·v7,·:cond_31753 ····if-ne·v4,·v7,·:cond_3
  
1751 ····.line·154001754 ····.line·15400
1752 ····const/4·v4,·0x31755 ····const/4·v4,·0x3
  
1753 ····iget-boolean·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->inherit_:Z1756 ····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)I1758 ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1755 ····move-result·v41759 ····move-result·v4
  
1756 ····add-int/2addr·v2,·v41760 ····add-int/2addr·v2,·v4
  
1757 ····.line·154031761 ····.line·15403
Offset 1769, 14 lines modifiedOffset 1773, 15 lines modified
1769 ····const/16·v5,·0x81773 ····const/16·v5,·0x8
  
1770 ····if-ne·v4,·v5,·:cond_41774 ····if-ne·v4,·v5,·:cond_4
  
1771 ····.line·154041775 ····.line·15404
1772 ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->inheritable_:Z1776 ····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)I1778 ····invoke-static·{v7,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1774 ····move-result·v41779 ····move-result·v4
  
1775 ····add-int/2addr·v2,·v41780 ····add-int/2addr·v2,·v4
  
1776 ····.line·154081781 ····.line·15408
Offset 1796, 14 lines modifiedOffset 1801, 15 lines modified
1796 ····move-result·v41801 ····move-result·v4
  
1797 ····if-ge·v1,·v4,·:cond_51802 ····if-ge·v1,·v4,·:cond_5
  
1798 ····.line·154101803 ····.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·v41807 ····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()I1809 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
Max diff block lines reached; 1428/5062 bytes (28.21%) of diff not shown.
1.53 KB
smali/com/morlunk/jumble/protobuf/Mumble$UserRemove$Builder.smali
    
Offset 694, 14 lines modifiedOffset 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_0695 ····if-nez·v2,·:cond_0
  
696 ····.line·8298696 ····.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·v1701 ····move-result-object·v1
  
701 ····.line·8300702 ····.line·8300
702 ····.local·v1,·"s":Ljava/lang/String;703 ····.local·v1,·"s":Ljava/lang/String;
Offset 734, 14 lines modifiedOffset 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_0736 ····if-eqz·v2,·:cond_0
  
736 ····.line·8313737 ····.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·v0742 ····move-result-object·v0
  
741 ····.line·8316743 ····.line·8316
742 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;744 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 875, 18 lines modifiedOffset 877, 20 lines modified
  
875 ····move-result-object·v0877 ····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·v0882 ····move-result-object·v0
  
 883 ····.line·8080
880 ····return-object·v0884 ····return-object·v0
881 .end·method885 .end·method
  
882 .method·public·final·isInitialized()Z886 .method·public·final·isInitialized()Z
883 ····.locals·1887 ····.locals·1
  
884 ····.prologue888 ····.prologue
1.53 KB
smali/com/morlunk/jumble/protobuf/Mumble$ServerSync$Builder.smali
    
Offset 706, 14 lines modifiedOffset 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_0707 ····if-nez·v2,·:cond_0
  
708 ····.line·5666708 ····.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·v1713 ····move-result-object·v1
  
713 ····.line·5668714 ····.line·5668
714 ····.local·v1,·"s":Ljava/lang/String;715 ····.local·v1,·"s":Ljava/lang/String;
Offset 746, 14 lines modifiedOffset 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_0748 ····if-eqz·v2,·:cond_0
  
748 ····.line·5681749 ····.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·v0754 ····move-result-object·v0
  
753 ····.line·5684755 ····.line·5684
754 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;756 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 877, 18 lines modifiedOffset 879, 20 lines modified
  
877 ····move-result-object·v0879 ····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·v0884 ····move-result-object·v0
  
 885 ····.line·5452
882 ····return-object·v0886 ····return-object·v0
883 .end·method887 .end·method
  
884 .method·public·final·isInitialized()Z888 .method·public·final·isInitialized()Z
885 ····.locals·1889 ····.locals·1
  
886 ····.prologue890 ····.prologue
3.21 KB
smali/com/morlunk/jumble/protobuf/Mumble$UserStats$Stats.smali
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····.line·25604120 ····.line·25604
121 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->initFields()V121 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->initFields()V
  
122 ····.line·25605122 ····.line·25605
123 ····const/4·v2,·0x0123 ····const/4·v2,·0x0
  
124 ····.line·25606124 ····.line·25607
125 ····.local·v2,·"mutable_bitField0_":I125 ····.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·v4127 ····move-result-object·v4
  
128 ····.line·25609128 ····.line·25609
129 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;129 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 251, 14 lines modifiedOffset 251, 15 lines modified
251 ····move-exception·v1251 ····move-exception·v1
  
252 ····.line·25648252 ····.line·25648
253 ····.local·v1,·"e":Ljava/io/IOException;253 ····.local·v1,·"e":Ljava/io/IOException;
254 ····:try_start_3254 ····: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·v6258 ····move-result-object·v6
  
258 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V259 ····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 modifiedOffset 929, 15 lines modified
928 ····and-int/lit8·v2,·v2,·0x1929 ····and-int/lit8·v2,·v2,·0x1
  
929 ····if-ne·v2,·v3,·:cond_1930 ····if-ne·v2,·v3,·:cond_1
  
930 ····.line·25787931 ····.line·25787
931 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->good_:I932 ····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)I934 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
933 ····move-result·v2935 ····move-result·v2
  
934 ····add-int/2addr·v0,·v2936 ····add-int/2addr·v0,·v2
  
935 ····.line·25790937 ····.line·25790
Offset 945, 14 lines modifiedOffset 947, 15 lines modified
945 ····and-int/lit8·v2,·v2,·0x2947 ····and-int/lit8·v2,·v2,·0x2
  
946 ····if-ne·v2,·v4,·:cond_2948 ····if-ne·v2,·v4,·:cond_2
  
947 ····.line·25791949 ····.line·25791
948 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->late_:I950 ····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)I952 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
950 ····move-result·v2953 ····move-result·v2
  
951 ····add-int/2addr·v0,·v2954 ····add-int/2addr·v0,·v2
  
952 ····.line·25794955 ····.line·25794
Offset 964, 14 lines modifiedOffset 967, 15 lines modified
964 ····if-ne·v2,·v5,·:cond_3967 ····if-ne·v2,·v5,·:cond_3
  
965 ····.line·25795968 ····.line·25795
966 ····const/4·v2,·0x3969 ····const/4·v2,·0x3
  
967 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->lost_:I970 ····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)I972 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
969 ····move-result·v2973 ····move-result·v2
  
970 ····add-int/2addr·v0,·v2974 ····add-int/2addr·v0,·v2
  
971 ····.line·25798975 ····.line·25798
Offset 983, 14 lines modifiedOffset 987, 15 lines modified
983 ····const/16·v3,·0x8987 ····const/16·v3,·0x8
  
984 ····if-ne·v2,·v3,·:cond_4988 ····if-ne·v2,·v3,·:cond_4
  
985 ····.line·25799989 ····.line·25799
986 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->resync_:I990 ····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)I992 ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
988 ····move-result·v2993 ····move-result·v2
  
989 ····add-int/2addr·v0,·v2994 ····add-int/2addr·v0,·v2
  
990 ····.line·25802995 ····.line·25802
Offset 1129, 18 lines modifiedOffset 1134, 20 lines modified
  
1129 ····move-result-object·v01134 ····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·v01139 ····move-result-object·v0
  
 1140 ····.line·25662
1134 ····return-object·v01141 ····return-object·v0
1135 .end·method1142 .end·method
  
1136 .method·public·final·isInitialized()Z1143 .method·public·final·isInitialized()Z
1137 ····.locals·31144 ····.locals·3
  
1138 ····.prologue1145 ····.prologue
3.04 KB
smali/com/morlunk/jumble/protobuf/Mumble$CryptSetup.smali
    
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
  
116 ····.line·18864116 ····.line·18864
117 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup;->initFields()V117 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup;->initFields()V
  
118 ····.line·18865118 ····.line·18865
119 ····const/4·v2,·0x0119 ····const/4·v2,·0x0
  
120 ····.line·18866120 ····.line·18867
121 ····.local·v2,·"mutable_bitField0_":I121 ····.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·v4123 ····move-result-object·v4
  
124 ····.line·18869124 ····.line·18869
125 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;125 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 247, 14 lines modifiedOffset 247, 15 lines modified
247 ····move-exception·v1247 ····move-exception·v1
  
248 ····.line·18903248 ····.line·18903
249 ····.local·v1,·"e":Ljava/io/IOException;249 ····.local·v1,·"e":Ljava/io/IOException;
250 ····:try_start_3250 ····: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·v6254 ····move-result-object·v6
  
254 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V255 ····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 modifiedOffset 876, 15 lines modified
875 ····and-int/lit8·v2,·v2,·0x1876 ····and-int/lit8·v2,·v2,·0x1
  
876 ····if-ne·v2,·v3,·:cond_1877 ····if-ne·v2,·v3,·:cond_1
  
877 ····.line·19022878 ····.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;)I881 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
880 ····move-result·v2882 ····move-result·v2
  
881 ····add-int/2addr·v0,·v2883 ····add-int/2addr·v0,·v2
  
882 ····.line·19025884 ····.line·19025
Offset 892, 14 lines modifiedOffset 894, 15 lines modified
892 ····and-int/lit8·v2,·v2,·0x2894 ····and-int/lit8·v2,·v2,·0x2
  
893 ····if-ne·v2,·v4,·:cond_2895 ····if-ne·v2,·v4,·:cond_2
  
894 ····.line·19026896 ····.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;)I899 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
897 ····move-result·v2900 ····move-result·v2
  
898 ····add-int/2addr·v0,·v2901 ····add-int/2addr·v0,·v2
  
899 ····.line·19029902 ····.line·19029
Offset 913, 14 lines modifiedOffset 916, 15 lines modified
913 ····if-ne·v2,·v3,·:cond_3916 ····if-ne·v2,·v3,·:cond_3
  
914 ····.line·19030917 ····.line·19030
915 ····const/4·v2,·0x3918 ····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;)I921 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
918 ····move-result·v2922 ····move-result·v2
  
919 ····add-int/2addr·v0,·v2923 ····add-int/2addr·v0,·v2
  
920 ····.line·19033924 ····.line·19033
Offset 1045, 18 lines modifiedOffset 1049, 20 lines modified
  
1045 ····move-result-object·v01049 ····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·v01054 ····move-result-object·v0
  
 1055 ····.line·18917
1050 ····return-object·v01056 ····return-object·v0
1051 .end·method1057 .end·method
  
1052 .method·public·final·isInitialized()Z1058 .method·public·final·isInitialized()Z
1053 ····.locals·31059 ····.locals·3
  
1054 ····.prologue1060 ····.prologue
4.73 KB
smali/com/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder.smali
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 .method·private·constructor·<init>()V61 .method·private·constructor·<init>()V
62 ····.locals·162 ····.locals·1
  
63 ····.prologue63 ····.prologue
64 ····.line·2343664 ····.line·23436
65 ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V65 ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V
  
66 ····.line·2361166 ····.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·v068 ····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·2343770 ····.line·23437
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ····.locals·183 ····.locals·1
84 ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent;84 ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent;
  
85 ····.prologue85 ····.prologue
86 ····.line·2344286 ····.line·23442
87 ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V87 ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
  
88 ····.line·2361188 ····.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·v090 ····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·2344392 ····.line·23443
Offset 214, 19 lines modifiedOffset 214, 21 lines modified
  
214 ····const/4·v3,·0x2214 ····const/4·v3,·0x2
  
215 ····if-ne·v0,·v3,·:cond_1215 ····if-ne·v0,·v3,·:cond_1
  
216 ····const/4·v0,·0x1216 ····const/4·v0,·0x1
  
 217 ····.line·23843
217 ····:goto_0218 ····: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·v3220 ····move-result-object·v3
  
 221 ····.line·23844
220 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->isClean()Z222 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->isClean()Z
  
221 ····move-result·v4223 ····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)V224 ····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 modifiedOffset 497, 20 lines modified
  
495 ····.prologue497 ····.prologue
496 ····.line·23817498 ····.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·v0500 ····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·v1503 ····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·v0506 ····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·v0508 ····return-object·v0
Offset 518, 18 lines modifiedOffset 522, 20 lines modified
  
518 ····.prologue522 ····.prologue
519 ····.line·23825523 ····.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·v0525 ····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·v1528 ····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·v0531 ····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·v0533 ····return-object·v0
Offset 1276, 18 lines modifiedOffset 1282, 20 lines modified
  
1276 ····move-result-object·v01282 ····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·v01287 ····move-result-object·v0
  
 1288 ····.line·23430
1281 ····return-object·v01289 ····return-object·v0
1282 .end·method1290 .end·method
  
1283 .method·public·final·isInitialized()Z1291 .method·public·final·isInitialized()Z
1284 ····.locals·11292 ····.locals·1
  
1285 ····.prologue1293 ····.prologue
Offset 1641, 21 lines modifiedOffset 1649, 22 lines modified
1641 ····.line·235411649 ····.line·23541
1642 ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->bitField0_:I1650 ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->bitField0_:I
  
1643 ····and-int/lit8·v1,·v1,·-0x31651 ····and-int/lit8·v1,·v1,·-0x3
  
1644 ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->bitField0_:I1652 ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->bitField0_:I
  
1645 ····.line·235421653 ····.line·23543
1646 ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->access$33700()Z1654 ····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.
3.76 KB
smali/com/morlunk/jumble/protobuf/Mumble$ACL.smali
    
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
  
150 ····.line·14808150 ····.line·14808
151 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->initFields()V151 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->initFields()V
  
152 ····.line·14809152 ····.line·14809
153 ····const/4·v2,·0x0153 ····const/4·v2,·0x0
  
154 ····.line·14810154 ····.line·14811
155 ····.local·v2,·"mutable_bitField0_":I155 ····.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·v4157 ····move-result-object·v4
  
158 ····.line·14813158 ····.line·14813
159 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;159 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 311, 14 lines modifiedOffset 311, 15 lines modified
311 ····move-exception·v1311 ····move-exception·v1
  
312 ····.line·14863312 ····.line·14863
313 ····.local·v1,·"e":Ljava/io/IOException;313 ····.local·v1,·"e":Ljava/io/IOException;
314 ····:try_start_3314 ····: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·v6318 ····move-result-object·v6
  
318 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V319 ····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 modifiedOffset 1292, 15 lines modified
1291 ····and-int/lit8·v3,·v3,·0x11292 ····and-int/lit8·v3,·v3,·0x1
  
1292 ····if-ne·v3,·v4,·:cond_11293 ····if-ne·v3,·v4,·:cond_1
  
1293 ····.line·172281294 ····.line·17228
1294 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->channelId_:I1295 ····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)I1297 ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1296 ····move-result·v31298 ····move-result·v3
  
1297 ····add-int/2addr·v1,·v31299 ····add-int/2addr·v1,·v3
  
1298 ····.line·172311300 ····.line·17231
Offset 1308, 14 lines modifiedOffset 1310, 15 lines modified
1308 ····and-int/lit8·v3,·v3,·0x21310 ····and-int/lit8·v3,·v3,·0x2
  
1309 ····if-ne·v3,·v5,·:cond_21311 ····if-ne·v3,·v5,·:cond_2
  
1310 ····.line·172321312 ····.line·17232
1311 ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->inheritAcls_:Z1313 ····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)I1315 ····invoke-static·{v5,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1313 ····move-result·v31316 ····move-result·v3
  
1314 ····add-int/2addr·v1,·v31317 ····add-int/2addr·v1,·v3
  
1315 ····.line·172351318 ····.line·17235
Offset 1333, 14 lines modifiedOffset 1336, 15 lines modified
1333 ····if-ge·v0,·v3,·:cond_31336 ····if-ge·v0,·v3,·:cond_3
  
1334 ····.line·172361337 ····.line·17236
1335 ····const/4·v4,·0x31338 ····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·v31342 ····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;)I1344 ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
Offset 1366, 14 lines modifiedOffset 1370, 15 lines modified
1366 ····move-result·v31370 ····move-result·v3
  
1367 ····if-ge·v0,·v3,·:cond_41371 ····if-ge·v0,·v3,·:cond_4
  
1368 ····.line·172401372 ····.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·v31376 ····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;)I1378 ····invoke-static·{v6,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
Offset 1396, 14 lines modifiedOffset 1401, 15 lines modified
1396 ····if-ne·v3,·v6,·:cond_51401 ····if-ne·v3,·v6,·:cond_5
  
1397 ····.line·172441402 ····.line·17244
1398 ····const/4·v3,·0x51403 ····const/4·v3,·0x5
  
1399 ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->query_:Z1404 ····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)I1406 ····invoke-static·{v3,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1401 ····move-result·v31407 ····move-result·v3
  
1402 ····add-int/2addr·v1,·v31408 ····add-int/2addr·v1,·v3
  
1403 ····.line·172471409 ····.line·17247
Offset 1518, 18 lines modifiedOffset 1524, 20 lines modified
  
1518 ····move-result-object·v01524 ····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·v01529 ····move-result-object·v0
  
 1530 ····.line·14883
1523 ····return-object·v01531 ····return-object·v0
1524 .end·method1532 .end·method
Max diff block lines reached; 71/3749 bytes (1.89%) of diff not shown.
1.52 KB
smali/com/morlunk/jumble/protobuf/Mumble$Reject$Builder.smali
    
Offset 582, 14 lines modifiedOffset 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_0583 ····if-nez·v2,·:cond_0
  
584 ····.line·4190584 ····.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·v1589 ····move-result-object·v1
  
589 ····.line·4192590 ····.line·4192
590 ····.local·v1,·"s":Ljava/lang/String;591 ····.local·v1,·"s":Ljava/lang/String;
Offset 622, 14 lines modifiedOffset 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_0624 ····if-eqz·v2,·:cond_0
  
624 ····.line·4205625 ····.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·v0630 ····move-result-object·v0
  
629 ····.line·4208631 ····.line·4208
630 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;632 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 715, 18 lines modifiedOffset 717, 20 lines modified
  
715 ····move-result-object·v0717 ····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·v0722 ····move-result-object·v0
  
 723 ····.line·4024
720 ····return-object·v0724 ····return-object·v0
721 .end·method725 .end·method
  
722 .method·public·final·isInitialized()Z726 .method·public·final·isInitialized()Z
723 ····.locals·1727 ····.locals·1
  
724 ····.prologue728 ····.prologue
8.94 KB
smali/com/morlunk/jumble/protobuf/Mumble$UserStats.smali
    
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
  
204 ····.line·25327204 ····.line·25327
205 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->initFields()V205 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->initFields()V
  
206 ····.line·25328206 ····.line·25328
207 ····const/4·v4,·0x0207 ····const/4·v4,·0x0
  
208 ····.line·25329208 ····.line·25330
209 ····.local·v4,·"mutable_bitField0_":I209 ····.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·v7211 ····move-result-object·v7
  
212 ····.line·25332212 ····.line·25332
213 ····.local·v7,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;213 ····.local·v7,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 365, 14 lines modifiedOffset 365, 15 lines modified
365 ····move-exception·v1365 ····move-exception·v1
  
366 ····.line·25489366 ····.line·25489
367 ····.local·v1,·"e":Ljava/io/IOException;367 ····.local·v1,·"e":Ljava/io/IOException;
368 ····:try_start_3368 ····: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·v9372 ····move-result-object·v9
  
372 ····invoke-direct·{v8,·v9},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V373 ····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 modifiedOffset 1995, 15 lines modified
1994 ····and-int/lit8·v4,·v4,·0x11995 ····and-int/lit8·v4,·v4,·0x1
  
1995 ····if-ne·v4,·v5,·:cond_11996 ····if-ne·v4,·v5,·:cond_1
  
1996 ····.line·266051997 ····.line·26605
1997 ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->session_:I1998 ····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)I2000 ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1999 ····move-result·v42001 ····move-result·v4
  
2000 ····add-int/2addr·v2,·v42002 ····add-int/2addr·v2,·v4
  
2001 ····.line·266082003 ····.line·26608
Offset 2011, 14 lines modifiedOffset 2013, 15 lines modified
2011 ····and-int/lit8·v4,·v4,·0x22013 ····and-int/lit8·v4,·v4,·0x2
  
2012 ····if-ne·v4,·v6,·:cond_22014 ····if-ne·v4,·v6,·:cond_2
  
2013 ····.line·266092015 ····.line·26609
2014 ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->statsOnly_:Z2016 ····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)I2018 ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
2016 ····move-result·v42019 ····move-result·v4
  
2017 ····add-int/2addr·v2,·v42020 ····add-int/2addr·v2,·v4
  
2018 ····.line·266132021 ····.line·26613
Offset 2038, 14 lines modifiedOffset 2041, 15 lines modified
2038 ····move-result·v42041 ····move-result·v4
  
2039 ····if-ge·v1,·v4,·:cond_32042 ····if-ge·v1,·v4,·:cond_3
  
2040 ····.line·266152043 ····.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·v42047 ····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;)I2049 ····invoke-static·{v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I
Offset 2082, 14 lines modifiedOffset 2086, 15 lines modified
2082 ····and-int/lit8·v4,·v4,·0x42086 ····and-int/lit8·v4,·v4,·0x4
  
2083 ····if-ne·v4,·v7,·:cond_42087 ····if-ne·v4,·v7,·:cond_4
  
2084 ····.line·266222088 ····.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;)I2091 ····invoke-static·{v7,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
  
2087 ····move-result·v42092 ····move-result·v4
  
2088 ····add-int/2addr·v2,·v42093 ····add-int/2addr·v2,·v4
  
2089 ····.line·266252094 ····.line·26625
Offset 2101, 14 lines modifiedOffset 2106, 15 lines modified
2101 ····if-ne·v4,·v8,·:cond_52106 ····if-ne·v4,·v8,·:cond_5
  
2102 ····.line·266262107 ····.line·26626
2103 ····const/4·v4,·0x52108 ····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;)I2111 ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
  
2106 ····move-result·v42112 ····move-result·v4
  
2107 ····add-int/2addr·v2,·v42113 ····add-int/2addr·v2,·v4
  
2108 ····.line·266292114 ····.line·26629
Offset 2120, 14 lines modifiedOffset 2126, 15 lines modified
2120 ····if-ne·v4,·v9,·:cond_62126 ····if-ne·v4,·v9,·:cond_6
  
2121 ····.line·266302127 ····.line·26630
2122 ····const/4·v4,·0x62128 ····const/4·v4,·0x6
  
2123 ····iget·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->udpPackets_:I2129 ····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)I2131 ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
2125 ····move-result·v42132 ····move-result·v4
  
2126 ····add-int/2addr·v2,·v42133 ····add-int/2addr·v2,·v4
  
2127 ····.line·266332134 ····.line·26633
Max diff block lines reached; 5413/9040 bytes (59.88%) of diff not shown.
4.94 KB
smali/com/morlunk/jumble/protobuf/Mumble$Authenticate.smali
    
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
  
137 ····.line·1408137 ····.line·1408
138 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->initFields()V138 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->initFields()V
  
139 ····.line·1409139 ····.line·1409
140 ····const/4·v4,·0x0140 ····const/4·v4,·0x0
  
141 ····.line·1410141 ····.line·1411
142 ····.local·v4,·"mutable_bitField0_":I142 ····.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·v6144 ····move-result-object·v6
  
145 ····.line·1413145 ····.line·1413
146 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;146 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 298, 14 lines modifiedOffset 298, 15 lines modified
298 ····move-exception·v1298 ····move-exception·v1
  
299 ····.line·1476299 ····.line·1476
300 ····.local·v1,·"e":Ljava/io/IOException;300 ····.local·v1,·"e":Ljava/io/IOException;
301 ····:try_start_3301 ····: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·v8305 ····move-result-object·v8
  
305 ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V306 ····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 modifiedOffset 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_01236 ····if-eqz·v2,·:cond_0
  
1236 ····.line·15931237 ····.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·v01242 ····move-result-object·v0
  
1241 ····.line·15961243 ····.line·1596
1242 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1244 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1296, 15 lines modifiedOffset 1298, 15 lines modified
1296 ····.line·17151298 ····.line·1715
1297 ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->bitField0_:I1299 ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->bitField0_:I
  
1298 ····and-int/lit8·v4,·v4,·0x11300 ····and-int/lit8·v4,·v4,·0x1
  
1299 ····if-ne·v4,·v5,·:cond_11301 ····if-ne·v4,·v5,·:cond_1
  
1300 ····.line·17161302 ····.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·v41304 ····move-result-object·v4
  
1303 ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1305 ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1304 ····move-result·v41306 ····move-result·v4
Offset 1315, 15 lines modifiedOffset 1317, 15 lines modified
1315 ····:cond_11317 ····:cond_1
1316 ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->bitField0_:I1318 ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->bitField0_:I
  
1317 ····and-int/lit8·v4,·v4,·0x21319 ····and-int/lit8·v4,·v4,·0x2
  
1318 ····if-ne·v4,·v6,·:cond_21320 ····if-ne·v4,·v6,·:cond_2
  
1319 ····.line·17201321 ····.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·v41323 ····move-result-object·v4
  
1322 ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1324 ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1323 ····move-result·v41325 ····move-result·v4
Offset 1347, 14 lines modifiedOffset 1349, 15 lines modified
1347 ····move-result·v41349 ····move-result·v4
  
1348 ····if-ge·v1,·v4,·:cond_31350 ····if-ge·v1,·v4,·:cond_3
  
1349 ····.line·17261351 ····.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·v41355 ····move-result-object·v4
  
1353 ····invoke-static·{v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I1356 ····invoke-static·{v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I
  
1354 ····move-result·v41357 ····move-result·v4
Offset 1397, 14 lines modifiedOffset 1400, 15 lines modified
1397 ····move-result·v41400 ····move-result·v4
  
1398 ····if-ge·v1,·v4,·:cond_41401 ····if-ge·v1,·v4,·:cond_4
  
1399 ····.line·17351402 ····.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·v41406 ····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()I1408 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
Offset 1449, 14 lines modifiedOffset 1453, 15 lines modified
1449 ····if-ne·v4,·v5,·:cond_51453 ····if-ne·v4,·v5,·:cond_5
  
1450 ····.line·17421454 ····.line·1742
1451 ····const/4·v4,·0x51455 ····const/4·v4,·0x5
  
1452 ····iget-boolean·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->opus_:Z1456 ····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)I1458 ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1454 ····move-result·v41459 ····move-result·v4
  
1455 ····add-int/2addr·v2,·v41460 ····add-int/2addr·v2,·v4
  
1456 ····.line·17451461 ····.line·1745
Max diff block lines reached; 1016/4942 bytes (20.56%) of diff not shown.
3.37 KB
smali/com/morlunk/jumble/protobuf/Mumble$ContextAction.smali
    
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
  
116 ····.line·20415116 ····.line·20415
117 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->initFields()V117 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->initFields()V
  
118 ····.line·20416118 ····.line·20416
119 ····const/4·v2,·0x0119 ····const/4·v2,·0x0
  
120 ····.line·20417120 ····.line·20418
121 ····.local·v2,·"mutable_bitField0_":I121 ····.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·v4123 ····move-result-object·v4
  
124 ····.line·20420124 ····.line·20420
125 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;125 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 247, 14 lines modifiedOffset 247, 15 lines modified
247 ····move-exception·v1247 ····move-exception·v1
  
248 ····.line·20454248 ····.line·20454
249 ····.local·v1,·"e":Ljava/io/IOException;249 ····.local·v1,·"e":Ljava/io/IOException;
250 ····:try_start_3250 ····: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·v6254 ····move-result-object·v6
  
254 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V255 ····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 modifiedOffset 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_0840 ····if-eqz·v2,·:cond_0
  
840 ····.line·20554841 ····.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·v0846 ····move-result-object·v0
  
845 ····.line·20557847 ····.line·20557
846 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;848 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 966, 14 lines modifiedOffset 968, 15 lines modified
966 ····and-int/lit8·v2,·v2,·0x1968 ····and-int/lit8·v2,·v2,·0x1
  
967 ····if-ne·v2,·v3,·:cond_1969 ····if-ne·v2,·v3,·:cond_1
  
968 ····.line·20604970 ····.line·20604
969 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->session_:I971 ····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)I973 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
971 ····move-result·v2974 ····move-result·v2
  
972 ····add-int/2addr·v0,·v2975 ····add-int/2addr·v0,·v2
  
973 ····.line·20607976 ····.line·20607
Offset 983, 14 lines modifiedOffset 986, 15 lines modified
983 ····and-int/lit8·v2,·v2,·0x2986 ····and-int/lit8·v2,·v2,·0x2
  
984 ····if-ne·v2,·v4,·:cond_2987 ····if-ne·v2,·v4,·:cond_2
  
985 ····.line·20608988 ····.line·20608
986 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->channelId_:I989 ····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)I991 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
988 ····move-result·v2992 ····move-result·v2
  
989 ····add-int/2addr·v0,·v2993 ····add-int/2addr·v0,·v2
  
990 ····.line·20611994 ····.line·20611
Offset 1002, 14 lines modifiedOffset 1006, 15 lines modified
1002 ····const/4·v3,·0x41006 ····const/4·v3,·0x4
  
1003 ····if-ne·v2,·v3,·:cond_31007 ····if-ne·v2,·v3,·:cond_3
  
1004 ····.line·206121008 ····.line·20612
1005 ····const/4·v2,·0x31009 ····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·v31012 ····move-result-object·v3
  
1008 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1013 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1009 ····move-result·v21014 ····move-result·v2
Offset 1138, 18 lines modifiedOffset 1143, 20 lines modified
  
1138 ····move-result-object·v01143 ····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·v01148 ····move-result-object·v0
  
 1149 ····.line·20468
1143 ····return-object·v01150 ····return-object·v0
1144 .end·method1151 .end·method
  
1145 .method·public·final·isInitialized()Z1152 .method·public·final·isInitialized()Z
1146 ····.locals·41153 ····.locals·4
  
1147 ····.prologue1154 ····.prologue
4.12 KB
smali/com/morlunk/jumble/protobuf/Mumble$ServerConfig.smali
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
  
124 ····.line·4351124 ····.line·4351
125 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->initFields()V125 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->initFields()V
  
126 ····.line·4352126 ····.line·4352
127 ····const/4·v2,·0x0127 ····const/4·v2,·0x0
  
128 ····.line·4353128 ····.line·4354
129 ····.local·v2,·"mutable_bitField0_":I129 ····.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·v4131 ····move-result-object·v4
  
132 ····.line·4356132 ····.line·4356
133 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;133 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 255, 14 lines modifiedOffset 255, 15 lines modified
255 ····move-exception·v1255 ····move-exception·v1
  
256 ····.line·4400256 ····.line·4400
257 ····.local·v1,·"e":Ljava/io/IOException;257 ····.local·v1,·"e":Ljava/io/IOException;
258 ····:try_start_3258 ····: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·v6262 ····move-result-object·v6
  
262 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V263 ····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 modifiedOffset 981, 30 lines modified
980 ····and-int/lit8·v2,·v2,·0x1981 ····and-int/lit8·v2,·v2,·0x1
  
981 ····if-ne·v2,·v3,·:cond_1982 ····if-ne·v2,·v3,·:cond_1
  
982 ····.line·4586983 ····.line·4586
983 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->maxBandwidth_:I984 ····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)I986 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
985 ····move-result·v2987 ····move-result·v2
  
986 ····add-int/2addr·v0,·v2988 ····add-int/2addr·v0,·v2
  
987 ····.line·4589989 ····.line·4589
988 ····:cond_1990 ····:cond_1
989 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->bitField0_:I991 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->bitField0_:I
  
990 ····and-int/lit8·v2,·v2,·0x2992 ····and-int/lit8·v2,·v2,·0x2
  
991 ····if-ne·v2,·v4,·:cond_2993 ····if-ne·v2,·v4,·:cond_2
  
992 ····.line·4590994 ····.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·v2996 ····move-result-object·v2
  
995 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I997 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
996 ····move-result·v2998 ····move-result·v2
Offset 1018, 14 lines modifiedOffset 1020, 15 lines modified
1018 ····if-ne·v2,·v5,·:cond_31020 ····if-ne·v2,·v5,·:cond_3
  
1019 ····.line·45941021 ····.line·4594
1020 ····const/4·v2,·0x31022 ····const/4·v2,·0x3
  
1021 ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->allowHtml_:Z1023 ····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)I1025 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1023 ····move-result·v21026 ····move-result·v2
  
1024 ····add-int/2addr·v0,·v21027 ····add-int/2addr·v0,·v2
  
1025 ····.line·45971028 ····.line·4597
Offset 1037, 14 lines modifiedOffset 1040, 15 lines modified
1037 ····const/16·v3,·0x81040 ····const/16·v3,·0x8
  
1038 ····if-ne·v2,·v3,·:cond_41041 ····if-ne·v2,·v3,·:cond_4
  
1039 ····.line·45981042 ····.line·4598
1040 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->messageLength_:I1043 ····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)I1045 ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1042 ····move-result·v21046 ····move-result·v2
  
1043 ····add-int/2addr·v0,·v21047 ····add-int/2addr·v0,·v2
  
1044 ····.line·46011048 ····.line·4601
Offset 1058, 14 lines modifiedOffset 1062, 15 lines modified
1058 ····if-ne·v2,·v3,·:cond_51062 ····if-ne·v2,·v3,·:cond_5
  
1059 ····.line·46021063 ····.line·4602
1060 ····const/4·v2,·0x51064 ····const/4·v2,·0x5
  
1061 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->imageMessageLength_:I1065 ····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)I1067 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1063 ····move-result·v21068 ····move-result·v2
  
1064 ····add-int/2addr·v0,·v21069 ····add-int/2addr·v0,·v2
  
1065 ····.line·46051070 ····.line·4605
Offset 1165, 14 lines modifiedOffset 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_01171 ····if-eqz·v2,·:cond_0
  
1167 ····.line·44841172 ····.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·v01177 ····move-result-object·v0
  
1172 ····.line·44871178 ····.line·4487
1173 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1179 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1320, 18 lines modifiedOffset 1326, 20 lines modified
Max diff block lines reached; 574/4098 bytes (14.01%) of diff not shown.
1.55 KB
smali/com/morlunk/jumble/protobuf/Mumble$ACL$ChanACL$Builder.smali
    
Offset 891, 14 lines modifiedOffset 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_0892 ····if-nez·v2,·:cond_0
  
893 ····.line·16916893 ····.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·v1898 ····move-result-object·v1
  
898 ····.line·16918899 ····.line·16918
899 ····.local·v1,·"s":Ljava/lang/String;900 ····.local·v1,·"s":Ljava/lang/String;
Offset 931, 14 lines modifiedOffset 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_0933 ····if-eqz·v2,·:cond_0
  
933 ····.line·16931934 ····.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·v0939 ····move-result-object·v0
  
938 ····.line·16934940 ····.line·16934
939 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;941 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1154, 18 lines modifiedOffset 1156, 20 lines modified
  
1154 ····move-result-object·v01156 ····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·v01161 ····move-result-object·v0
  
 1162 ····.line·16609
1159 ····return-object·v01163 ····return-object·v0
1160 .end·method1164 .end·method
  
1161 .method·public·final·isInitialized()Z1165 .method·public·final·isInitialized()Z
1162 ····.locals·11166 ····.locals·1
  
1163 ····.prologue1167 ····.prologue
3.05 KB
smali/com/morlunk/jumble/protobuf/Mumble$RequestBlob.smali
    
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
  
147 ····.line·28691147 ····.line·28691
148 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob;->initFields()V148 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob;->initFields()V
  
149 ····.line·28692149 ····.line·28692
150 ····const/4·v4,·0x0150 ····const/4·v4,·0x0
  
151 ····.line·28693151 ····.line·28694
152 ····.local·v4,·"mutable_bitField0_":I152 ····.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·v6154 ····move-result-object·v6
  
155 ····.line·28696155 ····.line·28696
156 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;156 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 381, 14 lines modifiedOffset 381, 15 lines modified
381 ····move-exception·v1381 ····move-exception·v1
  
382 ····.line·28778382 ····.line·28778
383 ····.local·v1,·"e":Ljava/io/IOException;383 ····.local·v1,·"e":Ljava/io/IOException;
384 ····:try_start_3384 ····: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·v8388 ····move-result-object·v8
  
388 ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V389 ····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 modifiedOffset 1312, 15 lines modified
1311 ····move-result·v41312 ····move-result·v4
  
1312 ····if-ge·v1,·v4,·:cond_11313 ····if-ge·v1,·v4,·:cond_1
  
1313 ····.line·289281314 ····.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·v41318 ····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()I1320 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
Offset 1367, 14 lines modifiedOffset 1369, 15 lines modified
1367 ····move-result·v41369 ····move-result·v4
  
1368 ····if-ge·v1,·v4,·:cond_21370 ····if-ge·v1,·v4,·:cond_2
  
1369 ····.line·289371371 ····.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·v41375 ····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()I1377 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
Offset 1423, 14 lines modifiedOffset 1426, 15 lines modified
1423 ····move-result·v41426 ····move-result·v4
  
1424 ····if-ge·v1,·v4,·:cond_31427 ····if-ge·v1,·v4,·:cond_3
  
1425 ····.line·289461428 ····.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·v41432 ····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()I1434 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
Offset 1614, 18 lines modifiedOffset 1618, 20 lines modified
  
1614 ····move-result-object·v01618 ····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·v01623 ····move-result-object·v0
  
 1624 ····.line·28801
1619 ····return-object·v01625 ····return-object·v0
1620 .end·method1626 .end·method
  
1621 .method·public·final·isInitialized()Z1627 .method·public·final·isInitialized()Z
1622 ····.locals·31628 ····.locals·3
  
1623 ····.prologue1629 ····.prologue
1.55 KB
smali/com/morlunk/jumble/protobuf/Mumble$UserList$User$Builder.smali
    
Offset 572, 14 lines modifiedOffset 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_0573 ····if-nez·v2,·:cond_0
  
574 ····.line·21604574 ····.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·v1579 ····move-result-object·v1
  
579 ····.line·21606580 ····.line·21606
580 ····.local·v1,·"s":Ljava/lang/String;581 ····.local·v1,·"s":Ljava/lang/String;
Offset 612, 14 lines modifiedOffset 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_0614 ····if-eqz·v2,·:cond_0
  
614 ····.line·21619615 ····.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·v0620 ····move-result-object·v0
  
619 ····.line·21622621 ····.line·21622
620 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;622 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 705, 18 lines modifiedOffset 707, 20 lines modified
  
705 ····move-result-object·v0707 ····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·v0712 ····move-result-object·v0
  
 713 ····.line·21437
710 ····return-object·v0714 ····return-object·v0
711 .end·method715 .end·method
  
712 .method·public·final·isInitialized()Z716 .method·public·final·isInitialized()Z
713 ····.locals·1717 ····.locals·1
  
714 ····.prologue718 ····.prologue
3.16 KB
smali/com/morlunk/jumble/protobuf/Mumble$Version$Builder.smali
    
Offset 710, 14 lines modifiedOffset 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_0711 ····if-nez·v2,·:cond_0
  
712 ····.line·747712 ····.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·v1717 ····move-result-object·v1
  
717 ····.line·749718 ····.line·749
718 ····.local·v1,·"s":Ljava/lang/String;719 ····.local·v1,·"s":Ljava/lang/String;
Offset 750, 14 lines modifiedOffset 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_0752 ····if-eqz·v2,·:cond_0
  
752 ····.line·762753 ····.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·v0758 ····move-result-object·v0
  
757 ····.line·765759 ····.line·765
758 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;760 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 790, 14 lines modifiedOffset 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_0793 ····if-nez·v2,·:cond_0
  
792 ····.line·821794 ····.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·v1799 ····move-result-object·v1
  
797 ····.line·823800 ····.line·823
798 ····.local·v1,·"s":Ljava/lang/String;801 ····.local·v1,·"s":Ljava/lang/String;
Offset 830, 14 lines modifiedOffset 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_0834 ····if-eqz·v2,·:cond_0
  
832 ····.line·836835 ····.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·v0840 ····move-result-object·v0
  
837 ····.line·839841 ····.line·839
838 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;842 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 870, 14 lines modifiedOffset 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_0875 ····if-nez·v2,·:cond_0
  
872 ····.line·673876 ····.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·v1881 ····move-result-object·v1
  
877 ····.line·675882 ····.line·675
878 ····.local·v1,·"s":Ljava/lang/String;883 ····.local·v1,·"s":Ljava/lang/String;
Offset 910, 14 lines modifiedOffset 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_0916 ····if-eqz·v2,·:cond_0
  
912 ····.line·688917 ····.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·v0922 ····move-result-object·v0
  
917 ····.line·691923 ····.line·691
918 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;924 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1051, 18 lines modifiedOffset 1057, 20 lines modified
  
1051 ····move-result-object·v01057 ····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·v01062 ····move-result-object·v0
  
 1063 ····.line·488
1056 ····return-object·v01064 ····return-object·v0
1057 .end·method1065 .end·method
  
1058 .method·public·final·isInitialized()Z1066 .method·public·final·isInitialized()Z
1059 ····.locals·11067 ····.locals·1
  
1060 ····.prologue1068 ····.prologue
6.42 KB
smali/com/morlunk/jumble/protobuf/Mumble$BanList$BanEntry.smali
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
  
132 ····.line·10837132 ····.line·10837
133 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->initFields()V133 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->initFields()V
  
134 ····.line·10838134 ····.line·10838
135 ····const/4·v2,·0x0135 ····const/4·v2,·0x0
  
136 ····.line·10839136 ····.line·10840
137 ····.local·v2,·"mutable_bitField0_":I137 ····.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·v4139 ····move-result-object·v4
  
140 ····.line·10842140 ····.line·10842
141 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;141 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 263, 14 lines modifiedOffset 263, 15 lines modified
263 ····move-exception·v1263 ····move-exception·v1
  
264 ····.line·10896264 ····.line·10896
265 ····.local·v1,·"e":Ljava/io/IOException;265 ····.local·v1,·"e":Ljava/io/IOException;
266 ····:try_start_3266 ····: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·v6270 ····move-result-object·v6
  
270 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V271 ····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 modifiedOffset 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_01081 ····if-eqz·v2,·:cond_0
  
1081 ····.line·110391082 ····.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·v01087 ····move-result-object·v0
  
1086 ····.line·110421088 ····.line·11042
1087 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1089 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1181, 14 lines modifiedOffset 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_01184 ····if-eqz·v2,·:cond_0
  
1183 ····.line·109961185 ····.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·v01190 ····move-result-object·v0
  
1188 ····.line·109991191 ····.line·10999
1189 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1192 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1292, 14 lines modifiedOffset 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_01296 ····if-eqz·v2,·:cond_0
  
1294 ····.line·110821297 ····.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·v01302 ····move-result-object·v0
  
1299 ····.line·110851303 ····.line·11085
1300 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1304 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1359, 14 lines modifiedOffset 1363, 15 lines modified
1359 ····and-int/lit8·v2,·v2,·0x11363 ····and-int/lit8·v2,·v2,·0x1
  
1360 ····if-ne·v2,·v3,·:cond_11364 ····if-ne·v2,·v3,·:cond_1
  
1361 ····.line·112111365 ····.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;)I1368 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1364 ····move-result·v21369 ····move-result·v2
  
1365 ····add-int/2addr·v0,·v21370 ····add-int/2addr·v0,·v2
  
1366 ····.line·112141371 ····.line·11214
Offset 1376, 14 lines modifiedOffset 1381, 15 lines modified
1376 ····and-int/lit8·v2,·v2,·0x21381 ····and-int/lit8·v2,·v2,·0x2
  
1377 ····if-ne·v2,·v4,·:cond_21382 ····if-ne·v2,·v4,·:cond_2
  
1378 ····.line·112151383 ····.line·11215
1379 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->mask_:I1384 ····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)I1386 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1381 ····move-result·v21387 ····move-result·v2
  
1382 ····add-int/2addr·v0,·v21388 ····add-int/2addr·v0,·v2
  
1383 ····.line·112181389 ····.line·11218
Offset 1393, 14 lines modifiedOffset 1399, 15 lines modified
1393 ····and-int/lit8·v2,·v2,·0x41399 ····and-int/lit8·v2,·v2,·0x4
  
1394 ····if-ne·v2,·v5,·:cond_31400 ····if-ne·v2,·v5,·:cond_3
  
1395 ····.line·112191401 ····.line·11219
1396 ····const/4·v2,·0x31402 ····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·v31405 ····move-result-object·v3
  
1399 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1406 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1400 ····move-result·v21407 ····move-result·v2
Max diff block lines reached; 2718/6452 bytes (42.13%) of diff not shown.
10.7 KB
smali/com/morlunk/jumble/protobuf/Mumble$UserState.smali
    
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
  
180 ····.line·8647180 ····.line·8647
181 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->initFields()V181 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->initFields()V
  
182 ····.line·8648182 ····.line·8648
183 ····const/4·v2,·0x0183 ····const/4·v2,·0x0
  
184 ····.line·8649184 ····.line·8650
185 ····.local·v2,·"mutable_bitField0_":I185 ····.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·v4187 ····move-result-object·v4
  
188 ····.line·8652188 ····.line·8652
189 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;189 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 311, 14 lines modifiedOffset 311, 15 lines modified
311 ····move-exception·v1311 ····move-exception·v1
  
312 ····.line·8766312 ····.line·8766
313 ····.local·v1,·"e":Ljava/io/IOException;313 ····.local·v1,·"e":Ljava/io/IOException;
314 ····:try_start_3314 ····: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·v6318 ····move-result-object·v6
  
318 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V319 ····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 modifiedOffset 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_01507 ····if-eqz·v2,·:cond_0
  
1507 ····.line·90961508 ····.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·v01513 ····move-result-object·v0
  
1512 ····.line·90991514 ····.line·9099
1513 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1515 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1651, 14 lines modifiedOffset 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_01654 ····if-eqz·v2,·:cond_0
  
1653 ····.line·91391655 ····.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·v01660 ····move-result-object·v0
  
1658 ····.line·91421661 ····.line·9142
1659 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1662 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1753, 14 lines modifiedOffset 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_01757 ····if-eqz·v2,·:cond_0
  
1755 ····.line·88661758 ····.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·v01763 ····move-result-object·v0
  
1760 ····.line·88691764 ····.line·8869
1761 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1765 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1874, 14 lines modifiedOffset 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_01879 ····if-eqz·v2,·:cond_0
  
1876 ····.line·90531880 ····.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·v01885 ····move-result-object·v0
  
1881 ····.line·90561886 ····.line·9056
1882 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1887 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1985, 14 lines modifiedOffset 1990, 15 lines modified
1985 ····and-int/lit8·v2,·v2,·0x11990 ····and-int/lit8·v2,·v2,·0x1
  
1986 ····if-ne·v2,·v3,·:cond_11991 ····if-ne·v2,·v3,·:cond_1
  
1987 ····.line·93131992 ····.line·9313
1988 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->session_:I1993 ····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)I1995 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1990 ····move-result·v21996 ····move-result·v2
  
1991 ····add-int/2addr·v0,·v21997 ····add-int/2addr·v0,·v2
  
1992 ····.line·93161998 ····.line·9316
Offset 2002, 14 lines modifiedOffset 2008, 15 lines modified
2002 ····and-int/lit8·v2,·v2,·0x22008 ····and-int/lit8·v2,·v2,·0x2
  
2003 ····if-ne·v2,·v4,·:cond_22009 ····if-ne·v2,·v4,·:cond_2
  
2004 ····.line·93172010 ····.line·9317
2005 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->actor_:I2011 ····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)I2013 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
2007 ····move-result·v22014 ····move-result·v2
  
2008 ····add-int/2addr·v0,·v22015 ····add-int/2addr·v0,·v2
  
2009 ····.line·93202016 ····.line·9320
Max diff block lines reached; 7203/10823 bytes (66.55%) of diff not shown.
3.7 KB
smali/com/morlunk/jumble/protobuf/Mumble$ServerSync.smali
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····.line·5136120 ····.line·5136
121 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->initFields()V121 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->initFields()V
  
122 ····.line·5137122 ····.line·5137
123 ····const/4·v2,·0x0123 ····const/4·v2,·0x0
  
124 ····.line·5138124 ····.line·5139
125 ····.local·v2,·"mutable_bitField0_":I125 ····.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·v4127 ····move-result-object·v4
  
128 ····.line·5141128 ····.line·5141
129 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;129 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 251, 14 lines modifiedOffset 251, 15 lines modified
251 ····move-exception·v1251 ····move-exception·v1
  
252 ····.line·5180252 ····.line·5180
253 ····.local·v1,·"e":Ljava/io/IOException;253 ····.local·v1,·"e":Ljava/io/IOException;
254 ····:try_start_3254 ····: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·v6258 ····move-result-object·v6
  
258 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V259 ····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 modifiedOffset 924, 15 lines modified
923 ····and-int/lit8·v2,·v2,·0x1924 ····and-int/lit8·v2,·v2,·0x1
  
924 ····if-ne·v2,·v3,·:cond_1925 ····if-ne·v2,·v3,·:cond_1
  
925 ····.line·5346926 ····.line·5346
926 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->session_:I927 ····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)I929 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
928 ····move-result·v2930 ····move-result·v2
  
929 ····add-int/2addr·v0,·v2931 ····add-int/2addr·v0,·v2
  
930 ····.line·5349932 ····.line·5349
Offset 940, 14 lines modifiedOffset 942, 15 lines modified
940 ····and-int/lit8·v2,·v2,·0x2942 ····and-int/lit8·v2,·v2,·0x2
  
941 ····if-ne·v2,·v4,·:cond_2943 ····if-ne·v2,·v4,·:cond_2
  
942 ····.line·5350944 ····.line·5350
943 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->maxBandwidth_:I945 ····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)I947 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
945 ····move-result·v2948 ····move-result·v2
  
946 ····add-int/2addr·v0,·v2949 ····add-int/2addr·v0,·v2
  
947 ····.line·5353950 ····.line·5353
Offset 957, 14 lines modifiedOffset 960, 15 lines modified
957 ····and-int/lit8·v2,·v2,·0x4960 ····and-int/lit8·v2,·v2,·0x4
  
958 ····if-ne·v2,·v5,·:cond_3961 ····if-ne·v2,·v5,·:cond_3
  
959 ····.line·5354962 ····.line·5354
960 ····const/4·v2,·0x3963 ····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·v3966 ····move-result-object·v3
  
963 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I967 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
964 ····move-result·v2968 ····move-result·v2
Offset 980, 14 lines modifiedOffset 984, 15 lines modified
980 ····const/16·v3,·0x8984 ····const/16·v3,·0x8
  
981 ····if-ne·v2,·v3,·:cond_4985 ····if-ne·v2,·v3,·:cond_4
  
982 ····.line·5358986 ····.line·5358
983 ····iget-wide·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->permissions_:J987 ····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)I989 ····invoke-static·{v5,·v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt64Size(IJ)I
  
985 ····move-result·v2990 ····move-result·v2
  
986 ····add-int/2addr·v0,·v2991 ····add-int/2addr·v0,·v2
  
987 ····.line·5361992 ····.line·5361
Offset 1097, 14 lines modifiedOffset 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_01103 ····if-eqz·v2,·:cond_0
  
1099 ····.line·52801104 ····.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·v01109 ····move-result-object·v0
  
1104 ····.line·52831110 ····.line·5283
1105 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1111 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1228, 18 lines modifiedOffset 1234, 20 lines modified
  
1228 ····move-result-object·v01234 ····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·v01239 ····move-result-object·v0
  
 1240 ····.line·5194
1233 ····return-object·v01241 ····return-object·v0
1234 .end·method1242 .end·method
Max diff block lines reached; 71/3674 bytes (1.93%) of diff not shown.
744 B
smali/com/morlunk/jumble/protobuf/Mumble$PermissionQuery$Builder.smali
    
Offset 702, 18 lines modifiedOffset 702, 20 lines modified
  
702 ····move-result-object·v0702 ····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·v0707 ····move-result-object·v0
  
 708 ····.line·24186
707 ····return-object·v0709 ····return-object·v0
708 .end·method710 .end·method
  
709 .method·public·final·isInitialized()Z711 .method·public·final·isInitialized()Z
710 ····.locals·1712 ····.locals·1
  
711 ····.prologue713 ····.prologue
744 B
smali/com/morlunk/jumble/protobuf/Mumble$UserStats$Stats$Builder.smali
    
Offset 787, 18 lines modifiedOffset 787, 20 lines modified
  
787 ····move-result-object·v0787 ····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·v0792 ····move-result-object·v0
  
 793 ····.line·25893
792 ····return-object·v0794 ····return-object·v0
793 .end·method795 .end·method
  
794 .method·public·final·isInitialized()Z796 .method·public·final·isInitialized()Z
795 ····.locals·1797 ····.locals·1
  
796 ····.prologue798 ····.prologue
7.97 KB
smali/com/morlunk/jumble/protobuf/Mumble$ACL$Builder.smali
    
Offset 94, 22 lines modifiedOffset 94, 22 lines modified
94 ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V94 ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V
  
95 ····.line·1758995 ····.line·17589
96 ····const/4·v0,·0x196 ····const/4·v0,·0x1
  
97 ····iput-boolean·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->inheritAcls_:Z97 ····iput-boolean·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->inheritAcls_:Z
  
98 ····.line·1762298 ····.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·v0100 ····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·17862102 ····.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·v0104 ····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·17345106 ····.line·17345
Offset 128, 22 lines modifiedOffset 128, 22 lines modified
128 ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V128 ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
  
129 ····.line·17589129 ····.line·17589
130 ····const/4·v0,·0x1130 ····const/4·v0,·0x1
  
131 ····iput-boolean·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->inheritAcls_:Z131 ····iput-boolean·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->inheritAcls_:Z
  
132 ····.line·17622132 ····.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·v0134 ····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·17862136 ····.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·v0138 ····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·17351140 ····.line·17351
Offset 288, 19 lines modifiedOffset 288, 21 lines modified
  
288 ····const/16·v3,·0x8288 ····const/16·v3,·0x8
  
289 ····if-ne·v0,·v3,·:cond_1289 ····if-ne·v0,·v3,·:cond_1
  
290 ····const/4·v0,·0x1290 ····const/4·v0,·0x1
  
 291 ····.line·18094
291 ····:goto_0292 ····: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·v3294 ····move-result-object·v3
  
 295 ····.line·18095
294 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->isClean()Z296 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->isClean()Z
  
295 ····move-result·v4297 ····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)V298 ····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 modifiedOffset 368, 21 lines modified
  
366 ····const/4·v3,·0x4368 ····const/4·v3,·0x4
  
367 ····if-ne·v0,·v3,·:cond_1369 ····if-ne·v0,·v3,·:cond_1
  
368 ····const/4·v0,·0x1370 ····const/4·v0,·0x1
  
 371 ····.line·17854
369 ····:goto_0372 ····: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·v3374 ····move-result-object·v3
  
 375 ····.line·17855
372 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->isClean()Z376 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->isClean()Z
  
373 ····move-result·v4377 ····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)V378 ····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 modifiedOffset 610, 20 lines modified
  
606 ····.prologue610 ····.prologue
607 ····.line·18068611 ····.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·v0613 ····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·v1616 ····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·v0619 ····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·v0621 ····return-object·v0
Offset 629, 18 lines modifiedOffset 635, 20 lines modified
  
629 ····.prologue635 ····.prologue
630 ····.line·18076636 ····.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·v0638 ····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·v1641 ····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·v0644 ····move-result-object·v0
Max diff block lines reached; 3656/8045 bytes (45.44%) of diff not shown.
1.54 KB
smali/com/morlunk/jumble/protobuf/Mumble$ServerConfig$Builder.smali
    
Offset 765, 14 lines modifiedOffset 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_0766 ····if-nez·v2,·:cond_0
  
767 ····.line·4886767 ····.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·v1772 ····move-result-object·v1
  
772 ····.line·4888773 ····.line·4888
773 ····.local·v1,·"s":Ljava/lang/String;774 ····.local·v1,·"s":Ljava/lang/String;
Offset 805, 14 lines modifiedOffset 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_0807 ····if-eqz·v2,·:cond_0
  
807 ····.line·4901808 ····.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·v0813 ····move-result-object·v0
  
812 ····.line·4904814 ····.line·4904
813 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;815 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 960, 18 lines modifiedOffset 962, 20 lines modified
  
960 ····move-result-object·v0962 ····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·v0967 ····move-result-object·v0
  
 968 ····.line·4696
965 ····return-object·v0969 ····return-object·v0
966 .end·method970 .end·method
  
967 .method·public·final·isInitialized()Z971 .method·public·final·isInitialized()Z
968 ····.locals·1972 ····.locals·1
  
969 ····.prologue973 ····.prologue
4.05 KB
smali/com/morlunk/jumble/protobuf/Mumble$UserState$Builder.smali
    
Offset 1553, 14 lines modifiedOffset 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_01554 ····if-nez·v2,·:cond_0
  
1555 ····.line·102851555 ····.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·v11560 ····move-result-object·v1
  
1560 ····.line·102871561 ····.line·10287
1561 ····.local·v1,·"s":Ljava/lang/String;1562 ····.local·v1,·"s":Ljava/lang/String;
Offset 1593, 14 lines modifiedOffset 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_01595 ····if-eqz·v2,·:cond_0
  
1595 ····.line·103001596 ····.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·v01601 ····move-result-object·v0
  
1600 ····.line·103031602 ····.line·10303
1601 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1603 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1701, 14 lines modifiedOffset 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_01704 ····if-nez·v2,·:cond_0
  
1703 ····.line·103591705 ····.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·v11710 ····move-result-object·v1
  
1708 ····.line·103611711 ····.line·10361
1709 ····.local·v1,·"s":Ljava/lang/String;1712 ····.local·v1,·"s":Ljava/lang/String;
Offset 1741, 14 lines modifiedOffset 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_01745 ····if-eqz·v2,·:cond_0
  
1743 ····.line·103741746 ····.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·v01751 ····move-result-object·v0
  
1748 ····.line·103771752 ····.line·10377
1749 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1753 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1791, 14 lines modifiedOffset 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_01796 ····if-nez·v2,·:cond_0
  
1793 ····.line·98341797 ····.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·v11802 ····move-result-object·v1
  
1798 ····.line·98361803 ····.line·9836
1799 ····.local·v1,·"s":Ljava/lang/String;1804 ····.local·v1,·"s":Ljava/lang/String;
Offset 1831, 14 lines modifiedOffset 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_01837 ····if-eqz·v2,·:cond_0
  
1833 ····.line·98491838 ····.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·v01843 ····move-result-object·v0
  
1838 ····.line·98521844 ····.line·9852
1839 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1845 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1881, 14 lines modifiedOffset 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_01888 ····if-nez·v2,·:cond_0
  
1883 ····.line·102111889 ····.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·v11894 ····move-result-object·v1
  
1888 ····.line·102131895 ····.line·10213
1889 ····.local·v1,·"s":Ljava/lang/String;1896 ····.local·v1,·"s":Ljava/lang/String;
Offset 1921, 14 lines modifiedOffset 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_01929 ····if-eqz·v2,·:cond_0
  
1923 ····.line·102261930 ····.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·v01935 ····move-result-object·v0
  
1928 ····.line·102291936 ····.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.
724 B
smali/com/morlunk/jumble/protobuf/Mumble$CryptSetup$Builder.smali
    
Offset 754, 18 lines modifiedOffset 754, 20 lines modified
  
754 ····move-result-object·v0754 ····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·v0759 ····move-result-object·v0
  
 760 ····.line·19124
759 ····return-object·v0761 ····return-object·v0
760 .end·method762 .end·method
  
761 .method·public·final·isInitialized()Z763 .method·public·final·isInitialized()Z
762 ····.locals·1764 ····.locals·1
  
763 ····.prologue765 ····.prologue
3.15 KB
smali/com/morlunk/jumble/protobuf/Mumble$Reject.smali
    
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
  
113 ····.line·3615113 ····.line·3615
114 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->initFields()V114 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->initFields()V
  
115 ····.line·3616115 ····.line·3616
116 ····const/4·v2,·0x0116 ····const/4·v2,·0x0
  
117 ····.line·3617117 ····.line·3618
118 ····.local·v2,·"mutable_bitField0_":I118 ····.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·v5120 ····move-result-object·v5
  
121 ····.line·3620121 ····.line·3620
122 ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;122 ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 252, 14 lines modifiedOffset 252, 15 lines modified
252 ····move-exception·v1252 ····move-exception·v1
  
253 ····.line·3655253 ····.line·3655
254 ····.local·v1,·"e":Ljava/io/IOException;254 ····.local·v1,·"e":Ljava/io/IOException;
255 ····:try_start_3255 ····: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·v8259 ····move-result-object·v8
  
259 ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V260 ····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 modifiedOffset 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_0882 ····if-eqz·v2,·:cond_0
  
882 ····.line·3884883 ····.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·v0888 ····move-result-object·v0
  
887 ····.line·3887889 ····.line·3887
888 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;890 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 945, 14 lines modifiedOffset 947, 15 lines modified
945 ····and-int/lit8·v2,·v2,·0x1947 ····and-int/lit8·v2,·v2,·0x1
  
946 ····if-ne·v2,·v3,·:cond_1948 ····if-ne·v2,·v3,·:cond_1
  
947 ····.line·3926949 ····.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()I952 ····invoke-virtual·{v2},·Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType;->getNumber()I
  
950 ····move-result·v2953 ····move-result·v2
  
951 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I954 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I
  
952 ····move-result·v2955 ····move-result·v2
Offset 963, 15 lines modifiedOffset 966, 15 lines modified
963 ····:cond_1966 ····:cond_1
964 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->bitField0_:I967 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->bitField0_:I
  
965 ····and-int/lit8·v2,·v2,·0x2968 ····and-int/lit8·v2,·v2,·0x2
  
966 ····if-ne·v2,·v4,·:cond_2969 ····if-ne·v2,·v4,·:cond_2
  
967 ····.line·3930970 ····.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·v2972 ····move-result-object·v2
  
970 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I973 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
971 ····move-result·v2974 ····move-result·v2
Offset 1076, 18 lines modifiedOffset 1079, 20 lines modified
  
1076 ····move-result-object·v01079 ····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·v01084 ····move-result-object·v0
  
 1085 ····.line·3669
1081 ····return-object·v01086 ····return-object·v0
1082 .end·method1087 .end·method
  
1083 .method·public·final·isInitialized()Z1088 .method·public·final·isInitialized()Z
1084 ····.locals·31089 ····.locals·3
  
1085 ····.prologue1090 ····.prologue
4.6 KB
smali/com/morlunk/jumble/protobuf/Mumble$ContextActionModify.smali
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
  
122 ····.line·19451122 ····.line·19451
123 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->initFields()V123 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->initFields()V
  
124 ····.line·19452124 ····.line·19452
125 ····const/4·v2,·0x0125 ····const/4·v2,·0x0
  
126 ····.line·19453126 ····.line·19454
127 ····.local·v2,·"mutable_bitField0_":I127 ····.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·v5129 ····move-result-object·v5
  
130 ····.line·19456130 ····.line·19456
131 ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;131 ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 253, 14 lines modifiedOffset 253, 15 lines modified
253 ····move-exception·v1253 ····move-exception·v1
  
254 ····.line·19501254 ····.line·19501
255 ····.local·v1,·"e":Ljava/io/IOException;255 ····.local·v1,·"e":Ljava/io/IOException;
256 ····:try_start_3256 ····: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·v8260 ····move-result-object·v8
  
260 ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V261 ····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 modifiedOffset 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_0915 ····if-eqz·v2,·:cond_0
  
915 ····.line·19742916 ····.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·v0921 ····move-result-object·v0
  
920 ····.line·19745922 ····.line·19745
921 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;923 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1050, 15 lines modifiedOffset 1052, 15 lines modified
1050 ····.line·198701052 ····.line·19870
1051 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->bitField0_:I1053 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->bitField0_:I
  
1052 ····and-int/lit8·v2,·v2,·0x11054 ····and-int/lit8·v2,·v2,·0x1
  
1053 ····if-ne·v2,·v3,·:cond_11055 ····if-ne·v2,·v3,·:cond_1
  
1054 ····.line·198711056 ····.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·v21058 ····move-result-object·v2
  
1057 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1059 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1058 ····move-result·v21060 ····move-result·v2
Offset 1069, 15 lines modifiedOffset 1071, 15 lines modified
1069 ····:cond_11071 ····:cond_1
1070 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->bitField0_:I1072 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->bitField0_:I
  
1071 ····and-int/lit8·v2,·v2,·0x21073 ····and-int/lit8·v2,·v2,·0x2
  
1072 ····if-ne·v2,·v4,·:cond_21074 ····if-ne·v2,·v4,·:cond_2
  
1073 ····.line·198751075 ····.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·v21077 ····move-result-object·v2
  
1076 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1078 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1077 ····move-result·v21079 ····move-result·v2
Offset 1093, 14 lines modifiedOffset 1095, 15 lines modified
1093 ····if-ne·v2,·v5,·:cond_31095 ····if-ne·v2,·v5,·:cond_3
  
1094 ····.line·198791096 ····.line·19879
1095 ····const/4·v2,·0x31097 ····const/4·v2,·0x3
  
1096 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->context_:I1098 ····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)I1100 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1098 ····move-result·v21101 ····move-result·v2
  
1099 ····add-int/2addr·v0,·v21102 ····add-int/2addr·v0,·v2
  
1100 ····.line·198821103 ····.line·19882
Offset 1112, 14 lines modifiedOffset 1115, 15 lines modified
1112 ····const/16·v3,·0x81115 ····const/16·v3,·0x8
  
1113 ····if-ne·v2,·v3,·:cond_41116 ····if-ne·v2,·v3,·:cond_4
  
1114 ····.line·198831117 ····.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()I1120 ····invoke-virtual·{v2},·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify$Operation;->getNumber()I
  
1117 ····move-result·v21121 ····move-result·v2
  
1118 ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I1122 ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I
  
1119 ····move-result·v21123 ····move-result·v2
Offset 1213, 14 lines modifiedOffset 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_01218 ····if-eqz·v2,·:cond_0
  
1215 ····.line·197851219 ····.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·v01224 ····move-result-object·v0
  
1220 ····.line·197881225 ····.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.
718 B
smali/com/morlunk/jumble/protobuf/Mumble$UDPTunnel$Builder.smali
    
Offset 548, 18 lines modifiedOffset 548, 20 lines modified
  
548 ····move-result-object·v0548 ····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·v0553 ····move-result-object·v0
  
 554 ····.line·1143
553 ····return-object·v0555 ····return-object·v0
554 .end·method556 .end·method
  
555 .method·public·final·isInitialized()Z557 .method·public·final·isInitialized()Z
556 ····.locals·1558 ····.locals·1
  
557 ····.prologue559 ····.prologue
4.2 KB
smali/com/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target.smali
    
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
  
135 ····.line·22470135 ····.line·22470
136 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->initFields()V136 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->initFields()V
  
137 ····.line·22471137 ····.line·22471
138 ····const/4·v4,·0x0138 ····const/4·v4,·0x0
  
139 ····.line·22472139 ····.line·22473
140 ····.local·v4,·"mutable_bitField0_":I140 ····.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·v6142 ····move-result-object·v6
  
143 ····.line·22475143 ····.line·22475
144 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;144 ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 339, 14 lines modifiedOffset 339, 15 lines modified
339 ····move-exception·v1339 ····move-exception·v1
  
340 ····.line·22535340 ····.line·22535
341 ····.local·v1,·"e":Ljava/io/IOException;341 ····.local·v1,·"e":Ljava/io/IOException;
342 ····:try_start_3342 ····: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·v8346 ····move-result-object·v8
  
346 ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V347 ····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 modifiedOffset 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_01108 ····if-eqz·v2,·:cond_0
  
1108 ····.line·226451109 ····.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·v01114 ····move-result-object·v0
  
1113 ····.line·226481115 ····.line·22648
1114 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1116 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1210, 14 lines modifiedOffset 1212, 15 lines modified
1210 ····move-result·v41212 ····move-result·v4
  
1211 ····if-ge·v1,·v4,·:cond_11213 ····if-ge·v1,·v4,·:cond_1
  
1212 ····.line·227331214 ····.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·v41218 ····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()I1220 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
Offset 1260, 14 lines modifiedOffset 1263, 15 lines modified
1260 ····const/4·v5,·0x11263 ····const/4·v5,·0x1
  
1261 ····if-ne·v4,·v5,·:cond_21264 ····if-ne·v4,·v5,·:cond_2
  
1262 ····.line·227401265 ····.line·22740
1263 ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->channelId_:I1266 ····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)I1268 ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1265 ····move-result·v41269 ····move-result·v4
  
1266 ····add-int/2addr·v2,·v41270 ····add-int/2addr·v2,·v4
  
1267 ····.line·227431271 ····.line·22743
Offset 1277, 14 lines modifiedOffset 1281, 15 lines modified
1277 ····and-int/lit8·v4,·v4,·0x21281 ····and-int/lit8·v4,·v4,·0x2
  
1278 ····if-ne·v4,·v6,·:cond_31282 ····if-ne·v4,·v6,·:cond_3
  
1279 ····.line·227441283 ····.line·22744
1280 ····const/4·v4,·0x31284 ····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·v51287 ····move-result-object·v5
  
1283 ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1288 ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1284 ····move-result·v41289 ····move-result·v4
Offset 1298, 14 lines modifiedOffset 1303, 15 lines modified
1298 ····and-int/lit8·v4,·v4,·0x41303 ····and-int/lit8·v4,·v4,·0x4
  
1299 ····if-ne·v4,·v7,·:cond_41304 ····if-ne·v4,·v7,·:cond_4
  
1300 ····.line·227481305 ····.line·22748
1301 ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->links_:Z1306 ····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)I1308 ····invoke-static·{v7,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1303 ····move-result·v41309 ····move-result·v4
  
1304 ····add-int/2addr·v2,·v41310 ····add-int/2addr·v2,·v4
  
1305 ····.line·227511311 ····.line·22751
Offset 1319, 14 lines modifiedOffset 1325, 15 lines modified
1319 ····if-ne·v4,·v5,·:cond_51325 ····if-ne·v4,·v5,·:cond_5
  
1320 ····.line·227521326 ····.line·22752
1321 ····const/4·v4,·0x51327 ····const/4·v4,·0x5
  
1322 ····iget-boolean·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->children_:Z1328 ····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)I1330 ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1324 ····move-result·v41331 ····move-result·v4
  
1325 ····add-int/2addr·v2,·v41332 ····add-int/2addr·v2,·v4
  
1326 ····.line·227551333 ····.line·22755
Max diff block lines reached; 588/4166 bytes (14.11%) of diff not shown.
724 B
smali/com/morlunk/jumble/protobuf/Mumble$QueryUsers$Builder.smali
    
Offset 954, 18 lines modifiedOffset 954, 20 lines modified
  
954 ····move-result-object·v0954 ····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·v0959 ····move-result-object·v0
  
 960 ····.line·18500
959 ····return-object·v0961 ····return-object·v0
960 .end·method962 .end·method
  
961 .method·public·final·isInitialized()Z963 .method·public·final·isInitialized()Z
962 ····.locals·1964 ····.locals·1
  
963 ····.prologue965 ····.prologue
2.88 KB
smali/com/morlunk/jumble/protobuf/Mumble$SuggestConfig.smali
    
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
  
116 ····.line·28121116 ····.line·28121
117 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->initFields()V117 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->initFields()V
  
118 ····.line·28122118 ····.line·28122
119 ····const/4·v2,·0x0119 ····const/4·v2,·0x0
  
120 ····.line·28123120 ····.line·28124
121 ····.local·v2,·"mutable_bitField0_":I121 ····.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·v4123 ····move-result-object·v4
  
124 ····.line·28126124 ····.line·28126
125 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;125 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 247, 14 lines modifiedOffset 247, 15 lines modified
247 ····move-exception·v1247 ····move-exception·v1
  
248 ····.line·28160248 ····.line·28160
249 ····.local·v1,·"e":Ljava/io/IOException;249 ····.local·v1,·"e":Ljava/io/IOException;
250 ····:try_start_3250 ····: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·v6254 ····move-result-object·v6
  
254 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V255 ····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 modifiedOffset 872, 15 lines modified
871 ····and-int/lit8·v2,·v2,·0x1872 ····and-int/lit8·v2,·v2,·0x1
  
872 ····if-ne·v2,·v3,·:cond_1873 ····if-ne·v2,·v3,·:cond_1
  
873 ····.line·28279874 ····.line·28279
874 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->version_:I875 ····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)I877 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
876 ····move-result·v2878 ····move-result·v2
  
877 ····add-int/2addr·v0,·v2879 ····add-int/2addr·v0,·v2
  
878 ····.line·28282880 ····.line·28282
Offset 888, 14 lines modifiedOffset 890, 15 lines modified
888 ····and-int/lit8·v2,·v2,·0x2890 ····and-int/lit8·v2,·v2,·0x2
  
889 ····if-ne·v2,·v4,·:cond_2891 ····if-ne·v2,·v4,·:cond_2
  
890 ····.line·28283892 ····.line·28283
891 ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->positional_:Z893 ····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)I895 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
893 ····move-result·v2896 ····move-result·v2
  
894 ····add-int/2addr·v0,·v2897 ····add-int/2addr·v0,·v2
  
895 ····.line·28286898 ····.line·28286
Offset 909, 14 lines modifiedOffset 912, 15 lines modified
909 ····if-ne·v2,·v3,·:cond_3912 ····if-ne·v2,·v3,·:cond_3
  
910 ····.line·28287913 ····.line·28287
911 ····const/4·v2,·0x3914 ····const/4·v2,·0x3
  
912 ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->pushToTalk_:Z915 ····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)I917 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
914 ····move-result·v2918 ····move-result·v2
  
915 ····add-int/2addr·v0,·v2919 ····add-int/2addr·v0,·v2
  
916 ····.line·28290920 ····.line·28290
Offset 1041, 18 lines modifiedOffset 1045, 20 lines modified
  
1041 ····move-result-object·v01045 ····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·v01050 ····move-result-object·v0
  
 1051 ····.line·28174
1046 ····return-object·v01052 ····return-object·v0
1047 .end·method1053 .end·method
  
1048 .method·public·final·isInitialized()Z1054 .method·public·final·isInitialized()Z
1049 ····.locals·31055 ····.locals·3
  
1050 ····.prologue1056 ····.prologue
5.12 KB
smali/com/morlunk/jumble/protobuf/Mumble$PermissionDenied.smali
    
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
  
129 ····.line·13675129 ····.line·13675
130 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->initFields()V130 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->initFields()V
  
131 ····.line·13676131 ····.line·13676
132 ····const/4·v2,·0x0132 ····const/4·v2,·0x0
  
133 ····.line·13677133 ····.line·13678
134 ····.local·v2,·"mutable_bitField0_":I134 ····.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·v5136 ····move-result-object·v5
  
137 ····.line·13680137 ····.line·13680
138 ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;138 ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 260, 14 lines modifiedOffset 260, 15 lines modified
260 ····move-exception·v1260 ····move-exception·v1
  
261 ····.line·13735261 ····.line·13735
262 ····.local·v1,·"e":Ljava/io/IOException;262 ····.local·v1,·"e":Ljava/io/IOException;
263 ····:try_start_3263 ····: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·v8267 ····move-result-object·v8
  
267 ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V268 ····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 modifiedOffset 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_01030 ····if-eqz·v2,·:cond_0
  
1030 ····.line·140731031 ····.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·v01036 ····move-result-object·v0
  
1035 ····.line·140761037 ····.line·14076
1036 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1038 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1149, 14 lines modifiedOffset 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_01152 ····if-eqz·v2,·:cond_0
  
1151 ····.line·140141153 ····.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·v01158 ····move-result-object·v0
  
1156 ····.line·140171159 ····.line·14017
1157 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;1160 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1216, 14 lines modifiedOffset 1219, 15 lines modified
1216 ····and-int/lit8·v2,·v2,·0x11219 ····and-int/lit8·v2,·v2,·0x1
  
1217 ····if-ne·v2,·v3,·:cond_11220 ····if-ne·v2,·v3,·:cond_1
  
1218 ····.line·141311221 ····.line·14131
1219 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->permission_:I1222 ····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)I1224 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1221 ····move-result·v21225 ····move-result·v2
  
1222 ····add-int/2addr·v0,·v21226 ····add-int/2addr·v0,·v2
  
1223 ····.line·141341227 ····.line·14134
Offset 1233, 14 lines modifiedOffset 1237, 15 lines modified
1233 ····and-int/lit8·v2,·v2,·0x21237 ····and-int/lit8·v2,·v2,·0x2
  
1234 ····if-ne·v2,·v4,·:cond_21238 ····if-ne·v2,·v4,·:cond_2
  
1235 ····.line·141351239 ····.line·14135
1236 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->channelId_:I1240 ····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)I1242 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1238 ····move-result·v21243 ····move-result·v2
  
1239 ····add-int/2addr·v0,·v21244 ····add-int/2addr·v0,·v2
  
1240 ····.line·141381245 ····.line·14138
Offset 1252, 14 lines modifiedOffset 1257, 15 lines modified
1252 ····if-ne·v2,·v5,·:cond_31257 ····if-ne·v2,·v5,·:cond_3
  
1253 ····.line·141391258 ····.line·14139
1254 ····const/4·v2,·0x31259 ····const/4·v2,·0x3
  
1255 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->session_:I1260 ····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)I1262 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1257 ····move-result·v21263 ····move-result·v2
  
1258 ····add-int/2addr·v0,·v21264 ····add-int/2addr·v0,·v2
  
1259 ····.line·141421265 ····.line·14142
Offset 1268, 15 lines modifiedOffset 1274, 15 lines modified
  
1268 ····and-int/lit8·v2,·v2,·0x81274 ····and-int/lit8·v2,·v2,·0x8
  
1269 ····const/16·v3,·0x81275 ····const/16·v3,·0x8
  
1270 ····if-ne·v2,·v3,·:cond_41276 ····if-ne·v2,·v3,·:cond_4
  
1271 ····.line·141431277 ····.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·v21279 ····move-result-object·v2
  
1274 ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1280 ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1275 ····move-result·v21281 ····move-result·v2
Max diff block lines reached; 1524/5116 bytes (29.79%) of diff not shown.
3.07 KB
smali/com/morlunk/jumble/protobuf/Mumble$UserList$User.smali
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
  
112 ····.line·21175112 ····.line·21175
113 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->initFields()V113 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->initFields()V
  
114 ····.line·21176114 ····.line·21176
115 ····const/4·v2,·0x0115 ····const/4·v2,·0x0
  
116 ····.line·21177116 ····.line·21178
117 ····.local·v2,·"mutable_bitField0_":I117 ····.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·v4119 ····move-result-object·v4
  
120 ····.line·21180120 ····.line·21180
121 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;121 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 243, 14 lines modifiedOffset 243, 15 lines modified
243 ····move-exception·v1243 ····move-exception·v1
  
244 ····.line·21209244 ····.line·21209
245 ····.local·v1,·"e":Ljava/io/IOException;245 ····.local·v1,·"e":Ljava/io/IOException;
246 ····:try_start_3246 ····: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·v6250 ····move-result-object·v6
  
250 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V251 ····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 modifiedOffset 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_0828 ····if-eqz·v2,·:cond_0
  
828 ····.line·21293829 ····.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·v0834 ····move-result-object·v0
  
833 ····.line·21296835 ····.line·21296
834 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;836 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 910, 29 lines modifiedOffset 912, 30 lines modified
910 ····and-int/lit8·v2,·v2,·0x1912 ····and-int/lit8·v2,·v2,·0x1
  
911 ····if-ne·v2,·v3,·:cond_1913 ····if-ne·v2,·v3,·:cond_1
  
912 ····.line·21339914 ····.line·21339
913 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->userId_:I915 ····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)I917 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
915 ····move-result·v2918 ····move-result·v2
  
916 ····add-int/2addr·v0,·v2919 ····add-int/2addr·v0,·v2
  
917 ····.line·21342920 ····.line·21342
918 ····:cond_1921 ····:cond_1
919 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->bitField0_:I922 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->bitField0_:I
  
920 ····and-int/lit8·v2,·v2,·0x2923 ····and-int/lit8·v2,·v2,·0x2
  
921 ····if-ne·v2,·v4,·:cond_2924 ····if-ne·v2,·v4,·:cond_2
  
922 ····.line·21343925 ····.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·v2927 ····move-result-object·v2
  
925 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I928 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
926 ····move-result·v2929 ····move-result·v2
Offset 1037, 18 lines modifiedOffset 1040, 20 lines modified
  
1037 ····move-result-object·v01040 ····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·v01045 ····move-result-object·v0
  
 1046 ····.line·21223
1042 ····return-object·v01047 ····return-object·v0
1043 .end·method1048 .end·method
  
1044 .method·public·final·isInitialized()Z1049 .method·public·final·isInitialized()Z
1045 ····.locals·41050 ····.locals·4
  
1046 ····.prologue1051 ····.prologue
4.71 KB
smali/com/morlunk/jumble/protobuf/Mumble$BanList$Builder.smali
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 .method·private·constructor·<init>()V61 .method·private·constructor·<init>()V
62 ····.locals·162 ····.locals·1
  
63 ····.prologue63 ····.prologue
64 ····.line·1210864 ····.line·12108
65 ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V65 ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V
  
66 ····.line·1225666 ····.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·v068 ····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·1210970 ····.line·12109
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ····.locals·183 ····.locals·1
84 ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent;84 ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent;
  
85 ····.prologue85 ····.prologue
86 ····.line·1211486 ····.line·12114
87 ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V87 ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
  
88 ····.line·1225688 ····.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·v090 ····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·1211592 ····.line·12115
Offset 200, 19 lines modifiedOffset 200, 21 lines modified
  
200 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I200 ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I
  
201 ····and-int/lit8·v3,·v3,·0x1201 ····and-int/lit8·v3,·v3,·0x1
  
202 ····if-ne·v3,·v0,·:cond_1202 ····if-ne·v3,·v0,·:cond_1
  
 203 ····.line·12488
203 ····:goto_0204 ····: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·v3206 ····move-result-object·v3
  
 207 ····.line·12489
206 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->isClean()Z208 ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->isClean()Z
  
207 ····move-result·v4209 ····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)V210 ····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 modifiedOffset 495, 20 lines modified
  
493 ····.prologue495 ····.prologue
494 ····.line·12462496 ····.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·v0498 ····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·v1501 ····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·v0504 ····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·v0506 ····return-object·v0
Offset 516, 18 lines modifiedOffset 520, 20 lines modified
  
516 ····.prologue520 ····.prologue
517 ····.line·12470521 ····.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·v0523 ····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·v1526 ····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·v0529 ····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·v0531 ····return-object·v0
Offset 1276, 18 lines modifiedOffset 1282, 20 lines modified
  
1276 ····move-result-object·v01282 ····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·v01287 ····move-result-object·v0
  
 1288 ····.line·12102
1281 ····return-object·v01289 ····return-object·v0
1282 .end·method1290 .end·method
  
1283 .method·public·final·isInitialized()Z1291 .method·public·final·isInitialized()Z
1284 ····.locals·21292 ····.locals·2
  
1285 ····.prologue1293 ····.prologue
Offset 1677, 21 lines modifiedOffset 1685, 22 lines modified
1677 ····.line·122101685 ····.line·12210
1678 ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I1686 ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I
  
1679 ····and-int/lit8·v1,·v1,·-0x21687 ····and-int/lit8·v1,·v1,·-0x2
  
1680 ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I1688 ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I
  
1681 ····.line·122111689 ····.line·12212
1682 ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->access$17900()Z1690 ····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.
3.68 KB
smali/com/morlunk/jumble/protobuf/Mumble$UserRemove.smali
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····.line·7760120 ····.line·7760
121 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->initFields()V121 ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->initFields()V
  
122 ····.line·7761122 ····.line·7761
123 ····const/4·v2,·0x0123 ····const/4·v2,·0x0
  
124 ····.line·7762124 ····.line·7763
125 ····.local·v2,·"mutable_bitField0_":I125 ····.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·v4127 ····move-result-object·v4
  
128 ····.line·7765128 ····.line·7765
129 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;129 ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
Offset 251, 14 lines modifiedOffset 251, 15 lines modified
251 ····move-exception·v1251 ····move-exception·v1
  
252 ····.line·7804252 ····.line·7804
253 ····.local·v1,·"e":Ljava/io/IOException;253 ····.local·v1,·"e":Ljava/io/IOException;
254 ····:try_start_3254 ····: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·v6258 ····move-result-object·v6
  
258 ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V259 ····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 modifiedOffset 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_0948 ····if-eqz·v2,·:cond_0
  
948 ····.line·7904949 ····.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·v0954 ····move-result-object·v0
  
953 ····.line·7907955 ····.line·7907
954 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;956 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1013, 14 lines modifiedOffset 1015, 15 lines modified
1013 ····and-int/lit8·v2,·v2,·0x11015 ····and-int/lit8·v2,·v2,·0x1
  
1014 ····if-ne·v2,·v3,·:cond_11016 ····if-ne·v2,·v3,·:cond_1
  
1015 ····.line·79741017 ····.line·7974
1016 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->session_:I1018 ····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)I1020 ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1018 ····move-result·v21021 ····move-result·v2
  
1019 ····add-int/2addr·v0,·v21022 ····add-int/2addr·v0,·v2
  
1020 ····.line·79771023 ····.line·7977
Offset 1030, 14 lines modifiedOffset 1033, 15 lines modified
1030 ····and-int/lit8·v2,·v2,·0x21033 ····and-int/lit8·v2,·v2,·0x2
  
1031 ····if-ne·v2,·v4,·:cond_21034 ····if-ne·v2,·v4,·:cond_2
  
1032 ····.line·79781035 ····.line·7978
1033 ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->actor_:I1036 ····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)I1038 ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
  
1035 ····move-result·v21039 ····move-result·v2
  
1036 ····add-int/2addr·v0,·v21040 ····add-int/2addr·v0,·v2
  
1037 ····.line·79811041 ····.line·7981
Offset 1047, 14 lines modifiedOffset 1051, 15 lines modified
1047 ····and-int/lit8·v2,·v2,·0x41051 ····and-int/lit8·v2,·v2,·0x4
  
1048 ····if-ne·v2,·v5,·:cond_31052 ····if-ne·v2,·v5,·:cond_3
  
1049 ····.line·79821053 ····.line·7982
1050 ····const/4·v2,·0x31054 ····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·v31057 ····move-result-object·v3
  
1053 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I1058 ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
  
1054 ····move-result·v21059 ····move-result·v2
Offset 1070, 14 lines modifiedOffset 1075, 15 lines modified
1070 ····const/16·v3,·0x81075 ····const/16·v3,·0x8
  
1071 ····if-ne·v2,·v3,·:cond_41076 ····if-ne·v2,·v3,·:cond_4
  
1072 ····.line·79861077 ····.line·7986
1073 ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->ban_:Z1078 ····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)I1080 ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
  
1075 ····move-result·v21081 ····move-result·v2
  
1076 ····add-int/2addr·v0,·v21082 ····add-int/2addr·v0,·v2
  
1077 ····.line·79891083 ····.line·7989
Offset 1226, 18 lines modifiedOffset 1232, 20 lines modified
  
1226 ····move-result-object·v01232 ····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·v01237 ····move-result-object·v0
  
 1238 ····.line·7818
1231 ····return-object·v01239 ····return-object·v0
1232 .end·method1240 .end·method
Max diff block lines reached; 71/3657 bytes (1.94%) of diff not shown.
1.58 KB
smali/com/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target$Builder.smali
    
Offset 877, 14 lines modifiedOffset 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_0878 ····if-nez·v2,·:cond_0
  
879 ····.line·23110879 ····.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·v1884 ····move-result-object·v1
  
884 ····.line·23112885 ····.line·23112
885 ····.local·v1,·"s":Ljava/lang/String;886 ····.local·v1,·"s":Ljava/lang/String;
Offset 917, 14 lines modifiedOffset 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_0919 ····if-eqz·v2,·:cond_0
  
919 ····.line·23125920 ····.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·v0925 ····move-result-object·v0
  
924 ····.line·23128926 ····.line·23128
925 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;927 ····.local·v0,·"b":Lcom/google/protobuf/ByteString;
Offset 1118, 18 lines modifiedOffset 1120, 20 lines modified
  
1118 ····move-result-object·v01120 ····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·v01125 ····move-result-object·v0
  
 1126 ····.line·22846
1123 ····return-object·v01127 ····return-object·v0
1124 .end·method1128 .end·method
  
1125 .method·public·final·isInitialized()Z1129 .method·public·final·isInitialized()Z
1126 ····.locals·11130 ····.locals·1
  
1127 ····.prologue1131 ····.prologue
628 B
smali/com/morlunk/jumble/audio/AudioOutput$1.smali
    
Offset 24, 14 lines modifiedOffset 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·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/morlunk/jumble/audio/AudioOutput;ILcom/morlunk/jumble/model/TalkState;)V26 .method·constructor·<init>(Lcom/morlunk/jumble/audio/AudioOutput;ILcom/morlunk/jumble/model/TalkState;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/audio/AudioOutput;
  
28 ····.prologue29 ····.prologue
29 ····.line·25130 ····.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:I32 ····iput·p2,·p0,·Lcom/morlunk/jumble/audio/AudioOutput$1;->val$session:I
  
3.78 KB
smali/com/morlunk/jumble/audio/BasicClippingShortMixer.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
  
38 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lcom/morlunk/jumble/audio/BasicClippingShortMixer;->mix(Ljava/util/Collection;[SII)V38 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lcom/morlunk/jumble/audio/BasicClippingShortMixer;->mix(Ljava/util/Collection;[SII)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·mix(Ljava/util/Collection;[SII)V41 .method·public·mix(Ljava/util/Collection;[SII)V
42 ····.locals·642 ····.locals·5
43 ····.param·p2,·"buffer"····#·[S43 ····.param·p2,·"buffer"····#·[S
44 ····.param·p3,·"bufferOffset"····#·I44 ····.param·p3,·"bufferOffset"····#·I
45 ····.param·p4,·"bufferLength"····#·I45 ····.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 modifiedOffset 62, 93 lines modified
62 ····const/4·v0,·0x062 ····const/4·v0,·0x0
  
63 ····.local·v0,·"i":I63 ····.local·v0,·"i":I
64 ····:goto_064 ····:goto_0
65 ····if-ge·v0,·p4,·:cond_365 ····if-ge·v0,·p4,·:cond_3
  
66 ····.line·1366 ····.line·13
67 ····const/4·v2,·0x067 ····const/4·v1,·0x0
  
68 ····.line·1468 ····.line·14
69 ····.local·v2,·"mix":F69 ····.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·v171 ····move-result-object·v4
  
72 ····.local·v1,·"i$":Ljava/util/Iterator; 
73 ····:goto_172 ····:goto_1
74 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z73 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
75 ····move-result·v474 ····move-result·v3
  
76 ····if-eqz·v4,·:cond_075 ····if-eqz·v3,·:cond_0
  
77 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;76 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
78 ····move-result-object·v377 ····move-result-object·v2
  
79 ····check-cast·v3,·Lcom/morlunk/jumble/audio/IAudioMixerSource;78 ····check-cast·v2,·Lcom/morlunk/jumble/audio/IAudioMixerSource;
  
80 ····.line·1579 ····.line·15
81 ····.local·v3,·"source":Lcom/morlunk/jumble/audio/IAudioMixerSource;,·"Lcom/morlunk/jumble/audio/IAudioMixerSource<[F>;"80 ····.local·v2,·"source":Lcom/morlunk/jumble/audio/IAudioMixerSource;,·"Lcom/morlunk/jumble/audio/IAudioMixerSource<[F>;"
82 ····invoke-interface·{v3},·Lcom/morlunk/jumble/audio/IAudioMixerSource;->getSamples()Ljava/lang/Object;81 ····invoke-interface·{v2},·Lcom/morlunk/jumble/audio/IAudioMixerSource;->getSamples()Ljava/lang/Object;
  
83 ····move-result-object·v482 ····move-result-object·v3
  
84 ····check-cast·v4,·[F83 ····check-cast·v3,·[F
  
85 ····aget·v4,·v4,·v084 ····aget·v3,·v3,·v0
  
86 ····add-float/2addr·v2,·v485 ····add-float/2addr·v1,·v3
  
87 ····.line·1686 ····.line·16
88 ····goto·:goto_187 ····goto·:goto_1
  
89 ····.line·1888 ····.line·18
90 ····.end·local·v3····#·"source":Lcom/morlunk/jumble/audio/IAudioMixerSource;,·"Lcom/morlunk/jumble/audio/IAudioMixerSource<[F>;"89 ····.end·local·v2····#·"source":Lcom/morlunk/jumble/audio/IAudioMixerSource;,·"Lcom/morlunk/jumble/audio/IAudioMixerSource<[F>;"
91 ····:cond_090 ····:cond_0
92 ····const/high16·v4,·0x3f800000····#·1.0f91 ····const/high16·v3,·0x3f800000····#·1.0f
  
93 ····cmpl-float·v4,·v2,·v492 ····cmpl-float·v3,·v1,·v3
  
94 ····if-lez·v4,·:cond_293 ····if-lez·v3,·:cond_2
  
95 ····.line·1994 ····.line·19
96 ····const/high16·v2,·0x3f800000····#·1.0f95 ····const/high16·v1,·0x3f800000····#·1.0f
  
97 ····.line·2296 ····.line·22
98 ····:cond_197 ····:cond_1
99 ····:goto_298 ····:goto_2
100 ····add-int·v4,·v0,·p399 ····add-int·v3,·v0,·p3
  
101 ····const·v5,·0x46fffe00····#·32767.0f100 ····const·v4,·0x46fffe00····#·32767.0f
  
102 ····mul-float/2addr·v5,·v2101 ····mul-float/2addr·v4,·v1
  
103 ····float-to-int·v5,·v5102 ····float-to-int·v4,·v4
  
104 ····int-to-short·v5,·v5103 ····int-to-short·v4,·v4
  
105 ····aput-short·v5,·p2,·v4104 ····aput-short·v4,·p2,·v3
  
106 ····.line·12105 ····.line·12
107 ····add-int/lit8·v0,·v0,·0x1106 ····add-int/lit8·v0,·v0,·0x1
  
108 ····goto·:goto_0107 ····goto·:goto_0
  
109 ····.line·20108 ····.line·20
110 ····:cond_2109 ····:cond_2
111 ····const/high16·v4,·-0x40800000····#·-1.0f110 ····const/high16·v3,·-0x40800000····#·-1.0f
  
112 ····cmpg-float·v4,·v2,·v4111 ····cmpg-float·v3,·v1,·v3
  
113 ····if-gez·v4,·:cond_1112 ····if-gez·v3,·:cond_1
  
114 ····.line·21113 ····.line·21
115 ····const/high16·v2,·-0x40800000····#·-1.0f114 ····const/high16·v1,·-0x40800000····#·-1.0f
  
116 ····goto·:goto_2115 ····goto·:goto_2
  
117 ····.line·24116 ····.line·24
118 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
119 ····.end·local·v2····#·"mix":F117 ····.end·local·v1····#·"mix":F
120 ····:cond_3118 ····:cond_3
121 ····return-void119 ····return-void
122 .end·method120 .end·method
555 B
smali/com/morlunk/jumble/audio/AudioOutputSpeech.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/util/concurrent/Callable;6 .implements·Ljava/util/concurrent/Callable;
  
  
7 #·annotations7 #·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·annotation13 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{15 ····value·=·{
18.1 KB
smali/com/morlunk/jumble/audio/AudioOutput.smali
    
Offset 145, 143 lines modifiedOffset 145, 141 lines modified
145 .method·private·fetchAudio([SII)Z145 .method·private·fetchAudio([SII)Z
146 ····.locals·11146 ····.locals·11
147 ····.param·p1,·"buffer"····#·[S147 ····.param·p1,·"buffer"····#·[S
148 ····.param·p2,·"bufferOffset"····#·I148 ····.param·p2,·"bufferOffset"····#·I
149 ····.param·p3,·"bufferSize"····#·I149 ····.param·p3,·"bufferSize"····#·I
  
150 ····.prologue150 ····.prologue
151 ····const/4·v7,·0x0151 ····const/4·v6,·0x0
  
152 ····.line·171152 ····.line·171
153 ····add-int·v8,·p2,·p3153 ····add-int·v7,·p2,·p3
  
154 ····invoke-static·{p1,·p2,·v8,·v7},·Ljava/util/Arrays;->fill([SIIS)V154 ····invoke-static·{p1,·p2,·v7,·v6},·Ljava/util/Arrays;->fill([SIIS)V
  
155 ····.line·172155 ····.line·172
156 ····new-instance·v5,·Ljava/util/ArrayList;156 ····new-instance·v4,·Ljava/util/ArrayList;
  
157 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V157 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V
  
158 ····.line·174158 ····.line·174
159 ····.local·v5,·"sources":Ljava/util/List;,·"Ljava/util/List<Lcom/morlunk/jumble/audio/IAudioMixerSource<[F>;>;"159 ····.local·v4,·"sources":Ljava/util/List;,·"Ljava/util/List<Lcom/morlunk/jumble/audio/IAudioMixerSource<[F>;>;"
160 ····:try_start_0160 ····:try_start_0
161 ····iget-object·v8,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mPacketLock:Ljava/util/concurrent/locks/Lock;161 ····iget-object·v7,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mPacketLock:Ljava/util/concurrent/locks/Lock;
  
162 ····invoke-interface·{v8},·Ljava/util/concurrent/locks/Lock;->lock()V162 ····invoke-interface·{v7},·Ljava/util/concurrent/locks/Lock;->lock()V
  
163 ····.line·176163 ····.line·176
164 ····iget-object·v8,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mDecodeExecutorService:Ljava/util/concurrent/ExecutorService;164 ····iget-object·v7,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mDecodeExecutorService:Ljava/util/concurrent/ExecutorService;
  
165 ····iget-object·v9,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mAudioOutputs:Ljava/util/Map;165 ····iget-object·v8,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mAudioOutputs:Ljava/util/Map;
  
 166 ····.line·177
166 ····invoke-interface·{v9},·Ljava/util/Map;->values()Ljava/util/Collection;167 ····invoke-interface·{v8},·Ljava/util/Map;->values()Ljava/util/Collection;
  
167 ····move-result-object·v9168 ····move-result-object·v8
  
168 ····invoke-interface·{v8,·v9},·Ljava/util/concurrent/ExecutorService;->invokeAll(Ljava/util/Collection;)Ljava/util/List;169 ····invoke-interface·{v7,·v8},·Ljava/util/concurrent/ExecutorService;->invokeAll(Ljava/util/Collection;)Ljava/util/List;
  
169 ····move-result-object·v2170 ····move-result-object·v2
  
170 ····.line·178171 ····.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·v3174 ····move-result-object·v7
  
174 ····.local·v3,·"i$":Ljava/util/Iterator; 
175 ····:goto_0175 ····:goto_0
176 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z176 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
177 ····move-result·v8177 ····move-result·v8
  
178 ····if-eqz·v8,·:cond_2178 ····if-eqz·v8,·:cond_2
  
179 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;179 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
180 ····move-result-object·v1180 ····move-result-object·v1
  
181 ····check-cast·v1,·Ljava/util/concurrent/Future;181 ····check-cast·v1,·Ljava/util/concurrent/Future;
  
182 ····.line·179182 ····.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·v4185 ····move-result-object·v3
  
186 ····check-cast·v4,·Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;186 ····check-cast·v3,·Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;
  
187 ····.line·180187 ····.line·180
188 ····.local·v4,·"result":Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;188 ····.local·v3,·"result":Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;
189 ····invoke-virtual·{v4},·Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;->isAlive()Z189 ····invoke-virtual·{v3},·Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;->isAlive()Z
  
190 ····move-result·v8190 ····move-result·v8
  
191 ····if-eqz·v8,·:cond_1191 ····if-eqz·v8,·:cond_1
  
192 ····.line·181192 ····.line·181
193 ····invoke-interface·{v5,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z193 ····invoke-interface·{v4,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
194 ····:try_end_0194 ····:try_end_0
195 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0195 ····.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_1196 ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_1
197 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0197 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
198 ····goto·:goto_0198 ····goto·:goto_0
  
199 ····.line·189199 ····.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·v4····#·"result":Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;202 ····.end·local·v3····#·"result":Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;
204 ····:catch_0203 ····:catch_0
205 ····move-exception·v0204 ····move-exception·v0
  
206 ····.line·190205 ····.line·190
207 ····.local·v0,·"e":Ljava/lang/InterruptedException;206 ····.local·v0,·"e":Ljava/lang/InterruptedException;
208 ····:try_start_1207 ····:try_start_1
209 ····invoke-virtual·{v0},·Ljava/lang/InterruptedException;->printStackTrace()V208 ····invoke-virtual·{v0},·Ljava/lang/InterruptedException;->printStackTrace()V
210 ····:try_end_1209 ····:try_end_1
211 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0210 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
212 ····.line·196211 ····.line·196
213 ····iget-object·v8,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mPacketLock:Ljava/util/concurrent/locks/Lock;212 ····iget-object·v7,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mPacketLock:Ljava/util/concurrent/locks/Lock;
  
214 ····invoke-interface·{v8},·Ljava/util/concurrent/locks/Lock;->unlock()V213 ····invoke-interface·{v7},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
215 ····.line·203214 ····.line·203
216 ····.end·local·v0····#·"e":Ljava/lang/InterruptedException;215 ····.end·local·v0····#·"e":Ljava/lang/InterruptedException;
217 ····:cond_0216 ····:cond_0
218 ····:goto_1217 ····:goto_1
219 ····return·v7218 ····return·v6
  
220 ····.line·183219 ····.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·v4····#·"result":Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;222 ····.restart·local·v3····#·"result":Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;
225 ····:cond_1223 ····:cond_1
226 ····:try_start_2224 ····:try_start_2
227 ····invoke-virtual·{v4},·Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;->getSpeechOutput()Lcom/morlunk/jumble/audio/AudioOutputSpeech;225 ····invoke-virtual·{v3},·Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;->getSpeechOutput()Lcom/morlunk/jumble/audio/AudioOutputSpeech;
  
228 ····move-result-object·v6226 ····move-result-object·v5
  
229 ····.line·184227 ····.line·184
230 ····.local·v6,·"speech":Lcom/morlunk/jumble/audio/AudioOutputSpeech;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.
554 B
smali/com/morlunk/jumble/audio/javacpp/CELT7.smali
    
Offset 42, 15 lines modifiedOffset 42, 14 lines modified
42 .method·public·constructor·<init>()V42 .method·public·constructor·<init>()V
43 ····.locals·043 ····.locals·0
  
44 ····.prologue44 ····.prologue
45 ····.line·3545 ····.line·35
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····.line·71 
48 ····return-void47 ····return-void
49 .end·method48 .end·method
  
50 .method·public·static·native·celt_decode(Lcom/googlecode/javacpp/Pointer;Ljava/nio/ByteBuffer;I[S)I49 .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·=·{
427 B
smali/com/morlunk/jumble/audio/javacpp/Speex.smali
    
Offset 133, 15 lines modifiedOffset 133, 14 lines modified
133 .method·public·constructor·<init>()V133 .method·public·constructor·<init>()V
134 ····.locals·0134 ····.locals·0
  
135 ····.prologue135 ····.prologue
136 ····.line·38136 ····.line·38
137 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V137 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
138 ····.line·467 
139 ····return-void138 ····return-void
140 .end·method139 .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·1141 ····.locals·1
143 ····.param·p0,·"x0"····#·I142 ····.param·p0,·"x0"····#·I
  
557 B
smali/com/morlunk/jumble/audio/javacpp/CELT11.smali
    
Offset 42, 15 lines modifiedOffset 42, 14 lines modified
42 .method·public·constructor·<init>()V42 .method·public·constructor·<init>()V
43 ····.locals·043 ····.locals·0
  
44 ····.prologue44 ····.prologue
45 ····.line·3545 ····.line·35
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····.line·71 
48 ····return-void47 ····return-void
49 .end·method48 .end·method
  
50 .method·public·static·native·celt_decode(Lcom/googlecode/javacpp/Pointer;Ljava/nio/ByteBuffer;I[SI)I49 .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·=·{
554 B
smali/com/morlunk/jumble/audio/javacpp/Opus.smali
    
Offset 44, 15 lines modifiedOffset 44, 14 lines modified
44 .method·public·constructor·<init>()V44 .method·public·constructor·<init>()V
45 ····.locals·045 ····.locals·0
  
46 ····.prologue46 ····.prologue
47 ····.line·3547 ····.line·35
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····.line·70 
50 ····return-void49 ····return-void
51 .end·method50 .end·method
  
52 .method·public·static·native·opus_decode(Lcom/googlecode/javacpp/Pointer;Ljava/nio/ByteBuffer;I[SII)I51 .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·=·{
588 B
smali/com/morlunk/jumble/audio/encoder/CELT11Encoder.smali
    
Offset 97, 14 lines modifiedOffset 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·v299 ····move-result-object·v2
  
 100 ····.line·52
100 ····invoke-virtual·{v0},·Lcom/googlecode/javacpp/IntPointer;->get()I101 ····invoke-virtual·{v0},·Lcom/googlecode/javacpp/IntPointer;->get()I
  
101 ····move-result·v3102 ····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·v2104 ····move-result-object·v2
1.26 KB
res/layout/list_drawer_item.xml
1.2 KB
res/layout/list_drawer_item.xml
    
Offset 1, 5 lines modifiedOffset 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>
2.07 KB
res/layout/fragment_wizard_certificate.xml
1.99 KB
res/layout/fragment_wizard_certificate.xml
    
Offset 1, 6 lines modifiedOffset 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>
4.93 KB
res/layout/server_list_row.xml
4.88 KB
res/layout/server_list_row.xml
    
Offset 1, 17 lines modifiedOffset 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">
1.8 KB
res/layout/fragment_wizard_welcome.xml
1.73 KB
res/layout/fragment_wizard_welcome.xml
    
Offset 1, 5 lines modifiedOffset 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>
4.96 KB
res/layout/public_server_list_row.xml
4.89 KB
res/layout/public_server_list_row.xml
    
Offset 1, 17 lines modifiedOffset 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">
2.26 KB
res/layout/overlay.xml
2.22 KB
res/layout/overlay.xml
    
Offset 1, 12 lines modifiedOffset 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"/>
4.1 KB
res/layout/abc_search_view.xml
4.04 KB
res/layout/abc_search_view.xml
    
Offset 1, 12 lines modifiedOffset 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"/>
1.03 KB
res/layout/list_drawer_header.xml
991 B
res/layout/list_drawer_header.xml
    
Offset 1, 4 lines modifiedOffset 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>
4.31 KB
res/layout/fragment_server_info.xml
4.25 KB
res/layout/fragment_server_info.xml
    
Offset 1, 19 lines modifiedOffset 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>
1.81 KB
res/layout/fragment_server_list.xml
1.74 KB
res/layout/fragment_server_list.xml
    
Offset 1, 6 lines modifiedOffset 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>
2.35 MB
lib/armeabi/libjnicelt11.so
1.06 KB
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········131396·(bytes·into·file)13 ··Start·of·section·headers:··········156060·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··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:·········817 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2419 ··Number·of·section·headers:·········28
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·27
2.26 KB
readelf --wide --program-header {}
    
Offset 1, 27 lines modifiedOffset 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·0x02 Entry·point·0x0
3 There·are·8·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··INTERP·········0x000134·0x00000134·0x00000134·0x00013·0x00013·R···0x17 ··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·0x1f388·0x1f388·R·E·0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x24c20·0x24c20·R·E·0x1000
10 ··LOAD···········0x01f3a8·0x000203a8·0x000203a8·0x00c64·0x05be5·RW··0x100010 ··LOAD···········0x025378·0x00026378·0x00026378·0x00c94·0x05c19·RW··0x1000
11 ··DYNAMIC········0x01fe14·0x00020e14·0x00020e14·0x00100·0x00100·RW··0x411 ··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··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··EXIDX··········0x01bca0·0x0001bca0·0x0001bca0·0x00b78·0x00b78·R···0x414 ··EXIDX··········0x020bf4·0x00020bf4·0x00020bf4·0x00b90·0x00b90·R···0x4
14 ··GNU_RELRO······0x01f3a8·0x000203a8·0x000203a8·0x00c58·0x00c58·RW··0x815 ··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 ···05·····24 ···06·····
23 ···06·····.ARM.exidx·25 ···07·····.ARM.exidx·
24 ···07·····.data.rel.ro.local·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·26 ···08·····.data.rel.ro.local·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·
4.64 KB
readelf --wide --sections {}
    
Offset 1, 33 lines modifiedOffset 1, 37 lines modified
1 There·are·24·section·headers,·starting·at·offset·0x20144: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·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········PROGBITS········00000134·000134·000013·00···A··0···0··15 ··[·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 ··[·2]·.dynsym···········DYNSYM··········00000148·000148·001370·10···A··3···1··47 ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·0013b0·10···A··4···1··4
7 ··[·3]·.dynstr···········STRTAB··········000014b8·0014b8·0023ea·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000153c·00153c·00242b·00···A··0···0··1
8 ··[·4]·.hash·············HASH············000038a4·0038a4·000900·04···A··2···0··49 ··[·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 ··[·5]·.rel.dyn··········REL·············000041a4·0041a4·000b10·08···A··2···0··413 ··[·9]·.rel.dyn··········REL·············0000454c·00454c·000af0·08···A··3···0··4
10 ··[·6]·.rel.plt··········REL·············00004cb4·004cb4·0000f0·08··AI··2···7··414 ··[10]·.rel.plt··········REL·············0000503c·00503c·0000f8·08··AI··3··11··4
11 ··[·7]·.plt··············PROGBITS········00004da4·004da4·00017c·00··AX··0···0··415 ··[11]·.plt··············PROGBITS········00005134·005134·000188·00··AX··0···0··4
12 ··[·8]·.text·············PROGBITS········00004f20·004f20·0165bc·00··AX··0···0··816 ··[12]·.text·············PROGBITS········000052c0·0052c0·01b0cc·00··AX··0···0··8
13 ··[·9]·.ARM.extab········PROGBITS········0001b4dc·01b4dc·0007c4·00···A··0···0··417 ··[13]·.ARM.extab········PROGBITS········0002038c·02038c·000868·00···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0001bca0·01bca0·000b78·08··AL··8···0··418 ··[14]·.ARM.exidx········ARM_EXIDX·······00020bf4·020bf4·000b90·08··AL·12···0··4
15 ··[11]·.rodata···········PROGBITS········0001c818·01c818·002b70·00···A··0···0··419 ··[15]·.rodata···········PROGBITS········00021784·021784·00349c·00···A··0···0··4
16 ··[12]·.data.rel.ro.local·PROGBITS········000203a8·01f3a8·0008b8·00··WA··0···0··420 ··[16]·.data.rel.ro.local·PROGBITS········00026378·025378·0008e8·00··WA··0···0··8
17 ··[13]·.fini_array·······FINI_ARRAY······00020c60·01fc60·000008·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00026c60·025c60·000008·00··WA··0···0··4
18 ··[14]·.data.rel.ro······PROGBITS········00020c68·01fc68·0001a0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········00026c68·025c68·000178·00··WA··0···0··8
19 ··[15]·.init_array·······INIT_ARRAY······00020e08·01fe08·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00026de0·025de0·000014·00··WA··0···0··4
20 ··[16]·.dynamic··········DYNAMIC·········00020e14·01fe14·000100·08··WA··3···0··424 ··[20]·.dynamic··········DYNAMIC·········00026df4·025df4·000128·08··WA··4···0··4
21 ··[17]·.got··············PROGBITS········00020f18·01ff18·0000e8·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00026f1c·025f1c·0000e4·00··WA··0···0··4
22 ··[18]·.data·············PROGBITS········00021000·020000·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00027000·026000·00000c·00··WA··0···0··4
23 ··[19]·.bss··············NOBITS··········00021010·02000c·004f7d·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········00027010·02600c·004f81·00··WA··0···0··8
24 ··[20]·.comment··········PROGBITS········00000000·02000c·000010·01··MS··0···0··128 ··[24]·.comment··········PROGBITS········00000000·02600c·000028·01··MS··0···0··1
25 ··[21]·.note.gnu.gold-version·NOTE············00000000·02001c·00001c·00······0···0··429 ··[25]·.note.gnu.gold-version·NOTE············00000000·026034·00001c·00······0···0··4
26 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·020038·00002b·00······0···0··130 ··[26]·.ARM.attributes···ARM_ATTRIBUTES··00000000·026050·00002b·00······0···0··1
27 ··[23]·.shstrtab·········STRTAB··········00000000·020063·0000e0·00······0···0··131 ··[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)
50.1 KB
readelf --wide --symbols {}
Max HTML report size reached
34.2 KB
readelf --wide --relocs {}
    
Offset 1, 390 lines modifiedOffset 1, 387 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x41a4·contains·354·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x454c·contains·350·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·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 00020678··00000017·R_ARM_RELATIVE········3 00026378··00000017·R_ARM_RELATIVE········
 4 0002637c··00000017·R_ARM_RELATIVE········
81 00020680··00000017·R_ARM_RELATIVE········5 00026380··00000017·R_ARM_RELATIVE········
 6 00026384··00000017·R_ARM_RELATIVE········
 7 00026388··00000017·R_ARM_RELATIVE········
82 0002068c··00000017·R_ARM_RELATIVE········8 0002638c··00000017·R_ARM_RELATIVE········
 9 00026390··00000017·R_ARM_RELATIVE········
83 00020694··00000017·R_ARM_RELATIVE········10 00026394··00000017·R_ARM_RELATIVE········
84 000206a0··00000017·R_ARM_RELATIVE········11 000263b0··00000017·R_ARM_RELATIVE········
85 000206a8··00000017·R_ARM_RELATIVE········12 000263b8··00000017·R_ARM_RELATIVE········
 13 000263c4··00000017·R_ARM_RELATIVE········
86 000206c8··00000017·R_ARM_RELATIVE········14 000263c8··00000017·R_ARM_RELATIVE········
 15 000263cc··00000017·R_ARM_RELATIVE········
87 000206d0··00000017·R_ARM_RELATIVE········16 000263d0··00000017·R_ARM_RELATIVE········
88 000206dc··00000017·R_ARM_RELATIVE········17 000263d4··00000017·R_ARM_RELATIVE········
 18 000263d8··00000017·R_ARM_RELATIVE········
89 000206e4··00000017·R_ARM_RELATIVE········19 000263e8··00000017·R_ARM_RELATIVE········
90 000206f0··00000017·R_ARM_RELATIVE········20 000263f0··00000017·R_ARM_RELATIVE········
 21 000263f4··00000017·R_ARM_RELATIVE········
91 000206f8··00000017·R_ARM_RELATIVE········22 000263f8··00000017·R_ARM_RELATIVE········
92 00020704··00000017·R_ARM_RELATIVE········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 00020768··00000017·R_ARM_RELATIVE········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 000207a4··00000017·R_ARM_RELATIVE········25 00026454··00000017·R_ARM_RELATIVE········
101 000207ac··00000017·R_ARM_RELATIVE········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 000207b8··00000017·R_ARM_RELATIVE········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.
2.56 KB
readelf --wide --dynamic {}
    
Offset 1, 30 lines modifiedOffset 1, 35 lines modified
  
1 Dynamic·section·at·offset·0x1fe14·contains·27·entries:1 Dynamic·section·at·offset·0x25df4·contains·32·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000003·(PLTGOT)·····················0x20f7c3 ·0x00000003·(PLTGOT)·····················0x26f78
4 ·0x00000002·(PLTRELSZ)···················240·(bytes)4 ·0x00000002·(PLTRELSZ)···················248·(bytes)
5 ·0x00000017·(JMPREL)·····················0x4cb45 ·0x00000017·(JMPREL)·····················0x503c
6 ·0x00000014·(PLTREL)·····················REL6 ·0x00000014·(PLTREL)·····················REL
7 ·0x00000011·(REL)························0x41a47 ·0x00000011·(REL)························0x454c
8 ·0x00000012·(RELSZ)······················2832·(bytes)8 ·0x00000012·(RELSZ)······················2800·(bytes)
9 ·0x00000013·(RELENT)·····················8·(bytes)9 ·0x00000013·(RELENT)·····················8·(bytes)
10 ·0x6ffffffa·(RELCOUNT)···················35210 ·0x6ffffffa·(RELCOUNT)···················346
11 ·0x00000006·(SYMTAB)·····················0x14811 ·0x00000006·(SYMTAB)·····················0x18c
12 ·0x0000000b·(SYMENT)·····················16·(bytes)12 ·0x0000000b·(SYMENT)·····················16·(bytes)
13 ·0x00000005·(STRTAB)·····················0x14b813 ·0x00000005·(STRTAB)·····················0x153c
14 ·0x0000000a·(STRSZ)······················9194·(bytes)14 ·0x0000000a·(STRSZ)······················9259·(bytes)
15 ·0x00000004·(HASH)·······················0x38a415 ·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)·················0x20c6022 ·0x0000001a·(FINI_ARRAY)·················0x26c60
23 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)23 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
24 ·0x00000019·(INIT_ARRAY)·················0x20e0824 ·0x00000019·(INIT_ARRAY)·················0x26de0
25 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)25 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
26 ·0x00000010·(SYMBOLIC)···················0x026 ·0x00000010·(SYMBOLIC)···················0x0
27 ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW27 ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW
28 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW28 ·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)·······················0x034 ·0x00000000·(NULL)·······················0x0
489 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 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-version4 Displaying·notes·found·in:·.note.gnu.gold-version
2 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.116 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.11
6.9 KB
readelf --wide --version-info {}
    
Offset 1, 2 lines modifiedOffset 1, 93 lines modified
  
1 No·version·information·found·in·this·file.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
9.64 KB
strings --all --bytes=8 {}
    
Offset 1, 12 lines modifiedOffset 1, 16 lines modified
1 /system/bin/linker1 /system/bin/linker
2 __cxa_finalize2 __cxa_finalize
 3 libjnicelt11.so
3 __cxa_atexit4 __cxa_atexit
4 __aeabi_unwind_cpp_pr05 __aeabi_unwind_cpp_pr0
 6 __clzsi2
5 __aeabi_idiv7 __aeabi_idiv
 8 __stack_chk_guard
 9 __stack_chk_fail
6 __aeabi_unwind_cpp_pr110 __aeabi_unwind_cpp_pr1
7 __aeabi_i2f11 __aeabi_i2f
8 __aeabi_fcmpgt12 __aeabi_fcmpgt
9 __aeabi_f2iz13 __aeabi_f2iz
10 celt_encoder_get_size_custom14 celt_encoder_get_size_custom
11 celt_encoder_get_size15 celt_encoder_get_size
12 celt_mode_create16 celt_mode_create
Offset 115, 113 lines modifiedOffset 119, 114 lines modified
115 Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1encoder_1destroy119 Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1encoder_1destroy
116 Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decoder_1create120 Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decoder_1create
117 Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decode_1float121 Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decode_1float
118 Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decode122 Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decode
119 Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decoder_1destroy123 Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decoder_1destroy
120 _ZTVN10__cxxabiv117__class_type_infoE124 _ZTVN10__cxxabiv117__class_type_infoE
121 _ZTSSt9exception125 _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_PPv126 _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_infoD2Ev129 _ZN10__cxxabiv117__class_type_infoD2Ev
 130 pthread_create
 131 pthread_key_create
157 _ZN10__cxxabiv117__class_type_infoD1Ev132 _ZN10__cxxabiv117__class_type_infoD1Ev
 133 pthread_getspecific
158 _ZN10__cxxabiv117__class_type_infoD0Ev134 _ZN10__cxxabiv117__class_type_infoD0Ev
 135 pthread_setspecific
159 _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE136 _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE
160 _ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj137 _ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj
161 _ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE138 _ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE
162 _ZTSN10__cxxabiv117__class_type_infoE139 _ZTSN10__cxxabiv117__class_type_infoE
163 _ZTIN10__cxxabiv117__class_type_infoE140 _ZTIN10__cxxabiv117__class_type_infoE
164 _ZTVN10__cxxabiv120__si_class_type_infoE141 _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_free_exception150 __cxa_get_exception_ptr
 151 _Unwind_Complete
 152 pthread_mutex_unlock
 153 __cxa_call_unexpected
 154 __cxa_get_globals_fast
166 _Unwind_RaiseException155 _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 _ZNSt9exceptionD2Ev158 _ZNSt9exceptionD2Ev
171 _ZTVSt9exception 
172 _ZNSt9exceptionD1Ev159 _ZNSt9exceptionD1Ev
173 _ZNSt13bad_exceptionD2Ev160 _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 _ZNKSt9exception4whatEv163 _ZNKSt9exception4whatEv
181 _ZNKSt13bad_exception4whatEv164 _ZNKSt13bad_exception4whatEv
182 _ZNSt9exceptionD0Ev165 _ZNSt9exceptionD0Ev
183 _ZNSt13bad_exceptionD0Ev166 _ZNSt13bad_exceptionD0Ev
 167 _ZN10__cxxabiv115__forced_unwindD2Ev
 168 _ZN10__cxxabiv115__forced_unwindD1Ev
184 _ZN10__cxxabiv115__forced_unwindD0Ev169 _ZN10__cxxabiv115__forced_unwindD0Ev
 170 _ZN10__cxxabiv119__foreign_exceptionD2Ev
 171 _ZN10__cxxabiv119__foreign_exceptionD1Ev
185 _ZN10__cxxabiv119__foreign_exceptionD0Ev172 _ZN10__cxxabiv119__foreign_exceptionD0Ev
186 _ZTSSt13bad_exception173 _ZTSSt13bad_exception
 174 _ZTISt13bad_exception
187 _ZTSN10__cxxabiv115__forced_unwindE175 _ZTSN10__cxxabiv115__forced_unwindE
188 _ZTIN10__cxxabiv115__forced_unwindE 
189 _ZTSN10__cxxabiv119__foreign_exceptionE176 _ZTSN10__cxxabiv119__foreign_exceptionE
 177 _ZTVSt9exception
 178 _ZTVN10__cxxabiv115__forced_unwindE
190 _ZTIN10__cxxabiv119__foreign_exceptionE179 _ZTVN10__cxxabiv119__foreign_exceptionE
191 __cxa_pure_virtual180 __cxa_pure_virtual
192 __gnu_end_cleanup 
193 _Unwind_Resume181 _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.
392 B
readelf --wide --decompress --hex-dump=.interp {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.interp':1 Hex·dump·of·section·'.interp':
2 ··0x00000134·2f737973·74656d2f·62696e2f·6c696e6b·/system/bin/link2 ··0x00000154·2f737973·74656d2f·62696e2f·6c696e6b·/system/bin/link
3 ··0x00000144·657200······························er.3 ··0x00000164·657200······························er.
  
75.6 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
19.1 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 147 lines modifiedOffset 1, 148 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x000038a4·07010000·37010000·e7000000·14010000·....7...........2 ··0x00003968·07010000·3b010000·ef000000·19010000·....;...........
3 ··0x000038b4·2d010000·20010000·4f000000·43000000·-...·...O...C...3 ··0x00003978·31010000·24010000·59000000·4d000000·1...$...Y...M...
4 ··0x000038c4·00000000·00000000·49000000·00000000·........I.......4 ··0x00003988·00000000·00000000·53000000·00000000·........S.......
5 ··0x000038d4·32010000·60000000·00000000·26000000·2...`.......&...5 ··0x00003998·36010000·6e000000·00000000·2a000000·6...n.......*...
6 ··0x000038e4·00000000·12000000·f3000000·bb000000·................6 ··0x000039a8·00000000·16000000·f8000000·bd000000·................
7 ··0x000038f4·18010000·88000000·05010000·a9000000·................7 ··0x000039b8·1c010000·ce000000·0a010000·99000000·................
8 ··0x00003904·00000000·00000000·b9000000·58000000·............X...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 ··0x00003914·90000000·81000000·a8000000·30000000·............0...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 ··0x00003924·df000000·00000000·00000000·00000000·................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 ··0x000039e4·00000000·d7000000·26010000·0a010000·........&.......22 ··0x00003aa8·00000000·4c000000·2a010000·0f010000·....L...*.......
23 ··0x000039f4·b5000000·21010000·00000000·00000000·....!...........23 ··0x00003ab8·b3000000·25010000·00000000·00000000·....%...........
24 ··0x00003a04·2a010000·e9000000·d8000000·bc000000·*...............24 ··0x00003ac8·2c010000·e1000000·ed000000·bf000000·,...............
25 ··0x00003a14·00000000·00000000·00000000·00000000·................25 ··0x00003ad8·00000000·00000000·00000000·00000000·................
26 ··0x00003a24·00000000·5d000000·1f010000·e3000000·....]...........26 ··0x00003ae8·00000000·6b000000·23010000·f3000000·....k...#.......
27 ··0x00003a34·31010000·08010000·00000000·a3000000·1...............27 ··0x00003af8·35010000·0d010000·00000000·96000000·5...............
28 ··0x00003a44·65000000·0b010000·b4000000·04010000·e...............28 ··0x00003b08·73000000·10010000·de000000·09010000·s...............
29 ··0x00003a54·62000000·00000000·42000000·31000000·b.......B...1...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 ··0x00003b14·cd000000·00000000·1c000000·00000000·................30 ··0x00003b28·a2000000·00000000·cc000000·0a000000·................
42 ··0x00003b24·00000000·9a000000·00000000·2b010000·............+... 
43 ··0x00003b34·00000000·00000000·ed000000·eb000000·................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 ··0x00003b94·8c000000·fe000000·2e010000·00000000·................32 ··0x00003b48·fc000000·95000000·00000000·ac000000·................
50 ··0x00003ba4·00000000·00000000·00000000·00000000·................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 ··0x00003c64·00000000·e5000000·00000000·00000000·................34 ··0x00003b68·07010000·e5000000·e2000000·00000000·................
63 ··0x00003c74·09010000·21000000·36010000·00000000·....!...6....... 
64 ··0x00003c84·e4000000·2f010000·7b000000·c8000000·..../...{....... 
65 ··0x00003c94·7d000000·00000000·5a000000·00000000·}.......Z.......35 ··0x00003b78·f7000000·00000000·c3000000·c4000000·................
 36 ··0x00003b88·e4000000·54000000·d1000000·00000000·....T...........
 37 ··0x00003b98·2e000000·34010000·00000000·13010000·....4...........
66 ··0x00003ca4·fa000000·99000000·00000000·cc000000·................38 ··0x00003ba8·a8000000·1b010000·98000000·50000000·............P...
 39 ··0x00003bb8·1f010000·00000000·b0000000·61000000·............a...
67 ··0x00003cb4·2c010000·6d000000·07010000·10010000·,...m...........40 ··0x00003bc8·04010000·00000000·02010000·38000000·............8...
68 ··0x00003cc4·94000000·00000000·00000000·00000000·................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 ··0x00003cd4·00000000·00000000·00000000·00000000·................50 ··0x00003c68·00000000·00000000·00000000·00000000·................
 51 ··0x00003c78·00000000·b8000000·00000000·45000000·............E...
70 ··0x00003ce4·00000000·00000000·00000000·00000000·................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 ··0x00003cf4·00000000·00000000·00000000·00000000·................59 ··0x00003cf8·00000000·16010000·00010000·84000000·................
72 ··0x00003d04·00000000·00000000·00000000·00000000·................60 ··0x00003d08·e0000000·00000000·37000000·00000000·........7.......
73 ··0x00003d14·00000000·00000000·00000000·00000000·................61 ··0x00003d18·6f000000·12010000·76000000·b6000000·o.......v.......
74 ··0x00003d24·00000000·00000000·00000000·00000000·................62 ··0x00003d28·00000000·f5000000·00000000·00000000·................
 63 ··0x00003d38·0e010000·25000000·3a010000·00000000·....%...:.......
 64 ··0x00003d48·f4000000·33010000·8a000000·c5000000·....3...........
75 ··0x00003d34·00000000·00000000·0e000000·00000000·................65 ··0x00003d58·8c000000·00000000·68000000·00000000·........h.......
 66 ··0x00003d68·ff000000·d8000000·00000000·a4000000·................
 67 ··0x00003d78·30010000·7b000000·0c010000·15010000·0...{...........
76 ··0x00003d44·00000000·00000000·00000000·00000000·................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 ··0x00003d84·00000000·00000000·00000000·09000000·................69 ··0x00003d98·00000000·00000000·00000000·04000000·................
81 ··0x00003d94·00000000·00000000·00000000·27000000·............'... 
82 ··0x00003da4·00000000·00000000·00000000·00000000·................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 ··0x00003df4·00000000·00000000·00000000·00000000·................71 ··0x00003db8·00000000·00000000·00000000·00000000·................
 72 ··0x00003dc8·00000000·00000000·00000000·00000000·................
 73 ··0x00003dd8·00000000·00000000·00000000·00000000·................
88 ··0x00003e04·1f000000·00000000·00000000·00000000·................74 ··0x00003de8·00000000·00000000·00000000·00000000·................
 75 ··0x00003df8·00000000·00000000·0f000000·00000000·................
 76 ··0x00003e08·00000000·00000000·12000000·00000000·................
89 ··0x00003e14·00000000·00000000·00000000·00000000·................77 ··0x00003e18·00000000·00000000·00000000·00000000·................
Max diff block lines reached; 0/19417 bytes (0.00%) of diff not shown.
6.61 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 161 lines modifiedOffset 1, 166 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 00004da4·<__cxa_atexit@plt-0x14>: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]»  ;·4db4·<__cxa_atexit@plt-0x4>4 »       ldr»    lr,·[pc,·#4]»  ;·5144·<__cxa_atexit@plt-0x4>
5 »       add»    lr,·pc,·lr5 »       add»    lr,·pc,·lr
6 »       ldr»    pc,·[lr,·#8]!6 »       ldr»    pc,·[lr,·#8]!
7 »       andeq»  ip,·r1,·r8,·asr·#37 »       andeq»  r1,·r2,·r4,·lsr·lr
  
8 00004db8·<__cxa_atexit@plt>:8 00005148·<__cxa_atexit@plt>:
9 »       add»    ip,·pc,·#0,·129 »       add»    ip,·pc,·#0,·12
10 »       add»    ip,·ip,·#28,·20»;·0x1c00010 »       add»    ip,·ip,·#135168»       ;·0x21000
11 »       ldr»    pc,·[ip,·#456]!»       ;·0x1c811 »       ldr»    pc,·[ip,·#3636]!»      ;·0xe34
  
12 00004dc4·<__cxa_finalize@plt>:12 00005154·<__cxa_finalize@plt>:
13 »       add»    ip,·pc,·#0,·1213 »       add»    ip,·pc,·#0,·12
14 »       add»    ip,·ip,·#28,·20»;·0x1c00014 »       add»    ip,·ip,·#135168»       ;·0x21000
15 »       ldr»    pc,·[ip,·#448]!»       ;·0x1c015 »       ldr»    pc,·[ip,·#3628]!»      ;·0xe2c
  
16 00004dd0·<memset@plt>:16 00005160·<__stack_chk_fail@plt>:
17 »       add»    ip,·pc,·#0,·1217 »       add»    ip,·pc,·#0,·12
18 »       add»    ip,·ip,·#28,·20»;·0x1c00018 »       add»    ip,·ip,·#135168»       ;·0x21000
19 »       ldr»    pc,·[ip,·#440]!»       ;·0x1b819 »       ldr»    pc,·[ip,·#3620]!»      ;·0xe24
  
20 00004ddc·<memcpy@plt>:20 0000516c·<memset@plt>:
21 »       add»    ip,·pc,·#0,·1221 »       add»    ip,·pc,·#0,·12
22 »       add»    ip,·ip,·#28,·20»;·0x1c00022 »       add»    ip,·ip,·#135168»       ;·0x21000
23 »       ldr»    pc,·[ip,·#432]!»       ;·0x1b023 »       ldr»    pc,·[ip,·#3612]!»      ;·0xe1c
  
24 00004de8·<memmove@plt>:24 00005178·<memmove@plt>:
25 »       add»    ip,·pc,·#0,·1225 »       add»    ip,·pc,·#0,·12
26 »       add»    ip,·ip,·#28,·20»;·0x1c00026 »       add»    ip,·ip,·#135168»       ;·0x21000
27 »       ldr»    pc,·[ip,·#424]!»       ;·0x1a827 »       ldr»    pc,·[ip,·#3604]!»      ;·0xe14
  
28 00004df4·<free@plt>:28 00005184·<memcpy@plt>:
29 »       add»    ip,·pc,·#0,·1229 »       add»    ip,·pc,·#0,·12
30 »       add»    ip,·ip,·#28,·20»;·0x1c00030 »       add»    ip,·ip,·#135168»       ;·0x21000
31 »       ldr»    pc,·[ip,·#416]!»       ;·0x1a031 »       ldr»    pc,·[ip,·#3596]!»      ;·0xe0c
  
32 00004e00·<calloc@plt>:32 00005190·<free@plt>:
33 »       add»    ip,·pc,·#0,·1233 »       add»    ip,·pc,·#0,·12
34 »       add»    ip,·ip,·#28,·20»;·0x1c00034 »       add»    ip,·ip,·#135168»       ;·0x21000
35 »       ldr»    pc,·[ip,·#408]!»       ;·0x19835 »       ldr»    pc,·[ip,·#3588]!»      ;·0xe04
  
36 00004e0c·<lrintf@plt>:36 0000519c·<calloc@plt>:
37 »       add»    ip,·pc,·#0,·1237 »       add»    ip,·pc,·#0,·12
38 »       add»    ip,·ip,·#28,·20»;·0x1c00038 »       add»    ip,·ip,·#135168»       ;·0x21000
39 »       ldr»    pc,·[ip,·#400]!»       ;·0x19039 »       ldr»    pc,·[ip,·#3580]!»      ;·0xdfc
  
40 00004e18·<__android_log_vprint@plt>:40 000051a8·<lrintf@plt>:
41 »       add»    ip,·pc,·#0,·1241 »       add»    ip,·pc,·#0,·12
42 »       add»    ip,·ip,·#28,·20»;·0x1c00042 »       add»    ip,·ip,·#135168»       ;·0x21000
43 »       ldr»    pc,·[ip,·#392]!»       ;·0x18843 »       ldr»    pc,·[ip,·#3572]!»      ;·0xdf4
  
44 00004e24·<memchr@plt>:44 000051b4·<__android_log_vprint@plt>:
45 »       add»    ip,·pc,·#0,·1245 »       add»    ip,·pc,·#0,·12
46 »       add»    ip,·ip,·#28,·20»;·0x1c00046 »       add»    ip,·ip,·#135168»       ;·0x21000
47 »       ldr»    pc,·[ip,·#384]!»       ;·0x18047 »       ldr»    pc,·[ip,·#3564]!»      ;·0xdec
  
48 00004e30·<memcmp@plt>:48 000051c0·<memchr@plt>:
49 »       add»    ip,·pc,·#0,·1249 »       add»    ip,·pc,·#0,·12
50 »       add»    ip,·ip,·#28,·20»;·0x1c00050 »       add»    ip,·ip,·#135168»       ;·0x21000
51 »       ldr»    pc,·[ip,·#376]!»       ;·0x17851 »       ldr»    pc,·[ip,·#3556]!»      ;·0xde4
  
52 00004e3c·<abort@plt>:52 000051cc·<memcmp@plt>:
53 »       add»    ip,·pc,·#0,·1253 »       add»    ip,·pc,·#0,·12
54 »       add»    ip,·ip,·#28,·20»;·0x1c00054 »       add»    ip,·ip,·#135168»       ;·0x21000
55 »       ldr»    pc,·[ip,·#368]!»       ;·0x17055 »       ldr»    pc,·[ip,·#3548]!»      ;·0xddc
  
56 00004e48·<pthread_key_delete@plt>:56 000051d8·<pthread_key_delete@plt>:
57 »       add»    ip,·pc,·#0,·1257 »       add»    ip,·pc,·#0,·12
58 »       add»    ip,·ip,·#28,·20»;·0x1c00058 »       add»    ip,·ip,·#135168»       ;·0x21000
59 »       ldr»    pc,·[ip,·#360]!»       ;·0x16859 »       ldr»    pc,·[ip,·#3540]!»      ;·0xdd4
  
60 00004e54·<pthread_getspecific@plt>:60 000051e4·<pthread_getspecific@plt>:
61 »       add»    ip,·pc,·#0,·1261 »       add»    ip,·pc,·#0,·12
62 »       add»    ip,·ip,·#28,·20»;·0x1c00062 »       add»    ip,·ip,·#135168»       ;·0x21000
63 »       ldr»    pc,·[ip,·#352]!»       ;·0x16063 »       ldr»    pc,·[ip,·#3532]!»      ;·0xdcc
  
64 00004e60·<malloc@plt>:64 000051f0·<malloc@plt>:
65 »       add»    ip,·pc,·#0,·1265 »       add»    ip,·pc,·#0,·12
66 »       add»    ip,·ip,·#28,·20»;·0x1c00066 »       add»    ip,·ip,·#135168»       ;·0x21000
67 »       ldr»    pc,·[ip,·#344]!»       ;·0x15867 »       ldr»    pc,·[ip,·#3524]!»      ;·0xdc4
  
68 00004e6c·<pthread_setspecific@plt>:68 000051fc·<pthread_setspecific@plt>:
69 »       add»    ip,·pc,·#0,·1269 »       add»    ip,·pc,·#0,·12
70 »       add»    ip,·ip,·#28,·20»;·0x1c00070 »       add»    ip,·ip,·#135168»       ;·0x21000
71 »       ldr»    pc,·[ip,·#336]!»       ;·0x15071 »       ldr»    pc,·[ip,·#3516]!»      ;·0xdbc
  
72 00004e78·<pthread_key_create@plt>:72 00005208·<pthread_key_create@plt>:
73 »       add»    ip,·pc,·#0,·1273 »       add»    ip,·pc,·#0,·12
74 »       add»    ip,·ip,·#28,·20»;·0x1c00074 »       add»    ip,·ip,·#135168»       ;·0x21000
75 »       ldr»    pc,·[ip,·#328]!»       ;·0x14875 »       ldr»    pc,·[ip,·#3508]!»      ;·0xdb4
  
76 00004e84·<pthread_mutex_lock@plt>:76 00005214·<abort@plt>:
77 »       add»    ip,·pc,·#0,·1277 »       add»    ip,·pc,·#0,·12
78 »       add»    ip,·ip,·#28,·20»;·0x1c00078 »       add»    ip,·ip,·#135168»       ;·0x21000
79 »       ldr»    pc,·[ip,·#320]!»       ;·0x14079 »       ldr»    pc,·[ip,·#3500]!»      ;·0xdac
  
80 00004e90·<pthread_mutex_unlock@plt>:80 00005220·<pthread_mutex_lock@plt>:
81 »       add»    ip,·pc,·#0,·1281 »       add»    ip,·pc,·#0,·12
82 »       add»    ip,·ip,·#28,·20»;·0x1c00082 »       add»    ip,·ip,·#135168»       ;·0x21000
83 »       ldr»    pc,·[ip,·#312]!»       ;·0x13883 »       ldr»    pc,·[ip,·#3492]!»      ;·0xda4
  
84 00004e9c·<write@plt>:84 0000522c·<pthread_mutex_unlock@plt>:
85 »       add»    ip,·pc,·#0,·1285 »       add»    ip,·pc,·#0,·12
86 »       add»    ip,·ip,·#28,·20»;·0x1c00086 »       add»    ip,·ip,·#135168»       ;·0x21000
87 »       ldr»    pc,·[ip,·#304]!»       ;·0x13087 »       ldr»    pc,·[ip,·#3484]!»      ;·0xd9c
  
88 00004ea8·<strcmp@plt>:88 00005238·<write@plt>:
89 »       add»    ip,·pc,·#0,·1289 »       add»    ip,·pc,·#0,·12
90 »       add»    ip,·ip,·#28,·20»;·0x1c00090 »       add»    ip,·ip,·#135168»       ;·0x21000
91 »       ldr»    pc,·[ip,·#296]!»       ;·0x12891 »       ldr»    pc,·[ip,·#3476]!»      ;·0xd94
  
92 00004eb4·<fwrite@plt>:92 00005244·<strcmp@plt>:
93 »       add»    ip,·pc,·#0,·1293 »       add»    ip,·pc,·#0,·12
94 »       add»    ip,·ip,·#28,·20»;·0x1c00094 »       add»    ip,·ip,·#135168»       ;·0x21000
95 »       ldr»    pc,·[ip,·#288]!»       ;·0x12095 »       ldr»    pc,·[ip,·#3468]!»      ;·0xd8c
  
96 00004ec0·<fputs@plt>:96 00005250·<fwrite@plt>:
97 »       add»    ip,·pc,·#0,·1297 »       add»    ip,·pc,·#0,·12
98 »       add»    ip,·ip,·#28,·20»;·0x1c00098 »       add»    ip,·ip,·#135168»       ;·0x21000
99 »       ldr»    pc,·[ip,·#280]!»       ;·0x11899 »       ldr»    pc,·[ip,·#3460]!»      ;·0xd84
  
Max diff block lines reached; 1444/6585 bytes (21.93%) of diff not shown.
1.98 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
17.2 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
    
Offset 1, 128 lines modifiedOffset 1, 138 lines modified
  
1 Hex·dump·of·section·'.ARM.extab':1 Hex·dump·of·section·'.ARM.extab':
2 ··0x0001b4dc·b2970181·b0ab17c8·00000000·18970181·................2 ··0x0002038c·b2970181·b0ab17c4·00000000·12970181·................
3 ··0x0001b4ec·b0b0ab3f·00000000·08b10181·b0b00084·...?............3 ··0x0002039c·b0b0ab3f·00000000·08b10181·b0b00084·...?............
4 ··0x0001b4fc·00000000·07b10181·b0b002a8·00000000·................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 ··0x0001b5fc·08b10181·b0b00084·00000000·03b10181·................5 ··0x000203bc·08b10181·b0b00084·00000000·03b10181·................
21 ··0x0001b60c·b0b001a8·00000000·08b10181·b0b00084·................6 ··0x000203cc·b0b002a9·00000000·08b10181·b0b00084·................
22 ··0x0001b61c·00000000·08b10181·b0b00084·00000000·................7 ··0x000203dc·00000000·08b10181·b0b00084·00000000·................
 8 ··0x000203ec·03b10181·b0b003a8·00000000·08b10181·................
 9 ··0x000203fc·b0b00084·00000000·08b10181·b0b00084·................
23 ··0x0001b62c·08b10181·b0b00084·00000000·dd6cff7f·.............l..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 ··0x0001b66c·08b10181·b0b00084·00000000·08b10181·................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 ··0x0001b67c·b0b00084·00000000·916cff7f·b0ab0400·.........l......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 ··0x0001b6ec·0134043a·003e1600·00010000·00000000·.4.:.>..........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 ··0x0001b6fc·196cff7f·ab07b100·ff001901·10123a00·.l............:.30 ··0x0002054c·3d30ff7f·ab07b100·ff901901·10123800·=0............8.
37 ··0x0001b70c·0058045e·0164046a·006e1600·00010000·.X.^.d.j.n......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 ··0x0001b74c·00000000·c56bff7f·ab07b100·ff001901·.....k..........32 ··0x0002056c·00000000·1930ff7f·ab08b100·ff901901·.....0..........
42 ··0x0001b75c·10121000·002e0434·013a0440·00441600·.......4.:.@.D..33 ··0x0002057c·10101000·0028042e·0134043a·003e1600·.....(...4.:.>..
43 ··0x0001b76c·00010000·00000000·a16bff7f·ab07b100·.........k......34 ··0x0002058c·00010000·00000000·f52fff7f·ab07b100·........./......
44 ··0x0001b77c·ff001901·10123a00·0058045e·0164046a·......:..X.^.d.j35 ··0x0002059c·ff901901·10123800·0056045c·01620468·......8..V.\.b.h
45 ··0x0001b78c·006e1600·00010000·00000000·7d6bff7f·.n..........}k..36 ··0x000205ac·006c1600·00010000·00000000·d12fff7f·.l.........../..
46 ··0x0001b79c·b0ab0400·ff002901·1e164a00·007404ba·......)...J..t..37 ··0x000205bc·b0ab0400·ff902501·1d181000·0036046c·......%......6.l
47 ··0x0001b7ac·01019201·260000c0·0104d001·00c60104·....&........... 
48 ··0x0001b7bc·0000d401·04000001·00000000·00000000·................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 ··0x0001b7cc·496bff7f·ab08b100·ff001901·10101000·Ik..............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 ··0x0001b81c·00000000·f56aff7f·b0ab0400·ff002901·.....j........).44 ··0x0002062c·00000000·592fff7f·b0ab0400·ff902901·....Y/........).
55 ··0x0001b82c·1e144200·00680498·01018801·0e00009e·..B..h..........45 ··0x0002063c·1e164a00·006e04b4·01018c01·260000ba·..J..n......&...
56 ··0x0001b83c·0104ac01·00a60104·0000b001·04000001·................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 ··0x0001b84c·00000000·00000000·c16aff7f·b0ab0400·.........j......55 ··0x000206dc·00000100·00000000·a52eff7f·b0ab0400·................
58 ··0x0001b85c·ff002901·1e144200·00680498·01018801·..)...B..h......56 ··0x000206ec·ff902101·19164600·006a0498·01018801·..!...F..j......
59 ··0x0001b86c·0e00009e·0104ac01·00a60104·0000b001·................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 ··0x0001b87c·04000001·00000000·00000000·8d6aff7f·.............j..68 ··0x000207ac·011e0800·007f0000·00000000·d12dff7f·.............-..
61 ··0x0001b88c·ab08b100·ff001901·10101000·0028042e·.............(.. 
62 ··0x0001b89c·0134043a·003e1600·00010000·00000000·.4.:.>..........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.
24.3 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 187 lines modifiedOffset 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 ··0x0001bcd0·f893fe7f·b0b0a880·6894fe7f·ab0a9780·........h.......3 ··0x00020c04·7447fe7f·b0b0a880·bc47fe7f·08849780·tG.......G......
6 ··0x0001bce0·3895fe7f·ab07b180·f895fe7f·b0b0b080·8............... 
7 ··0x0001bcf0·0496fe7f·b0ab0c80·3097fe7f·b0ab0e80·........0....... 
8 ··0x0001bd00·3298fe7f·b0ab1080·1899fe7f·b0ab1280·2...............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 ··0x0001bd10·749bfe7f·b0ab1480·4c9dfe7f·b0ab0480·t.......L.......8 ··0x00020c54·4a4bfe7f·b0ab0a80·384cfe7f·b0ab0e80·JK......8L......
10 ··0x0001bd20·ac9dfe7f·ab289780·1cb0fe7f·ab229780·.....(.......".. 
11 ··0x0001bd30·f0b4fe7f·01000000·e8b4fe7f·b0008480·................ 
12 ··0x0001bd40·24b5fe7f·b0ab0c80·08b6fe7f·b0ab0480·$...............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 ··0x0001bd50·f8b6fe7f·b0b0a880·feb6fe7f·ab1c9780·................13 ··0x00020ca4·106cfe7f·b0b0a880·1a6cfe7f·ab169780·.l.......l......
14 ··0x0001bd60·94b8fe7f·78f7ff7f·20bffe7f·7cf7ff7f·....x...·...|... 
15 ··0x0001bd70·8cd8fe7f·ab3e9780·dce2fe7f·b0b0a880·.....>.......... 
16 ··0x0001bd80·10e3fe7f·ab08b180·dce3fe7f·68f7ff7f·............h...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 ··0x0001bd90·dce3fe7f·ab08b180·36e4fe7f·a803b180·........6.......22 ··0x00020d34·0ca2fe7f·ab08b180·66a2fe7f·a803b180·........f.......
18 ··0x0001bda0·40e4fe7f·ab069780·d0e4fe7f·54f7ff7f·@...........T...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 ··0x0001bdb0·04e6fe7f·b0b0a880·38e6fe7f·ab08b180·........8.......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 ··0x0001be30·c8e9fe7f·b0ab0480·38eafe7f·a908b180·........8.......29 ··0x00020da4·38a5fe7f·b0ab0480·a8a5fe7f·a908b180·8...............
28 ··0x0001be40·a0eafe7f·b0ab0480·48ebfe7f·ab049780·........H.......30 ··0x00020db4·18a6fe7f·b0ab0480·bca6fe7f·ab069780·................
29 ··0x0001be50·68ecfe7f·ab0e9780·30effe7f·01000000·h.......0.......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 ··0x0001bee0·e4f1fe7f·ab07b180·1cf2fe7f·ab08b180·................35 ··0x00020e04·b6abfe7f·a908b180·daabfe7f·b0b0a880·................
39 ··0x0001bef0·48f2fe7f·a908b180·5ef2fe7f·b0b0aa80·H.......^.......36 ··0x00020e14·f8abfe7f·ab08b180·1eacfe7f·b0b0aa80·................
40 ··0x0001bf00·8ef2fe7f·ab07b180·dcf2fe7f·ab08b180·................ 
41 ··0x0001bf10·1cf3fe7f·b0b0a980·6ef3fe7f·b0b0aa80·........n....... 
42 ··0x0001bf20·84f3fe7f·ab07b180·60f4fe7f·01000000·........`.......37 ··0x00020e24·58acfe7f·ab07b180·bcacfe7f·01000000·X...............
 38 ··0x00020e34·b4acfe7f·b0b0aa80·20adfe7f·b0b0a880·........·.......
 39 ··0x00020e44·48adfe7f·b0b0b080·66adfe7f·ab07b180·H.......f.......
43 ··0x0001bf30·58f4fe7f·ab07b180·b0f4fe7f·a908b180·X...............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 ··0x0001bf40·48f5fe7f·01000000·40f5fe7f·b0ab3080·H.......@.....0.49 ··0x00020ee4·0cc8fe7f·01000000·04c8fe7f·b0b0a880·................
 50 ··0x00020ef4·74c8fe7f·ab08b180·a8c8fe7f·b0b0a880·t...............
 51 ··0x00020f04·a8c9fe7f·d8f4ff7f·fcc9fe7f·a908b180·................
45 ··0x0001bf50·d00aff7f·aa0fb180·3c0bff7f·01000000·........<.......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·<