--- /home/fdroid/fdroiddata/tmp/org.anothermonitor_8.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.anothermonitor_8.apk ├── /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: META-INF/fdroidserverid 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 │ @@ -1,18 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: ca1455863c398a6687ec7f62cce85d095c75f7331efc318bd4a5ad3622cd77a2 │ -Signer #1 certificate SHA-1 digest: 4f213c04c770d9de9ffdcb55645a755291d04c2f │ -Signer #1 certificate MD5 digest: 57f7a87863524d132ef8c39d75a71404 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: ed3c7e42591df334cfc16ebfa949b1cbc11ba42c2feef439b3643b02a74bc9e9 │ -Signer #1 public key SHA-1 digest: 84f15f82e03961fb397046d044074a09e2b11a87 │ -Signer #1 public key MD5 digest: 6786e9a60dd57333dfdb4fc7894ca576 │ -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/. │ -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/. ├── zipinfo {} │ @@ -1,92 +1,90 @@ │ -Zip file size: 207690 bytes, number of entries: 90 │ --rw---- 2.0 fat 7730 bl defN 16-Jan-18 22:31 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 7851 bl defN 16-Jan-18 22:31 META-INF/78520F7D.SF │ --rw---- 2.0 fat 1326 bl defN 16-Jan-18 22:31 META-INF/78520F7D.RSA │ --rw---- 2.0 fat 41 bl defN 16-Jan-18 21:18 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 16-Jan-18 21:18 META-INF/fdroidserverid │ --rw---- 2.0 fat 2700 bX defN 16-Jan-18 21:18 AndroidManifest.xml │ --rw---- 2.0 fat 792 bl defN 16-Jan-18 21:18 res/anim/grow_from_bottomcentre_to_topcentre.xml │ --rw---- 2.0 fat 792 bl defN 16-Jan-18 21:18 res/anim/grow_from_topright_to_bottomleft.xml │ --rw---- 2.0 fat 792 bl defN 16-Jan-18 21:18 res/anim/shrink_from_bottomleft_to_topright.xml │ --rw---- 2.0 fat 792 bl defN 16-Jan-18 21:18 res/anim/shrink_from_topcentre_to_bottomcentre.xml │ --rw---- 1.0 fat 1034 b- stor 16-Jan-18 21:17 res/drawable-hdpi-v4/icon_bw.png │ --rw---- 1.0 fat 1155 b- stor 16-Jan-18 21:17 res/drawable-hdpi-v4/icon_recording_bw.png │ --rw---- 1.0 fat 2036 b- stor 16-Jan-18 21:17 res/drawable-mdpi-v4/icon.png │ --rw---- 1.0 fat 743 b- stor 16-Jan-18 21:17 res/drawable-mdpi-v4/icon_bw.png │ --rw---- 1.0 fat 2214 b- stor 16-Jan-18 21:17 res/drawable-mdpi-v4/icon_recording.png │ --rw---- 1.0 fat 799 b- stor 16-Jan-18 21:17 res/drawable-mdpi-v4/icon_recording_bw.png │ --rw---- 2.0 fat 720 bl defN 16-Jan-18 21:18 res/drawable-v21/gradient_nb.xml │ --rw---- 1.0 fat 4675 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon.png │ --rw---- 1.0 fat 1358 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_bw.png │ --rw---- 1.0 fat 530 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_circle_pressed.png │ --rw---- 1.0 fat 1135 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_circle_red.png │ --rw---- 1.0 fat 421 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_circle_sb.png │ --rw---- 1.0 fat 286 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_ellipsis_vertical.png │ --rw---- 1.0 fat 265 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_ellipsis_vertical_pressed.png │ --rw---- 1.0 fat 542 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_info_circle.png │ --rw---- 1.0 fat 1681 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_question_circle.png │ --rw---- 1.0 fat 4775 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_recording.png │ --rw---- 1.0 fat 1410 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_recording_bw.png │ --rw---- 1.0 fat 241 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_stop.png │ --rw---- 1.0 fat 193 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_stop_pressed.png │ --rw---- 1.0 fat 245 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_stop_sb.png │ --rw---- 1.0 fat 529 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_times.png │ --rw---- 1.0 fat 529 b- stor 16-Jan-18 21:17 res/drawable-xhdpi-v4/icon_times_ai.png │ --rw---- 1.0 fat 9180 b- stor 16-Jan-18 21:17 res/drawable-xxhdpi-v4/icon.png │ --rw---- 1.0 fat 1885 b- stor 16-Jan-18 21:17 res/drawable-xxhdpi-v4/icon_bw.png │ --rw---- 1.0 fat 720 b- stor 16-Jan-18 21:17 res/drawable-xxhdpi-v4/icon_circle_pressed.png │ --rw---- 1.0 fat 774 b- stor 16-Jan-18 21:17 res/drawable-xxhdpi-v4/icon_circle_red.png │ --rw---- 1.0 fat 329 b- stor 16-Jan-18 21:17 res/drawable-xxhdpi-v4/icon_ellipsis_vertical.png │ --rw---- 1.0 fat 329 b- stor 16-Jan-18 21:17 res/drawable-xxhdpi-v4/icon_ellipsis_vertical_pressed.png │ --rw---- 1.0 fat 1925 b- stor 16-Jan-18 21:17 res/drawable-xxhdpi-v4/icon_recording_bw.png │ --rw---- 1.0 fat 299 b- stor 16-Jan-18 21:17 res/drawable-xxhdpi-v4/icon_stop.png │ --rw---- 1.0 fat 242 b- stor 16-Jan-18 21:17 res/drawable-xxhdpi-v4/icon_stop_pressed.png │ --rw---- 2.0 fat 380 bl defN 16-Jan-18 21:18 res/drawable/bg_about.xml │ --rw---- 1.0 fat 536 b- stor 16-Jan-18 21:17 res/drawable/bg_menu_white.9.png │ --rw---- 2.0 fat 480 bl defN 16-Jan-18 21:18 res/drawable/bg_parameter_row.xml │ --rw---- 2.0 fat 632 bl defN 16-Jan-18 21:18 res/drawable/button_close_settings.xml │ --rw---- 2.0 fat 480 bl defN 16-Jan-18 21:18 res/drawable/button_graphic.xml │ --rw---- 2.0 fat 560 bl defN 16-Jan-18 21:18 res/drawable/button_menu.xml │ --rw---- 2.0 fat 480 bl defN 16-Jan-18 21:18 res/drawable/button_menu_entry.xml │ --rw---- 2.0 fat 560 bl defN 16-Jan-18 21:18 res/drawable/button_start_record.xml │ --rw---- 2.0 fat 560 bl defN 16-Jan-18 21:18 res/drawable/button_stop_record.xml │ --rw---- 2.0 fat 720 bl defN 16-Jan-18 21:18 res/drawable/gradient_bg.xml │ --rw---- 2.0 fat 572 bl defN 16-Jan-18 21:18 res/drawable/gradient_nb.xml │ --rw---- 2.0 fat 1020 bl defN 16-Jan-18 21:18 res/drawable/gradient_oval.xml │ --rw---- 2.0 fat 720 bl defN 16-Jan-18 21:18 res/drawable/gradient_process.xml │ --rw---- 2.0 fat 720 bl defN 16-Jan-18 21:18 res/drawable/gradient_process_top.xml │ --rw---- 2.0 fat 1172 bl defN 16-Jan-18 21:18 res/drawable/gradient_tab_selected.xml │ --rw---- 1.0 fat 3238 b- stor 16-Jan-18 21:17 res/drawable/icon.png │ --rw---- 1.0 fat 420 b- stor 16-Jan-18 21:17 res/drawable/icon_angle_down.png │ --rw---- 1.0 fat 306 b- stor 16-Jan-18 21:17 res/drawable/icon_circle_pressed.png │ --rw---- 1.0 fat 320 b- stor 16-Jan-18 21:17 res/drawable/icon_circle_red.png │ --rw---- 1.0 fat 284 b- stor 16-Jan-18 21:17 res/drawable/icon_circle_sb.png │ --rw---- 1.0 fat 222 b- stor 16-Jan-18 21:17 res/drawable/icon_ellipsis_vertical.png │ --rw---- 1.0 fat 212 b- stor 16-Jan-18 21:17 res/drawable/icon_ellipsis_vertical_pressed.png │ --rw---- 1.0 fat 349 b- stor 16-Jan-18 21:17 res/drawable/icon_info_circle.png │ --rw---- 1.0 fat 262 b- stor 16-Jan-18 21:17 res/drawable/icon_pause.png │ --rw---- 1.0 fat 456 b- stor 16-Jan-18 21:17 res/drawable/icon_play.png │ --rw---- 1.0 fat 1019 b- stor 16-Jan-18 21:17 res/drawable/icon_question_circle.png │ --rw---- 1.0 fat 200 b- stor 16-Jan-18 21:17 res/drawable/icon_stop_sb.png │ --rw---- 1.0 fat 380 b- stor 16-Jan-18 21:17 res/drawable/icon_times.png │ --rw---- 1.0 fat 355 b- stor 16-Jan-18 21:17 res/drawable/icon_times_ai.png │ --rw---- 1.0 fat 26698 b- stor 16-Jan-18 21:17 res/drawable/logo_app.png │ --rw---- 1.0 fat 309 b- stor 16-Jan-18 21:17 res/drawable/subtlepatterns_escheresque_ste.png │ --rw---- 1.0 fat 68 b- stor 16-Jan-18 21:17 res/drawable/transparent_pixel.png │ --rw---- 2.0 fat 2392 bl defN 16-Jan-18 21:18 res/layout-land/layer_feedback.xml │ --rw---- 2.0 fat 2760 bl defN 16-Jan-18 21:18 res/layout/activity_about.xml │ --rw---- 2.0 fat 1836 bl defN 16-Jan-18 21:18 res/layout/activity_help.xml │ --rw---- 2.0 fat 12600 bl defN 16-Jan-18 21:18 res/layout/activity_main.xml │ --rw---- 2.0 fat 1640 bl defN 16-Jan-18 21:18 res/layout/activity_preferences.xml │ --rw---- 2.0 fat 2788 bl defN 16-Jan-18 21:18 res/layout/activity_preferences_tab1.xml │ --rw---- 2.0 fat 1920 bl defN 16-Jan-18 21:18 res/layout/activity_preferences_tab2.xml │ --rw---- 2.0 fat 2892 bl defN 16-Jan-18 21:18 res/layout/activity_processes.xml │ --rw---- 2.0 fat 1392 bl defN 16-Jan-18 21:18 res/layout/activity_processes_entry.xml │ --rw---- 2.0 fat 2200 bl defN 16-Jan-18 21:18 res/layout/layer_feedback.xml │ --rw---- 2.0 fat 1512 bl defN 16-Jan-18 21:18 res/layout/layer_hint.xml │ --rw---- 2.0 fat 1372 bl defN 16-Jan-18 21:18 res/layout/layer_menu.xml │ --rw---- 2.0 fat 1764 bl defN 16-Jan-18 21:18 res/layout/layer_process_entry.xml │ --rw---- 2.0 fat 1512 bl defN 16-Jan-18 21:18 res/layout/layer_welcome.xml │ --rw---- 1.0 fat 36864 b- stor 16-Jan-18 21:17 resources.arsc │ --rw---- 2.0 fat 161084 bl defN 16-Jan-18 21:18 classes.dex │ -90 files, 347274 bytes uncompressed, 193877 bytes compressed: 44.2% │ +Zip file size: 207043 bytes, number of entries: 88 │ +-rw---- 2.0 fat 2700 bX defN 17-Sep-24 00:24 AndroidManifest.xml │ +-rw---- 2.0 fat 792 bl defN 17-Sep-24 00:24 res/anim/grow_from_bottomcentre_to_topcentre.xml │ +-rw---- 2.0 fat 792 bl defN 17-Sep-24 00:24 res/anim/grow_from_topright_to_bottomleft.xml │ +-rw---- 2.0 fat 792 bl defN 17-Sep-24 00:24 res/anim/shrink_from_bottomleft_to_topright.xml │ +-rw---- 2.0 fat 792 bl defN 17-Sep-24 00:24 res/anim/shrink_from_topcentre_to_bottomcentre.xml │ +-rw---- 1.0 fat 1034 b- stor 17-Sep-24 00:24 res/drawable-hdpi-v4/icon_bw.png │ +-rw---- 1.0 fat 1155 b- stor 17-Sep-24 00:24 res/drawable-hdpi-v4/icon_recording_bw.png │ +-rw---- 1.0 fat 2036 b- stor 17-Sep-24 00:24 res/drawable-mdpi-v4/icon.png │ +-rw---- 1.0 fat 743 b- stor 17-Sep-24 00:24 res/drawable-mdpi-v4/icon_bw.png │ +-rw---- 1.0 fat 2214 b- stor 17-Sep-24 00:24 res/drawable-mdpi-v4/icon_recording.png │ +-rw---- 1.0 fat 799 b- stor 17-Sep-24 00:24 res/drawable-mdpi-v4/icon_recording_bw.png │ +-rw---- 2.0 fat 720 bl defN 17-Sep-24 00:24 res/drawable-v21/gradient_nb.xml │ +-rw---- 1.0 fat 4675 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon.png │ +-rw---- 1.0 fat 1358 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_bw.png │ +-rw---- 1.0 fat 530 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_circle_pressed.png │ +-rw---- 1.0 fat 1135 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_circle_red.png │ +-rw---- 1.0 fat 421 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_circle_sb.png │ +-rw---- 1.0 fat 286 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_ellipsis_vertical.png │ +-rw---- 1.0 fat 265 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_ellipsis_vertical_pressed.png │ +-rw---- 1.0 fat 542 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_info_circle.png │ +-rw---- 1.0 fat 1681 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_question_circle.png │ +-rw---- 1.0 fat 4775 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_recording.png │ +-rw---- 1.0 fat 1410 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_recording_bw.png │ +-rw---- 1.0 fat 241 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_stop.png │ +-rw---- 1.0 fat 193 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_stop_pressed.png │ +-rw---- 1.0 fat 245 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_stop_sb.png │ +-rw---- 1.0 fat 529 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_times.png │ +-rw---- 1.0 fat 529 b- stor 17-Sep-24 00:24 res/drawable-xhdpi-v4/icon_times_ai.png │ +-rw---- 1.0 fat 9180 b- stor 17-Sep-24 00:24 res/drawable-xxhdpi-v4/icon.png │ +-rw---- 1.0 fat 1885 b- stor 17-Sep-24 00:24 res/drawable-xxhdpi-v4/icon_bw.png │ +-rw---- 1.0 fat 720 b- stor 17-Sep-24 00:24 res/drawable-xxhdpi-v4/icon_circle_pressed.png │ +-rw---- 1.0 fat 774 b- stor 17-Sep-24 00:24 res/drawable-xxhdpi-v4/icon_circle_red.png │ +-rw---- 1.0 fat 329 b- stor 17-Sep-24 00:24 res/drawable-xxhdpi-v4/icon_ellipsis_vertical.png │ +-rw---- 1.0 fat 329 b- stor 17-Sep-24 00:24 res/drawable-xxhdpi-v4/icon_ellipsis_vertical_pressed.png │ +-rw---- 1.0 fat 1925 b- stor 17-Sep-24 00:24 res/drawable-xxhdpi-v4/icon_recording_bw.png │ +-rw---- 1.0 fat 299 b- stor 17-Sep-24 00:24 res/drawable-xxhdpi-v4/icon_stop.png │ +-rw---- 1.0 fat 242 b- stor 17-Sep-24 00:24 res/drawable-xxhdpi-v4/icon_stop_pressed.png │ +-rw---- 2.0 fat 380 bl defN 17-Sep-24 00:24 res/drawable/bg_about.xml │ +-rw---- 1.0 fat 536 b- stor 17-Sep-24 00:24 res/drawable/bg_menu_white.9.png │ +-rw---- 2.0 fat 480 bl defN 17-Sep-24 00:24 res/drawable/bg_parameter_row.xml │ +-rw---- 2.0 fat 632 bl defN 17-Sep-24 00:24 res/drawable/button_close_settings.xml │ +-rw---- 2.0 fat 480 bl defN 17-Sep-24 00:24 res/drawable/button_graphic.xml │ +-rw---- 2.0 fat 560 bl defN 17-Sep-24 00:24 res/drawable/button_menu.xml │ +-rw---- 2.0 fat 480 bl defN 17-Sep-24 00:24 res/drawable/button_menu_entry.xml │ +-rw---- 2.0 fat 560 bl defN 17-Sep-24 00:24 res/drawable/button_start_record.xml │ +-rw---- 2.0 fat 560 bl defN 17-Sep-24 00:24 res/drawable/button_stop_record.xml │ +-rw---- 2.0 fat 720 bl defN 17-Sep-24 00:24 res/drawable/gradient_bg.xml │ +-rw---- 2.0 fat 572 bl defN 17-Sep-24 00:24 res/drawable/gradient_nb.xml │ +-rw---- 2.0 fat 1020 bl defN 17-Sep-24 00:24 res/drawable/gradient_oval.xml │ +-rw---- 2.0 fat 720 bl defN 17-Sep-24 00:24 res/drawable/gradient_process.xml │ +-rw---- 2.0 fat 720 bl defN 17-Sep-24 00:24 res/drawable/gradient_process_top.xml │ +-rw---- 2.0 fat 1172 bl defN 17-Sep-24 00:24 res/drawable/gradient_tab_selected.xml │ +-rw---- 1.0 fat 3238 b- stor 17-Sep-24 00:24 res/drawable/icon.png │ +-rw---- 1.0 fat 420 b- stor 17-Sep-24 00:24 res/drawable/icon_angle_down.png │ +-rw---- 1.0 fat 306 b- stor 17-Sep-24 00:24 res/drawable/icon_circle_pressed.png │ +-rw---- 1.0 fat 320 b- stor 17-Sep-24 00:24 res/drawable/icon_circle_red.png │ +-rw---- 1.0 fat 284 b- stor 17-Sep-24 00:24 res/drawable/icon_circle_sb.png │ +-rw---- 1.0 fat 222 b- stor 17-Sep-24 00:24 res/drawable/icon_ellipsis_vertical.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-24 00:24 res/drawable/icon_ellipsis_vertical_pressed.png │ +-rw---- 1.0 fat 349 b- stor 17-Sep-24 00:24 res/drawable/icon_info_circle.png │ +-rw---- 1.0 fat 262 b- stor 17-Sep-24 00:24 res/drawable/icon_pause.png │ +-rw---- 1.0 fat 456 b- stor 17-Sep-24 00:24 res/drawable/icon_play.png │ +-rw---- 1.0 fat 1019 b- stor 17-Sep-24 00:24 res/drawable/icon_question_circle.png │ +-rw---- 1.0 fat 200 b- stor 17-Sep-24 00:24 res/drawable/icon_stop_sb.png │ +-rw---- 1.0 fat 380 b- stor 17-Sep-24 00:24 res/drawable/icon_times.png │ +-rw---- 1.0 fat 355 b- stor 17-Sep-24 00:24 res/drawable/icon_times_ai.png │ +-rw---- 1.0 fat 26698 b- stor 17-Sep-24 00:24 res/drawable/logo_app.png │ +-rw---- 1.0 fat 309 b- stor 17-Sep-24 00:24 res/drawable/subtlepatterns_escheresque_ste.png │ +-rw---- 1.0 fat 68 b- stor 17-Sep-24 00:24 res/drawable/transparent_pixel.png │ +-rw---- 2.0 fat 2392 bl defN 17-Sep-24 00:24 res/layout-land/layer_feedback.xml │ +-rw---- 2.0 fat 2760 bl defN 17-Sep-24 00:24 res/layout/activity_about.xml │ +-rw---- 2.0 fat 1836 bl defN 17-Sep-24 00:24 res/layout/activity_help.xml │ +-rw---- 2.0 fat 12600 bl defN 17-Sep-24 00:24 res/layout/activity_main.xml │ +-rw---- 2.0 fat 1640 bl defN 17-Sep-24 00:24 res/layout/activity_preferences.xml │ +-rw---- 2.0 fat 2788 bl defN 17-Sep-24 00:24 res/layout/activity_preferences_tab1.xml │ +-rw---- 2.0 fat 1920 bl defN 17-Sep-24 00:24 res/layout/activity_preferences_tab2.xml │ +-rw---- 2.0 fat 2892 bl defN 17-Sep-24 00:24 res/layout/activity_processes.xml │ +-rw---- 2.0 fat 1392 bl defN 17-Sep-24 00:24 res/layout/activity_processes_entry.xml │ +-rw---- 2.0 fat 2200 bl defN 17-Sep-24 00:24 res/layout/layer_feedback.xml │ +-rw---- 2.0 fat 1512 bl defN 17-Sep-24 00:24 res/layout/layer_hint.xml │ +-rw---- 2.0 fat 1372 bl defN 17-Sep-24 00:24 res/layout/layer_menu.xml │ +-rw---- 2.0 fat 1764 bl defN 17-Sep-24 00:24 res/layout/layer_process_entry.xml │ +-rw---- 2.0 fat 1512 bl defN 17-Sep-24 00:24 res/layout/layer_welcome.xml │ +-rw---- 1.0 fat 36864 b- stor 17-Sep-24 00:24 resources.arsc │ +-rw---- 2.0 fat 161152 bl defN 17-Sep-24 00:24 classes.dex │ +-rw---- 2.0 fat 7730 b- defN 17-Sep-24 00:24 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 7851 b- defN 17-Sep-24 00:24 META-INF/78520F7D.SF │ +-rw---- 2.0 fat 1326 b- defN 17-Sep-24 00:24 META-INF/78520F7D.RSA │ +88 files, 347260 bytes uncompressed, 193631 bytes compressed: 44.2% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,30 +1,30 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 00fcd706 │ │ -signature : b208...6759 │ │ -file_size : 161084 │ │ +checksum : 96f930ff │ │ +signature : 491e...11d1 │ │ +file_size : 161152 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 1877 │ │ +string_ids_size : 1876 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 283 │ │ -type_ids_off : 7620 (0x001dc4) │ │ +type_ids_off : 7616 (0x001dc0) │ │ proto_ids_size : 312 │ │ -proto_ids_off : 8752 (0x002230) │ │ +proto_ids_off : 8748 (0x00222c) │ │ field_ids_size : 895 │ │ -field_ids_off : 12496 (0x0030d0) │ │ +field_ids_off : 12492 (0x0030cc) │ │ method_ids_size : 906 │ │ -method_ids_off : 19656 (0x004cc8) │ │ +method_ids_off : 19652 (0x004cc4) │ │ class_defs_size : 109 │ │ -class_defs_off : 26904 (0x006918) │ │ -data_size : 129644 │ │ -data_off : 31440 (0x007ad0) │ │ +class_defs_off : 26900 (0x006914) │ │ +data_size : 129716 │ │ +data_off : 31436 (0x007acc) │ │ │ │ Class #0 header: │ │ class_idx : 111 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 163 │ │ source_file_idx : 105 │ │ static_fields_size : 6 │ │ @@ -75,17 +75,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a0ac: |[00a0ac] com.jaredrummler.android.processes.BuildConfig.:()V │ │ -00a0bc: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00a0c2: 0e00 |0003: return-void │ │ +00a0a8: |[00a0a8] com.jaredrummler.android.processes.BuildConfig.:()V │ │ +00a0b8: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00a0be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -147,20 +147,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -00a0c4: |[00a0c4] com.jaredrummler.android.processes.ProcessManager$Filter.:()V │ │ -00a0d4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -00a0d6: 7010 c001 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00a0dc: 5910 1900 |0004: iput v0, v1, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.pid:I // field@0019 │ │ -00a0e0: 5910 1a00 |0006: iput v0, v1, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.ppid:I // field@001a │ │ -00a0e4: 0e00 |0008: return-void │ │ +00a0c0: |[00a0c0] com.jaredrummler.android.processes.ProcessManager$Filter.:()V │ │ +00a0d0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +00a0d2: 7010 c001 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00a0d8: 5910 1900 |0004: iput v0, v1, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.pid:I // field@0019 │ │ +00a0dc: 5910 1a00 |0006: iput v0, v1, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.ppid:I // field@001a │ │ +00a0e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=210 │ │ 0x0004 line=213 │ │ 0x0006 line=214 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ @@ -171,71 +171,71 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -00a0e8: |[00a0e8] com.jaredrummler.android.processes.ProcessManager$Filter.run:()Ljava/util/List; │ │ -00a0f8: 12fa |0000: const/4 v10, #int -1 // #ff │ │ -00a0fa: 2205 a900 |0001: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ -00a0fe: 7010 e101 0500 |0003: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -00a104: 2206 8c00 |0006: new-instance v6, Ljava/io/File; // type@008c │ │ -00a108: 1a07 2200 |0008: const-string v7, "/proc" // string@0022 │ │ -00a10c: 7020 a501 7600 |000a: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ -00a112: 6e10 a901 0600 |000d: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@01a9 │ │ -00a118: 0c02 |0010: move-result-object v2 │ │ -00a11a: 2127 |0011: array-length v7, v2 │ │ -00a11c: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -00a11e: 3576 5200 |0013: if-ge v6, v7, 0065 // +0052 │ │ -00a122: 4601 0206 |0015: aget-object v1, v2, v6 │ │ -00a126: 6e10 a801 0100 |0017: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@01a8 │ │ -00a12c: 0a08 |001a: move-result v8 │ │ -00a12e: 3808 1200 |001b: if-eqz v8, 002d // +0012 │ │ -00a132: 6e10 a701 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@01a7 │ │ -00a138: 0c08 |0020: move-result-object v8 │ │ -00a13a: 7110 ba01 0800 |0021: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -00a140: 0a03 |0024: move-result v3 │ │ -00a142: 52b8 1900 |0025: iget v8, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.pid:I // field@0019 │ │ -00a146: 32a8 0b00 |0027: if-eq v8, v10, 0032 // +000b │ │ -00a14a: 52b8 1900 |0029: iget v8, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.pid:I // field@0019 │ │ -00a14e: 3283 0700 |002b: if-eq v3, v8, 0032 // +0007 │ │ -00a152: d806 0601 |002d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -00a156: 28e4 |002f: goto 0013 // -001c │ │ -00a158: 0d00 |0030: move-exception v0 │ │ -00a15a: 28fc |0031: goto 002d // -0004 │ │ -00a15c: 55b8 1700 |0032: iget-boolean v8, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.apps:Z // field@0017 │ │ -00a160: 3808 2b00 |0034: if-eqz v8, 005f // +002b │ │ -00a164: 2204 7500 |0036: new-instance v4, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ -00a168: 7020 0501 3400 |0038: invoke-direct {v4, v3}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.:(I)V // method@0105 │ │ -00a16e: 54b8 1800 |003b: iget-object v8, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.name:Ljava/lang/String; // field@0018 │ │ -00a172: 3808 0c00 |003d: if-eqz v8, 0049 // +000c │ │ -00a176: 5448 2200 |003f: iget-object v8, v4, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ -00a17a: 54b9 1800 |0041: iget-object v9, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.name:Ljava/lang/String; // field@0018 │ │ -00a17e: 6e20 c601 9800 |0043: invoke-virtual {v8, v9}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01c6 │ │ -00a184: 0a08 |0046: move-result v8 │ │ -00a186: 3808 e6ff |0047: if-eqz v8, 002d // -001a │ │ -00a18a: 52b8 1a00 |0049: iget v8, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.ppid:I // field@001a │ │ -00a18e: 32a8 0e00 |004b: if-eq v8, v10, 0059 // +000e │ │ -00a192: 6e10 1c01 0400 |004d: invoke-virtual {v4}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.stat:()Lcom/jaredrummler/android/processes/models/Stat; // method@011c │ │ -00a198: 0c08 |0050: move-result-object v8 │ │ -00a19a: 6e10 6c01 0800 |0051: invoke-virtual {v8}, Lcom/jaredrummler/android/processes/models/Stat;.ppid:()I // method@016c │ │ -00a1a0: 0a08 |0054: move-result v8 │ │ -00a1a2: 52b9 1a00 |0055: iget v9, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.ppid:I // field@001a │ │ -00a1a6: 3398 d6ff |0057: if-ne v8, v9, 002d // -002a │ │ -00a1aa: 7220 f001 4500 |0059: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ -00a1b0: 28d1 |005c: goto 002d // -002f │ │ -00a1b2: 0d08 |005d: move-exception v8 │ │ -00a1b4: 28cf |005e: goto 002d // -0031 │ │ -00a1b6: 2204 7700 |005f: new-instance v4, Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0077 │ │ -00a1ba: 7020 1201 3400 |0061: invoke-direct {v4, v3}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.:(I)V // method@0112 │ │ -00a1c0: 28d7 |0064: goto 003b // -0029 │ │ -00a1c2: 1105 |0065: return-object v5 │ │ -00a1c4: 0d08 |0066: move-exception v8 │ │ -00a1c6: 28c6 |0067: goto 002d // -003a │ │ +00a0e4: |[00a0e4] com.jaredrummler.android.processes.ProcessManager$Filter.run:()Ljava/util/List; │ │ +00a0f4: 12fa |0000: const/4 v10, #int -1 // #ff │ │ +00a0f6: 2205 a900 |0001: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ +00a0fa: 7010 e101 0500 |0003: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +00a100: 2206 8c00 |0006: new-instance v6, Ljava/io/File; // type@008c │ │ +00a104: 1a07 2200 |0008: const-string v7, "/proc" // string@0022 │ │ +00a108: 7020 a501 7600 |000a: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ +00a10e: 6e10 a901 0600 |000d: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@01a9 │ │ +00a114: 0c02 |0010: move-result-object v2 │ │ +00a116: 2127 |0011: array-length v7, v2 │ │ +00a118: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +00a11a: 3576 5200 |0013: if-ge v6, v7, 0065 // +0052 │ │ +00a11e: 4601 0206 |0015: aget-object v1, v2, v6 │ │ +00a122: 6e10 a801 0100 |0017: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@01a8 │ │ +00a128: 0a08 |001a: move-result v8 │ │ +00a12a: 3808 1200 |001b: if-eqz v8, 002d // +0012 │ │ +00a12e: 6e10 a701 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@01a7 │ │ +00a134: 0c08 |0020: move-result-object v8 │ │ +00a136: 7110 ba01 0800 |0021: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +00a13c: 0a03 |0024: move-result v3 │ │ +00a13e: 52b8 1900 |0025: iget v8, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.pid:I // field@0019 │ │ +00a142: 32a8 0b00 |0027: if-eq v8, v10, 0032 // +000b │ │ +00a146: 52b8 1900 |0029: iget v8, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.pid:I // field@0019 │ │ +00a14a: 3283 0700 |002b: if-eq v3, v8, 0032 // +0007 │ │ +00a14e: d806 0601 |002d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +00a152: 28e4 |002f: goto 0013 // -001c │ │ +00a154: 0d00 |0030: move-exception v0 │ │ +00a156: 28fc |0031: goto 002d // -0004 │ │ +00a158: 55b8 1700 |0032: iget-boolean v8, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.apps:Z // field@0017 │ │ +00a15c: 3808 2b00 |0034: if-eqz v8, 005f // +002b │ │ +00a160: 2204 7500 |0036: new-instance v4, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ +00a164: 7020 0501 3400 |0038: invoke-direct {v4, v3}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.:(I)V // method@0105 │ │ +00a16a: 54b8 1800 |003b: iget-object v8, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.name:Ljava/lang/String; // field@0018 │ │ +00a16e: 3808 0c00 |003d: if-eqz v8, 0049 // +000c │ │ +00a172: 5448 2200 |003f: iget-object v8, v4, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ +00a176: 54b9 1800 |0041: iget-object v9, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.name:Ljava/lang/String; // field@0018 │ │ +00a17a: 6e20 c601 9800 |0043: invoke-virtual {v8, v9}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01c6 │ │ +00a180: 0a08 |0046: move-result v8 │ │ +00a182: 3808 e6ff |0047: if-eqz v8, 002d // -001a │ │ +00a186: 52b8 1a00 |0049: iget v8, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.ppid:I // field@001a │ │ +00a18a: 32a8 0e00 |004b: if-eq v8, v10, 0059 // +000e │ │ +00a18e: 6e10 1c01 0400 |004d: invoke-virtual {v4}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.stat:()Lcom/jaredrummler/android/processes/models/Stat; // method@011c │ │ +00a194: 0c08 |0050: move-result-object v8 │ │ +00a196: 6e10 6c01 0800 |0051: invoke-virtual {v8}, Lcom/jaredrummler/android/processes/models/Stat;.ppid:()I // method@016c │ │ +00a19c: 0a08 |0054: move-result v8 │ │ +00a19e: 52b9 1a00 |0055: iget v9, v11, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.ppid:I // field@001a │ │ +00a1a2: 3398 d6ff |0057: if-ne v8, v9, 002d // -002a │ │ +00a1a6: 7220 f001 4500 |0059: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ +00a1ac: 28d1 |005c: goto 002d // -002f │ │ +00a1ae: 0d08 |005d: move-exception v8 │ │ +00a1b0: 28cf |005e: goto 002d // -0031 │ │ +00a1b2: 2204 7700 |005f: new-instance v4, Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0077 │ │ +00a1b6: 7020 1201 3400 |0061: invoke-direct {v4, v3}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.:(I)V // method@0112 │ │ +00a1bc: 28d7 |0064: goto 003b // -0029 │ │ +00a1be: 1105 |0065: return-object v5 │ │ +00a1c0: 0d08 |0066: move-exception v8 │ │ +00a1c2: 28c6 |0067: goto 002d // -003a │ │ catches : 2 │ │ 0x001d - 0x0024 │ │ Ljava/lang/NumberFormatException; -> 0x0030 │ │ 0x0032 - 0x0064 │ │ Ljava/io/IOException; -> 0x005d │ │ Lcom/jaredrummler/android/processes/models/AndroidAppProcess$NotAndroidAppProcessException; -> 0x0066 │ │ positions : │ │ @@ -275,17 +275,17 @@ │ │ type : '(Z)Lcom/jaredrummler/android/processes/ProcessManager$Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a1e4: |[00a1e4] com.jaredrummler.android.processes.ProcessManager$Filter.setApps:(Z)Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ -00a1f4: 5c01 1700 |0000: iput-boolean v1, v0, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.apps:Z // field@0017 │ │ -00a1f8: 1100 |0002: return-object v0 │ │ +00a1e0: |[00a1e0] com.jaredrummler.android.processes.ProcessManager$Filter.setApps:(Z)Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ +00a1f0: 5c01 1700 |0000: iput-boolean v1, v0, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.apps:Z // field@0017 │ │ +00a1f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0002 line=258 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ 0x0000 - 0x0003 reg=1 apps Z │ │ @@ -295,17 +295,17 @@ │ │ type : '(Ljava/lang/String;)Lcom/jaredrummler/android/processes/ProcessManager$Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a1fc: |[00a1fc] com.jaredrummler.android.processes.ProcessManager$Filter.setName:(Ljava/lang/String;)Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ -00a20c: 5b01 1800 |0000: iput-object v1, v0, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.name:Ljava/lang/String; // field@0018 │ │ -00a210: 1100 |0002: return-object v0 │ │ +00a1f8: |[00a1f8] com.jaredrummler.android.processes.ProcessManager$Filter.setName:(Ljava/lang/String;)Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ +00a208: 5b01 1800 |0000: iput-object v1, v0, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.name:Ljava/lang/String; // field@0018 │ │ +00a20c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0002 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -315,17 +315,17 @@ │ │ type : '(I)Lcom/jaredrummler/android/processes/ProcessManager$Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a214: |[00a214] com.jaredrummler.android.processes.ProcessManager$Filter.setPid:(I)Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ -00a224: 5901 1900 |0000: iput v1, v0, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.pid:I // field@0019 │ │ -00a228: 1100 |0002: return-object v0 │ │ +00a210: |[00a210] com.jaredrummler.android.processes.ProcessManager$Filter.setPid:(I)Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ +00a220: 5901 1900 |0000: iput v1, v0, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.pid:I // field@0019 │ │ +00a224: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ 0x0000 - 0x0003 reg=1 pid I │ │ @@ -335,17 +335,17 @@ │ │ type : '(I)Lcom/jaredrummler/android/processes/ProcessManager$Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a22c: |[00a22c] com.jaredrummler.android.processes.ProcessManager$Filter.setPpid:(I)Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ -00a23c: 5901 1a00 |0000: iput v1, v0, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.ppid:I // field@001a │ │ -00a240: 1100 |0002: return-object v0 │ │ +00a228: |[00a228] com.jaredrummler.android.processes.ProcessManager$Filter.setPpid:(I)Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ +00a238: 5901 1a00 |0000: iput v1, v0, Lcom/jaredrummler/android/processes/ProcessManager$Filter;.ppid:I // field@001a │ │ +00a23c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0002 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/jaredrummler/android/processes/ProcessManager$Filter; │ │ 0x0000 - 0x0003 reg=1 ppid I │ │ @@ -382,17 +382,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a244: |[00a244] com.jaredrummler.android.processes.ProcessManager$ProcessComparator.:()V │ │ -00a254: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00a25a: 0e00 |0003: return-void │ │ +00a240: |[00a240] com.jaredrummler.android.processes.ProcessManager$ProcessComparator.:()V │ │ +00a250: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00a256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/ProcessManager$ProcessComparator; │ │ │ │ Virtual methods - │ │ @@ -401,20 +401,20 @@ │ │ type : '(Lcom/jaredrummler/android/processes/models/AndroidProcess;Lcom/jaredrummler/android/processes/models/AndroidProcess;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00a25c: |[00a25c] com.jaredrummler.android.processes.ProcessManager$ProcessComparator.compare:(Lcom/jaredrummler/android/processes/models/AndroidProcess;Lcom/jaredrummler/android/processes/models/AndroidProcess;)I │ │ -00a26c: 5430 2200 |0000: iget-object v0, v3, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ -00a270: 5441 2200 |0002: iget-object v1, v4, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ -00a274: 6e20 c501 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@01c5 │ │ -00a27a: 0a00 |0007: move-result v0 │ │ -00a27c: 0f00 |0008: return v0 │ │ +00a258: |[00a258] com.jaredrummler.android.processes.ProcessManager$ProcessComparator.compare:(Lcom/jaredrummler/android/processes/models/AndroidProcess;Lcom/jaredrummler/android/processes/models/AndroidProcess;)I │ │ +00a268: 5430 2200 |0000: iget-object v0, v3, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ +00a26c: 5441 2200 |0002: iget-object v1, v4, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ +00a270: 6e20 c501 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@01c5 │ │ +00a276: 0a00 |0007: move-result v0 │ │ +00a278: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/jaredrummler/android/processes/ProcessManager$ProcessComparator; │ │ 0x0000 - 0x0009 reg=3 p1 Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ 0x0000 - 0x0009 reg=4 p2 Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ @@ -424,20 +424,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -00a280: |[00a280] com.jaredrummler.android.processes.ProcessManager$ProcessComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00a290: 1f02 7700 |0000: check-cast v2, Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0077 │ │ -00a294: 1f03 7700 |0002: check-cast v3, Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0077 │ │ -00a298: 6e30 f600 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/jaredrummler/android/processes/ProcessManager$ProcessComparator;.compare:(Lcom/jaredrummler/android/processes/models/AndroidProcess;Lcom/jaredrummler/android/processes/models/AndroidProcess;)I // method@00f6 │ │ -00a29e: 0a00 |0007: move-result v0 │ │ -00a2a0: 0f00 |0008: return v0 │ │ +00a27c: |[00a27c] com.jaredrummler.android.processes.ProcessManager$ProcessComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +00a28c: 1f02 7700 |0000: check-cast v2, Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0077 │ │ +00a290: 1f03 7700 |0002: check-cast v3, Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0077 │ │ +00a294: 6e30 f600 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/jaredrummler/android/processes/ProcessManager$ProcessComparator;.compare:(Lcom/jaredrummler/android/processes/models/AndroidProcess;Lcom/jaredrummler/android/processes/models/AndroidProcess;)I // method@00f6 │ │ +00a29a: 0a00 |0007: move-result v0 │ │ +00a29c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/jaredrummler/android/processes/ProcessManager$ProcessComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -479,20 +479,20 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00a2a4: |[00a2a4] com.jaredrummler.android.processes.ProcessManager.:()V │ │ -00a2b4: 7010 c001 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00a2ba: 2200 9400 |0003: new-instance v0, Ljava/lang/AssertionError; // type@0094 │ │ -00a2be: 1a01 8c05 |0005: const-string v1, "no instances" // string@058c │ │ -00a2c2: 7020 af01 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@01af │ │ -00a2c8: 2700 |000a: throw v0 │ │ +00a2a0: |[00a2a0] com.jaredrummler.android.processes.ProcessManager.:()V │ │ +00a2b0: 7010 c001 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00a2b6: 2200 9400 |0003: new-instance v0, Ljava/lang/AssertionError; // type@0094 │ │ +00a2ba: 1a01 8b05 |0005: const-string v1, "no instances" // string@058b │ │ +00a2be: 7020 af01 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@01af │ │ +00a2c4: 2700 |000a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/ProcessManager; │ │ │ │ @@ -501,46 +501,46 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -00a2cc: |[00a2cc] com.jaredrummler.android.processes.ProcessManager.getRunningAppProcessInfo:(Landroid/content/Context;)Ljava/util/List; │ │ -00a2dc: 6005 0d00 |0000: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ -00a2e0: 1306 1600 |0002: const/16 v6, #int 22 // #16 │ │ -00a2e4: 3465 2d00 |0004: if-lt v5, v6, 0031 // +002d │ │ -00a2e8: 7100 fa00 0000 |0006: invoke-static {}, Lcom/jaredrummler/android/processes/ProcessManager;.getRunningAppProcesses:()Ljava/util/List; // method@00fa │ │ -00a2ee: 0c04 |0009: move-result-object v4 │ │ -00a2f0: 2201 a900 |000a: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ -00a2f4: 7010 e101 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -00a2fa: 7210 f401 0400 |000f: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -00a300: 0c05 |0012: move-result-object v5 │ │ -00a302: 7210 ec01 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -00a308: 0a06 |0016: move-result v6 │ │ -00a30a: 3806 2600 |0017: if-eqz v6, 003d // +0026 │ │ -00a30e: 7210 ed01 0500 |0019: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -00a314: 0c03 |001c: move-result-object v3 │ │ -00a316: 1f03 7500 |001d: check-cast v3, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ -00a31a: 2202 0f00 |001f: new-instance v2, Landroid/app/ActivityManager$RunningAppProcessInfo; // type@000f │ │ -00a31e: 5436 1e00 |0021: iget-object v6, v3, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.name:Ljava/lang/String; // field@001e │ │ -00a322: 5237 1f00 |0023: iget v7, v3, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.pid:I // field@001f │ │ -00a326: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -00a328: 7040 1300 6287 |0026: invoke-direct {v2, v6, v7, v8}, Landroid/app/ActivityManager$RunningAppProcessInfo;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@0013 │ │ -00a32e: 5236 2000 |0029: iget v6, v3, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.uid:I // field@0020 │ │ -00a332: 5926 0500 |002b: iput v6, v2, Landroid/app/ActivityManager$RunningAppProcessInfo;.uid:I // field@0005 │ │ -00a336: 7220 f001 2100 |002d: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ -00a33c: 28e3 |0030: goto 0013 // -001d │ │ -00a33e: 1a05 5903 |0031: const-string v5, "activity" // string@0359 │ │ -00a342: 6e20 2f00 5900 |0033: invoke-virtual {v9, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@002f │ │ -00a348: 0c00 |0036: move-result-object v0 │ │ -00a34a: 1f00 1000 |0037: check-cast v0, Landroid/app/ActivityManager; // type@0010 │ │ -00a34e: 6e10 1600 0000 |0039: invoke-virtual {v0}, Landroid/app/ActivityManager;.getRunningAppProcesses:()Ljava/util/List; // method@0016 │ │ -00a354: 0c01 |003c: move-result-object v1 │ │ -00a356: 1101 |003d: return-object v1 │ │ +00a2c8: |[00a2c8] com.jaredrummler.android.processes.ProcessManager.getRunningAppProcessInfo:(Landroid/content/Context;)Ljava/util/List; │ │ +00a2d8: 6005 0d00 |0000: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ +00a2dc: 1306 1600 |0002: const/16 v6, #int 22 // #16 │ │ +00a2e0: 3465 2d00 |0004: if-lt v5, v6, 0031 // +002d │ │ +00a2e4: 7100 fa00 0000 |0006: invoke-static {}, Lcom/jaredrummler/android/processes/ProcessManager;.getRunningAppProcesses:()Ljava/util/List; // method@00fa │ │ +00a2ea: 0c04 |0009: move-result-object v4 │ │ +00a2ec: 2201 a900 |000a: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ +00a2f0: 7010 e101 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +00a2f6: 7210 f401 0400 |000f: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +00a2fc: 0c05 |0012: move-result-object v5 │ │ +00a2fe: 7210 ec01 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +00a304: 0a06 |0016: move-result v6 │ │ +00a306: 3806 2600 |0017: if-eqz v6, 003d // +0026 │ │ +00a30a: 7210 ed01 0500 |0019: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +00a310: 0c03 |001c: move-result-object v3 │ │ +00a312: 1f03 7500 |001d: check-cast v3, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ +00a316: 2202 0f00 |001f: new-instance v2, Landroid/app/ActivityManager$RunningAppProcessInfo; // type@000f │ │ +00a31a: 5436 1e00 |0021: iget-object v6, v3, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.name:Ljava/lang/String; // field@001e │ │ +00a31e: 5237 1f00 |0023: iget v7, v3, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.pid:I // field@001f │ │ +00a322: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +00a324: 7040 1300 6287 |0026: invoke-direct {v2, v6, v7, v8}, Landroid/app/ActivityManager$RunningAppProcessInfo;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@0013 │ │ +00a32a: 5236 2000 |0029: iget v6, v3, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.uid:I // field@0020 │ │ +00a32e: 5926 0500 |002b: iput v6, v2, Landroid/app/ActivityManager$RunningAppProcessInfo;.uid:I // field@0005 │ │ +00a332: 7220 f001 2100 |002d: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ +00a338: 28e3 |0030: goto 0013 // -001d │ │ +00a33a: 1a05 5903 |0031: const-string v5, "activity" // string@0359 │ │ +00a33e: 6e20 2f00 5900 |0033: invoke-virtual {v9, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@002f │ │ +00a344: 0c00 |0036: move-result-object v0 │ │ +00a346: 1f00 1000 |0037: check-cast v0, Landroid/app/ActivityManager; // type@0010 │ │ +00a34a: 6e10 1600 0000 |0039: invoke-virtual {v0}, Landroid/app/ActivityManager;.getRunningAppProcesses:()Ljava/util/List; // method@0016 │ │ +00a350: 0c01 |003c: move-result-object v1 │ │ +00a352: 1101 |003d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0006 line=182 │ │ 0x000a line=183 │ │ 0x000f line=184 │ │ 0x001f line=185 │ │ @@ -561,45 +561,45 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -00a358: |[00a358] com.jaredrummler.android.processes.ProcessManager.getRunningAppProcesses:()Ljava/util/List; │ │ -00a368: 2204 a900 |0000: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -00a36c: 7010 e101 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -00a372: 2205 8c00 |0005: new-instance v5, Ljava/io/File; // type@008c │ │ -00a376: 1a06 2200 |0007: const-string v6, "/proc" // string@0022 │ │ -00a37a: 7020 a501 6500 |0009: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ -00a380: 6e10 a901 0500 |000c: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@01a9 │ │ -00a386: 0c02 |000f: move-result-object v2 │ │ -00a388: 2126 |0010: array-length v6, v2 │ │ -00a38a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -00a38c: 3565 1f00 |0012: if-ge v5, v6, 0031 // +001f │ │ -00a390: 4601 0205 |0014: aget-object v1, v2, v5 │ │ -00a394: 6e10 a801 0100 |0016: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@01a8 │ │ -00a39a: 0a07 |0019: move-result v7 │ │ -00a39c: 3807 1200 |001a: if-eqz v7, 002c // +0012 │ │ -00a3a0: 6e10 a701 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@01a7 │ │ -00a3a6: 0c07 |001f: move-result-object v7 │ │ -00a3a8: 7110 ba01 0700 |0020: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -00a3ae: 0a03 |0023: move-result v3 │ │ -00a3b0: 2207 7500 |0024: new-instance v7, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ -00a3b4: 7020 0501 3700 |0026: invoke-direct {v7, v3}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.:(I)V // method@0105 │ │ -00a3ba: 7220 f001 7400 |0029: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ -00a3c0: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -00a3c4: 28e4 |002e: goto 0012 // -001c │ │ -00a3c6: 0d00 |002f: move-exception v0 │ │ -00a3c8: 28fc |0030: goto 002c // -0004 │ │ -00a3ca: 1104 |0031: return-object v4 │ │ -00a3cc: 0d07 |0032: move-exception v7 │ │ -00a3ce: 28f9 |0033: goto 002c // -0007 │ │ -00a3d0: 0d07 |0034: move-exception v7 │ │ -00a3d2: 28f7 |0035: goto 002c // -0009 │ │ +00a354: |[00a354] com.jaredrummler.android.processes.ProcessManager.getRunningAppProcesses:()Ljava/util/List; │ │ +00a364: 2204 a900 |0000: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +00a368: 7010 e101 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +00a36e: 2205 8c00 |0005: new-instance v5, Ljava/io/File; // type@008c │ │ +00a372: 1a06 2200 |0007: const-string v6, "/proc" // string@0022 │ │ +00a376: 7020 a501 6500 |0009: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ +00a37c: 6e10 a901 0500 |000c: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@01a9 │ │ +00a382: 0c02 |000f: move-result-object v2 │ │ +00a384: 2126 |0010: array-length v6, v2 │ │ +00a386: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +00a388: 3565 1f00 |0012: if-ge v5, v6, 0031 // +001f │ │ +00a38c: 4601 0205 |0014: aget-object v1, v2, v5 │ │ +00a390: 6e10 a801 0100 |0016: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@01a8 │ │ +00a396: 0a07 |0019: move-result v7 │ │ +00a398: 3807 1200 |001a: if-eqz v7, 002c // +0012 │ │ +00a39c: 6e10 a701 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@01a7 │ │ +00a3a2: 0c07 |001f: move-result-object v7 │ │ +00a3a4: 7110 ba01 0700 |0020: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +00a3aa: 0a03 |0023: move-result v3 │ │ +00a3ac: 2207 7500 |0024: new-instance v7, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ +00a3b0: 7020 0501 3700 |0026: invoke-direct {v7, v3}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.:(I)V // method@0105 │ │ +00a3b6: 7220 f001 7400 |0029: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ +00a3bc: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +00a3c0: 28e4 |002e: goto 0012 // -001c │ │ +00a3c2: 0d00 |002f: move-exception v0 │ │ +00a3c4: 28fc |0030: goto 002c // -0004 │ │ +00a3c6: 1104 |0031: return-object v4 │ │ +00a3c8: 0d07 |0032: move-exception v7 │ │ +00a3ca: 28f9 |0033: goto 002c // -0007 │ │ +00a3cc: 0d07 |0034: move-exception v7 │ │ +00a3ce: 28f7 |0035: goto 002c // -0009 │ │ catches : 2 │ │ 0x001c - 0x0023 │ │ Ljava/lang/NumberFormatException; -> 0x002f │ │ 0x0024 - 0x002c │ │ Lcom/jaredrummler/android/processes/models/AndroidAppProcess$NotAndroidAppProcessException; -> 0x0034 │ │ Ljava/io/IOException; -> 0x0032 │ │ positions : │ │ @@ -629,66 +629,66 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -00a3f0: |[00a3f0] com.jaredrummler.android.processes.ProcessManager.getRunningForegroundApps:(Landroid/content/Context;)Ljava/util/List; │ │ -00a400: 2206 a900 |0000: new-instance v6, Ljava/util/ArrayList; // type@00a9 │ │ -00a404: 7010 e101 0600 |0002: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -00a40a: 2207 8c00 |0005: new-instance v7, Ljava/io/File; // type@008c │ │ -00a40e: 1a08 2200 |0007: const-string v8, "/proc" // string@0022 │ │ -00a412: 7020 a501 8700 |0009: invoke-direct {v7, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ -00a418: 6e10 a901 0700 |000c: invoke-virtual {v7}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@01a9 │ │ -00a41e: 0c02 |000f: move-result-object v2 │ │ -00a420: 6e10 2e00 0b00 |0010: invoke-virtual {v11}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@002e │ │ -00a426: 0c04 |0013: move-result-object v4 │ │ -00a428: 2128 |0014: array-length v8, v2 │ │ -00a42a: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -00a42c: 3587 4600 |0016: if-ge v7, v8, 005c // +0046 │ │ -00a430: 4601 0207 |0018: aget-object v1, v2, v7 │ │ -00a434: 6e10 a801 0100 |001a: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@01a8 │ │ -00a43a: 0a09 |001d: move-result v9 │ │ -00a43c: 3809 1300 |001e: if-eqz v9, 0031 // +0013 │ │ -00a440: 6e10 a701 0100 |0020: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@01a7 │ │ -00a446: 0c09 |0023: move-result-object v9 │ │ -00a448: 7110 ba01 0900 |0024: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -00a44e: 0a03 |0027: move-result v3 │ │ -00a450: 2205 7500 |0028: new-instance v5, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ -00a454: 7020 0501 3500 |002a: invoke-direct {v5, v3}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.:(I)V // method@0105 │ │ -00a45a: 5559 1d00 |002d: iget-boolean v9, v5, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.foreground:Z // field@001d │ │ -00a45e: 3909 0700 |002f: if-nez v9, 0036 // +0007 │ │ -00a462: d807 0701 |0031: add-int/lit8 v7, v7, #int 1 // #01 │ │ -00a466: 28e3 |0033: goto 0016 // -001d │ │ -00a468: 0d00 |0034: move-exception v0 │ │ -00a46a: 28fc |0035: goto 0031 // -0004 │ │ -00a46c: 5259 2000 |0036: iget v9, v5, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.uid:I // field@0020 │ │ -00a470: 130a e803 |0038: const/16 v10, #int 1000 // #3e8 │ │ -00a474: 34a9 0800 |003a: if-lt v9, v10, 0042 // +0008 │ │ -00a478: 5259 2000 |003c: iget v9, v5, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.uid:I // field@0020 │ │ -00a47c: 130a 0f27 |003e: const/16 v10, #int 9999 // #270f │ │ -00a480: 37a9 f1ff |0040: if-le v9, v10, 0031 // -000f │ │ -00a484: 5459 1e00 |0042: iget-object v9, v5, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.name:Ljava/lang/String; // field@001e │ │ -00a488: 1a0a 3700 |0044: const-string v10, ":" // string@0037 │ │ -00a48c: 6e20 c601 a900 |0046: invoke-virtual {v9, v10}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01c6 │ │ -00a492: 0a09 |0049: move-result v9 │ │ -00a494: 3909 e7ff |004a: if-nez v9, 0031 // -0019 │ │ -00a498: 6e10 0901 0500 |004c: invoke-virtual {v5}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.getPackageName:()Ljava/lang/String; // method@0109 │ │ -00a49e: 0c09 |004f: move-result-object v9 │ │ -00a4a0: 6e20 4500 9400 |0050: invoke-virtual {v4, v9}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0045 │ │ -00a4a6: 0c09 |0053: move-result-object v9 │ │ -00a4a8: 3809 ddff |0054: if-eqz v9, 0031 // -0023 │ │ -00a4ac: 7220 f001 5600 |0056: invoke-interface {v6, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ -00a4b2: 28d8 |0059: goto 0031 // -0028 │ │ -00a4b4: 0d09 |005a: move-exception v9 │ │ -00a4b6: 28d6 |005b: goto 0031 // -002a │ │ -00a4b8: 1106 |005c: return-object v6 │ │ -00a4ba: 0d09 |005d: move-exception v9 │ │ -00a4bc: 28d3 |005e: goto 0031 // -002d │ │ +00a3ec: |[00a3ec] com.jaredrummler.android.processes.ProcessManager.getRunningForegroundApps:(Landroid/content/Context;)Ljava/util/List; │ │ +00a3fc: 2206 a900 |0000: new-instance v6, Ljava/util/ArrayList; // type@00a9 │ │ +00a400: 7010 e101 0600 |0002: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +00a406: 2207 8c00 |0005: new-instance v7, Ljava/io/File; // type@008c │ │ +00a40a: 1a08 2200 |0007: const-string v8, "/proc" // string@0022 │ │ +00a40e: 7020 a501 8700 |0009: invoke-direct {v7, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ +00a414: 6e10 a901 0700 |000c: invoke-virtual {v7}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@01a9 │ │ +00a41a: 0c02 |000f: move-result-object v2 │ │ +00a41c: 6e10 2e00 0b00 |0010: invoke-virtual {v11}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@002e │ │ +00a422: 0c04 |0013: move-result-object v4 │ │ +00a424: 2128 |0014: array-length v8, v2 │ │ +00a426: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +00a428: 3587 4600 |0016: if-ge v7, v8, 005c // +0046 │ │ +00a42c: 4601 0207 |0018: aget-object v1, v2, v7 │ │ +00a430: 6e10 a801 0100 |001a: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@01a8 │ │ +00a436: 0a09 |001d: move-result v9 │ │ +00a438: 3809 1300 |001e: if-eqz v9, 0031 // +0013 │ │ +00a43c: 6e10 a701 0100 |0020: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@01a7 │ │ +00a442: 0c09 |0023: move-result-object v9 │ │ +00a444: 7110 ba01 0900 |0024: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +00a44a: 0a03 |0027: move-result v3 │ │ +00a44c: 2205 7500 |0028: new-instance v5, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ +00a450: 7020 0501 3500 |002a: invoke-direct {v5, v3}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.:(I)V // method@0105 │ │ +00a456: 5559 1d00 |002d: iget-boolean v9, v5, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.foreground:Z // field@001d │ │ +00a45a: 3909 0700 |002f: if-nez v9, 0036 // +0007 │ │ +00a45e: d807 0701 |0031: add-int/lit8 v7, v7, #int 1 // #01 │ │ +00a462: 28e3 |0033: goto 0016 // -001d │ │ +00a464: 0d00 |0034: move-exception v0 │ │ +00a466: 28fc |0035: goto 0031 // -0004 │ │ +00a468: 5259 2000 |0036: iget v9, v5, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.uid:I // field@0020 │ │ +00a46c: 130a e803 |0038: const/16 v10, #int 1000 // #3e8 │ │ +00a470: 34a9 0800 |003a: if-lt v9, v10, 0042 // +0008 │ │ +00a474: 5259 2000 |003c: iget v9, v5, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.uid:I // field@0020 │ │ +00a478: 130a 0f27 |003e: const/16 v10, #int 9999 // #270f │ │ +00a47c: 37a9 f1ff |0040: if-le v9, v10, 0031 // -000f │ │ +00a480: 5459 1e00 |0042: iget-object v9, v5, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.name:Ljava/lang/String; // field@001e │ │ +00a484: 1a0a 3700 |0044: const-string v10, ":" // string@0037 │ │ +00a488: 6e20 c601 a900 |0046: invoke-virtual {v9, v10}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01c6 │ │ +00a48e: 0a09 |0049: move-result v9 │ │ +00a490: 3909 e7ff |004a: if-nez v9, 0031 // -0019 │ │ +00a494: 6e10 0901 0500 |004c: invoke-virtual {v5}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.getPackageName:()Ljava/lang/String; // method@0109 │ │ +00a49a: 0c09 |004f: move-result-object v9 │ │ +00a49c: 6e20 4500 9400 |0050: invoke-virtual {v4, v9}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0045 │ │ +00a4a2: 0c09 |0053: move-result-object v9 │ │ +00a4a4: 3809 ddff |0054: if-eqz v9, 0031 // -0023 │ │ +00a4a8: 7220 f001 5600 |0056: invoke-interface {v6, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ +00a4ae: 28d8 |0059: goto 0031 // -0028 │ │ +00a4b0: 0d09 |005a: move-exception v9 │ │ +00a4b2: 28d6 |005b: goto 0031 // -002a │ │ +00a4b4: 1106 |005c: return-object v6 │ │ +00a4b6: 0d09 |005d: move-exception v9 │ │ +00a4b8: 28d3 |005e: goto 0031 // -002d │ │ catches : 2 │ │ 0x0020 - 0x0027 │ │ Ljava/lang/NumberFormatException; -> 0x0034 │ │ 0x0028 - 0x0059 │ │ Lcom/jaredrummler/android/processes/models/AndroidAppProcess$NotAndroidAppProcessException; -> 0x005a │ │ Ljava/io/IOException; -> 0x005d │ │ positions : │ │ @@ -729,43 +729,43 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -00a4dc: |[00a4dc] com.jaredrummler.android.processes.ProcessManager.getRunningProcesses:()Ljava/util/List; │ │ -00a4ec: 2204 a900 |0000: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -00a4f0: 7010 e101 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -00a4f6: 2205 8c00 |0005: new-instance v5, Ljava/io/File; // type@008c │ │ -00a4fa: 1a06 2200 |0007: const-string v6, "/proc" // string@0022 │ │ -00a4fe: 7020 a501 6500 |0009: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ -00a504: 6e10 a901 0500 |000c: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@01a9 │ │ -00a50a: 0c02 |000f: move-result-object v2 │ │ -00a50c: 2126 |0010: array-length v6, v2 │ │ -00a50e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -00a510: 3565 1f00 |0012: if-ge v5, v6, 0031 // +001f │ │ -00a514: 4601 0205 |0014: aget-object v1, v2, v5 │ │ -00a518: 6e10 a801 0100 |0016: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@01a8 │ │ -00a51e: 0a07 |0019: move-result v7 │ │ -00a520: 3807 1200 |001a: if-eqz v7, 002c // +0012 │ │ -00a524: 6e10 a701 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@01a7 │ │ -00a52a: 0c07 |001f: move-result-object v7 │ │ -00a52c: 7110 ba01 0700 |0020: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -00a532: 0a03 |0023: move-result v3 │ │ -00a534: 2207 7700 |0024: new-instance v7, Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0077 │ │ -00a538: 7020 1201 3700 |0026: invoke-direct {v7, v3}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.:(I)V // method@0112 │ │ -00a53e: 7220 f001 7400 |0029: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ -00a544: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -00a548: 28e4 |002e: goto 0012 // -001c │ │ -00a54a: 0d00 |002f: move-exception v0 │ │ -00a54c: 28fc |0030: goto 002c // -0004 │ │ -00a54e: 1104 |0031: return-object v4 │ │ -00a550: 0d07 |0032: move-exception v7 │ │ -00a552: 28f9 |0033: goto 002c // -0007 │ │ +00a4d8: |[00a4d8] com.jaredrummler.android.processes.ProcessManager.getRunningProcesses:()Ljava/util/List; │ │ +00a4e8: 2204 a900 |0000: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +00a4ec: 7010 e101 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +00a4f2: 2205 8c00 |0005: new-instance v5, Ljava/io/File; // type@008c │ │ +00a4f6: 1a06 2200 |0007: const-string v6, "/proc" // string@0022 │ │ +00a4fa: 7020 a501 6500 |0009: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ +00a500: 6e10 a901 0500 |000c: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@01a9 │ │ +00a506: 0c02 |000f: move-result-object v2 │ │ +00a508: 2126 |0010: array-length v6, v2 │ │ +00a50a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +00a50c: 3565 1f00 |0012: if-ge v5, v6, 0031 // +001f │ │ +00a510: 4601 0205 |0014: aget-object v1, v2, v5 │ │ +00a514: 6e10 a801 0100 |0016: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@01a8 │ │ +00a51a: 0a07 |0019: move-result v7 │ │ +00a51c: 3807 1200 |001a: if-eqz v7, 002c // +0012 │ │ +00a520: 6e10 a701 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@01a7 │ │ +00a526: 0c07 |001f: move-result-object v7 │ │ +00a528: 7110 ba01 0700 |0020: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +00a52e: 0a03 |0023: move-result v3 │ │ +00a530: 2207 7700 |0024: new-instance v7, Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0077 │ │ +00a534: 7020 1201 3700 |0026: invoke-direct {v7, v3}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.:(I)V // method@0112 │ │ +00a53a: 7220 f001 7400 |0029: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ +00a540: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +00a544: 28e4 |002e: goto 0012 // -001c │ │ +00a546: 0d00 |002f: move-exception v0 │ │ +00a548: 28fc |0030: goto 002c // -0004 │ │ +00a54a: 1104 |0031: return-object v4 │ │ +00a54c: 0d07 |0032: move-exception v7 │ │ +00a54e: 28f9 |0033: goto 002c // -0007 │ │ catches : 2 │ │ 0x001c - 0x0023 │ │ Ljava/lang/NumberFormatException; -> 0x002f │ │ 0x0024 - 0x002c │ │ Ljava/io/IOException; -> 0x0032 │ │ positions : │ │ 0x0000 line=50 │ │ @@ -793,35 +793,35 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -00a570: |[00a570] com.jaredrummler.android.processes.ProcessManager.isMyProcessInTheForeground:()Z │ │ -00a580: 7100 fa00 0000 |0000: invoke-static {}, Lcom/jaredrummler/android/processes/ProcessManager;.getRunningAppProcesses:()Ljava/util/List; // method@00fa │ │ -00a586: 0c02 |0003: move-result-object v2 │ │ -00a588: 7100 7d00 0000 |0004: invoke-static {}, Landroid/os/Process;.myPid:()I // method@007d │ │ -00a58e: 0a00 |0007: move-result v0 │ │ -00a590: 7210 f401 0200 |0008: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -00a596: 0c03 |000b: move-result-object v3 │ │ -00a598: 7210 ec01 0300 |000c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -00a59e: 0a04 |000f: move-result v4 │ │ -00a5a0: 3804 1200 |0010: if-eqz v4, 0022 // +0012 │ │ -00a5a4: 7210 ed01 0300 |0012: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -00a5aa: 0c01 |0015: move-result-object v1 │ │ -00a5ac: 1f01 7500 |0016: check-cast v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ -00a5b0: 5214 1f00 |0018: iget v4, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.pid:I // field@001f │ │ -00a5b4: 3304 f2ff |001a: if-ne v4, v0, 000c // -000e │ │ -00a5b8: 5514 1d00 |001c: iget-boolean v4, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.foreground:Z // field@001d │ │ -00a5bc: 3804 eeff |001e: if-eqz v4, 000c // -0012 │ │ -00a5c0: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -00a5c2: 0f03 |0021: return v3 │ │ -00a5c4: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -00a5c6: 28fe |0023: goto 0021 // -0002 │ │ +00a56c: |[00a56c] com.jaredrummler.android.processes.ProcessManager.isMyProcessInTheForeground:()Z │ │ +00a57c: 7100 fa00 0000 |0000: invoke-static {}, Lcom/jaredrummler/android/processes/ProcessManager;.getRunningAppProcesses:()Ljava/util/List; // method@00fa │ │ +00a582: 0c02 |0003: move-result-object v2 │ │ +00a584: 7100 7d00 0000 |0004: invoke-static {}, Landroid/os/Process;.myPid:()I // method@007d │ │ +00a58a: 0a00 |0007: move-result v0 │ │ +00a58c: 7210 f401 0200 |0008: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +00a592: 0c03 |000b: move-result-object v3 │ │ +00a594: 7210 ec01 0300 |000c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +00a59a: 0a04 |000f: move-result v4 │ │ +00a59c: 3804 1200 |0010: if-eqz v4, 0022 // +0012 │ │ +00a5a0: 7210 ed01 0300 |0012: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +00a5a6: 0c01 |0015: move-result-object v1 │ │ +00a5a8: 1f01 7500 |0016: check-cast v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ +00a5ac: 5214 1f00 |0018: iget v4, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.pid:I // field@001f │ │ +00a5b0: 3304 f2ff |001a: if-ne v4, v0, 000c // -000e │ │ +00a5b4: 5514 1d00 |001c: iget-boolean v4, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.foreground:Z // field@001d │ │ +00a5b8: 3804 eeff |001e: if-eqz v4, 000c // -0012 │ │ +00a5bc: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +00a5be: 0f03 |0021: return v3 │ │ +00a5c0: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +00a5c2: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=154 │ │ 0x0008 line=155 │ │ 0x0018 line=156 │ │ 0x0020 line=157 │ │ @@ -864,17 +864,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a5c8: |[00a5c8] com.jaredrummler.android.processes.models.AndroidAppProcess$1.:()V │ │ -00a5d8: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00a5de: 0e00 |0003: return-void │ │ +00a5c4: |[00a5c4] com.jaredrummler.android.processes.models.AndroidAppProcess$1.:()V │ │ +00a5d4: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00a5da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1; │ │ │ │ Virtual methods - │ │ @@ -883,18 +883,18 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/AndroidAppProcess;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00a5e0: |[00a5e0] com.jaredrummler.android.processes.models.AndroidAppProcess$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/AndroidAppProcess; │ │ -00a5f0: 2200 7500 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ -00a5f4: 7020 0601 2000 |0002: invoke-direct {v0, v2}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.:(Landroid/os/Parcel;)V // method@0106 │ │ -00a5fa: 1100 |0005: return-object v0 │ │ +00a5dc: |[00a5dc] com.jaredrummler.android.processes.models.AndroidAppProcess$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/AndroidAppProcess; │ │ +00a5ec: 2200 7500 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@0075 │ │ +00a5f0: 7020 0601 2000 |0002: invoke-direct {v0, v2}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.:(Landroid/os/Parcel;)V // method@0106 │ │ +00a5f6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -903,18 +903,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00a5fc: |[00a5fc] com.jaredrummler.android.processes.models.AndroidAppProcess$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -00a60c: 6e20 ff00 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // method@00ff │ │ -00a612: 0c00 |0003: move-result-object v0 │ │ -00a614: 1100 |0004: return-object v0 │ │ +00a5f8: |[00a5f8] com.jaredrummler.android.processes.models.AndroidAppProcess$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +00a608: 6e20 ff00 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // method@00ff │ │ +00a60e: 0c00 |0003: move-result-object v0 │ │ +00a610: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -923,17 +923,17 @@ │ │ type : '(I)[Lcom/jaredrummler/android/processes/models/AndroidAppProcess;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a618: |[00a618] com.jaredrummler.android.processes.models.AndroidAppProcess$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/AndroidAppProcess; │ │ -00a628: 2320 0f01 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@010f │ │ -00a62c: 1100 |0002: return-object v0 │ │ +00a614: |[00a614] com.jaredrummler.android.processes.models.AndroidAppProcess$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/AndroidAppProcess; │ │ +00a624: 2320 0f01 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // type@010f │ │ +00a628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -942,18 +942,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00a630: |[00a630] com.jaredrummler.android.processes.models.AndroidAppProcess$1.newArray:(I)[Ljava/lang/Object; │ │ -00a640: 6e20 0101 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // method@0101 │ │ -00a646: 0c00 |0003: move-result-object v0 │ │ -00a648: 1100 |0004: return-object v0 │ │ +00a62c: |[00a62c] com.jaredrummler.android.processes.models.AndroidAppProcess$1.newArray:(I)[Ljava/lang/Object; │ │ +00a63c: 6e20 0101 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/AndroidAppProcess; // method@0101 │ │ +00a642: 0c00 |0003: move-result-object v0 │ │ +00a644: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -987,26 +987,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -00a64c: |[00a64c] com.jaredrummler.android.processes.models.AndroidAppProcess$NotAndroidAppProcessException.:(I)V │ │ -00a65c: 1a00 9a02 |0000: const-string v0, "The process %d does not belong to any application" // string@029a │ │ -00a660: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -00a662: 2311 1801 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0118 │ │ -00a666: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -00a668: 7110 bb01 0500 |0006: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ -00a66e: 0c03 |0009: move-result-object v3 │ │ -00a670: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -00a674: 7120 c801 1000 |000c: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ -00a67a: 0c00 |000f: move-result-object v0 │ │ -00a67c: 7020 b301 0400 |0010: invoke-direct {v4, v0}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b3 │ │ -00a682: 0e00 |0013: return-void │ │ +00a648: |[00a648] com.jaredrummler.android.processes.models.AndroidAppProcess$NotAndroidAppProcessException.:(I)V │ │ +00a658: 1a00 9a02 |0000: const-string v0, "The process %d does not belong to any application" // string@029a │ │ +00a65c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +00a65e: 2311 1801 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0118 │ │ +00a662: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +00a664: 7110 bb01 0500 |0006: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ +00a66a: 0c03 |0009: move-result-object v3 │ │ +00a66c: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +00a670: 7120 c801 1000 |000c: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ +00a676: 0c00 |000f: move-result-object v0 │ │ +00a678: 7020 b301 0400 |0010: invoke-direct {v4, v0}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01b3 │ │ +00a67e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0013 line=115 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lcom/jaredrummler/android/processes/models/AndroidAppProcess$NotAndroidAppProcessException; │ │ 0x0000 - 0x0014 reg=5 pid I │ │ @@ -1044,17 +1044,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a684: |[00a684] com.jaredrummler.android.processes.models.AndroidProcess$1.:()V │ │ -00a694: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00a69a: 0e00 |0003: return-void │ │ +00a680: |[00a680] com.jaredrummler.android.processes.models.AndroidProcess$1.:()V │ │ +00a690: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00a696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/AndroidProcess$1; │ │ │ │ Virtual methods - │ │ @@ -1063,18 +1063,18 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/AndroidProcess;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00a69c: |[00a69c] com.jaredrummler.android.processes.models.AndroidProcess$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ -00a6ac: 2200 7700 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0077 │ │ -00a6b0: 7020 1301 2000 |0002: invoke-direct {v0, v2}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.:(Landroid/os/Parcel;)V // method@0113 │ │ -00a6b6: 1100 |0005: return-object v0 │ │ +00a698: |[00a698] com.jaredrummler.android.processes.models.AndroidProcess$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ +00a6a8: 2200 7700 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0077 │ │ +00a6ac: 7020 1301 2000 |0002: invoke-direct {v0, v2}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.:(Landroid/os/Parcel;)V // method@0113 │ │ +00a6b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -1083,18 +1083,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00a6b8: |[00a6b8] com.jaredrummler.android.processes.models.AndroidProcess$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -00a6c8: 6e20 0d01 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/AndroidProcess$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/AndroidProcess; // method@010d │ │ -00a6ce: 0c00 |0003: move-result-object v0 │ │ -00a6d0: 1100 |0004: return-object v0 │ │ +00a6b4: |[00a6b4] com.jaredrummler.android.processes.models.AndroidProcess$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +00a6c4: 6e20 0d01 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/AndroidProcess$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/AndroidProcess; // method@010d │ │ +00a6ca: 0c00 |0003: move-result-object v0 │ │ +00a6cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -1103,17 +1103,17 @@ │ │ type : '(I)[Lcom/jaredrummler/android/processes/models/AndroidProcess;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a6d4: |[00a6d4] com.jaredrummler.android.processes.models.AndroidProcess$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ -00a6e4: 2320 1001 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0110 │ │ -00a6e8: 1100 |0002: return-object v0 │ │ +00a6d0: |[00a6d0] com.jaredrummler.android.processes.models.AndroidProcess$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ +00a6e0: 2320 1001 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/AndroidProcess; // type@0110 │ │ +00a6e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -1122,18 +1122,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00a6ec: |[00a6ec] com.jaredrummler.android.processes.models.AndroidProcess$1.newArray:(I)[Ljava/lang/Object; │ │ -00a6fc: 6e20 0f01 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/AndroidProcess$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/AndroidProcess; // method@010f │ │ -00a702: 0c00 |0003: move-result-object v0 │ │ -00a704: 1100 |0004: return-object v0 │ │ +00a6e8: |[00a6e8] com.jaredrummler.android.processes.models.AndroidProcess$1.newArray:(I)[Ljava/lang/Object; │ │ +00a6f8: 6e20 0f01 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/AndroidProcess$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/AndroidProcess; // method@010f │ │ +00a6fe: 0c00 |0003: move-result-object v0 │ │ +00a700: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -1203,40 +1203,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00a708: |[00a708] com.jaredrummler.android.processes.models.AndroidProcess.:()V │ │ -00a718: 2200 7600 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/AndroidProcess$1; // type@0076 │ │ -00a71c: 7010 0c01 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess$1;.:()V // method@010c │ │ -00a722: 6900 2100 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/AndroidProcess;.CREATOR:Landroid/os/Parcelable$Creator; // field@0021 │ │ -00a726: 0e00 |0007: return-void │ │ +00a704: |[00a704] com.jaredrummler.android.processes.models.AndroidProcess.:()V │ │ +00a714: 2200 7600 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/AndroidProcess$1; // type@0076 │ │ +00a718: 7010 0c01 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess$1;.:()V // method@010c │ │ +00a71e: 6900 2100 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/AndroidProcess;.CREATOR:Landroid/os/Parcelable$Creator; // field@0021 │ │ +00a722: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/AndroidProcess;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -00a728: |[00a728] com.jaredrummler.android.processes.models.AndroidProcess.:(I)V │ │ -00a738: 7010 c001 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00a73e: 5912 2300 |0003: iput v2, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ -00a742: 7110 1801 0200 |0005: invoke-static {v2}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.getProcessName:(I)Ljava/lang/String; // method@0118 │ │ -00a748: 0c00 |0008: move-result-object v0 │ │ -00a74a: 5b10 2200 |0009: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ -00a74e: 0e00 |000b: return-void │ │ +00a724: |[00a724] com.jaredrummler.android.processes.models.AndroidProcess.:(I)V │ │ +00a734: 7010 c001 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00a73a: 5912 2300 |0003: iput v2, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ +00a73e: 7110 1801 0200 |0005: invoke-static {v2}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.getProcessName:(I)Ljava/lang/String; // method@0118 │ │ +00a744: 0c00 |0008: move-result-object v0 │ │ +00a746: 5b10 2200 |0009: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ +00a74a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0005 line=65 │ │ 0x000b line=66 │ │ locals : │ │ @@ -1248,23 +1248,23 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -00a750: |[00a750] com.jaredrummler.android.processes.models.AndroidProcess.:(Landroid/os/Parcel;)V │ │ -00a760: 7010 c001 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00a766: 6e10 7600 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0076 │ │ -00a76c: 0c00 |0006: move-result-object v0 │ │ -00a76e: 5b10 2200 |0007: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ -00a772: 6e10 7400 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0074 │ │ -00a778: 0a00 |000c: move-result v0 │ │ -00a77a: 5910 2300 |000d: iput v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ -00a77e: 0e00 |000f: return-void │ │ +00a74c: |[00a74c] com.jaredrummler.android.processes.models.AndroidProcess.:(Landroid/os/Parcel;)V │ │ +00a75c: 7010 c001 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00a762: 6e10 7600 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0076 │ │ +00a768: 0c00 |0006: move-result-object v0 │ │ +00a76a: 5b10 2200 |0007: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ +00a76e: 6e10 7400 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0074 │ │ +00a774: 0a00 |000c: move-result v0 │ │ +00a776: 5910 2300 |000d: iput v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ +00a77a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0003 line=592 │ │ 0x0009 line=593 │ │ 0x000f line=594 │ │ locals : │ │ @@ -1276,39 +1276,39 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -00a780: |[00a780] com.jaredrummler.android.processes.models.AndroidProcess.getProcessName:(I)Ljava/lang/String; │ │ -00a790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00a792: 1a01 2600 |0001: const-string v1, "/proc/%d/cmdline" // string@0026 │ │ -00a796: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -00a798: 2322 1801 |0004: new-array v2, v2, [Ljava/lang/Object; // type@0118 │ │ -00a79c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -00a79e: 7110 bb01 0500 |0007: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ -00a7a4: 0c04 |000a: move-result-object v4 │ │ -00a7a6: 4d04 0203 |000b: aput-object v4, v2, v3 │ │ -00a7aa: 7120 c801 2100 |000d: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ -00a7b0: 0c01 |0010: move-result-object v1 │ │ -00a7b2: 7110 4201 0100 |0011: invoke-static {v1}, Lcom/jaredrummler/android/processes/models/ProcFile;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@0142 │ │ -00a7b8: 0c01 |0014: move-result-object v1 │ │ -00a7ba: 6e10 ce01 0100 |0015: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01ce │ │ -00a7c0: 0c00 |0018: move-result-object v0 │ │ -00a7c2: 7110 7e00 0000 |0019: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@007e │ │ -00a7c8: 0a01 |001c: move-result v1 │ │ -00a7ca: 3801 0a00 |001d: if-eqz v1, 0027 // +000a │ │ -00a7ce: 7110 5e01 0500 |001f: invoke-static {v5}, Lcom/jaredrummler/android/processes/models/Stat;.get:(I)Lcom/jaredrummler/android/processes/models/Stat; // method@015e │ │ -00a7d4: 0c01 |0022: move-result-object v1 │ │ -00a7d6: 6e10 5f01 0100 |0023: invoke-virtual {v1}, Lcom/jaredrummler/android/processes/models/Stat;.getComm:()Ljava/lang/String; // method@015f │ │ -00a7dc: 0c00 |0026: move-result-object v0 │ │ -00a7de: 1100 |0027: return-object v0 │ │ -00a7e0: 0d01 |0028: move-exception v1 │ │ -00a7e2: 28f0 |0029: goto 0019 // -0010 │ │ +00a77c: |[00a77c] com.jaredrummler.android.processes.models.AndroidProcess.getProcessName:(I)Ljava/lang/String; │ │ +00a78c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00a78e: 1a01 2600 |0001: const-string v1, "/proc/%d/cmdline" // string@0026 │ │ +00a792: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +00a794: 2322 1801 |0004: new-array v2, v2, [Ljava/lang/Object; // type@0118 │ │ +00a798: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +00a79a: 7110 bb01 0500 |0007: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ +00a7a0: 0c04 |000a: move-result-object v4 │ │ +00a7a2: 4d04 0203 |000b: aput-object v4, v2, v3 │ │ +00a7a6: 7120 c801 2100 |000d: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ +00a7ac: 0c01 |0010: move-result-object v1 │ │ +00a7ae: 7110 4201 0100 |0011: invoke-static {v1}, Lcom/jaredrummler/android/processes/models/ProcFile;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@0142 │ │ +00a7b4: 0c01 |0014: move-result-object v1 │ │ +00a7b6: 6e10 ce01 0100 |0015: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01ce │ │ +00a7bc: 0c00 |0018: move-result-object v0 │ │ +00a7be: 7110 7e00 0000 |0019: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@007e │ │ +00a7c4: 0a01 |001c: move-result v1 │ │ +00a7c6: 3801 0a00 |001d: if-eqz v1, 0027 // +000a │ │ +00a7ca: 7110 5e01 0500 |001f: invoke-static {v5}, Lcom/jaredrummler/android/processes/models/Stat;.get:(I)Lcom/jaredrummler/android/processes/models/Stat; // method@015e │ │ +00a7d0: 0c01 |0022: move-result-object v1 │ │ +00a7d2: 6e10 5f01 0100 |0023: invoke-virtual {v1}, Lcom/jaredrummler/android/processes/models/Stat;.getComm:()Ljava/lang/String; // method@015f │ │ +00a7d8: 0c00 |0026: move-result-object v0 │ │ +00a7da: 1100 |0027: return-object v0 │ │ +00a7dc: 0d01 |0028: move-exception v1 │ │ +00a7de: 28f0 |0029: goto 0019 // -0010 │ │ catches : 1 │ │ 0x0001 - 0x0018 │ │ Ljava/io/IOException; -> 0x0028 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0001 line=40 │ │ 0x0019 line=43 │ │ @@ -1326,19 +1326,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00a7f4: |[00a7f4] com.jaredrummler.android.processes.models.AndroidProcess.attr_current:()Ljava/lang/String; │ │ -00a804: 1a00 8903 |0000: const-string v0, "attr/current" // string@0389 │ │ -00a808: 6e20 1b01 0100 |0002: invoke-virtual {v1, v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.read:(Ljava/lang/String;)Ljava/lang/String; // method@011b │ │ -00a80e: 0c00 |0005: move-result-object v0 │ │ -00a810: 1100 |0006: return-object v0 │ │ +00a7f0: |[00a7f0] com.jaredrummler.android.processes.models.AndroidProcess.attr_current:()Ljava/lang/String; │ │ +00a800: 1a00 8903 |0000: const-string v0, "attr/current" // string@0389 │ │ +00a804: 6e20 1b01 0100 |0002: invoke-virtual {v1, v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.read:(Ljava/lang/String;)Ljava/lang/String; // method@011b │ │ +00a80a: 0c00 |0005: move-result-object v0 │ │ +00a80c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/AndroidProcess;) │ │ @@ -1346,19 +1346,19 @@ │ │ type : '()Lcom/jaredrummler/android/processes/models/Cgroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00a814: |[00a814] com.jaredrummler.android.processes.models.AndroidProcess.cgroup:()Lcom/jaredrummler/android/processes/models/Cgroup; │ │ -00a824: 5210 2300 |0000: iget v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ -00a828: 7110 2a01 0000 |0002: invoke-static {v0}, Lcom/jaredrummler/android/processes/models/Cgroup;.get:(I)Lcom/jaredrummler/android/processes/models/Cgroup; // method@012a │ │ -00a82e: 0c00 |0005: move-result-object v0 │ │ -00a830: 1100 |0006: return-object v0 │ │ +00a810: |[00a810] com.jaredrummler.android.processes.models.AndroidProcess.cgroup:()Lcom/jaredrummler/android/processes/models/Cgroup; │ │ +00a820: 5210 2300 |0000: iget v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ +00a824: 7110 2a01 0000 |0002: invoke-static {v0}, Lcom/jaredrummler/android/processes/models/Cgroup;.get:(I)Lcom/jaredrummler/android/processes/models/Cgroup; // method@012a │ │ +00a82a: 0c00 |0005: move-result-object v0 │ │ +00a82c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ │ │ #2 : (in Lcom/jaredrummler/android/processes/models/AndroidProcess;) │ │ @@ -1366,19 +1366,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00a834: |[00a834] com.jaredrummler.android.processes.models.AndroidProcess.cmdline:()Ljava/lang/String; │ │ -00a844: 1a00 e803 |0000: const-string v0, "cmdline" // string@03e8 │ │ -00a848: 6e20 1b01 0100 |0002: invoke-virtual {v1, v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.read:(Ljava/lang/String;)Ljava/lang/String; // method@011b │ │ -00a84e: 0c00 |0005: move-result-object v0 │ │ -00a850: 1100 |0006: return-object v0 │ │ +00a830: |[00a830] com.jaredrummler.android.processes.models.AndroidProcess.cmdline:()Ljava/lang/String; │ │ +00a840: 1a00 e803 |0000: const-string v0, "cmdline" // string@03e8 │ │ +00a844: 6e20 1b01 0100 |0002: invoke-virtual {v1, v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.read:(Ljava/lang/String;)Ljava/lang/String; // method@011b │ │ +00a84a: 0c00 |0005: move-result-object v0 │ │ +00a84c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ │ │ #3 : (in Lcom/jaredrummler/android/processes/models/AndroidProcess;) │ │ @@ -1386,17 +1386,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00a854: |[00a854] com.jaredrummler.android.processes.models.AndroidProcess.describeContents:()I │ │ -00a864: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00a866: 0f00 |0001: return v0 │ │ +00a850: |[00a850] com.jaredrummler.android.processes.models.AndroidProcess.describeContents:()I │ │ +00a860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00a862: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ │ │ #4 : (in Lcom/jaredrummler/android/processes/models/AndroidProcess;) │ │ @@ -1404,21 +1404,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00a868: |[00a868] com.jaredrummler.android.processes.models.AndroidProcess.oom_adj:()I │ │ -00a878: 1a00 bc05 |0000: const-string v0, "oom_adj" // string@05bc │ │ -00a87c: 6e20 1b01 0100 |0002: invoke-virtual {v1, v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.read:(Ljava/lang/String;)Ljava/lang/String; // method@011b │ │ -00a882: 0c00 |0005: move-result-object v0 │ │ -00a884: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -00a88a: 0a00 |0009: move-result v0 │ │ -00a88c: 0f00 |000a: return v0 │ │ +00a864: |[00a864] com.jaredrummler.android.processes.models.AndroidProcess.oom_adj:()I │ │ +00a874: 1a00 bb05 |0000: const-string v0, "oom_adj" // string@05bb │ │ +00a878: 6e20 1b01 0100 |0002: invoke-virtual {v1, v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.read:(Ljava/lang/String;)Ljava/lang/String; // method@011b │ │ +00a87e: 0c00 |0005: move-result-object v0 │ │ +00a880: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +00a886: 0a00 |0009: move-result v0 │ │ +00a888: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ │ │ #5 : (in Lcom/jaredrummler/android/processes/models/AndroidProcess;) │ │ @@ -1426,21 +1426,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00a890: |[00a890] com.jaredrummler.android.processes.models.AndroidProcess.oom_score_adj:()I │ │ -00a8a0: 1a00 bd05 |0000: const-string v0, "oom_score_adj" // string@05bd │ │ -00a8a4: 6e20 1b01 0100 |0002: invoke-virtual {v1, v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.read:(Ljava/lang/String;)Ljava/lang/String; // method@011b │ │ -00a8aa: 0c00 |0005: move-result-object v0 │ │ -00a8ac: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -00a8b2: 0a00 |0009: move-result v0 │ │ -00a8b4: 0f00 |000a: return v0 │ │ +00a88c: |[00a88c] com.jaredrummler.android.processes.models.AndroidProcess.oom_score_adj:()I │ │ +00a89c: 1a00 bc05 |0000: const-string v0, "oom_score_adj" // string@05bc │ │ +00a8a0: 6e20 1b01 0100 |0002: invoke-virtual {v1, v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.read:(Ljava/lang/String;)Ljava/lang/String; // method@011b │ │ +00a8a6: 0c00 |0005: move-result-object v0 │ │ +00a8a8: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +00a8ae: 0a00 |0009: move-result v0 │ │ +00a8b0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ │ │ #6 : (in Lcom/jaredrummler/android/processes/models/AndroidProcess;) │ │ @@ -1448,30 +1448,30 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -00a8b8: |[00a8b8] com.jaredrummler.android.processes.models.AndroidProcess.read:(Ljava/lang/String;)Ljava/lang/String; │ │ -00a8c8: 1a00 2400 |0000: const-string v0, "/proc/%d/%s" // string@0024 │ │ -00a8cc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -00a8ce: 2311 1801 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0118 │ │ -00a8d2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -00a8d4: 5243 2300 |0006: iget v3, v4, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ -00a8d8: 7110 bb01 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ -00a8de: 0c03 |000b: move-result-object v3 │ │ -00a8e0: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -00a8e4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -00a8e6: 4d05 0102 |000f: aput-object v5, v1, v2 │ │ -00a8ea: 7120 c801 1000 |0011: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ -00a8f0: 0c00 |0014: move-result-object v0 │ │ -00a8f2: 7110 4201 0000 |0015: invoke-static {v0}, Lcom/jaredrummler/android/processes/models/ProcFile;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@0142 │ │ -00a8f8: 0c00 |0018: move-result-object v0 │ │ -00a8fa: 1100 |0019: return-object v0 │ │ +00a8b4: |[00a8b4] com.jaredrummler.android.processes.models.AndroidProcess.read:(Ljava/lang/String;)Ljava/lang/String; │ │ +00a8c4: 1a00 2400 |0000: const-string v0, "/proc/%d/%s" // string@0024 │ │ +00a8c8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +00a8ca: 2311 1801 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0118 │ │ +00a8ce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +00a8d0: 5243 2300 |0006: iget v3, v4, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ +00a8d4: 7110 bb01 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ +00a8da: 0c03 |000b: move-result-object v3 │ │ +00a8dc: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +00a8e0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +00a8e2: 4d05 0102 |000f: aput-object v5, v1, v2 │ │ +00a8e6: 7120 c801 1000 |0011: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ +00a8ec: 0c00 |0014: move-result-object v0 │ │ +00a8ee: 7110 4201 0000 |0015: invoke-static {v0}, Lcom/jaredrummler/android/processes/models/ProcFile;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@0142 │ │ +00a8f4: 0c00 |0018: move-result-object v0 │ │ +00a8f6: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ 0x0000 - 0x001a reg=5 filename Ljava/lang/String; │ │ │ │ @@ -1480,19 +1480,19 @@ │ │ type : '()Lcom/jaredrummler/android/processes/models/Stat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00a8fc: |[00a8fc] com.jaredrummler.android.processes.models.AndroidProcess.stat:()Lcom/jaredrummler/android/processes/models/Stat; │ │ -00a90c: 5210 2300 |0000: iget v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ -00a910: 7110 5e01 0000 |0002: invoke-static {v0}, Lcom/jaredrummler/android/processes/models/Stat;.get:(I)Lcom/jaredrummler/android/processes/models/Stat; // method@015e │ │ -00a916: 0c00 |0005: move-result-object v0 │ │ -00a918: 1100 |0006: return-object v0 │ │ +00a8f8: |[00a8f8] com.jaredrummler.android.processes.models.AndroidProcess.stat:()Lcom/jaredrummler/android/processes/models/Stat; │ │ +00a908: 5210 2300 |0000: iget v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ +00a90c: 7110 5e01 0000 |0002: invoke-static {v0}, Lcom/jaredrummler/android/processes/models/Stat;.get:(I)Lcom/jaredrummler/android/processes/models/Stat; // method@015e │ │ +00a912: 0c00 |0005: move-result-object v0 │ │ +00a914: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ │ │ #8 : (in Lcom/jaredrummler/android/processes/models/AndroidProcess;) │ │ @@ -1500,19 +1500,19 @@ │ │ type : '()Lcom/jaredrummler/android/processes/models/Statm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00a91c: |[00a91c] com.jaredrummler.android.processes.models.AndroidProcess.statm:()Lcom/jaredrummler/android/processes/models/Statm; │ │ -00a92c: 5210 2300 |0000: iget v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ -00a930: 7110 8c01 0000 |0002: invoke-static {v0}, Lcom/jaredrummler/android/processes/models/Statm;.get:(I)Lcom/jaredrummler/android/processes/models/Statm; // method@018c │ │ -00a936: 0c00 |0005: move-result-object v0 │ │ -00a938: 1100 |0006: return-object v0 │ │ +00a918: |[00a918] com.jaredrummler.android.processes.models.AndroidProcess.statm:()Lcom/jaredrummler/android/processes/models/Statm; │ │ +00a928: 5210 2300 |0000: iget v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ +00a92c: 7110 8c01 0000 |0002: invoke-static {v0}, Lcom/jaredrummler/android/processes/models/Statm;.get:(I)Lcom/jaredrummler/android/processes/models/Statm; // method@018c │ │ +00a932: 0c00 |0005: move-result-object v0 │ │ +00a934: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ │ │ #9 : (in Lcom/jaredrummler/android/processes/models/AndroidProcess;) │ │ @@ -1520,19 +1520,19 @@ │ │ type : '()Lcom/jaredrummler/android/processes/models/Status;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00a93c: |[00a93c] com.jaredrummler.android.processes.models.AndroidProcess.status:()Lcom/jaredrummler/android/processes/models/Status; │ │ -00a94c: 5210 2300 |0000: iget v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ -00a950: 7110 9901 0000 |0002: invoke-static {v0}, Lcom/jaredrummler/android/processes/models/Status;.get:(I)Lcom/jaredrummler/android/processes/models/Status; // method@0199 │ │ -00a956: 0c00 |0005: move-result-object v0 │ │ -00a958: 1100 |0006: return-object v0 │ │ +00a938: |[00a938] com.jaredrummler.android.processes.models.AndroidProcess.status:()Lcom/jaredrummler/android/processes/models/Status; │ │ +00a948: 5210 2300 |0000: iget v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ +00a94c: 7110 9901 0000 |0002: invoke-static {v0}, Lcom/jaredrummler/android/processes/models/Status;.get:(I)Lcom/jaredrummler/android/processes/models/Status; // method@0199 │ │ +00a952: 0c00 |0005: move-result-object v0 │ │ +00a954: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ │ │ #10 : (in Lcom/jaredrummler/android/processes/models/AndroidProcess;) │ │ @@ -1540,19 +1540,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00a95c: |[00a95c] com.jaredrummler.android.processes.models.AndroidProcess.wchan:()Ljava/lang/String; │ │ -00a96c: 1a00 2d07 |0000: const-string v0, "wchan" // string@072d │ │ -00a970: 6e20 1b01 0100 |0002: invoke-virtual {v1, v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.read:(Ljava/lang/String;)Ljava/lang/String; // method@011b │ │ -00a976: 0c00 |0005: move-result-object v0 │ │ -00a978: 1100 |0006: return-object v0 │ │ +00a958: |[00a958] com.jaredrummler.android.processes.models.AndroidProcess.wchan:()Ljava/lang/String; │ │ +00a968: 1a00 2c07 |0000: const-string v0, "wchan" // string@072c │ │ +00a96c: 6e20 1b01 0100 |0002: invoke-virtual {v1, v0}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.read:(Ljava/lang/String;)Ljava/lang/String; // method@011b │ │ +00a972: 0c00 |0005: move-result-object v0 │ │ +00a974: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ │ │ #11 : (in Lcom/jaredrummler/android/processes/models/AndroidProcess;) │ │ @@ -1560,20 +1560,20 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00a97c: |[00a97c] com.jaredrummler.android.processes.models.AndroidProcess.writeToParcel:(Landroid/os/Parcel;I)V │ │ -00a98c: 5410 2200 |0000: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ -00a990: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@007a │ │ -00a996: 5210 2300 |0005: iget v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ -00a99a: 6e20 7800 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0078 │ │ -00a9a0: 0e00 |000a: return-void │ │ +00a978: |[00a978] com.jaredrummler.android.processes.models.AndroidProcess.writeToParcel:(Landroid/os/Parcel;I)V │ │ +00a988: 5410 2200 |0000: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.name:Ljava/lang/String; // field@0022 │ │ +00a98c: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@007a │ │ +00a992: 5210 2300 |0005: iget v0, v1, Lcom/jaredrummler/android/processes/models/AndroidProcess;.pid:I // field@0023 │ │ +00a996: 6e20 7800 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0078 │ │ +00a99c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 0x0005 line=588 │ │ 0x000a line=589 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/jaredrummler/android/processes/models/AndroidProcess; │ │ @@ -1612,17 +1612,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a9a4: |[00a9a4] com.jaredrummler.android.processes.models.Cgroup$1.:()V │ │ -00a9b4: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00a9ba: 0e00 |0003: return-void │ │ +00a9a0: |[00a9a0] com.jaredrummler.android.processes.models.Cgroup$1.:()V │ │ +00a9b0: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00a9b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/Cgroup$1; │ │ │ │ Virtual methods - │ │ @@ -1631,19 +1631,19 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Cgroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -00a9bc: |[00a9bc] com.jaredrummler.android.processes.models.Cgroup$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Cgroup; │ │ -00a9cc: 2200 7900 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Cgroup; // type@0079 │ │ -00a9d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00a9d2: 7030 2801 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/jaredrummler/android/processes/models/Cgroup;.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Cgroup$1;)V // method@0128 │ │ -00a9d8: 1100 |0006: return-object v0 │ │ +00a9b8: |[00a9b8] com.jaredrummler.android.processes.models.Cgroup$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Cgroup; │ │ +00a9c8: 2200 7900 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Cgroup; // type@0079 │ │ +00a9cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00a9ce: 7030 2801 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/jaredrummler/android/processes/models/Cgroup;.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Cgroup$1;)V // method@0128 │ │ +00a9d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/jaredrummler/android/processes/models/Cgroup$1; │ │ 0x0000 - 0x0007 reg=3 source Landroid/os/Parcel; │ │ │ │ @@ -1652,18 +1652,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00a9dc: |[00a9dc] com.jaredrummler.android.processes.models.Cgroup$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -00a9ec: 6e20 2201 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Cgroup$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Cgroup; // method@0122 │ │ -00a9f2: 0c00 |0003: move-result-object v0 │ │ -00a9f4: 1100 |0004: return-object v0 │ │ +00a9d8: |[00a9d8] com.jaredrummler.android.processes.models.Cgroup$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +00a9e8: 6e20 2201 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Cgroup$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Cgroup; // method@0122 │ │ +00a9ee: 0c00 |0003: move-result-object v0 │ │ +00a9f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/Cgroup$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -1672,17 +1672,17 @@ │ │ type : '(I)[Lcom/jaredrummler/android/processes/models/Cgroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a9f8: |[00a9f8] com.jaredrummler.android.processes.models.Cgroup$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/Cgroup; │ │ -00aa08: 2320 1101 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/Cgroup; // type@0111 │ │ -00aa0c: 1100 |0002: return-object v0 │ │ +00a9f4: |[00a9f4] com.jaredrummler.android.processes.models.Cgroup$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/Cgroup; │ │ +00aa04: 2320 1101 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/Cgroup; // type@0111 │ │ +00aa08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/jaredrummler/android/processes/models/Cgroup$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -1691,18 +1691,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00aa10: |[00aa10] com.jaredrummler.android.processes.models.Cgroup$1.newArray:(I)[Ljava/lang/Object; │ │ -00aa20: 6e20 2401 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Cgroup$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/Cgroup; // method@0124 │ │ -00aa26: 0c00 |0003: move-result-object v0 │ │ -00aa28: 1100 |0004: return-object v0 │ │ +00aa0c: |[00aa0c] com.jaredrummler.android.processes.models.Cgroup$1.newArray:(I)[Ljava/lang/Object; │ │ +00aa1c: 6e20 2401 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Cgroup$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/Cgroup; // method@0124 │ │ +00aa22: 0c00 |0003: move-result-object v0 │ │ +00aa24: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/Cgroup$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -1738,17 +1738,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00aa2c: |[00aa2c] com.jaredrummler.android.processes.models.ControlGroup$1.:()V │ │ -00aa3c: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00aa42: 0e00 |0003: return-void │ │ +00aa28: |[00aa28] com.jaredrummler.android.processes.models.ControlGroup$1.:()V │ │ +00aa38: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00aa3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/ControlGroup$1; │ │ │ │ Virtual methods - │ │ @@ -1757,18 +1757,18 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/ControlGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00aa44: |[00aa44] com.jaredrummler.android.processes.models.ControlGroup$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/ControlGroup; │ │ -00aa54: 2200 7b00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/ControlGroup; // type@007b │ │ -00aa58: 7020 3301 2000 |0002: invoke-direct {v0, v2}, Lcom/jaredrummler/android/processes/models/ControlGroup;.:(Landroid/os/Parcel;)V // method@0133 │ │ -00aa5e: 1100 |0005: return-object v0 │ │ +00aa40: |[00aa40] com.jaredrummler.android.processes.models.ControlGroup$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/ControlGroup; │ │ +00aa50: 2200 7b00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/ControlGroup; // type@007b │ │ +00aa54: 7020 3301 2000 |0002: invoke-direct {v0, v2}, Lcom/jaredrummler/android/processes/models/ControlGroup;.:(Landroid/os/Parcel;)V // method@0133 │ │ +00aa5a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/jaredrummler/android/processes/models/ControlGroup$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -1777,18 +1777,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00aa60: |[00aa60] com.jaredrummler.android.processes.models.ControlGroup$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -00aa70: 6e20 2e01 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/ControlGroup$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/ControlGroup; // method@012e │ │ -00aa76: 0c00 |0003: move-result-object v0 │ │ -00aa78: 1100 |0004: return-object v0 │ │ +00aa5c: |[00aa5c] com.jaredrummler.android.processes.models.ControlGroup$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +00aa6c: 6e20 2e01 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/ControlGroup$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/ControlGroup; // method@012e │ │ +00aa72: 0c00 |0003: move-result-object v0 │ │ +00aa74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/ControlGroup$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -1797,17 +1797,17 @@ │ │ type : '(I)[Lcom/jaredrummler/android/processes/models/ControlGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aa7c: |[00aa7c] com.jaredrummler.android.processes.models.ControlGroup$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/ControlGroup; │ │ -00aa8c: 2320 1201 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/ControlGroup; // type@0112 │ │ -00aa90: 1100 |0002: return-object v0 │ │ +00aa78: |[00aa78] com.jaredrummler.android.processes.models.ControlGroup$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/ControlGroup; │ │ +00aa88: 2320 1201 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/ControlGroup; // type@0112 │ │ +00aa8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/jaredrummler/android/processes/models/ControlGroup$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -1816,18 +1816,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00aa94: |[00aa94] com.jaredrummler.android.processes.models.ControlGroup$1.newArray:(I)[Ljava/lang/Object; │ │ -00aaa4: 6e20 3001 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/ControlGroup$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/ControlGroup; // method@0130 │ │ -00aaaa: 0c00 |0003: move-result-object v0 │ │ -00aaac: 1100 |0004: return-object v0 │ │ +00aa90: |[00aa90] com.jaredrummler.android.processes.models.ControlGroup$1.newArray:(I)[Ljava/lang/Object; │ │ +00aaa0: 6e20 3001 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/ControlGroup$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/ControlGroup; // method@0130 │ │ +00aaa6: 0c00 |0003: move-result-object v0 │ │ +00aaa8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/ControlGroup$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -1879,45 +1879,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00aab0: |[00aab0] com.jaredrummler.android.processes.models.ControlGroup.:()V │ │ -00aac0: 2200 7a00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/ControlGroup$1; // type@007a │ │ -00aac4: 7010 2d01 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/ControlGroup$1;.:()V // method@012d │ │ -00aaca: 6900 2700 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/ControlGroup;.CREATOR:Landroid/os/Parcelable$Creator; // field@0027 │ │ -00aace: 0e00 |0007: return-void │ │ +00aaac: |[00aaac] com.jaredrummler.android.processes.models.ControlGroup.:()V │ │ +00aabc: 2200 7a00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/ControlGroup$1; // type@007a │ │ +00aac0: 7010 2d01 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/ControlGroup$1;.:()V // method@012d │ │ +00aac6: 6900 2700 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/ControlGroup;.CREATOR:Landroid/os/Parcelable$Creator; // field@0027 │ │ +00aaca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/ControlGroup;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -00aad0: |[00aad0] com.jaredrummler.android.processes.models.ControlGroup.:(Landroid/os/Parcel;)V │ │ -00aae0: 7010 c001 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00aae6: 6e10 7400 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0074 │ │ -00aaec: 0a00 |0006: move-result v0 │ │ -00aaee: 5910 2900 |0007: iput v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.id:I // field@0029 │ │ -00aaf2: 6e10 7600 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0076 │ │ -00aaf8: 0c00 |000c: move-result-object v0 │ │ -00aafa: 5b10 2a00 |000d: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.subsystems:Ljava/lang/String; // field@002a │ │ -00aafe: 6e10 7600 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0076 │ │ -00ab04: 0c00 |0012: move-result-object v0 │ │ -00ab06: 5b10 2800 |0013: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ -00ab0a: 0e00 |0015: return-void │ │ +00aacc: |[00aacc] com.jaredrummler.android.processes.models.ControlGroup.:(Landroid/os/Parcel;)V │ │ +00aadc: 7010 c001 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00aae2: 6e10 7400 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0074 │ │ +00aae8: 0a00 |0006: move-result v0 │ │ +00aaea: 5910 2900 |0007: iput v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.id:I // field@0029 │ │ +00aaee: 6e10 7600 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0076 │ │ +00aaf4: 0c00 |000c: move-result-object v0 │ │ +00aaf6: 5b10 2a00 |000d: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.subsystems:Ljava/lang/String; // field@002a │ │ +00aafa: 6e10 7600 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0076 │ │ +00ab00: 0c00 |0012: move-result-object v0 │ │ +00ab02: 5b10 2800 |0013: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ +00ab06: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0009 line=43 │ │ 0x000f line=44 │ │ 0x0015 line=45 │ │ @@ -1930,31 +1930,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -00ab0c: |[00ab0c] com.jaredrummler.android.processes.models.ControlGroup.:(Ljava/lang/String;)V │ │ -00ab1c: 7010 c001 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00ab22: 1a01 3700 |0003: const-string v1, ":" // string@0037 │ │ -00ab26: 6e20 cb01 1300 |0005: invoke-virtual {v3, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ -00ab2c: 0c00 |0008: move-result-object v0 │ │ -00ab2e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -00ab30: 4601 0001 |000a: aget-object v1, v0, v1 │ │ -00ab34: 7110 ba01 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -00ab3a: 0a01 |000f: move-result v1 │ │ -00ab3c: 5921 2900 |0010: iput v1, v2, Lcom/jaredrummler/android/processes/models/ControlGroup;.id:I // field@0029 │ │ -00ab40: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -00ab42: 4601 0001 |0013: aget-object v1, v0, v1 │ │ -00ab46: 5b21 2a00 |0015: iput-object v1, v2, Lcom/jaredrummler/android/processes/models/ControlGroup;.subsystems:Ljava/lang/String; // field@002a │ │ -00ab4a: 1221 |0017: const/4 v1, #int 2 // #2 │ │ -00ab4c: 4601 0001 |0018: aget-object v1, v0, v1 │ │ -00ab50: 5b21 2800 |001a: iput-object v1, v2, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ -00ab54: 0e00 |001c: return-void │ │ +00ab08: |[00ab08] com.jaredrummler.android.processes.models.ControlGroup.:(Ljava/lang/String;)V │ │ +00ab18: 7010 c001 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00ab1e: 1a01 3700 |0003: const-string v1, ":" // string@0037 │ │ +00ab22: 6e20 cb01 1300 |0005: invoke-virtual {v3, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ +00ab28: 0c00 |0008: move-result-object v0 │ │ +00ab2a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +00ab2c: 4601 0001 |000a: aget-object v1, v0, v1 │ │ +00ab30: 7110 ba01 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +00ab36: 0a01 |000f: move-result v1 │ │ +00ab38: 5921 2900 |0010: iput v1, v2, Lcom/jaredrummler/android/processes/models/ControlGroup;.id:I // field@0029 │ │ +00ab3c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +00ab3e: 4601 0001 |0013: aget-object v1, v0, v1 │ │ +00ab42: 5b21 2a00 |0015: iput-object v1, v2, Lcom/jaredrummler/android/processes/models/ControlGroup;.subsystems:Ljava/lang/String; // field@002a │ │ +00ab46: 1221 |0017: const/4 v1, #int 2 // #2 │ │ +00ab48: 4601 0001 |0018: aget-object v1, v0, v1 │ │ +00ab4c: 5b21 2800 |001a: iput-object v1, v2, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ +00ab50: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0009 line=36 │ │ 0x0012 line=37 │ │ 0x0017 line=38 │ │ @@ -1970,17 +1970,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00ab58: |[00ab58] com.jaredrummler.android.processes.models.ControlGroup.describeContents:()I │ │ -00ab68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00ab6a: 0f00 |0001: return v0 │ │ +00ab54: |[00ab54] com.jaredrummler.android.processes.models.ControlGroup.describeContents:()I │ │ +00ab64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00ab66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/jaredrummler/android/processes/models/ControlGroup; │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/ControlGroup;) │ │ @@ -1988,22 +1988,22 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -00ab6c: |[00ab6c] com.jaredrummler.android.processes.models.ControlGroup.writeToParcel:(Landroid/os/Parcel;I)V │ │ -00ab7c: 5210 2900 |0000: iget v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.id:I // field@0029 │ │ -00ab80: 6e20 7800 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0078 │ │ -00ab86: 5410 2a00 |0005: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.subsystems:Ljava/lang/String; // field@002a │ │ -00ab8a: 6e20 7a00 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@007a │ │ -00ab90: 5410 2800 |000a: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ -00ab94: 6e20 7a00 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@007a │ │ -00ab9a: 0e00 |000f: return-void │ │ +00ab68: |[00ab68] com.jaredrummler.android.processes.models.ControlGroup.writeToParcel:(Landroid/os/Parcel;I)V │ │ +00ab78: 5210 2900 |0000: iget v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.id:I // field@0029 │ │ +00ab7c: 6e20 7800 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0078 │ │ +00ab82: 5410 2a00 |0005: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.subsystems:Ljava/lang/String; // field@002a │ │ +00ab86: 6e20 7a00 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@007a │ │ +00ab8c: 5410 2800 |000a: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ +00ab90: 6e20 7a00 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@007a │ │ +00ab96: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ 0x000a line=54 │ │ 0x000f line=55 │ │ locals : │ │ @@ -2043,17 +2043,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ab9c: |[00ab9c] com.jaredrummler.android.processes.models.ProcFile$1.:()V │ │ -00abac: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00abb2: 0e00 |0003: return-void │ │ +00ab98: |[00ab98] com.jaredrummler.android.processes.models.ProcFile$1.:()V │ │ +00aba8: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00abae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/ProcFile$1; │ │ │ │ Virtual methods - │ │ @@ -2062,18 +2062,18 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/ProcFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00abb4: |[00abb4] com.jaredrummler.android.processes.models.ProcFile$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/ProcFile; │ │ -00abc4: 2200 7d00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/ProcFile; // type@007d │ │ -00abc8: 7020 3d01 2000 |0002: invoke-direct {v0, v2}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Landroid/os/Parcel;)V // method@013d │ │ -00abce: 1100 |0005: return-object v0 │ │ +00abb0: |[00abb0] com.jaredrummler.android.processes.models.ProcFile$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/ProcFile; │ │ +00abc0: 2200 7d00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/ProcFile; // type@007d │ │ +00abc4: 7020 3d01 2000 |0002: invoke-direct {v0, v2}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Landroid/os/Parcel;)V // method@013d │ │ +00abca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/jaredrummler/android/processes/models/ProcFile$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -2082,18 +2082,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00abd0: |[00abd0] com.jaredrummler.android.processes.models.ProcFile$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -00abe0: 6e20 3801 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/ProcFile$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/ProcFile; // method@0138 │ │ -00abe6: 0c00 |0003: move-result-object v0 │ │ -00abe8: 1100 |0004: return-object v0 │ │ +00abcc: |[00abcc] com.jaredrummler.android.processes.models.ProcFile$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +00abdc: 6e20 3801 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/ProcFile$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/ProcFile; // method@0138 │ │ +00abe2: 0c00 |0003: move-result-object v0 │ │ +00abe4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/ProcFile$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -2102,17 +2102,17 @@ │ │ type : '(I)[Lcom/jaredrummler/android/processes/models/ProcFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00abec: |[00abec] com.jaredrummler.android.processes.models.ProcFile$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/ProcFile; │ │ -00abfc: 2320 1301 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/ProcFile; // type@0113 │ │ -00ac00: 1100 |0002: return-object v0 │ │ +00abe8: |[00abe8] com.jaredrummler.android.processes.models.ProcFile$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/ProcFile; │ │ +00abf8: 2320 1301 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/ProcFile; // type@0113 │ │ +00abfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/jaredrummler/android/processes/models/ProcFile$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -2121,18 +2121,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00ac04: |[00ac04] com.jaredrummler.android.processes.models.ProcFile$1.newArray:(I)[Ljava/lang/Object; │ │ -00ac14: 6e20 3a01 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/ProcFile$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/ProcFile; // method@013a │ │ -00ac1a: 0c00 |0003: move-result-object v0 │ │ -00ac1c: 1100 |0004: return-object v0 │ │ +00ac00: |[00ac00] com.jaredrummler.android.processes.models.ProcFile$1.newArray:(I)[Ljava/lang/Object; │ │ +00ac10: 6e20 3a01 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/ProcFile$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/ProcFile; // method@013a │ │ +00ac16: 0c00 |0003: move-result-object v0 │ │ +00ac18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/ProcFile$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -2178,41 +2178,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00ac20: |[00ac20] com.jaredrummler.android.processes.models.ProcFile.:()V │ │ -00ac30: 2200 7c00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/ProcFile$1; // type@007c │ │ -00ac34: 7010 3701 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/ProcFile$1;.:()V // method@0137 │ │ -00ac3a: 6900 2b00 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/ProcFile;.CREATOR:Landroid/os/Parcelable$Creator; // field@002b │ │ -00ac3e: 0e00 |0007: return-void │ │ +00ac1c: |[00ac1c] com.jaredrummler.android.processes.models.ProcFile.:()V │ │ +00ac2c: 2200 7c00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/ProcFile$1; // type@007c │ │ +00ac30: 7010 3701 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/ProcFile$1;.:()V // method@0137 │ │ +00ac36: 6900 2b00 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/ProcFile;.CREATOR:Landroid/os/Parcelable$Creator; // field@002b │ │ +00ac3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/ProcFile;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -00ac40: |[00ac40] com.jaredrummler.android.processes.models.ProcFile.:(Landroid/os/Parcel;)V │ │ -00ac50: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0076 │ │ -00ac56: 0c00 |0003: move-result-object v0 │ │ -00ac58: 7020 a501 0100 |0004: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ -00ac5e: 6e10 7600 0200 |0007: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0076 │ │ -00ac64: 0c00 |000a: move-result-object v0 │ │ -00ac66: 5b10 2c00 |000b: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/ProcFile;.content:Ljava/lang/String; // field@002c │ │ -00ac6a: 0e00 |000d: return-void │ │ +00ac3c: |[00ac3c] com.jaredrummler.android.processes.models.ProcFile.:(Landroid/os/Parcel;)V │ │ +00ac4c: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0076 │ │ +00ac52: 0c00 |0003: move-result-object v0 │ │ +00ac54: 7020 a501 0100 |0004: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ +00ac5a: 6e10 7600 0200 |0007: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0076 │ │ +00ac60: 0c00 |000a: move-result-object v0 │ │ +00ac62: 5b10 2c00 |000b: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/ProcFile;.content:Ljava/lang/String; // field@002c │ │ +00ac66: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0007 line=65 │ │ 0x000d line=66 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/jaredrummler/android/processes/models/ProcFile; │ │ @@ -2223,20 +2223,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -00ac6c: |[00ac6c] com.jaredrummler.android.processes.models.ProcFile.:(Ljava/lang/String;)V │ │ -00ac7c: 7020 a501 2100 |0000: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ -00ac82: 7110 4201 0200 |0003: invoke-static {v2}, Lcom/jaredrummler/android/processes/models/ProcFile;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@0142 │ │ -00ac88: 0c00 |0006: move-result-object v0 │ │ -00ac8a: 5b10 2c00 |0007: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/ProcFile;.content:Ljava/lang/String; // field@002c │ │ -00ac8e: 0e00 |0009: return-void │ │ +00ac68: |[00ac68] com.jaredrummler.android.processes.models.ProcFile.:(Ljava/lang/String;)V │ │ +00ac78: 7020 a501 2100 |0000: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ +00ac7e: 7110 4201 0200 |0003: invoke-static {v2}, Lcom/jaredrummler/android/processes/models/ProcFile;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@0142 │ │ +00ac84: 0c00 |0006: move-result-object v0 │ │ +00ac86: 5b10 2c00 |0007: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/ProcFile;.content:Ljava/lang/String; // field@002c │ │ +00ac8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0009 line=61 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/jaredrummler/android/processes/models/ProcFile; │ │ @@ -2247,46 +2247,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -00ac90: |[00ac90] com.jaredrummler.android.processes.models.ProcFile.readFile:(Ljava/lang/String;)Ljava/lang/String; │ │ -00aca0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00aca2: 2202 a600 |0001: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ -00aca6: 7010 d101 0200 |0003: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00acac: 2204 8a00 |0006: new-instance v4, Ljava/io/BufferedReader; // type@008a │ │ -00acb0: 2205 8e00 |0008: new-instance v5, Ljava/io/FileReader; // type@008e │ │ -00acb4: 7020 ab01 6500 |000a: invoke-direct {v5, v6}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@01ab │ │ -00acba: 7020 9d01 5400 |000d: invoke-direct {v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@019d │ │ -00acc0: 6e10 9f01 0400 |0010: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ -00acc6: 0c00 |0013: move-result-object v0 │ │ -00acc8: 1a01 0000 |0014: const-string v1, "" // string@0000 │ │ -00accc: 3800 1000 |0016: if-eqz v0, 0026 // +0010 │ │ -00acd0: 6e20 d401 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00acd6: 0c05 |001b: move-result-object v5 │ │ -00acd8: 6e20 d401 0500 |001c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00acde: 1a01 0100 |001f: const-string v1, " │ │ +00ac8c: |[00ac8c] com.jaredrummler.android.processes.models.ProcFile.readFile:(Ljava/lang/String;)Ljava/lang/String; │ │ +00ac9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00ac9e: 2202 a600 |0001: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ +00aca2: 7010 d101 0200 |0003: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00aca8: 2204 8a00 |0006: new-instance v4, Ljava/io/BufferedReader; // type@008a │ │ +00acac: 2205 8e00 |0008: new-instance v5, Ljava/io/FileReader; // type@008e │ │ +00acb0: 7020 ab01 6500 |000a: invoke-direct {v5, v6}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@01ab │ │ +00acb6: 7020 9d01 5400 |000d: invoke-direct {v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@019d │ │ +00acbc: 6e10 9f01 0400 |0010: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ +00acc2: 0c00 |0013: move-result-object v0 │ │ +00acc4: 1a01 0000 |0014: const-string v1, "" // string@0000 │ │ +00acc8: 3800 1000 |0016: if-eqz v0, 0026 // +0010 │ │ +00accc: 6e20 d401 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00acd2: 0c05 |001b: move-result-object v5 │ │ +00acd4: 6e20 d401 0500 |001c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00acda: 1a01 0100 |001f: const-string v1, " │ │ " // string@0001 │ │ -00ace2: 6e10 9f01 0400 |0021: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ -00ace8: 0c00 |0024: move-result-object v0 │ │ -00acea: 28f1 |0025: goto 0016 // -000f │ │ -00acec: 6e10 d501 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00acf2: 0c05 |0029: move-result-object v5 │ │ -00acf4: 3804 0500 |002a: if-eqz v4, 002f // +0005 │ │ -00acf8: 6e10 9e01 0400 |002c: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ -00acfe: 1105 |002f: return-object v5 │ │ -00ad00: 0d05 |0030: move-exception v5 │ │ -00ad02: 3803 0500 |0031: if-eqz v3, 0036 // +0005 │ │ -00ad06: 6e10 9e01 0300 |0033: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ -00ad0c: 2705 |0036: throw v5 │ │ -00ad0e: 0d05 |0037: move-exception v5 │ │ -00ad10: 0743 |0038: move-object v3, v4 │ │ -00ad12: 28f8 |0039: goto 0031 // -0008 │ │ +00acde: 6e10 9f01 0400 |0021: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ +00ace4: 0c00 |0024: move-result-object v0 │ │ +00ace6: 28f1 |0025: goto 0016 // -000f │ │ +00ace8: 6e10 d501 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00acee: 0c05 |0029: move-result-object v5 │ │ +00acf0: 3804 0500 |002a: if-eqz v4, 002f // +0005 │ │ +00acf4: 6e10 9e01 0400 |002c: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ +00acfa: 1105 |002f: return-object v5 │ │ +00acfc: 0d05 |0030: move-exception v5 │ │ +00acfe: 3803 0500 |0031: if-eqz v3, 0036 // +0005 │ │ +00ad02: 6e10 9e01 0300 |0033: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ +00ad08: 2705 |0036: throw v5 │ │ +00ad0a: 0d05 |0037: move-exception v5 │ │ +00ad0c: 0743 |0038: move-object v3, v4 │ │ +00ad0e: 28f8 |0039: goto 0031 // -0008 │ │ catches : 2 │ │ 0x0001 - 0x0010 │ │ -> 0x0030 │ │ 0x0010 - 0x0029 │ │ -> 0x0037 │ │ positions : │ │ 0x0000 line=40 │ │ @@ -2320,17 +2320,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00ad2c: |[00ad2c] com.jaredrummler.android.processes.models.ProcFile.describeContents:()I │ │ -00ad3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00ad3e: 0f00 |0001: return v0 │ │ +00ad28: |[00ad28] com.jaredrummler.android.processes.models.ProcFile.describeContents:()I │ │ +00ad38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00ad3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/jaredrummler/android/processes/models/ProcFile; │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/ProcFile;) │ │ @@ -2338,20 +2338,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00ad40: |[00ad40] com.jaredrummler.android.processes.models.ProcFile.length:()J │ │ -00ad50: 5420 2c00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/ProcFile;.content:Ljava/lang/String; // field@002c │ │ -00ad54: 6e10 c901 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@01c9 │ │ -00ad5a: 0a00 |0005: move-result v0 │ │ -00ad5c: 8100 |0006: int-to-long v0, v0 │ │ -00ad5e: 1000 |0007: return-wide v0 │ │ +00ad3c: |[00ad3c] com.jaredrummler.android.processes.models.ProcFile.length:()J │ │ +00ad4c: 5420 2c00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/ProcFile;.content:Ljava/lang/String; // field@002c │ │ +00ad50: 6e10 c901 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@01c9 │ │ +00ad56: 0a00 |0005: move-result v0 │ │ +00ad58: 8100 |0006: int-to-long v0, v0 │ │ +00ad5a: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/jaredrummler/android/processes/models/ProcFile; │ │ │ │ #2 : (in Lcom/jaredrummler/android/processes/models/ProcFile;) │ │ @@ -2359,21 +2359,21 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00ad60: |[00ad60] com.jaredrummler.android.processes.models.ProcFile.writeToParcel:(Landroid/os/Parcel;I)V │ │ -00ad70: 6e10 4001 0100 |0000: invoke-virtual {v1}, Lcom/jaredrummler/android/processes/models/ProcFile;.getAbsolutePath:()Ljava/lang/String; // method@0140 │ │ -00ad76: 0c00 |0003: move-result-object v0 │ │ -00ad78: 6e20 7a00 0200 |0004: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@007a │ │ -00ad7e: 5410 2c00 |0007: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/ProcFile;.content:Ljava/lang/String; // field@002c │ │ -00ad82: 6e20 7a00 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@007a │ │ -00ad88: 0e00 |000c: return-void │ │ +00ad5c: |[00ad5c] com.jaredrummler.android.processes.models.ProcFile.writeToParcel:(Landroid/os/Parcel;I)V │ │ +00ad6c: 6e10 4001 0100 |0000: invoke-virtual {v1}, Lcom/jaredrummler/android/processes/models/ProcFile;.getAbsolutePath:()Ljava/lang/String; // method@0140 │ │ +00ad72: 0c00 |0003: move-result-object v0 │ │ +00ad74: 6e20 7a00 0200 |0004: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@007a │ │ +00ad7a: 5410 2c00 |0007: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/ProcFile;.content:Ljava/lang/String; // field@002c │ │ +00ad7e: 6e20 7a00 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@007a │ │ +00ad84: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0007 line=78 │ │ 0x000c line=79 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/jaredrummler/android/processes/models/ProcFile; │ │ @@ -2412,17 +2412,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ad8c: |[00ad8c] com.jaredrummler.android.processes.models.Stat$1.:()V │ │ -00ad9c: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00ada2: 0e00 |0003: return-void │ │ +00ad88: |[00ad88] com.jaredrummler.android.processes.models.Stat$1.:()V │ │ +00ad98: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00ad9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/Stat$1; │ │ │ │ Virtual methods - │ │ @@ -2431,19 +2431,19 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Stat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -00ada4: |[00ada4] com.jaredrummler.android.processes.models.Stat$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Stat; │ │ -00adb4: 2200 7f00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Stat; // type@007f │ │ -00adb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00adba: 7030 4b01 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/jaredrummler/android/processes/models/Stat;.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Stat$1;)V // method@014b │ │ -00adc0: 1100 |0006: return-object v0 │ │ +00ada0: |[00ada0] com.jaredrummler.android.processes.models.Stat$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Stat; │ │ +00adb0: 2200 7f00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Stat; // type@007f │ │ +00adb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00adb6: 7030 4b01 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/jaredrummler/android/processes/models/Stat;.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Stat$1;)V // method@014b │ │ +00adbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/jaredrummler/android/processes/models/Stat$1; │ │ 0x0000 - 0x0007 reg=3 source Landroid/os/Parcel; │ │ │ │ @@ -2452,18 +2452,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00adc4: |[00adc4] com.jaredrummler.android.processes.models.Stat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -00add4: 6e20 4501 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Stat$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Stat; // method@0145 │ │ -00adda: 0c00 |0003: move-result-object v0 │ │ -00addc: 1100 |0004: return-object v0 │ │ +00adc0: |[00adc0] com.jaredrummler.android.processes.models.Stat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +00add0: 6e20 4501 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Stat$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Stat; // method@0145 │ │ +00add6: 0c00 |0003: move-result-object v0 │ │ +00add8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/Stat$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -2472,17 +2472,17 @@ │ │ type : '(I)[Lcom/jaredrummler/android/processes/models/Stat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ade0: |[00ade0] com.jaredrummler.android.processes.models.Stat$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/Stat; │ │ -00adf0: 2320 1401 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/Stat; // type@0114 │ │ -00adf4: 1100 |0002: return-object v0 │ │ +00addc: |[00addc] com.jaredrummler.android.processes.models.Stat$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/Stat; │ │ +00adec: 2320 1401 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/Stat; // type@0114 │ │ +00adf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/jaredrummler/android/processes/models/Stat$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -2491,18 +2491,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00adf8: |[00adf8] com.jaredrummler.android.processes.models.Stat$1.newArray:(I)[Ljava/lang/Object; │ │ -00ae08: 6e20 4701 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Stat$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/Stat; // method@0147 │ │ -00ae0e: 0c00 |0003: move-result-object v0 │ │ -00ae10: 1100 |0004: return-object v0 │ │ +00adf4: |[00adf4] com.jaredrummler.android.processes.models.Stat$1.newArray:(I)[Ljava/lang/Object; │ │ +00ae04: 6e20 4701 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Stat$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/Stat; // method@0147 │ │ +00ae0a: 0c00 |0003: move-result-object v0 │ │ +00ae0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/Stat$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -2538,17 +2538,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ae14: |[00ae14] com.jaredrummler.android.processes.models.Statm$1.:()V │ │ -00ae24: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00ae2a: 0e00 |0003: return-void │ │ +00ae10: |[00ae10] com.jaredrummler.android.processes.models.Statm$1.:()V │ │ +00ae20: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00ae26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/Statm$1; │ │ │ │ Virtual methods - │ │ @@ -2557,19 +2557,19 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Statm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -00ae2c: |[00ae2c] com.jaredrummler.android.processes.models.Statm$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Statm; │ │ -00ae3c: 2200 8100 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Statm; // type@0081 │ │ -00ae40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00ae42: 7030 8a01 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/jaredrummler/android/processes/models/Statm;.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Statm$1;)V // method@018a │ │ -00ae48: 1100 |0006: return-object v0 │ │ +00ae28: |[00ae28] com.jaredrummler.android.processes.models.Statm$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Statm; │ │ +00ae38: 2200 8100 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Statm; // type@0081 │ │ +00ae3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00ae3e: 7030 8a01 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/jaredrummler/android/processes/models/Statm;.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Statm$1;)V // method@018a │ │ +00ae44: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/jaredrummler/android/processes/models/Statm$1; │ │ 0x0000 - 0x0007 reg=3 source Landroid/os/Parcel; │ │ │ │ @@ -2578,18 +2578,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00ae4c: |[00ae4c] com.jaredrummler.android.processes.models.Statm$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -00ae5c: 6e20 8401 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Statm$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Statm; // method@0184 │ │ -00ae62: 0c00 |0003: move-result-object v0 │ │ -00ae64: 1100 |0004: return-object v0 │ │ +00ae48: |[00ae48] com.jaredrummler.android.processes.models.Statm$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +00ae58: 6e20 8401 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Statm$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Statm; // method@0184 │ │ +00ae5e: 0c00 |0003: move-result-object v0 │ │ +00ae60: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/Statm$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -2598,17 +2598,17 @@ │ │ type : '(I)[Lcom/jaredrummler/android/processes/models/Statm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ae68: |[00ae68] com.jaredrummler.android.processes.models.Statm$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/Statm; │ │ -00ae78: 2320 1501 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/Statm; // type@0115 │ │ -00ae7c: 1100 |0002: return-object v0 │ │ +00ae64: |[00ae64] com.jaredrummler.android.processes.models.Statm$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/Statm; │ │ +00ae74: 2320 1501 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/Statm; // type@0115 │ │ +00ae78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/jaredrummler/android/processes/models/Statm$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -2617,18 +2617,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00ae80: |[00ae80] com.jaredrummler.android.processes.models.Statm$1.newArray:(I)[Ljava/lang/Object; │ │ -00ae90: 6e20 8601 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Statm$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/Statm; // method@0186 │ │ -00ae96: 0c00 |0003: move-result-object v0 │ │ -00ae98: 1100 |0004: return-object v0 │ │ +00ae7c: |[00ae7c] com.jaredrummler.android.processes.models.Statm$1.newArray:(I)[Ljava/lang/Object; │ │ +00ae8c: 6e20 8601 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Statm$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/Statm; // method@0186 │ │ +00ae92: 0c00 |0003: move-result-object v0 │ │ +00ae94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/Statm$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -2664,17 +2664,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ae9c: |[00ae9c] com.jaredrummler.android.processes.models.Status$1.:()V │ │ -00aeac: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00aeb2: 0e00 |0003: return-void │ │ +00ae98: |[00ae98] com.jaredrummler.android.processes.models.Status$1.:()V │ │ +00aea8: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00aeae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/Status$1; │ │ │ │ Virtual methods - │ │ @@ -2683,19 +2683,19 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Status;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -00aeb4: |[00aeb4] com.jaredrummler.android.processes.models.Status$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Status; │ │ -00aec4: 2200 8300 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Status; // type@0083 │ │ -00aec8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00aeca: 7030 9701 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/jaredrummler/android/processes/models/Status;.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Status$1;)V // method@0197 │ │ -00aed0: 1100 |0006: return-object v0 │ │ +00aeb0: |[00aeb0] com.jaredrummler.android.processes.models.Status$1.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Status; │ │ +00aec0: 2200 8300 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Status; // type@0083 │ │ +00aec4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00aec6: 7030 9701 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/jaredrummler/android/processes/models/Status;.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Status$1;)V // method@0197 │ │ +00aecc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/jaredrummler/android/processes/models/Status$1; │ │ 0x0000 - 0x0007 reg=3 source Landroid/os/Parcel; │ │ │ │ @@ -2704,18 +2704,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00aed4: |[00aed4] com.jaredrummler.android.processes.models.Status$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -00aee4: 6e20 9101 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Status$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Status; // method@0191 │ │ -00aeea: 0c00 |0003: move-result-object v0 │ │ -00aeec: 1100 |0004: return-object v0 │ │ +00aed0: |[00aed0] com.jaredrummler.android.processes.models.Status$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +00aee0: 6e20 9101 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Status$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/jaredrummler/android/processes/models/Status; // method@0191 │ │ +00aee6: 0c00 |0003: move-result-object v0 │ │ +00aee8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/Status$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -2724,17 +2724,17 @@ │ │ type : '(I)[Lcom/jaredrummler/android/processes/models/Status;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aef0: |[00aef0] com.jaredrummler.android.processes.models.Status$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/Status; │ │ -00af00: 2320 1601 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/Status; // type@0116 │ │ -00af04: 1100 |0002: return-object v0 │ │ +00aeec: |[00aeec] com.jaredrummler.android.processes.models.Status$1.newArray:(I)[Lcom/jaredrummler/android/processes/models/Status; │ │ +00aefc: 2320 1601 |0000: new-array v0, v2, [Lcom/jaredrummler/android/processes/models/Status; // type@0116 │ │ +00af00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/jaredrummler/android/processes/models/Status$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -2743,18 +2743,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00af08: |[00af08] com.jaredrummler.android.processes.models.Status$1.newArray:(I)[Ljava/lang/Object; │ │ -00af18: 6e20 9301 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Status$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/Status; // method@0193 │ │ -00af1e: 0c00 |0003: move-result-object v0 │ │ -00af20: 1100 |0004: return-object v0 │ │ +00af04: |[00af04] com.jaredrummler.android.processes.models.Status$1.newArray:(I)[Ljava/lang/Object; │ │ +00af14: 6e20 9301 2100 |0000: invoke-virtual {v1, v2}, Lcom/jaredrummler/android/processes/models/Status$1;.newArray:(I)[Lcom/jaredrummler/android/processes/models/Status; // method@0193 │ │ +00af1a: 0c00 |0003: move-result-object v0 │ │ +00af1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/jaredrummler/android/processes/models/Status$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -2792,39 +2792,39 @@ │ │ type : '(Lorg/anothermonitor/ActivityAbout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00af24: |[00af24] org.anothermonitor.ActivityAbout$1.:(Lorg/anothermonitor/ActivityAbout;)V │ │ -00af34: 5b01 3600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityAbout$1;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0036 │ │ -00af38: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ -00af3e: 0e00 |0005: return-void │ │ +00af20: |[00af20] org.anothermonitor.ActivityAbout$1.:(Lorg/anothermonitor/ActivityAbout;)V │ │ +00af30: 5b01 3600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityAbout$1;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0036 │ │ +00af34: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ +00af3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityAbout$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityAbout; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityAbout; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityAbout$1;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00af40: |[00af40] org.anothermonitor.ActivityAbout$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -00af50: 5410 3600 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityAbout$1;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0036 │ │ -00af54: 6e10 0102 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ActivityAbout;.finish:()V // method@0201 │ │ -00af5a: 0e00 |0005: return-void │ │ +00af3c: |[00af3c] org.anothermonitor.ActivityAbout$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00af4c: 5410 3600 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityAbout$1;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0036 │ │ +00af50: 6e10 0102 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ActivityAbout;.finish:()V // method@0201 │ │ +00af56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/anothermonitor/ActivityAbout$1; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -2865,87 +2865,91 @@ │ │ type : '(Lorg/anothermonitor/ActivityAbout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00af5c: |[00af5c] org.anothermonitor.ActivityAbout$2.:(Lorg/anothermonitor/ActivityAbout;)V │ │ -00af6c: 5b01 3700 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityAbout$2;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0037 │ │ -00af70: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00af76: 0e00 |0005: return-void │ │ +00af58: |[00af58] org.anothermonitor.ActivityAbout$2.:(Lorg/anothermonitor/ActivityAbout;)V │ │ +00af68: 5b01 3700 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityAbout$2;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0037 │ │ +00af6c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00af72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityAbout$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityAbout; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityAbout; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityAbout$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -00af78: |[00af78] org.anothermonitor.ActivityAbout$2.onClick:(Landroid/view/View;)V │ │ -00af88: 1506 0848 |0000: const/high16 v6, #int 1208483840 // #4808 │ │ -00af8c: 5471 3700 |0002: iget-object v1, v7, Lorg/anothermonitor/ActivityAbout$2;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0037 │ │ -00af90: 2202 1d00 |0004: new-instance v2, Landroid/content/Intent; // type@001d │ │ -00af94: 1a03 7203 |0006: const-string v3, "android.intent.action.VIEW" // string@0372 │ │ -00af98: 2204 a600 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ -00af9c: 7010 d101 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00afa2: 1a05 6105 |000d: const-string v5, "market://details?id=" // string@0561 │ │ -00afa6: 6e20 d401 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00afac: 0c04 |0012: move-result-object v4 │ │ -00afae: 5475 3700 |0013: iget-object v5, v7, Lorg/anothermonitor/ActivityAbout$2;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0037 │ │ -00afb2: 6e10 0202 0500 |0015: invoke-virtual {v5}, Lorg/anothermonitor/ActivityAbout;.getPackageName:()Ljava/lang/String; // method@0202 │ │ -00afb8: 0c05 |0018: move-result-object v5 │ │ -00afba: 6e20 d401 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00afc0: 0c04 |001c: move-result-object v4 │ │ -00afc2: 6e10 d501 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00afc8: 0c04 |0020: move-result-object v4 │ │ -00afca: 7110 6000 0400 |0021: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0060 │ │ -00afd0: 0c04 |0024: move-result-object v4 │ │ -00afd2: 7030 3200 3204 |0025: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ -00afd8: 1503 0848 |0028: const/high16 v3, #int 1208483840 // #4808 │ │ -00afdc: 6e20 3300 3200 |002a: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0033 │ │ -00afe2: 0c02 |002d: move-result-object v2 │ │ -00afe4: 6e20 0a02 2100 |002e: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityAbout;.startActivity:(Landroid/content/Intent;)V // method@020a │ │ -00afea: 0e00 |0031: return-void │ │ -00afec: 0d00 |0032: move-exception v0 │ │ -00afee: 6e10 2c00 0000 |0033: invoke-virtual {v0}, Landroid/content/ActivityNotFoundException;.printStackTrace:()V // method@002c │ │ -00aff4: 5471 3700 |0036: iget-object v1, v7, Lorg/anothermonitor/ActivityAbout$2;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0037 │ │ -00aff8: 2202 1d00 |0038: new-instance v2, Landroid/content/Intent; // type@001d │ │ -00affc: 1a03 7203 |003a: const-string v3, "android.intent.action.VIEW" // string@0372 │ │ -00b000: 5474 3700 |003c: iget-object v4, v7, Lorg/anothermonitor/ActivityAbout$2;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0037 │ │ -00b004: 6e10 0302 0400 |003e: invoke-virtual {v4}, Lorg/anothermonitor/ActivityAbout;.getResources:()Landroid/content/res/Resources; // method@0203 │ │ -00b00a: 0c04 |0041: move-result-object v4 │ │ -00b00c: 1405 0e00 077f |0042: const v5, #float 1.79446e+38 // #7f07000e │ │ -00b012: 6e20 4c00 5400 |0045: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@004c │ │ -00b018: 0c04 |0048: move-result-object v4 │ │ -00b01a: 7110 6000 0400 |0049: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0060 │ │ -00b020: 0c04 |004c: move-result-object v4 │ │ -00b022: 7030 3200 3204 |004d: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ -00b028: 6e20 3300 6200 |0050: invoke-virtual {v2, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0033 │ │ -00b02e: 0c02 |0053: move-result-object v2 │ │ -00b030: 6e20 0a02 2100 |0054: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityAbout;.startActivity:(Landroid/content/Intent;)V // method@020a │ │ -00b036: 28da |0057: goto 0031 // -0026 │ │ +00af74: |[00af74] org.anothermonitor.ActivityAbout$2.onClick:(Landroid/view/View;)V │ │ +00af84: 1506 0848 |0000: const/high16 v6, #int 1208483840 // #4808 │ │ +00af88: 5471 3700 |0002: iget-object v1, v7, Lorg/anothermonitor/ActivityAbout$2;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0037 │ │ +00af8c: 2202 1d00 |0004: new-instance v2, Landroid/content/Intent; // type@001d │ │ +00af90: 1a03 7203 |0006: const-string v3, "android.intent.action.VIEW" // string@0372 │ │ +00af94: 2204 a600 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ +00af98: 7010 d101 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00af9e: 1a05 6005 |000d: const-string v5, "market://details?id=" // string@0560 │ │ +00afa2: 6e20 d401 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00afa8: 0c04 |0012: move-result-object v4 │ │ +00afaa: 5475 3700 |0013: iget-object v5, v7, Lorg/anothermonitor/ActivityAbout$2;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0037 │ │ +00afae: 6e10 0202 0500 |0015: invoke-virtual {v5}, Lorg/anothermonitor/ActivityAbout;.getPackageName:()Ljava/lang/String; // method@0202 │ │ +00afb4: 0c05 |0018: move-result-object v5 │ │ +00afb6: 6e20 d401 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00afbc: 0c04 |001c: move-result-object v4 │ │ +00afbe: 6e10 d501 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00afc4: 0c04 |0020: move-result-object v4 │ │ +00afc6: 7110 6000 0400 |0021: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0060 │ │ +00afcc: 0c04 |0024: move-result-object v4 │ │ +00afce: 7030 3200 3204 |0025: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ +00afd4: 1503 0848 |0028: const/high16 v3, #int 1208483840 // #4808 │ │ +00afd8: 6e20 3300 3200 |002a: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0033 │ │ +00afde: 0c02 |002d: move-result-object v2 │ │ +00afe0: 6e20 0a02 2100 |002e: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityAbout;.startActivity:(Landroid/content/Intent;)V // method@020a │ │ +00afe6: 0e00 |0031: return-void │ │ +00afe8: 0d00 |0032: move-exception v0 │ │ +00afea: 6e10 2c00 0000 |0033: invoke-virtual {v0}, Landroid/content/ActivityNotFoundException;.printStackTrace:()V // method@002c │ │ +00aff0: 5471 3700 |0036: iget-object v1, v7, Lorg/anothermonitor/ActivityAbout$2;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0037 │ │ +00aff4: 2202 1d00 |0038: new-instance v2, Landroid/content/Intent; // type@001d │ │ +00aff8: 1a03 7203 |003a: const-string v3, "android.intent.action.VIEW" // string@0372 │ │ +00affc: 5474 3700 |003c: iget-object v4, v7, Lorg/anothermonitor/ActivityAbout$2;.this$0:Lorg/anothermonitor/ActivityAbout; // field@0037 │ │ +00b000: 6e10 0302 0400 |003e: invoke-virtual {v4}, Lorg/anothermonitor/ActivityAbout;.getResources:()Landroid/content/res/Resources; // method@0203 │ │ +00b006: 0c04 |0041: move-result-object v4 │ │ +00b008: 1405 0e00 077f |0042: const v5, #float 1.79446e+38 // #7f07000e │ │ +00b00e: 6e20 4c00 5400 |0045: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@004c │ │ +00b014: 0c04 |0048: move-result-object v4 │ │ +00b016: 7110 6000 0400 |0049: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0060 │ │ +00b01c: 0c04 |004c: move-result-object v4 │ │ +00b01e: 7030 3200 3204 |004d: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ +00b024: 6e20 3300 6200 |0050: invoke-virtual {v2, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0033 │ │ +00b02a: 0c02 |0053: move-result-object v2 │ │ +00b02c: 6e20 0a02 2100 |0054: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityAbout;.startActivity:(Landroid/content/Intent;)V // method@020a │ │ +00b032: 28da |0057: goto 0031 // -0026 │ │ catches : 1 │ │ 0x0002 - 0x0031 │ │ Landroid/content/ActivityNotFoundException; -> 0x0032 │ │ positions : │ │ 0x0002 line=81 │ │ + 0x002a line=82 │ │ + 0x002e line=81 │ │ 0x0031 line=88 │ │ 0x0032 line=83 │ │ 0x0033 line=84 │ │ 0x0036 line=85 │ │ + 0x0050 line=86 │ │ + 0x0054 line=85 │ │ locals : │ │ 0x0033 - 0x0058 reg=0 e Landroid/content/ActivityNotFoundException; │ │ 0x0000 - 0x0058 reg=7 this Lorg/anothermonitor/ActivityAbout$2; │ │ 0x0000 - 0x0058 reg=8 v Landroid/view/View; │ │ │ │ source_file_idx : 69 (ActivityAbout.java) │ │ │ │ @@ -2980,20 +2984,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00b044: |[00b044] org.anothermonitor.ActivityAbout.:()V │ │ -00b054: 7010 0900 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0009 │ │ -00b05a: 2200 b200 |0003: new-instance v0, Lorg/anothermonitor/ActivityAbout$1; // type@00b2 │ │ -00b05e: 7020 fb01 1000 |0005: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityAbout$1;.:(Lorg/anothermonitor/ActivityAbout;)V // method@01fb │ │ -00b064: 5b10 3800 |0008: iput-object v0, v1, Lorg/anothermonitor/ActivityAbout;.receiverFinish:Landroid/content/BroadcastReceiver; // field@0038 │ │ -00b068: 0e00 |000a: return-void │ │ +00b040: |[00b040] org.anothermonitor.ActivityAbout.:()V │ │ +00b050: 7010 0900 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0009 │ │ +00b056: 2200 b200 |0003: new-instance v0, Lorg/anothermonitor/ActivityAbout$1; // type@00b2 │ │ +00b05a: 7020 fb01 1000 |0005: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityAbout$1;.:(Lorg/anothermonitor/ActivityAbout;)V // method@01fb │ │ +00b060: 5b10 3800 |0008: iput-object v0, v1, Lorg/anothermonitor/ActivityAbout;.receiverFinish:Landroid/content/BroadcastReceiver; // field@0038 │ │ +00b064: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/anothermonitor/ActivityAbout; │ │ │ │ @@ -3003,110 +3007,111 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 172 16-bit code units │ │ -00b06c: |[00b06c] org.anothermonitor.ActivityAbout.onCreate:(Landroid/os/Bundle;)V │ │ -00b07c: 121a |0000: const/4 v10, #int 1 // #1 │ │ -00b07e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -00b080: 6f20 0b00 cb00 |0002: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000b │ │ -00b086: 1506 037f |0005: const/high16 v6, #int 2130903040 // #7f03 │ │ -00b08a: 6e20 0902 6b00 |0007: invoke-virtual {v11, v6}, Lorg/anothermonitor/ActivityAbout;.setContentView:(I)V // method@0209 │ │ -00b090: 6e10 0302 0b00 |000a: invoke-virtual {v11}, Lorg/anothermonitor/ActivityAbout;.getResources:()Landroid/content/res/Resources; // method@0203 │ │ -00b096: 0c03 |000d: move-result-object v3 │ │ -00b098: 6006 0d00 |000e: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ -00b09c: 1307 1300 |0010: const/16 v7, #int 19 // #13 │ │ -00b0a0: 3476 7e00 |0012: if-lt v6, v7, 0090 // +007e │ │ -00b0a4: 6e10 0402 0b00 |0014: invoke-virtual {v11}, Lorg/anothermonitor/ActivityAbout;.getWindow:()Landroid/view/Window; // method@0204 │ │ -00b0aa: 0c06 |0017: move-result-object v6 │ │ -00b0ac: 6e10 9d00 0600 |0018: invoke-virtual {v6}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ -00b0b2: 0c06 |001b: move-result-object v6 │ │ -00b0b4: 1307 0004 |001c: const/16 v7, #int 1024 // #400 │ │ -00b0b8: 6e20 8f00 7600 |001e: invoke-virtual {v6, v7}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ -00b0be: 6e10 4800 0300 |0021: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ -00b0c4: 0c06 |0024: move-result-object v6 │ │ -00b0c6: 5266 0700 |0025: iget v6, v6, Landroid/content/res/Configuration;.smallestScreenWidthDp:I // field@0007 │ │ -00b0ca: 8264 |0027: int-to-float v4, v6 │ │ -00b0cc: 1506 097f |0028: const/high16 v6, #int 2131296256 // #7f09 │ │ -00b0d0: 6e20 0002 6b00 |002a: invoke-virtual {v11, v6}, Lorg/anothermonitor/ActivityAbout;.findViewById:(I)Landroid/view/View; // method@0200 │ │ -00b0d6: 0c00 |002d: move-result-object v0 │ │ -00b0d8: 1f00 6400 |002e: check-cast v0, Landroid/widget/LinearLayout; // type@0064 │ │ -00b0dc: 1a06 b706 |0030: const-string v6, "status_bar_height" // string@06b7 │ │ -00b0e0: 1a07 1804 |0032: const-string v7, "dimen" // string@0418 │ │ -00b0e4: 1a08 6f03 |0034: const-string v8, "android" // string@036f │ │ -00b0e8: 6e40 4b00 6387 |0036: invoke-virtual {v3, v6, v7, v8}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ -00b0ee: 0a06 |0039: move-result v6 │ │ -00b0f0: 6e20 4900 6300 |003a: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ -00b0f6: 0a05 |003d: move-result v5 │ │ -00b0f8: 1201 |003e: const/4 v1, #int 0 // #0 │ │ -00b0fa: 7110 9200 0b00 |003f: invoke-static {v11}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0092 │ │ -00b100: 0c06 |0042: move-result-object v6 │ │ -00b102: 6e10 9300 0600 |0043: invoke-virtual {v6}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@0093 │ │ -00b108: 0a06 |0046: move-result v6 │ │ -00b10a: 3906 4600 |0047: if-nez v6, 008d // +0046 │ │ -00b10e: 1246 |0049: const/4 v6, #int 4 // #4 │ │ -00b110: 7110 8200 0600 |004a: invoke-static {v6}, Landroid/view/KeyCharacterMap;.deviceHasKey:(I)Z // method@0082 │ │ -00b116: 0a06 |004d: move-result v6 │ │ -00b118: 3906 3f00 |004e: if-nez v6, 008d // +003f │ │ -00b11c: 6e10 4800 0300 |0050: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ -00b122: 0c06 |0053: move-result-object v6 │ │ -00b124: 5266 0600 |0054: iget v6, v6, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -00b128: 32a6 0800 |0056: if-eq v6, v10, 005e // +0008 │ │ -00b12c: 1506 0c44 |0058: const/high16 v6, #int 1141637120 // #440c │ │ -00b130: 2d06 0406 |005a: cmpl-float v6, v4, v6 │ │ -00b134: 3d06 3100 |005c: if-lez v6, 008d // +0031 │ │ -00b138: 6e10 0402 0b00 |005e: invoke-virtual {v11}, Lorg/anothermonitor/ActivityAbout;.getWindow:()Landroid/view/Window; // method@0204 │ │ -00b13e: 0c06 |0061: move-result-object v6 │ │ -00b140: 6e10 9d00 0600 |0062: invoke-virtual {v6}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ -00b146: 0c06 |0065: move-result-object v6 │ │ -00b148: 1307 0002 |0066: const/16 v7, #int 512 // #200 │ │ -00b14c: 6e20 8f00 7600 |0068: invoke-virtual {v6, v7}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ -00b152: 1a06 8305 |006b: const-string v6, "navigation_bar_height" // string@0583 │ │ -00b156: 1a07 1804 |006d: const-string v7, "dimen" // string@0418 │ │ -00b15a: 1a08 6f03 |006f: const-string v8, "android" // string@036f │ │ -00b15e: 6e40 4b00 6387 |0071: invoke-virtual {v3, v6, v7, v8}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ -00b164: 0a06 |0074: move-result v6 │ │ -00b166: 6e20 4900 6300 |0075: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ -00b16c: 0a01 |0078: move-result v1 │ │ -00b16e: 1406 0300 097f |0079: const v6, #float 1.82104e+38 // #7f090003 │ │ -00b174: 6e20 0002 6b00 |007c: invoke-virtual {v11, v6}, Lorg/anothermonitor/ActivityAbout;.findViewById:(I)Landroid/view/View; // method@0200 │ │ -00b17a: 0c02 |007f: move-result-object v2 │ │ -00b17c: 1f02 6200 |0080: check-cast v2, Landroid/widget/FrameLayout; // type@0062 │ │ -00b180: 6e20 ad00 9200 |0082: invoke-virtual {v2, v9}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@00ad │ │ -00b186: 6e10 a600 0200 |0085: invoke-virtual {v2}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ -00b18c: 0c06 |0088: move-result-object v6 │ │ -00b18e: 1f06 6100 |0089: check-cast v6, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ -00b192: 5961 1000 |008b: iput v1, v6, Landroid/widget/FrameLayout$LayoutParams;.height:I // field@0010 │ │ -00b196: 6e51 c900 9095 |008d: invoke-virtual {v0, v9, v5, v9, v1}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@00c9 │ │ -00b19c: 1406 0100 097f |0090: const v6, #float 1.82104e+38 // #7f090001 │ │ -00b1a2: 6e20 0002 6b00 |0093: invoke-virtual {v11, v6}, Lorg/anothermonitor/ActivityAbout;.findViewById:(I)Landroid/view/View; // method@0200 │ │ -00b1a8: 0c06 |0096: move-result-object v6 │ │ -00b1aa: 1f06 6c00 |0097: check-cast v6, Landroid/widget/TextView; // type@006c │ │ -00b1ae: 7120 7f00 a600 |0099: invoke-static {v6, v10}, Landroid/text/util/Linkify;.addLinks:(Landroid/widget/TextView;I)Z // method@007f │ │ -00b1b4: 1406 0200 097f |009c: const v6, #float 1.82104e+38 // #7f090002 │ │ -00b1ba: 6e20 0002 6b00 |009f: invoke-virtual {v11, v6}, Lorg/anothermonitor/ActivityAbout;.findViewById:(I)Landroid/view/View; // method@0200 │ │ -00b1c0: 0c06 |00a2: move-result-object v6 │ │ -00b1c2: 2207 b300 |00a3: new-instance v7, Lorg/anothermonitor/ActivityAbout$2; // type@00b3 │ │ -00b1c6: 7020 fd01 b700 |00a5: invoke-direct {v7, v11}, Lorg/anothermonitor/ActivityAbout$2;.:(Lorg/anothermonitor/ActivityAbout;)V // method@01fd │ │ -00b1cc: 6e20 8c00 7600 |00a8: invoke-virtual {v6, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ -00b1d2: 0e00 |00ab: return-void │ │ +00b068: |[00b068] org.anothermonitor.ActivityAbout.onCreate:(Landroid/os/Bundle;)V │ │ +00b078: 121a |0000: const/4 v10, #int 1 // #1 │ │ +00b07a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +00b07c: 6f20 0b00 cb00 |0002: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000b │ │ +00b082: 1506 037f |0005: const/high16 v6, #int 2130903040 // #7f03 │ │ +00b086: 6e20 0902 6b00 |0007: invoke-virtual {v11, v6}, Lorg/anothermonitor/ActivityAbout;.setContentView:(I)V // method@0209 │ │ +00b08c: 6e10 0302 0b00 |000a: invoke-virtual {v11}, Lorg/anothermonitor/ActivityAbout;.getResources:()Landroid/content/res/Resources; // method@0203 │ │ +00b092: 0c03 |000d: move-result-object v3 │ │ +00b094: 6006 0d00 |000e: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ +00b098: 1307 1300 |0010: const/16 v7, #int 19 // #13 │ │ +00b09c: 3476 7e00 |0012: if-lt v6, v7, 0090 // +007e │ │ +00b0a0: 6e10 0402 0b00 |0014: invoke-virtual {v11}, Lorg/anothermonitor/ActivityAbout;.getWindow:()Landroid/view/Window; // method@0204 │ │ +00b0a6: 0c06 |0017: move-result-object v6 │ │ +00b0a8: 6e10 9d00 0600 |0018: invoke-virtual {v6}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ +00b0ae: 0c06 |001b: move-result-object v6 │ │ +00b0b0: 1307 0004 |001c: const/16 v7, #int 1024 // #400 │ │ +00b0b4: 6e20 8f00 7600 |001e: invoke-virtual {v6, v7}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ +00b0ba: 6e10 4800 0300 |0021: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ +00b0c0: 0c06 |0024: move-result-object v6 │ │ +00b0c2: 5266 0700 |0025: iget v6, v6, Landroid/content/res/Configuration;.smallestScreenWidthDp:I // field@0007 │ │ +00b0c6: 8264 |0027: int-to-float v4, v6 │ │ +00b0c8: 1506 097f |0028: const/high16 v6, #int 2131296256 // #7f09 │ │ +00b0cc: 6e20 0002 6b00 |002a: invoke-virtual {v11, v6}, Lorg/anothermonitor/ActivityAbout;.findViewById:(I)Landroid/view/View; // method@0200 │ │ +00b0d2: 0c00 |002d: move-result-object v0 │ │ +00b0d4: 1f00 6400 |002e: check-cast v0, Landroid/widget/LinearLayout; // type@0064 │ │ +00b0d8: 1a06 b606 |0030: const-string v6, "status_bar_height" // string@06b6 │ │ +00b0dc: 1a07 1804 |0032: const-string v7, "dimen" // string@0418 │ │ +00b0e0: 1a08 6f03 |0034: const-string v8, "android" // string@036f │ │ +00b0e4: 6e40 4b00 6387 |0036: invoke-virtual {v3, v6, v7, v8}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ +00b0ea: 0a06 |0039: move-result v6 │ │ +00b0ec: 6e20 4900 6300 |003a: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ +00b0f2: 0a05 |003d: move-result v5 │ │ +00b0f4: 1201 |003e: const/4 v1, #int 0 // #0 │ │ +00b0f6: 7110 9200 0b00 |003f: invoke-static {v11}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0092 │ │ +00b0fc: 0c06 |0042: move-result-object v6 │ │ +00b0fe: 6e10 9300 0600 |0043: invoke-virtual {v6}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@0093 │ │ +00b104: 0a06 |0046: move-result v6 │ │ +00b106: 3906 4600 |0047: if-nez v6, 008d // +0046 │ │ +00b10a: 1246 |0049: const/4 v6, #int 4 // #4 │ │ +00b10c: 7110 8200 0600 |004a: invoke-static {v6}, Landroid/view/KeyCharacterMap;.deviceHasKey:(I)Z // method@0082 │ │ +00b112: 0a06 |004d: move-result v6 │ │ +00b114: 3906 3f00 |004e: if-nez v6, 008d // +003f │ │ +00b118: 6e10 4800 0300 |0050: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ +00b11e: 0c06 |0053: move-result-object v6 │ │ +00b120: 5266 0600 |0054: iget v6, v6, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +00b124: 32a6 0800 |0056: if-eq v6, v10, 005e // +0008 │ │ +00b128: 1506 0c44 |0058: const/high16 v6, #int 1141637120 // #440c │ │ +00b12c: 2d06 0406 |005a: cmpl-float v6, v4, v6 │ │ +00b130: 3d06 3100 |005c: if-lez v6, 008d // +0031 │ │ +00b134: 6e10 0402 0b00 |005e: invoke-virtual {v11}, Lorg/anothermonitor/ActivityAbout;.getWindow:()Landroid/view/Window; // method@0204 │ │ +00b13a: 0c06 |0061: move-result-object v6 │ │ +00b13c: 6e10 9d00 0600 |0062: invoke-virtual {v6}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ +00b142: 0c06 |0065: move-result-object v6 │ │ +00b144: 1307 0002 |0066: const/16 v7, #int 512 // #200 │ │ +00b148: 6e20 8f00 7600 |0068: invoke-virtual {v6, v7}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ +00b14e: 1a06 8205 |006b: const-string v6, "navigation_bar_height" // string@0582 │ │ +00b152: 1a07 1804 |006d: const-string v7, "dimen" // string@0418 │ │ +00b156: 1a08 6f03 |006f: const-string v8, "android" // string@036f │ │ +00b15a: 6e40 4b00 6387 |0071: invoke-virtual {v3, v6, v7, v8}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ +00b160: 0a06 |0074: move-result v6 │ │ +00b162: 6e20 4900 6300 |0075: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ +00b168: 0a01 |0078: move-result v1 │ │ +00b16a: 1406 0300 097f |0079: const v6, #float 1.82104e+38 // #7f090003 │ │ +00b170: 6e20 0002 6b00 |007c: invoke-virtual {v11, v6}, Lorg/anothermonitor/ActivityAbout;.findViewById:(I)Landroid/view/View; // method@0200 │ │ +00b176: 0c02 |007f: move-result-object v2 │ │ +00b178: 1f02 6200 |0080: check-cast v2, Landroid/widget/FrameLayout; // type@0062 │ │ +00b17c: 6e20 ad00 9200 |0082: invoke-virtual {v2, v9}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@00ad │ │ +00b182: 6e10 a600 0200 |0085: invoke-virtual {v2}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ +00b188: 0c06 |0088: move-result-object v6 │ │ +00b18a: 1f06 6100 |0089: check-cast v6, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ +00b18e: 5961 1000 |008b: iput v1, v6, Landroid/widget/FrameLayout$LayoutParams;.height:I // field@0010 │ │ +00b192: 6e51 c900 9095 |008d: invoke-virtual {v0, v9, v5, v9, v1}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@00c9 │ │ +00b198: 1406 0100 097f |0090: const v6, #float 1.82104e+38 // #7f090001 │ │ +00b19e: 6e20 0002 6b00 |0093: invoke-virtual {v11, v6}, Lorg/anothermonitor/ActivityAbout;.findViewById:(I)Landroid/view/View; // method@0200 │ │ +00b1a4: 0c06 |0096: move-result-object v6 │ │ +00b1a6: 1f06 6c00 |0097: check-cast v6, Landroid/widget/TextView; // type@006c │ │ +00b1aa: 7120 7f00 a600 |0099: invoke-static {v6, v10}, Landroid/text/util/Linkify;.addLinks:(Landroid/widget/TextView;I)Z // method@007f │ │ +00b1b0: 1406 0200 097f |009c: const v6, #float 1.82104e+38 // #7f090002 │ │ +00b1b6: 6e20 0002 6b00 |009f: invoke-virtual {v11, v6}, Lorg/anothermonitor/ActivityAbout;.findViewById:(I)Landroid/view/View; // method@0200 │ │ +00b1bc: 0c06 |00a2: move-result-object v6 │ │ +00b1be: 2207 b300 |00a3: new-instance v7, Lorg/anothermonitor/ActivityAbout$2; // type@00b3 │ │ +00b1c2: 7020 fd01 b700 |00a5: invoke-direct {v7, v11}, Lorg/anothermonitor/ActivityAbout$2;.:(Lorg/anothermonitor/ActivityAbout;)V // method@01fd │ │ +00b1c8: 6e20 8c00 7600 |00a8: invoke-virtual {v6, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ +00b1ce: 0e00 |00ab: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ 0x0005 line=47 │ │ 0x000a line=49 │ │ 0x000e line=51 │ │ 0x0014 line=52 │ │ 0x0021 line=54 │ │ 0x0028 line=56 │ │ 0x0030 line=57 │ │ 0x003e line=58 │ │ 0x003f line=60 │ │ + 0x0050 line=61 │ │ 0x005e line=62 │ │ 0x006b line=63 │ │ 0x0079 line=64 │ │ 0x0082 line=65 │ │ 0x0085 line=66 │ │ 0x008d line=69 │ │ 0x0090 line=73 │ │ @@ -3127,19 +3132,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00b1d4: |[00b1d4] org.anothermonitor.ActivityAbout.onDestroy:()V │ │ -00b1e4: 6f10 0c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@000c │ │ -00b1ea: 5410 3800 |0003: iget-object v0, v1, Lorg/anothermonitor/ActivityAbout;.receiverFinish:Landroid/content/BroadcastReceiver; // field@0038 │ │ -00b1ee: 6e20 0b02 0100 |0005: invoke-virtual {v1, v0}, Lorg/anothermonitor/ActivityAbout;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@020b │ │ -00b1f4: 0e00 |0008: return-void │ │ +00b1d0: |[00b1d0] org.anothermonitor.ActivityAbout.onDestroy:()V │ │ +00b1e0: 6f10 0c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@000c │ │ +00b1e6: 5410 3800 |0003: iget-object v0, v1, Lorg/anothermonitor/ActivityAbout;.receiverFinish:Landroid/content/BroadcastReceiver; // field@0038 │ │ +00b1ea: 6e20 0b02 0100 |0005: invoke-virtual {v1, v0}, Lorg/anothermonitor/ActivityAbout;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@020b │ │ +00b1f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x0008 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/anothermonitor/ActivityAbout; │ │ @@ -3149,22 +3154,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -00b1f8: |[00b1f8] org.anothermonitor.ActivityAbout.onStart:()V │ │ -00b208: 6f10 1000 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onStart:()V // method@0010 │ │ -00b20e: 5430 3800 |0003: iget-object v0, v3, Lorg/anothermonitor/ActivityAbout;.receiverFinish:Landroid/content/BroadcastReceiver; // field@0038 │ │ -00b212: 2201 1e00 |0005: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ -00b216: 1a02 4f03 |0007: const-string v2, "actionCloseActivity" // string@034f │ │ -00b21a: 7020 3900 2100 |0009: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ -00b220: 6e30 0802 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityAbout;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0208 │ │ -00b226: 0e00 |000f: return-void │ │ +00b1f4: |[00b1f4] org.anothermonitor.ActivityAbout.onStart:()V │ │ +00b204: 6f10 1000 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onStart:()V // method@0010 │ │ +00b20a: 5430 3800 |0003: iget-object v0, v3, Lorg/anothermonitor/ActivityAbout;.receiverFinish:Landroid/content/BroadcastReceiver; // field@0038 │ │ +00b20e: 2201 1e00 |0005: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ +00b212: 1a02 4f03 |0007: const-string v2, "actionCloseActivity" // string@034f │ │ +00b216: 7020 3900 2100 |0009: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ +00b21c: 6e30 0802 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityAbout;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0208 │ │ +00b222: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 0x000f line=100 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/anothermonitor/ActivityAbout; │ │ @@ -3203,39 +3208,39 @@ │ │ type : '(Lorg/anothermonitor/ActivityHelp;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b228: |[00b228] org.anothermonitor.ActivityHelp$1.:(Lorg/anothermonitor/ActivityHelp;)V │ │ -00b238: 5b01 3900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityHelp$1;.this$0:Lorg/anothermonitor/ActivityHelp; // field@0039 │ │ -00b23c: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ -00b242: 0e00 |0005: return-void │ │ +00b224: |[00b224] org.anothermonitor.ActivityHelp$1.:(Lorg/anothermonitor/ActivityHelp;)V │ │ +00b234: 5b01 3900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityHelp$1;.this$0:Lorg/anothermonitor/ActivityHelp; // field@0039 │ │ +00b238: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ +00b23e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityHelp$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityHelp; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityHelp; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityHelp$1;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b244: |[00b244] org.anothermonitor.ActivityHelp$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -00b254: 5410 3900 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityHelp$1;.this$0:Lorg/anothermonitor/ActivityHelp; // field@0039 │ │ -00b258: 6e10 1002 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ActivityHelp;.finish:()V // method@0210 │ │ -00b25e: 0e00 |0005: return-void │ │ +00b240: |[00b240] org.anothermonitor.ActivityHelp$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00b250: 5410 3900 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityHelp$1;.this$0:Lorg/anothermonitor/ActivityHelp; // field@0039 │ │ +00b254: 6e10 1002 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ActivityHelp;.finish:()V // method@0210 │ │ +00b25a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/anothermonitor/ActivityHelp$1; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -3274,20 +3279,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00b260: |[00b260] org.anothermonitor.ActivityHelp.:()V │ │ -00b270: 7010 0900 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0009 │ │ -00b276: 2200 b500 |0003: new-instance v0, Lorg/anothermonitor/ActivityHelp$1; // type@00b5 │ │ -00b27a: 7020 0c02 1000 |0005: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityHelp$1;.:(Lorg/anothermonitor/ActivityHelp;)V // method@020c │ │ -00b280: 5b10 3a00 |0008: iput-object v0, v1, Lorg/anothermonitor/ActivityHelp;.receiverFinish:Landroid/content/BroadcastReceiver; // field@003a │ │ -00b284: 0e00 |000a: return-void │ │ +00b25c: |[00b25c] org.anothermonitor.ActivityHelp.:()V │ │ +00b26c: 7010 0900 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0009 │ │ +00b272: 2200 b500 |0003: new-instance v0, Lorg/anothermonitor/ActivityHelp$1; // type@00b5 │ │ +00b276: 7020 0c02 1000 |0005: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityHelp$1;.:(Lorg/anothermonitor/ActivityHelp;)V // method@020c │ │ +00b27c: 5b10 3a00 |0008: iput-object v0, v1, Lorg/anothermonitor/ActivityHelp;.receiverFinish:Landroid/content/BroadcastReceiver; // field@003a │ │ +00b280: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/anothermonitor/ActivityHelp; │ │ │ │ @@ -3297,111 +3302,112 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 170 16-bit code units │ │ -00b288: |[00b288] org.anothermonitor.ActivityHelp.onCreate:(Landroid/os/Bundle;)V │ │ -00b298: 121b |0000: const/4 v11, #int 1 // #1 │ │ -00b29a: 120a |0001: const/4 v10, #int 0 // #0 │ │ -00b29c: 6f20 0b00 dc00 |0002: invoke-super {v12, v13}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000b │ │ -00b2a2: 1407 0100 037f |0005: const v7, #float 1.74129e+38 // #7f030001 │ │ -00b2a8: 6e20 1702 7c00 |0008: invoke-virtual {v12, v7}, Lorg/anothermonitor/ActivityHelp;.setContentView:(I)V // method@0217 │ │ -00b2ae: 6e10 1102 0c00 |000b: invoke-virtual {v12}, Lorg/anothermonitor/ActivityHelp;.getResources:()Landroid/content/res/Resources; // method@0211 │ │ -00b2b4: 0c03 |000e: move-result-object v3 │ │ -00b2b6: 6007 0d00 |000f: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ -00b2ba: 1308 1300 |0011: const/16 v8, #int 19 // #13 │ │ -00b2be: 3487 8a00 |0013: if-lt v7, v8, 009d // +008a │ │ -00b2c2: 6e10 1202 0c00 |0015: invoke-virtual {v12}, Lorg/anothermonitor/ActivityHelp;.getWindow:()Landroid/view/Window; // method@0212 │ │ -00b2c8: 0c07 |0018: move-result-object v7 │ │ -00b2ca: 6e10 9d00 0700 |0019: invoke-virtual {v7}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ -00b2d0: 0c07 |001c: move-result-object v7 │ │ -00b2d2: 1308 0004 |001d: const/16 v8, #int 1024 // #400 │ │ -00b2d6: 6e20 8f00 8700 |001f: invoke-virtual {v7, v8}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ -00b2dc: 6e10 4800 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ -00b2e2: 0c07 |0025: move-result-object v7 │ │ -00b2e4: 5277 0700 |0026: iget v7, v7, Landroid/content/res/Configuration;.smallestScreenWidthDp:I // field@0007 │ │ -00b2e8: 8275 |0028: int-to-float v5, v7 │ │ -00b2ea: 6e10 4a00 0300 |0029: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ -00b2f0: 0c07 |002c: move-result-object v7 │ │ -00b2f2: 5274 0e00 |002d: iget v4, v7, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ -00b2f6: 1507 097f |002f: const/high16 v7, #int 2131296256 // #7f09 │ │ -00b2fa: 6e20 0f02 7c00 |0031: invoke-virtual {v12, v7}, Lorg/anothermonitor/ActivityHelp;.findViewById:(I)Landroid/view/View; // method@020f │ │ -00b300: 0c00 |0034: move-result-object v0 │ │ -00b302: 1f00 6400 |0035: check-cast v0, Landroid/widget/LinearLayout; // type@0064 │ │ -00b306: 1a07 b706 |0037: const-string v7, "status_bar_height" // string@06b7 │ │ -00b30a: 1a08 1804 |0039: const-string v8, "dimen" // string@0418 │ │ -00b30e: 1a09 6f03 |003b: const-string v9, "android" // string@036f │ │ -00b312: 6e40 4b00 7398 |003d: invoke-virtual {v3, v7, v8, v9}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ -00b318: 0a07 |0040: move-result v7 │ │ -00b31a: 6e20 4900 7300 |0041: invoke-virtual {v3, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ -00b320: 0a06 |0044: move-result v6 │ │ -00b322: 1201 |0045: const/4 v1, #int 0 // #0 │ │ -00b324: 7110 9200 0c00 |0046: invoke-static {v12}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0092 │ │ -00b32a: 0c07 |0049: move-result-object v7 │ │ -00b32c: 6e10 9300 0700 |004a: invoke-virtual {v7}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@0093 │ │ -00b332: 0a07 |004d: move-result v7 │ │ -00b334: 3907 4c00 |004e: if-nez v7, 009a // +004c │ │ -00b338: 1237 |0050: const/4 v7, #int 3 // #3 │ │ -00b33a: 7110 8200 0700 |0051: invoke-static {v7}, Landroid/view/KeyCharacterMap;.deviceHasKey:(I)Z // method@0082 │ │ -00b340: 0a07 |0054: move-result v7 │ │ -00b342: 3907 4500 |0055: if-nez v7, 009a // +0045 │ │ -00b346: 6e10 4800 0300 |0057: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ -00b34c: 0c07 |005a: move-result-object v7 │ │ -00b34e: 5277 0600 |005b: iget v7, v7, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -00b352: 32b7 0800 |005d: if-eq v7, v11, 0065 // +0008 │ │ -00b356: 1507 0c44 |005f: const/high16 v7, #int 1141637120 // #440c │ │ -00b35a: 2d07 0507 |0061: cmpl-float v7, v5, v7 │ │ -00b35e: 3d07 3700 |0063: if-lez v7, 009a // +0037 │ │ -00b362: 6e10 1202 0c00 |0065: invoke-virtual {v12}, Lorg/anothermonitor/ActivityHelp;.getWindow:()Landroid/view/Window; // method@0212 │ │ -00b368: 0c07 |0068: move-result-object v7 │ │ -00b36a: 6e10 9d00 0700 |0069: invoke-virtual {v7}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ -00b370: 0c07 |006c: move-result-object v7 │ │ -00b372: 1308 0002 |006d: const/16 v8, #int 512 // #200 │ │ -00b376: 6e20 8f00 8700 |006f: invoke-virtual {v7, v8}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ -00b37c: 1a07 8305 |0072: const-string v7, "navigation_bar_height" // string@0583 │ │ -00b380: 1a08 1804 |0074: const-string v8, "dimen" // string@0418 │ │ -00b384: 1a09 6f03 |0076: const-string v9, "android" // string@036f │ │ -00b388: 6e40 4b00 7398 |0078: invoke-virtual {v3, v7, v8, v9}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ -00b38e: 0a07 |007b: move-result v7 │ │ -00b390: 6e20 4900 7300 |007c: invoke-virtual {v3, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ -00b396: 0a01 |007f: move-result v1 │ │ -00b398: 3901 0600 |0080: if-nez v1, 0086 // +0006 │ │ -00b39c: 1507 4042 |0082: const/high16 v7, #int 1111490560 // #4240 │ │ -00b3a0: c847 |0084: mul-float/2addr v7, v4 │ │ -00b3a2: 8771 |0085: float-to-int v1, v7 │ │ -00b3a4: 1407 0300 097f |0086: const v7, #float 1.82104e+38 // #7f090003 │ │ -00b3aa: 6e20 0f02 7c00 |0089: invoke-virtual {v12, v7}, Lorg/anothermonitor/ActivityHelp;.findViewById:(I)Landroid/view/View; // method@020f │ │ -00b3b0: 0c02 |008c: move-result-object v2 │ │ -00b3b2: 1f02 6200 |008d: check-cast v2, Landroid/widget/FrameLayout; // type@0062 │ │ -00b3b6: 6e20 ad00 a200 |008f: invoke-virtual {v2, v10}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@00ad │ │ -00b3bc: 6e10 a600 0200 |0092: invoke-virtual {v2}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ -00b3c2: 0c07 |0095: move-result-object v7 │ │ -00b3c4: 1f07 6100 |0096: check-cast v7, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ -00b3c8: 5971 1000 |0098: iput v1, v7, Landroid/widget/FrameLayout$LayoutParams;.height:I // field@0010 │ │ -00b3cc: 6e51 c900 a0a6 |009a: invoke-virtual {v0, v10, v6, v10, v1}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@00c9 │ │ -00b3d2: 1407 0400 097f |009d: const v7, #float 1.82104e+38 // #7f090004 │ │ -00b3d8: 6e20 0f02 7c00 |00a0: invoke-virtual {v12, v7}, Lorg/anothermonitor/ActivityHelp;.findViewById:(I)Landroid/view/View; // method@020f │ │ -00b3de: 0c07 |00a3: move-result-object v7 │ │ -00b3e0: 1f07 6c00 |00a4: check-cast v7, Landroid/widget/TextView; // type@006c │ │ -00b3e4: 7120 7f00 b700 |00a6: invoke-static {v7, v11}, Landroid/text/util/Linkify;.addLinks:(Landroid/widget/TextView;I)Z // method@007f │ │ -00b3ea: 0e00 |00a9: return-void │ │ +00b284: |[00b284] org.anothermonitor.ActivityHelp.onCreate:(Landroid/os/Bundle;)V │ │ +00b294: 121b |0000: const/4 v11, #int 1 // #1 │ │ +00b296: 120a |0001: const/4 v10, #int 0 // #0 │ │ +00b298: 6f20 0b00 dc00 |0002: invoke-super {v12, v13}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000b │ │ +00b29e: 1407 0100 037f |0005: const v7, #float 1.74129e+38 // #7f030001 │ │ +00b2a4: 6e20 1702 7c00 |0008: invoke-virtual {v12, v7}, Lorg/anothermonitor/ActivityHelp;.setContentView:(I)V // method@0217 │ │ +00b2aa: 6e10 1102 0c00 |000b: invoke-virtual {v12}, Lorg/anothermonitor/ActivityHelp;.getResources:()Landroid/content/res/Resources; // method@0211 │ │ +00b2b0: 0c03 |000e: move-result-object v3 │ │ +00b2b2: 6007 0d00 |000f: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ +00b2b6: 1308 1300 |0011: const/16 v8, #int 19 // #13 │ │ +00b2ba: 3487 8a00 |0013: if-lt v7, v8, 009d // +008a │ │ +00b2be: 6e10 1202 0c00 |0015: invoke-virtual {v12}, Lorg/anothermonitor/ActivityHelp;.getWindow:()Landroid/view/Window; // method@0212 │ │ +00b2c4: 0c07 |0018: move-result-object v7 │ │ +00b2c6: 6e10 9d00 0700 |0019: invoke-virtual {v7}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ +00b2cc: 0c07 |001c: move-result-object v7 │ │ +00b2ce: 1308 0004 |001d: const/16 v8, #int 1024 // #400 │ │ +00b2d2: 6e20 8f00 8700 |001f: invoke-virtual {v7, v8}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ +00b2d8: 6e10 4800 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ +00b2de: 0c07 |0025: move-result-object v7 │ │ +00b2e0: 5277 0700 |0026: iget v7, v7, Landroid/content/res/Configuration;.smallestScreenWidthDp:I // field@0007 │ │ +00b2e4: 8275 |0028: int-to-float v5, v7 │ │ +00b2e6: 6e10 4a00 0300 |0029: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ +00b2ec: 0c07 |002c: move-result-object v7 │ │ +00b2ee: 5274 0e00 |002d: iget v4, v7, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ +00b2f2: 1507 097f |002f: const/high16 v7, #int 2131296256 // #7f09 │ │ +00b2f6: 6e20 0f02 7c00 |0031: invoke-virtual {v12, v7}, Lorg/anothermonitor/ActivityHelp;.findViewById:(I)Landroid/view/View; // method@020f │ │ +00b2fc: 0c00 |0034: move-result-object v0 │ │ +00b2fe: 1f00 6400 |0035: check-cast v0, Landroid/widget/LinearLayout; // type@0064 │ │ +00b302: 1a07 b606 |0037: const-string v7, "status_bar_height" // string@06b6 │ │ +00b306: 1a08 1804 |0039: const-string v8, "dimen" // string@0418 │ │ +00b30a: 1a09 6f03 |003b: const-string v9, "android" // string@036f │ │ +00b30e: 6e40 4b00 7398 |003d: invoke-virtual {v3, v7, v8, v9}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ +00b314: 0a07 |0040: move-result v7 │ │ +00b316: 6e20 4900 7300 |0041: invoke-virtual {v3, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ +00b31c: 0a06 |0044: move-result v6 │ │ +00b31e: 1201 |0045: const/4 v1, #int 0 // #0 │ │ +00b320: 7110 9200 0c00 |0046: invoke-static {v12}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0092 │ │ +00b326: 0c07 |0049: move-result-object v7 │ │ +00b328: 6e10 9300 0700 |004a: invoke-virtual {v7}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@0093 │ │ +00b32e: 0a07 |004d: move-result v7 │ │ +00b330: 3907 4c00 |004e: if-nez v7, 009a // +004c │ │ +00b334: 1237 |0050: const/4 v7, #int 3 // #3 │ │ +00b336: 7110 8200 0700 |0051: invoke-static {v7}, Landroid/view/KeyCharacterMap;.deviceHasKey:(I)Z // method@0082 │ │ +00b33c: 0a07 |0054: move-result v7 │ │ +00b33e: 3907 4500 |0055: if-nez v7, 009a // +0045 │ │ +00b342: 6e10 4800 0300 |0057: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ +00b348: 0c07 |005a: move-result-object v7 │ │ +00b34a: 5277 0600 |005b: iget v7, v7, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +00b34e: 32b7 0800 |005d: if-eq v7, v11, 0065 // +0008 │ │ +00b352: 1507 0c44 |005f: const/high16 v7, #int 1141637120 // #440c │ │ +00b356: 2d07 0507 |0061: cmpl-float v7, v5, v7 │ │ +00b35a: 3d07 3700 |0063: if-lez v7, 009a // +0037 │ │ +00b35e: 6e10 1202 0c00 |0065: invoke-virtual {v12}, Lorg/anothermonitor/ActivityHelp;.getWindow:()Landroid/view/Window; // method@0212 │ │ +00b364: 0c07 |0068: move-result-object v7 │ │ +00b366: 6e10 9d00 0700 |0069: invoke-virtual {v7}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ +00b36c: 0c07 |006c: move-result-object v7 │ │ +00b36e: 1308 0002 |006d: const/16 v8, #int 512 // #200 │ │ +00b372: 6e20 8f00 8700 |006f: invoke-virtual {v7, v8}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ +00b378: 1a07 8205 |0072: const-string v7, "navigation_bar_height" // string@0582 │ │ +00b37c: 1a08 1804 |0074: const-string v8, "dimen" // string@0418 │ │ +00b380: 1a09 6f03 |0076: const-string v9, "android" // string@036f │ │ +00b384: 6e40 4b00 7398 |0078: invoke-virtual {v3, v7, v8, v9}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ +00b38a: 0a07 |007b: move-result v7 │ │ +00b38c: 6e20 4900 7300 |007c: invoke-virtual {v3, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ +00b392: 0a01 |007f: move-result v1 │ │ +00b394: 3901 0600 |0080: if-nez v1, 0086 // +0006 │ │ +00b398: 1507 4042 |0082: const/high16 v7, #int 1111490560 // #4240 │ │ +00b39c: c847 |0084: mul-float/2addr v7, v4 │ │ +00b39e: 8771 |0085: float-to-int v1, v7 │ │ +00b3a0: 1407 0300 097f |0086: const v7, #float 1.82104e+38 // #7f090003 │ │ +00b3a6: 6e20 0f02 7c00 |0089: invoke-virtual {v12, v7}, Lorg/anothermonitor/ActivityHelp;.findViewById:(I)Landroid/view/View; // method@020f │ │ +00b3ac: 0c02 |008c: move-result-object v2 │ │ +00b3ae: 1f02 6200 |008d: check-cast v2, Landroid/widget/FrameLayout; // type@0062 │ │ +00b3b2: 6e20 ad00 a200 |008f: invoke-virtual {v2, v10}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@00ad │ │ +00b3b8: 6e10 a600 0200 |0092: invoke-virtual {v2}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ +00b3be: 0c07 |0095: move-result-object v7 │ │ +00b3c0: 1f07 6100 |0096: check-cast v7, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ +00b3c4: 5971 1000 |0098: iput v1, v7, Landroid/widget/FrameLayout$LayoutParams;.height:I // field@0010 │ │ +00b3c8: 6e51 c900 a0a6 |009a: invoke-virtual {v0, v10, v6, v10, v1}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@00c9 │ │ +00b3ce: 1407 0400 097f |009d: const v7, #float 1.82104e+38 // #7f090004 │ │ +00b3d4: 6e20 0f02 7c00 |00a0: invoke-virtual {v12, v7}, Lorg/anothermonitor/ActivityHelp;.findViewById:(I)Landroid/view/View; // method@020f │ │ +00b3da: 0c07 |00a3: move-result-object v7 │ │ +00b3dc: 1f07 6c00 |00a4: check-cast v7, Landroid/widget/TextView; // type@006c │ │ +00b3e0: 7120 7f00 b700 |00a6: invoke-static {v7, v11}, Landroid/text/util/Linkify;.addLinks:(Landroid/widget/TextView;I)Z // method@007f │ │ +00b3e6: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x0005 line=48 │ │ 0x000b line=50 │ │ 0x000f line=52 │ │ 0x0015 line=53 │ │ 0x0022 line=55 │ │ 0x002f line=57 │ │ 0x0037 line=58 │ │ 0x0045 line=59 │ │ 0x0046 line=61 │ │ + 0x0057 line=62 │ │ 0x0065 line=63 │ │ 0x0072 line=64 │ │ 0x0080 line=65 │ │ 0x0082 line=66 │ │ 0x0086 line=67 │ │ 0x008f line=68 │ │ 0x0092 line=69 │ │ @@ -3424,19 +3430,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00b3ec: |[00b3ec] org.anothermonitor.ActivityHelp.onDestroy:()V │ │ -00b3fc: 6f10 0c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@000c │ │ -00b402: 5410 3a00 |0003: iget-object v0, v1, Lorg/anothermonitor/ActivityHelp;.receiverFinish:Landroid/content/BroadcastReceiver; // field@003a │ │ -00b406: 6e20 1802 0100 |0005: invoke-virtual {v1, v0}, Lorg/anothermonitor/ActivityHelp;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0218 │ │ -00b40c: 0e00 |0008: return-void │ │ +00b3e8: |[00b3e8] org.anothermonitor.ActivityHelp.onDestroy:()V │ │ +00b3f8: 6f10 0c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@000c │ │ +00b3fe: 5410 3a00 |0003: iget-object v0, v1, Lorg/anothermonitor/ActivityHelp;.receiverFinish:Landroid/content/BroadcastReceiver; // field@003a │ │ +00b402: 6e20 1802 0100 |0005: invoke-virtual {v1, v0}, Lorg/anothermonitor/ActivityHelp;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0218 │ │ +00b408: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ 0x0008 line=97 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/anothermonitor/ActivityHelp; │ │ @@ -3446,22 +3452,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -00b410: |[00b410] org.anothermonitor.ActivityHelp.onStart:()V │ │ -00b420: 6f10 1000 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onStart:()V // method@0010 │ │ -00b426: 5430 3a00 |0003: iget-object v0, v3, Lorg/anothermonitor/ActivityHelp;.receiverFinish:Landroid/content/BroadcastReceiver; // field@003a │ │ -00b42a: 2201 1e00 |0005: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ -00b42e: 1a02 4f03 |0007: const-string v2, "actionCloseActivity" // string@034f │ │ -00b432: 7020 3900 2100 |0009: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ -00b438: 6e30 1602 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityHelp;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0216 │ │ -00b43e: 0e00 |000f: return-void │ │ +00b40c: |[00b40c] org.anothermonitor.ActivityHelp.onStart:()V │ │ +00b41c: 6f10 1000 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onStart:()V // method@0010 │ │ +00b422: 5430 3a00 |0003: iget-object v0, v3, Lorg/anothermonitor/ActivityHelp;.receiverFinish:Landroid/content/BroadcastReceiver; // field@003a │ │ +00b426: 2201 1e00 |0005: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ +00b42a: 1a02 4f03 |0007: const-string v2, "actionCloseActivity" // string@034f │ │ +00b42e: 7020 3900 2100 |0009: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ +00b434: 6e30 1602 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityHelp;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0216 │ │ +00b43a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x000f line=87 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/anothermonitor/ActivityHelp; │ │ @@ -3501,59 +3507,59 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b440: |[00b440] org.anothermonitor.ActivityMain$10.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00b450: 5b01 3b00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ -00b454: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00b45a: 0e00 |0005: return-void │ │ +00b43c: |[00b43c] org.anothermonitor.ActivityMain$10.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00b44c: 5b01 3b00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ +00b450: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00b456: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$10;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -00b45c: |[00b45c] org.anothermonitor.ActivityMain$10.onClick:(Landroid/view/View;)V │ │ -00b46c: 5420 3b00 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ -00b470: 7110 9d02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b476: 0c00 |0005: move-result-object v0 │ │ -00b478: 6e10 6403 0000 |0006: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.isRecording:()Z // method@0364 │ │ -00b47e: 0a00 |0009: move-result v0 │ │ -00b480: 3800 1b00 |000a: if-eqz v0, 0025 // +001b │ │ -00b484: 5420 3b00 |000c: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ -00b488: 7110 9d02 0000 |000e: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b48e: 0c00 |0011: move-result-object v0 │ │ -00b490: 6e10 7203 0000 |0012: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.stopRecord:()V // method@0372 │ │ -00b496: 5420 3b00 |0015: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ -00b49a: 7110 bd02 0000 |0017: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ -00b4a0: 0c00 |001a: move-result-object v0 │ │ -00b4a2: 5421 3b00 |001b: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ -00b4a6: 7110 af02 0100 |001d: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ -00b4ac: 0c01 |0020: move-result-object v1 │ │ -00b4ae: 6e20 6d00 1000 |0021: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -00b4b4: 0e00 |0024: return-void │ │ -00b4b6: 5420 3b00 |0025: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ -00b4ba: 7110 9d02 0000 |0027: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b4c0: 0c00 |002a: move-result-object v0 │ │ -00b4c2: 6e10 7103 0000 |002b: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.startRecord:()V // method@0371 │ │ -00b4c8: 28e7 |002e: goto 0015 // -0019 │ │ +00b458: |[00b458] org.anothermonitor.ActivityMain$10.onClick:(Landroid/view/View;)V │ │ +00b468: 5420 3b00 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ +00b46c: 7110 9d02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b472: 0c00 |0005: move-result-object v0 │ │ +00b474: 6e10 6403 0000 |0006: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.isRecording:()Z // method@0364 │ │ +00b47a: 0a00 |0009: move-result v0 │ │ +00b47c: 3800 1b00 |000a: if-eqz v0, 0025 // +001b │ │ +00b480: 5420 3b00 |000c: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ +00b484: 7110 9d02 0000 |000e: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b48a: 0c00 |0011: move-result-object v0 │ │ +00b48c: 6e10 7203 0000 |0012: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.stopRecord:()V // method@0372 │ │ +00b492: 5420 3b00 |0015: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ +00b496: 7110 bd02 0000 |0017: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ +00b49c: 0c00 |001a: move-result-object v0 │ │ +00b49e: 5421 3b00 |001b: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ +00b4a2: 7110 af02 0100 |001d: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ +00b4a8: 0c01 |0020: move-result-object v1 │ │ +00b4aa: 6e20 6d00 1000 |0021: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +00b4b0: 0e00 |0024: return-void │ │ +00b4b2: 5420 3b00 |0025: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$10;.this$0:Lorg/anothermonitor/ActivityMain; // field@003b │ │ +00b4b6: 7110 9d02 0000 |0027: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b4bc: 0c00 |002a: move-result-object v0 │ │ +00b4be: 6e10 7103 0000 |002b: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.startRecord:()V // method@0371 │ │ +00b4c4: 28e7 |002e: goto 0015 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x000c line=378 │ │ 0x0015 line=380 │ │ 0x0024 line=381 │ │ 0x0025 line=379 │ │ @@ -3596,54 +3602,54 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b4cc: |[00b4cc] org.anothermonitor.ActivityMain$11.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00b4dc: 5b01 3c00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$11;.this$0:Lorg/anothermonitor/ActivityMain; // field@003c │ │ -00b4e0: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00b4e6: 0e00 |0005: return-void │ │ +00b4c8: |[00b4c8] org.anothermonitor.ActivityMain$11.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00b4d8: 5b01 3c00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$11;.this$0:Lorg/anothermonitor/ActivityMain; // field@003c │ │ +00b4dc: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00b4e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$11;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -00b4e8: |[00b4e8] org.anothermonitor.ActivityMain$11.onLongClick:(Landroid/view/View;)Z │ │ -00b4f8: 1400 1900 077f |0000: const v0, #float 1.79446e+38 // #7f070019 │ │ -00b4fe: 5441 3c00 |0003: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$11;.this$0:Lorg/anothermonitor/ActivityMain; // field@003c │ │ -00b502: 7110 9d02 0100 |0005: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b508: 0c01 |0008: move-result-object v1 │ │ -00b50a: 6e10 6403 0100 |0009: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.isRecording:()Z // method@0364 │ │ -00b510: 0a01 |000c: move-result v1 │ │ -00b512: 3801 0500 |000d: if-eqz v1, 0012 // +0005 │ │ -00b516: 1400 1a00 077f |000f: const v0, #float 1.79446e+38 // #7f07001a │ │ -00b51c: 5441 3c00 |0012: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$11;.this$0:Lorg/anothermonitor/ActivityMain; // field@003c │ │ -00b520: 5442 3c00 |0014: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$11;.this$0:Lorg/anothermonitor/ActivityMain; // field@003c │ │ -00b524: 6e20 f202 0200 |0016: invoke-virtual {v2, v0}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00b52a: 0c02 |0019: move-result-object v2 │ │ -00b52c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -00b52e: 7130 ea00 2103 |001b: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ -00b534: 0c01 |001e: move-result-object v1 │ │ -00b536: 6e10 eb00 0100 |001f: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00eb │ │ -00b53c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -00b53e: 0f01 |0023: return v1 │ │ +00b4e4: |[00b4e4] org.anothermonitor.ActivityMain$11.onLongClick:(Landroid/view/View;)Z │ │ +00b4f4: 1400 1900 077f |0000: const v0, #float 1.79446e+38 // #7f070019 │ │ +00b4fa: 5441 3c00 |0003: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$11;.this$0:Lorg/anothermonitor/ActivityMain; // field@003c │ │ +00b4fe: 7110 9d02 0100 |0005: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b504: 0c01 |0008: move-result-object v1 │ │ +00b506: 6e10 6403 0100 |0009: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.isRecording:()Z // method@0364 │ │ +00b50c: 0a01 |000c: move-result v1 │ │ +00b50e: 3801 0500 |000d: if-eqz v1, 0012 // +0005 │ │ +00b512: 1400 1a00 077f |000f: const v0, #float 1.79446e+38 // #7f07001a │ │ +00b518: 5441 3c00 |0012: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$11;.this$0:Lorg/anothermonitor/ActivityMain; // field@003c │ │ +00b51c: 5442 3c00 |0014: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$11;.this$0:Lorg/anothermonitor/ActivityMain; // field@003c │ │ +00b520: 6e20 f202 0200 |0016: invoke-virtual {v2, v0}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00b526: 0c02 |0019: move-result-object v2 │ │ +00b528: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +00b52a: 7130 ea00 2103 |001b: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ +00b530: 0c01 |001e: move-result-object v1 │ │ +00b532: 6e10 eb00 0100 |001f: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00eb │ │ +00b538: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +00b53a: 0f01 |0023: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0003 line=387 │ │ 0x000f line=388 │ │ 0x0012 line=389 │ │ 0x0022 line=390 │ │ @@ -3687,52 +3693,52 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b540: |[00b540] org.anothermonitor.ActivityMain$12.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00b550: 5b01 3d00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$12;.this$0:Lorg/anothermonitor/ActivityMain; // field@003d │ │ -00b554: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00b55a: 0e00 |0005: return-void │ │ +00b53c: |[00b53c] org.anothermonitor.ActivityMain$12.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00b54c: 5b01 3d00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$12;.this$0:Lorg/anothermonitor/ActivityMain; // field@003d │ │ +00b550: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00b556: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$12;) │ │ name : 'onKey' │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -00b55c: |[00b55c] org.anothermonitor.ActivityMain$12.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -00b56c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00b56e: 1301 5200 |0001: const/16 v1, #int 82 // #52 │ │ -00b572: 3314 1800 |0003: if-ne v4, v1, 001b // +0018 │ │ -00b576: 6e10 8400 0500 |0005: invoke-virtual {v5}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0084 │ │ -00b57c: 0a01 |0008: move-result v1 │ │ -00b57e: 3901 1200 |0009: if-nez v1, 001b // +0012 │ │ -00b582: 6e10 8300 0500 |000b: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@0083 │ │ -00b588: 0a01 |000e: move-result v1 │ │ -00b58a: 3301 0c00 |000f: if-ne v1, v0, 001b // +000c │ │ -00b58e: 5421 3d00 |0011: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$12;.this$0:Lorg/anothermonitor/ActivityMain; // field@003d │ │ -00b592: 7110 cc02 0100 |0013: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ -00b598: 0c01 |0016: move-result-object v1 │ │ -00b59a: 6e10 cf00 0100 |0017: invoke-virtual {v1}, Landroid/widget/PopupWindow;.dismiss:()V // method@00cf │ │ -00b5a0: 0f00 |001a: return v0 │ │ -00b5a2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -00b5a4: 28fe |001c: goto 001a // -0002 │ │ +00b558: |[00b558] org.anothermonitor.ActivityMain$12.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +00b568: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00b56a: 1301 5200 |0001: const/16 v1, #int 82 // #52 │ │ +00b56e: 3314 1800 |0003: if-ne v4, v1, 001b // +0018 │ │ +00b572: 6e10 8400 0500 |0005: invoke-virtual {v5}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0084 │ │ +00b578: 0a01 |0008: move-result v1 │ │ +00b57a: 3901 1200 |0009: if-nez v1, 001b // +0012 │ │ +00b57e: 6e10 8300 0500 |000b: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@0083 │ │ +00b584: 0a01 |000e: move-result v1 │ │ +00b586: 3301 0c00 |000f: if-ne v1, v0, 001b // +000c │ │ +00b58a: 5421 3d00 |0011: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$12;.this$0:Lorg/anothermonitor/ActivityMain; // field@003d │ │ +00b58e: 7110 cc02 0100 |0013: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ +00b594: 0c01 |0016: move-result-object v1 │ │ +00b596: 6e10 cf00 0100 |0017: invoke-virtual {v1}, Landroid/widget/PopupWindow;.dismiss:()V // method@00cf │ │ +00b59c: 0f00 |001a: return v0 │ │ +00b59e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00b5a0: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=403 │ │ 0x0011 line=404 │ │ 0x001a line=407 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/anothermonitor/ActivityMain$12; │ │ @@ -3775,47 +3781,47 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b5a8: |[00b5a8] org.anothermonitor.ActivityMain$13.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00b5b8: 5b01 3e00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$13;.this$0:Lorg/anothermonitor/ActivityMain; // field@003e │ │ -00b5bc: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00b5c2: 0e00 |0005: return-void │ │ +00b5a4: |[00b5a4] org.anothermonitor.ActivityMain$13.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00b5b4: 5b01 3e00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$13;.this$0:Lorg/anothermonitor/ActivityMain; // field@003e │ │ +00b5b8: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00b5be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$13;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -00b5c4: |[00b5c4] org.anothermonitor.ActivityMain$13.onClick:(Landroid/view/View;)V │ │ -00b5d4: 5440 3e00 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$13;.this$0:Lorg/anothermonitor/ActivityMain; // field@003e │ │ -00b5d8: 7110 cc02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ -00b5de: 0c00 |0005: move-result-object v0 │ │ -00b5e0: 6e10 cf00 0000 |0006: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@00cf │ │ -00b5e6: 5440 3e00 |0009: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$13;.this$0:Lorg/anothermonitor/ActivityMain; // field@003e │ │ -00b5ea: 2201 1d00 |000b: new-instance v1, Landroid/content/Intent; // type@001d │ │ -00b5ee: 5442 3e00 |000d: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$13;.this$0:Lorg/anothermonitor/ActivityMain; // field@003e │ │ -00b5f2: 1c03 b600 |000f: const-class v3, Lorg/anothermonitor/ActivityHelp; // type@00b6 │ │ -00b5f6: 7030 3000 2103 |0011: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ -00b5fc: 6e20 0703 1000 |0014: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.startActivity:(Landroid/content/Intent;)V // method@0307 │ │ -00b602: 0e00 |0017: return-void │ │ +00b5c0: |[00b5c0] org.anothermonitor.ActivityMain$13.onClick:(Landroid/view/View;)V │ │ +00b5d0: 5440 3e00 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$13;.this$0:Lorg/anothermonitor/ActivityMain; // field@003e │ │ +00b5d4: 7110 cc02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ +00b5da: 0c00 |0005: move-result-object v0 │ │ +00b5dc: 6e10 cf00 0000 |0006: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@00cf │ │ +00b5e2: 5440 3e00 |0009: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$13;.this$0:Lorg/anothermonitor/ActivityMain; // field@003e │ │ +00b5e6: 2201 1d00 |000b: new-instance v1, Landroid/content/Intent; // type@001d │ │ +00b5ea: 5442 3e00 |000d: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$13;.this$0:Lorg/anothermonitor/ActivityMain; // field@003e │ │ +00b5ee: 1c03 b600 |000f: const-class v3, Lorg/anothermonitor/ActivityHelp; // type@00b6 │ │ +00b5f2: 7030 3000 2103 |0011: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ +00b5f8: 6e20 0703 1000 |0014: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.startActivity:(Landroid/content/Intent;)V // method@0307 │ │ +00b5fe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0009 line=415 │ │ 0x0017 line=416 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lorg/anothermonitor/ActivityMain$13; │ │ @@ -3856,47 +3862,47 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b604: |[00b604] org.anothermonitor.ActivityMain$14.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00b614: 5b01 3f00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$14;.this$0:Lorg/anothermonitor/ActivityMain; // field@003f │ │ -00b618: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00b61e: 0e00 |0005: return-void │ │ +00b600: |[00b600] org.anothermonitor.ActivityMain$14.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00b610: 5b01 3f00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$14;.this$0:Lorg/anothermonitor/ActivityMain; // field@003f │ │ +00b614: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00b61a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$14;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -00b620: |[00b620] org.anothermonitor.ActivityMain$14.onClick:(Landroid/view/View;)V │ │ -00b630: 5440 3f00 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$14;.this$0:Lorg/anothermonitor/ActivityMain; // field@003f │ │ -00b634: 7110 cc02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ -00b63a: 0c00 |0005: move-result-object v0 │ │ -00b63c: 6e10 cf00 0000 |0006: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@00cf │ │ -00b642: 5440 3f00 |0009: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$14;.this$0:Lorg/anothermonitor/ActivityMain; // field@003f │ │ -00b646: 2201 1d00 |000b: new-instance v1, Landroid/content/Intent; // type@001d │ │ -00b64a: 5442 3f00 |000d: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$14;.this$0:Lorg/anothermonitor/ActivityMain; // field@003f │ │ -00b64e: 1c03 b400 |000f: const-class v3, Lorg/anothermonitor/ActivityAbout; // type@00b4 │ │ -00b652: 7030 3000 2103 |0011: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ -00b658: 6e20 0703 1000 |0014: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.startActivity:(Landroid/content/Intent;)V // method@0307 │ │ -00b65e: 0e00 |0017: return-void │ │ +00b61c: |[00b61c] org.anothermonitor.ActivityMain$14.onClick:(Landroid/view/View;)V │ │ +00b62c: 5440 3f00 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$14;.this$0:Lorg/anothermonitor/ActivityMain; // field@003f │ │ +00b630: 7110 cc02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ +00b636: 0c00 |0005: move-result-object v0 │ │ +00b638: 6e10 cf00 0000 |0006: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@00cf │ │ +00b63e: 5440 3f00 |0009: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$14;.this$0:Lorg/anothermonitor/ActivityMain; // field@003f │ │ +00b642: 2201 1d00 |000b: new-instance v1, Landroid/content/Intent; // type@001d │ │ +00b646: 5442 3f00 |000d: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$14;.this$0:Lorg/anothermonitor/ActivityMain; // field@003f │ │ +00b64a: 1c03 b400 |000f: const-class v3, Lorg/anothermonitor/ActivityAbout; // type@00b4 │ │ +00b64e: 7030 3000 2103 |0011: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ +00b654: 6e20 0703 1000 |0014: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.startActivity:(Landroid/content/Intent;)V // method@0307 │ │ +00b65a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0009 line=423 │ │ 0x0017 line=424 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lorg/anothermonitor/ActivityMain$14; │ │ @@ -3937,43 +3943,43 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b660: |[00b660] org.anothermonitor.ActivityMain$15.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00b670: 5b01 4000 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$15;.this$0:Lorg/anothermonitor/ActivityMain; // field@0040 │ │ -00b674: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00b67a: 0e00 |0005: return-void │ │ +00b65c: |[00b65c] org.anothermonitor.ActivityMain$15.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00b66c: 5b01 4000 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$15;.this$0:Lorg/anothermonitor/ActivityMain; // field@0040 │ │ +00b670: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00b676: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$15;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -00b67c: |[00b67c] org.anothermonitor.ActivityMain$15.onClick:(Landroid/view/View;)V │ │ -00b68c: 5410 4000 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain$15;.this$0:Lorg/anothermonitor/ActivityMain; // field@0040 │ │ -00b690: 7110 9d02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b696: 0c00 |0005: move-result-object v0 │ │ -00b698: 6e10 7303 0000 |0006: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.stopSelf:()V // method@0373 │ │ -00b69e: 5410 4000 |0009: iget-object v0, v1, Lorg/anothermonitor/ActivityMain$15;.this$0:Lorg/anothermonitor/ActivityMain; // field@0040 │ │ -00b6a2: 6e10 eb02 0000 |000b: invoke-virtual {v0}, Lorg/anothermonitor/ActivityMain;.finish:()V // method@02eb │ │ -00b6a8: 0e00 |000e: return-void │ │ +00b678: |[00b678] org.anothermonitor.ActivityMain$15.onClick:(Landroid/view/View;)V │ │ +00b688: 5410 4000 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain$15;.this$0:Lorg/anothermonitor/ActivityMain; // field@0040 │ │ +00b68c: 7110 9d02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b692: 0c00 |0005: move-result-object v0 │ │ +00b694: 6e10 7303 0000 |0006: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.stopSelf:()V // method@0373 │ │ +00b69a: 5410 4000 |0009: iget-object v0, v1, Lorg/anothermonitor/ActivityMain$15;.this$0:Lorg/anothermonitor/ActivityMain; // field@0040 │ │ +00b69e: 6e10 eb02 0000 |000b: invoke-virtual {v0}, Lorg/anothermonitor/ActivityMain;.finish:()V // method@02eb │ │ +00b6a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0009 line=431 │ │ 0x000e line=432 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/anothermonitor/ActivityMain$15; │ │ @@ -4014,52 +4020,52 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b6ac: |[00b6ac] org.anothermonitor.ActivityMain$16.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00b6bc: 5b01 4100 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$16;.this$0:Lorg/anothermonitor/ActivityMain; // field@0041 │ │ -00b6c0: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00b6c6: 0e00 |0005: return-void │ │ +00b6a8: |[00b6a8] org.anothermonitor.ActivityMain$16.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00b6b8: 5b01 4100 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$16;.this$0:Lorg/anothermonitor/ActivityMain; // field@0041 │ │ +00b6bc: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00b6c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$16; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$16;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00b6c8: |[00b6c8] org.anothermonitor.ActivityMain$16.onClick:(Landroid/view/View;)V │ │ -00b6d8: 5431 4100 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$16;.this$0:Lorg/anothermonitor/ActivityMain; // field@0041 │ │ -00b6dc: 5432 4100 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$16;.this$0:Lorg/anothermonitor/ActivityMain; // field@0041 │ │ -00b6e0: 5430 4100 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$16;.this$0:Lorg/anothermonitor/ActivityMain; // field@0041 │ │ -00b6e4: 7110 a702 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2600:(Lorg/anothermonitor/ActivityMain;)Z // method@02a7 │ │ -00b6ea: 0a00 |0009: move-result v0 │ │ -00b6ec: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -00b6f0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -00b6f2: 7120 a802 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2602:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02a8 │ │ -00b6f8: 0a00 |0010: move-result v0 │ │ -00b6fa: 5432 4100 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$16;.this$0:Lorg/anothermonitor/ActivityMain; // field@0041 │ │ -00b6fe: 7110 b902 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3600:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02b9 │ │ -00b704: 0c02 |0016: move-result-object v2 │ │ -00b706: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00b70c: 0e00 |001a: return-void │ │ -00b70e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -00b710: 28f1 |001c: goto 000d // -000f │ │ +00b6c4: |[00b6c4] org.anothermonitor.ActivityMain$16.onClick:(Landroid/view/View;)V │ │ +00b6d4: 5431 4100 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$16;.this$0:Lorg/anothermonitor/ActivityMain; // field@0041 │ │ +00b6d8: 5432 4100 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$16;.this$0:Lorg/anothermonitor/ActivityMain; // field@0041 │ │ +00b6dc: 5430 4100 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$16;.this$0:Lorg/anothermonitor/ActivityMain; // field@0041 │ │ +00b6e0: 7110 a702 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2600:(Lorg/anothermonitor/ActivityMain;)Z // method@02a7 │ │ +00b6e6: 0a00 |0009: move-result v0 │ │ +00b6e8: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +00b6ec: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +00b6ee: 7120 a802 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2602:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02a8 │ │ +00b6f4: 0a00 |0010: move-result v0 │ │ +00b6f6: 5432 4100 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$16;.this$0:Lorg/anothermonitor/ActivityMain; // field@0041 │ │ +00b6fa: 7110 b902 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3600:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02b9 │ │ +00b700: 0c02 |0016: move-result-object v2 │ │ +00b702: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00b708: 0e00 |001a: return-void │ │ +00b70a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00b70c: 28f1 |001c: goto 000d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x001a line=443 │ │ 0x001b line=442 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/anothermonitor/ActivityMain$16; │ │ @@ -4100,52 +4106,52 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b714: |[00b714] org.anothermonitor.ActivityMain$17.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00b724: 5b01 4200 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$17;.this$0:Lorg/anothermonitor/ActivityMain; // field@0042 │ │ -00b728: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00b72e: 0e00 |0005: return-void │ │ +00b710: |[00b710] org.anothermonitor.ActivityMain$17.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00b720: 5b01 4200 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$17;.this$0:Lorg/anothermonitor/ActivityMain; // field@0042 │ │ +00b724: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00b72a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$17; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$17;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00b730: |[00b730] org.anothermonitor.ActivityMain$17.onClick:(Landroid/view/View;)V │ │ -00b740: 5431 4200 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$17;.this$0:Lorg/anothermonitor/ActivityMain; // field@0042 │ │ -00b744: 5432 4200 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$17;.this$0:Lorg/anothermonitor/ActivityMain; // field@0042 │ │ -00b748: 5430 4200 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$17;.this$0:Lorg/anothermonitor/ActivityMain; // field@0042 │ │ -00b74c: 7110 a902 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2700:(Lorg/anothermonitor/ActivityMain;)Z // method@02a9 │ │ -00b752: 0a00 |0009: move-result v0 │ │ -00b754: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -00b758: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -00b75a: 7120 aa02 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2702:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02aa │ │ -00b760: 0a00 |0010: move-result v0 │ │ -00b762: 5432 4200 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$17;.this$0:Lorg/anothermonitor/ActivityMain; // field@0042 │ │ -00b766: 7110 bb02 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bb │ │ -00b76c: 0c02 |0016: move-result-object v2 │ │ -00b76e: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00b774: 0e00 |001a: return-void │ │ -00b776: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -00b778: 28f1 |001c: goto 000d // -000f │ │ +00b72c: |[00b72c] org.anothermonitor.ActivityMain$17.onClick:(Landroid/view/View;)V │ │ +00b73c: 5431 4200 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$17;.this$0:Lorg/anothermonitor/ActivityMain; // field@0042 │ │ +00b740: 5432 4200 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$17;.this$0:Lorg/anothermonitor/ActivityMain; // field@0042 │ │ +00b744: 5430 4200 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$17;.this$0:Lorg/anothermonitor/ActivityMain; // field@0042 │ │ +00b748: 7110 a902 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2700:(Lorg/anothermonitor/ActivityMain;)Z // method@02a9 │ │ +00b74e: 0a00 |0009: move-result v0 │ │ +00b750: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +00b754: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +00b756: 7120 aa02 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2702:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02aa │ │ +00b75c: 0a00 |0010: move-result v0 │ │ +00b75e: 5432 4200 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$17;.this$0:Lorg/anothermonitor/ActivityMain; // field@0042 │ │ +00b762: 7110 bb02 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bb │ │ +00b768: 0c02 |0016: move-result-object v2 │ │ +00b76a: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00b770: 0e00 |001a: return-void │ │ +00b772: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00b774: 28f1 |001c: goto 000d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x001a line=451 │ │ 0x001b line=450 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/anothermonitor/ActivityMain$17; │ │ @@ -4186,52 +4192,52 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b77c: |[00b77c] org.anothermonitor.ActivityMain$18.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00b78c: 5b01 4300 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$18;.this$0:Lorg/anothermonitor/ActivityMain; // field@0043 │ │ -00b790: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00b796: 0e00 |0005: return-void │ │ +00b778: |[00b778] org.anothermonitor.ActivityMain$18.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00b788: 5b01 4300 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$18;.this$0:Lorg/anothermonitor/ActivityMain; // field@0043 │ │ +00b78c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00b792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$18; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$18;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00b798: |[00b798] org.anothermonitor.ActivityMain$18.onClick:(Landroid/view/View;)V │ │ -00b7a8: 5431 4300 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$18;.this$0:Lorg/anothermonitor/ActivityMain; // field@0043 │ │ -00b7ac: 5432 4300 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$18;.this$0:Lorg/anothermonitor/ActivityMain; // field@0043 │ │ -00b7b0: 5430 4300 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$18;.this$0:Lorg/anothermonitor/ActivityMain; // field@0043 │ │ -00b7b4: 7110 ab02 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2800:(Lorg/anothermonitor/ActivityMain;)Z // method@02ab │ │ -00b7ba: 0a00 |0009: move-result v0 │ │ -00b7bc: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -00b7c0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -00b7c2: 7120 ac02 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2802:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02ac │ │ -00b7c8: 0a00 |0010: move-result v0 │ │ -00b7ca: 5432 4300 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$18;.this$0:Lorg/anothermonitor/ActivityMain; // field@0043 │ │ -00b7ce: 7110 bc02 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bc │ │ -00b7d4: 0c02 |0016: move-result-object v2 │ │ -00b7d6: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00b7dc: 0e00 |001a: return-void │ │ -00b7de: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -00b7e0: 28f1 |001c: goto 000d // -000f │ │ +00b794: |[00b794] org.anothermonitor.ActivityMain$18.onClick:(Landroid/view/View;)V │ │ +00b7a4: 5431 4300 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$18;.this$0:Lorg/anothermonitor/ActivityMain; // field@0043 │ │ +00b7a8: 5432 4300 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$18;.this$0:Lorg/anothermonitor/ActivityMain; // field@0043 │ │ +00b7ac: 5430 4300 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$18;.this$0:Lorg/anothermonitor/ActivityMain; // field@0043 │ │ +00b7b0: 7110 ab02 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2800:(Lorg/anothermonitor/ActivityMain;)Z // method@02ab │ │ +00b7b6: 0a00 |0009: move-result v0 │ │ +00b7b8: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +00b7bc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +00b7be: 7120 ac02 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2802:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02ac │ │ +00b7c4: 0a00 |0010: move-result v0 │ │ +00b7c6: 5432 4300 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$18;.this$0:Lorg/anothermonitor/ActivityMain; // field@0043 │ │ +00b7ca: 7110 bc02 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bc │ │ +00b7d0: 0c02 |0016: move-result-object v2 │ │ +00b7d2: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00b7d8: 0e00 |001a: return-void │ │ +00b7da: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00b7dc: 28f1 |001c: goto 000d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x001a line=461 │ │ 0x001b line=460 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/anothermonitor/ActivityMain$18; │ │ @@ -4272,52 +4278,52 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b7e4: |[00b7e4] org.anothermonitor.ActivityMain$19.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00b7f4: 5b01 4400 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$19;.this$0:Lorg/anothermonitor/ActivityMain; // field@0044 │ │ -00b7f8: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00b7fe: 0e00 |0005: return-void │ │ +00b7e0: |[00b7e0] org.anothermonitor.ActivityMain$19.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00b7f0: 5b01 4400 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$19;.this$0:Lorg/anothermonitor/ActivityMain; // field@0044 │ │ +00b7f4: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00b7fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$19; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$19;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00b800: |[00b800] org.anothermonitor.ActivityMain$19.onClick:(Landroid/view/View;)V │ │ -00b810: 5431 4400 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$19;.this$0:Lorg/anothermonitor/ActivityMain; // field@0044 │ │ -00b814: 5432 4400 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$19;.this$0:Lorg/anothermonitor/ActivityMain; // field@0044 │ │ -00b818: 5430 4400 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$19;.this$0:Lorg/anothermonitor/ActivityMain; // field@0044 │ │ -00b81c: 7110 ad02 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2900:(Lorg/anothermonitor/ActivityMain;)Z // method@02ad │ │ -00b822: 0a00 |0009: move-result v0 │ │ -00b824: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -00b828: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -00b82a: 7120 ae02 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2902:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02ae │ │ -00b830: 0a00 |0010: move-result v0 │ │ -00b832: 5432 4400 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$19;.this$0:Lorg/anothermonitor/ActivityMain; // field@0044 │ │ -00b836: 7110 be02 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02be │ │ -00b83c: 0c02 |0016: move-result-object v2 │ │ -00b83e: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00b844: 0e00 |001a: return-void │ │ -00b846: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -00b848: 28f1 |001c: goto 000d // -000f │ │ +00b7fc: |[00b7fc] org.anothermonitor.ActivityMain$19.onClick:(Landroid/view/View;)V │ │ +00b80c: 5431 4400 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$19;.this$0:Lorg/anothermonitor/ActivityMain; // field@0044 │ │ +00b810: 5432 4400 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$19;.this$0:Lorg/anothermonitor/ActivityMain; // field@0044 │ │ +00b814: 5430 4400 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$19;.this$0:Lorg/anothermonitor/ActivityMain; // field@0044 │ │ +00b818: 7110 ad02 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2900:(Lorg/anothermonitor/ActivityMain;)Z // method@02ad │ │ +00b81e: 0a00 |0009: move-result v0 │ │ +00b820: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +00b824: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +00b826: 7120 ae02 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2902:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02ae │ │ +00b82c: 0a00 |0010: move-result v0 │ │ +00b82e: 5432 4400 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$19;.this$0:Lorg/anothermonitor/ActivityMain; // field@0044 │ │ +00b832: 7110 be02 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02be │ │ +00b838: 0c02 |0016: move-result-object v2 │ │ +00b83a: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00b840: 0e00 |001a: return-void │ │ +00b842: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00b844: 28f1 |001c: goto 000d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x001a line=469 │ │ 0x001b line=468 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/anothermonitor/ActivityMain$19; │ │ @@ -4360,182 +4366,182 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b84c: |[00b84c] org.anothermonitor.ActivityMain$1.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00b85c: 5b01 4500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b860: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00b866: 0e00 |0005: return-void │ │ +00b848: |[00b848] org.anothermonitor.ActivityMain$1.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00b858: 5b01 4500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b85c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00b862: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 297 16-bit code units │ │ -00b868: |[00b868] org.anothermonitor.ActivityMain$1.run:()V │ │ -00b878: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -00b87a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -00b87c: 5482 4500 |0002: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b880: 7110 9202 0200 |0004: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ -00b886: 0c02 |0007: move-result-object v2 │ │ -00b888: 5483 4500 |0008: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b88c: 7110 9002 0300 |000a: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$000:(Lorg/anothermonitor/ActivityMain;)I // method@0290 │ │ -00b892: 0a03 |000d: move-result v3 │ │ -00b894: 8134 |000e: int-to-long v4, v3 │ │ -00b896: 6e40 6e00 8254 |000f: invoke-virtual {v2, v8, v4, v5}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@006e │ │ -00b89c: 5482 4500 |0012: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b8a0: 7110 9d02 0200 |0014: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b8a6: 0c02 |0017: move-result-object v2 │ │ -00b8a8: 3802 1001 |0018: if-eqz v2, 0128 // +0110 │ │ -00b8ac: 5482 4500 |001a: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b8b0: 7110 bd02 0200 |001c: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ -00b8b6: 0c02 |001f: move-result-object v2 │ │ -00b8b8: 5483 4500 |0020: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b8bc: 7110 af02 0300 |0022: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ -00b8c2: 0c03 |0025: move-result-object v3 │ │ -00b8c4: 6e20 6d00 3200 |0026: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -00b8ca: 5482 4500 |0029: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b8ce: 5483 4500 |002b: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b8d2: 7110 ca02 0300 |002d: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@02ca │ │ -00b8d8: 0c03 |0030: move-result-object v3 │ │ -00b8da: 5484 4500 |0031: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b8de: 7110 9d02 0400 |0033: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b8e4: 0c04 |0036: move-result-object v4 │ │ -00b8e6: 6e10 5303 0400 |0037: invoke-virtual {v4}, Lorg/anothermonitor/ServiceReader;.getCPUTotalP:()Ljava/util/List; // method@0353 │ │ -00b8ec: 0c04 |003a: move-result-object v4 │ │ -00b8ee: 2375 1a01 |003b: new-array v5, v7, [Ljava/util/List; // type@011a │ │ -00b8f2: 7155 d602 6243 |003d: invoke-static {v2, v6, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$600:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V // method@02d6 │ │ -00b8f8: 5482 4500 |0040: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b8fc: 7110 e302 0200 |0042: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$700:(Lorg/anothermonitor/ActivityMain;)I // method@02e3 │ │ -00b902: 0a02 |0045: move-result v2 │ │ -00b904: 3902 c600 |0046: if-nez v2, 010c // +00c6 │ │ -00b908: 5482 4500 |0048: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b90c: 5483 4500 |004a: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b910: 7110 e702 0300 |004c: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@02e7 │ │ -00b916: 0c03 |004f: move-result-object v3 │ │ -00b918: 5484 4500 |0050: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b91c: 7110 9d02 0400 |0052: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b922: 0c04 |0055: move-result-object v4 │ │ -00b924: 6e10 5203 0400 |0056: invoke-virtual {v4}, Lorg/anothermonitor/ServiceReader;.getCPUAMP:()Ljava/util/List; // method@0352 │ │ -00b92a: 0c04 |0059: move-result-object v4 │ │ -00b92c: 2375 1a01 |005a: new-array v5, v7, [Ljava/util/List; // type@011a │ │ -00b930: 7155 d602 6243 |005c: invoke-static {v2, v6, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$600:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V // method@02d6 │ │ -00b936: 5482 4500 |005f: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b93a: 5483 4500 |0061: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b93e: 7110 e802 0300 |0063: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@02e8 │ │ -00b944: 0c03 |0066: move-result-object v3 │ │ -00b946: 5484 4500 |0067: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b94a: 7110 9302 0400 |0069: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$1000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0293 │ │ -00b950: 0c04 |006c: move-result-object v4 │ │ -00b952: 5485 4500 |006d: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b956: 7110 9d02 0500 |006f: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b95c: 0c05 |0072: move-result-object v5 │ │ -00b95e: 6e10 5c03 0500 |0073: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemUsed:()Ljava/util/List; // method@035c │ │ -00b964: 0c05 |0076: move-result-object v5 │ │ -00b966: 7140 9402 3254 |0077: invoke-static {v2, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0294 │ │ -00b96c: 5482 4500 |007a: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b970: 5483 4500 |007c: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b974: 7110 9502 0300 |007e: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$1200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0295 │ │ -00b97a: 0c03 |0081: move-result-object v3 │ │ -00b97c: 5484 4500 |0082: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b980: 7110 9602 0400 |0084: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$1300:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0296 │ │ -00b986: 0c04 |0087: move-result-object v4 │ │ -00b988: 5485 4500 |0088: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b98c: 7110 9d02 0500 |008a: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b992: 0c05 |008d: move-result-object v5 │ │ -00b994: 6e10 5903 0500 |008e: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemAvailable:()Ljava/util/List; // method@0359 │ │ -00b99a: 0c05 |0091: move-result-object v5 │ │ -00b99c: 7140 9402 3254 |0092: invoke-static {v2, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0294 │ │ -00b9a2: 5482 4500 |0095: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b9a6: 5483 4500 |0097: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b9aa: 7110 9702 0300 |0099: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$1400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0297 │ │ -00b9b0: 0c03 |009c: move-result-object v3 │ │ -00b9b2: 5484 4500 |009d: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b9b6: 7110 9802 0400 |009f: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$1500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0298 │ │ -00b9bc: 0c04 |00a2: move-result-object v4 │ │ -00b9be: 5485 4500 |00a3: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b9c2: 7110 9d02 0500 |00a5: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b9c8: 0c05 |00a8: move-result-object v5 │ │ -00b9ca: 6e10 5a03 0500 |00a9: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemFree:()Ljava/util/List; // method@035a │ │ -00b9d0: 0c05 |00ac: move-result-object v5 │ │ -00b9d2: 7140 9402 3254 |00ad: invoke-static {v2, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0294 │ │ -00b9d8: 5482 4500 |00b0: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b9dc: 5483 4500 |00b2: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b9e0: 7110 9902 0300 |00b4: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$1600:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0299 │ │ -00b9e6: 0c03 |00b7: move-result-object v3 │ │ -00b9e8: 5484 4500 |00b8: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b9ec: 7110 9a02 0400 |00ba: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$1700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@029a │ │ -00b9f2: 0c04 |00bd: move-result-object v4 │ │ -00b9f4: 5485 4500 |00be: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00b9f8: 7110 9d02 0500 |00c0: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00b9fe: 0c05 |00c3: move-result-object v5 │ │ -00ba00: 6e10 5403 0500 |00c4: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getCached:()Ljava/util/List; // method@0354 │ │ -00ba06: 0c05 |00c7: move-result-object v5 │ │ -00ba08: 7140 9402 3254 |00c8: invoke-static {v2, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0294 │ │ -00ba0e: 5482 4500 |00cb: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00ba12: 5483 4500 |00cd: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00ba16: 7110 9b02 0300 |00cf: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$1800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@029b │ │ -00ba1c: 0c03 |00d2: move-result-object v3 │ │ -00ba1e: 5484 4500 |00d3: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00ba22: 7110 9c02 0400 |00d5: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$1900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@029c │ │ -00ba28: 0c04 |00d8: move-result-object v4 │ │ -00ba2a: 5485 4500 |00d9: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00ba2e: 7110 9d02 0500 |00db: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00ba34: 0c05 |00de: move-result-object v5 │ │ -00ba36: 6e10 6303 0500 |00df: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getThreshold:()Ljava/util/List; // method@0363 │ │ -00ba3c: 0c05 |00e2: move-result-object v5 │ │ -00ba3e: 7140 9402 3254 |00e3: invoke-static {v2, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0294 │ │ -00ba44: 1201 |00e6: const/4 v1, #int 0 // #0 │ │ -00ba46: 5482 4500 |00e7: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00ba4a: 7110 9e02 0200 |00e9: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ -00ba50: 0c02 |00ec: move-result-object v2 │ │ -00ba52: 6e10 b800 0200 |00ed: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getChildCount:()I // method@00b8 │ │ -00ba58: 0a02 |00f0: move-result v2 │ │ -00ba5a: 3521 3700 |00f1: if-ge v1, v2, 0128 // +0037 │ │ -00ba5e: 5482 4500 |00f3: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00ba62: 7110 9e02 0200 |00f5: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ -00ba68: 0c02 |00f8: move-result-object v2 │ │ -00ba6a: 6e20 b700 1200 |00f9: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ -00ba70: 0c00 |00fc: move-result-object v0 │ │ -00ba72: 1f00 6400 |00fd: check-cast v0, Landroid/widget/LinearLayout; // type@0064 │ │ -00ba76: 5482 4500 |00ff: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00ba7a: 7120 a002 0200 |0101: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)V // method@02a0 │ │ -00ba80: 5482 4500 |0104: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00ba84: 7120 a102 0200 |0106: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2200:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)V // method@02a1 │ │ -00ba8a: d801 0101 |0109: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00ba8e: 28dc |010b: goto 00e7 // -0024 │ │ -00ba90: 5482 4500 |010c: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00ba94: 5483 4500 |010e: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00ba98: 7110 e702 0300 |0110: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@02e7 │ │ -00ba9e: 0c03 |0113: move-result-object v3 │ │ -00baa0: 1214 |0114: const/4 v4, #int 1 // #1 │ │ -00baa2: 2344 1a01 |0115: new-array v4, v4, [Ljava/util/List; // type@011a │ │ -00baa6: 5485 4500 |0117: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ -00baaa: 7110 9d02 0500 |0119: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00bab0: 0c05 |011c: move-result-object v5 │ │ -00bab2: 6e10 5d03 0500 |011d: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemoryAM:()Ljava/util/List; // method@035d │ │ -00bab8: 0c05 |0120: move-result-object v5 │ │ -00baba: 4d05 0407 |0121: aput-object v5, v4, v7 │ │ -00babe: 7154 d602 6263 |0123: invoke-static {v2, v6, v3, v6, v4}, Lorg/anothermonitor/ActivityMain;.access$600:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V // method@02d6 │ │ -00bac4: 2900 39ff |0126: goto/16 005f // -00c7 │ │ -00bac8: 0e00 |0128: return-void │ │ +00b864: |[00b864] org.anothermonitor.ActivityMain$1.run:()V │ │ +00b874: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +00b876: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +00b878: 5482 4500 |0002: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b87c: 7110 9202 0200 |0004: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ +00b882: 0c02 |0007: move-result-object v2 │ │ +00b884: 5483 4500 |0008: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b888: 7110 9002 0300 |000a: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$000:(Lorg/anothermonitor/ActivityMain;)I // method@0290 │ │ +00b88e: 0a03 |000d: move-result v3 │ │ +00b890: 8134 |000e: int-to-long v4, v3 │ │ +00b892: 6e40 6e00 8254 |000f: invoke-virtual {v2, v8, v4, v5}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@006e │ │ +00b898: 5482 4500 |0012: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b89c: 7110 9d02 0200 |0014: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b8a2: 0c02 |0017: move-result-object v2 │ │ +00b8a4: 3802 1001 |0018: if-eqz v2, 0128 // +0110 │ │ +00b8a8: 5482 4500 |001a: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b8ac: 7110 bd02 0200 |001c: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ +00b8b2: 0c02 |001f: move-result-object v2 │ │ +00b8b4: 5483 4500 |0020: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b8b8: 7110 af02 0300 |0022: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ +00b8be: 0c03 |0025: move-result-object v3 │ │ +00b8c0: 6e20 6d00 3200 |0026: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +00b8c6: 5482 4500 |0029: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b8ca: 5483 4500 |002b: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b8ce: 7110 ca02 0300 |002d: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@02ca │ │ +00b8d4: 0c03 |0030: move-result-object v3 │ │ +00b8d6: 5484 4500 |0031: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b8da: 7110 9d02 0400 |0033: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b8e0: 0c04 |0036: move-result-object v4 │ │ +00b8e2: 6e10 5303 0400 |0037: invoke-virtual {v4}, Lorg/anothermonitor/ServiceReader;.getCPUTotalP:()Ljava/util/List; // method@0353 │ │ +00b8e8: 0c04 |003a: move-result-object v4 │ │ +00b8ea: 2375 1a01 |003b: new-array v5, v7, [Ljava/util/List; // type@011a │ │ +00b8ee: 7155 d602 6243 |003d: invoke-static {v2, v6, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$600:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V // method@02d6 │ │ +00b8f4: 5482 4500 |0040: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b8f8: 7110 e302 0200 |0042: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$700:(Lorg/anothermonitor/ActivityMain;)I // method@02e3 │ │ +00b8fe: 0a02 |0045: move-result v2 │ │ +00b900: 3902 c600 |0046: if-nez v2, 010c // +00c6 │ │ +00b904: 5482 4500 |0048: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b908: 5483 4500 |004a: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b90c: 7110 e702 0300 |004c: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@02e7 │ │ +00b912: 0c03 |004f: move-result-object v3 │ │ +00b914: 5484 4500 |0050: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b918: 7110 9d02 0400 |0052: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b91e: 0c04 |0055: move-result-object v4 │ │ +00b920: 6e10 5203 0400 |0056: invoke-virtual {v4}, Lorg/anothermonitor/ServiceReader;.getCPUAMP:()Ljava/util/List; // method@0352 │ │ +00b926: 0c04 |0059: move-result-object v4 │ │ +00b928: 2375 1a01 |005a: new-array v5, v7, [Ljava/util/List; // type@011a │ │ +00b92c: 7155 d602 6243 |005c: invoke-static {v2, v6, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$600:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V // method@02d6 │ │ +00b932: 5482 4500 |005f: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b936: 5483 4500 |0061: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b93a: 7110 e802 0300 |0063: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@02e8 │ │ +00b940: 0c03 |0066: move-result-object v3 │ │ +00b942: 5484 4500 |0067: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b946: 7110 9302 0400 |0069: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$1000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0293 │ │ +00b94c: 0c04 |006c: move-result-object v4 │ │ +00b94e: 5485 4500 |006d: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b952: 7110 9d02 0500 |006f: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b958: 0c05 |0072: move-result-object v5 │ │ +00b95a: 6e10 5c03 0500 |0073: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemUsed:()Ljava/util/List; // method@035c │ │ +00b960: 0c05 |0076: move-result-object v5 │ │ +00b962: 7140 9402 3254 |0077: invoke-static {v2, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0294 │ │ +00b968: 5482 4500 |007a: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b96c: 5483 4500 |007c: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b970: 7110 9502 0300 |007e: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$1200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0295 │ │ +00b976: 0c03 |0081: move-result-object v3 │ │ +00b978: 5484 4500 |0082: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b97c: 7110 9602 0400 |0084: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$1300:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0296 │ │ +00b982: 0c04 |0087: move-result-object v4 │ │ +00b984: 5485 4500 |0088: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b988: 7110 9d02 0500 |008a: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b98e: 0c05 |008d: move-result-object v5 │ │ +00b990: 6e10 5903 0500 |008e: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemAvailable:()Ljava/util/List; // method@0359 │ │ +00b996: 0c05 |0091: move-result-object v5 │ │ +00b998: 7140 9402 3254 |0092: invoke-static {v2, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0294 │ │ +00b99e: 5482 4500 |0095: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b9a2: 5483 4500 |0097: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b9a6: 7110 9702 0300 |0099: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$1400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0297 │ │ +00b9ac: 0c03 |009c: move-result-object v3 │ │ +00b9ae: 5484 4500 |009d: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b9b2: 7110 9802 0400 |009f: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$1500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0298 │ │ +00b9b8: 0c04 |00a2: move-result-object v4 │ │ +00b9ba: 5485 4500 |00a3: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b9be: 7110 9d02 0500 |00a5: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b9c4: 0c05 |00a8: move-result-object v5 │ │ +00b9c6: 6e10 5a03 0500 |00a9: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemFree:()Ljava/util/List; // method@035a │ │ +00b9cc: 0c05 |00ac: move-result-object v5 │ │ +00b9ce: 7140 9402 3254 |00ad: invoke-static {v2, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0294 │ │ +00b9d4: 5482 4500 |00b0: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b9d8: 5483 4500 |00b2: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b9dc: 7110 9902 0300 |00b4: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$1600:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@0299 │ │ +00b9e2: 0c03 |00b7: move-result-object v3 │ │ +00b9e4: 5484 4500 |00b8: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b9e8: 7110 9a02 0400 |00ba: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$1700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@029a │ │ +00b9ee: 0c04 |00bd: move-result-object v4 │ │ +00b9f0: 5485 4500 |00be: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00b9f4: 7110 9d02 0500 |00c0: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00b9fa: 0c05 |00c3: move-result-object v5 │ │ +00b9fc: 6e10 5403 0500 |00c4: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getCached:()Ljava/util/List; // method@0354 │ │ +00ba02: 0c05 |00c7: move-result-object v5 │ │ +00ba04: 7140 9402 3254 |00c8: invoke-static {v2, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0294 │ │ +00ba0a: 5482 4500 |00cb: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00ba0e: 5483 4500 |00cd: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00ba12: 7110 9b02 0300 |00cf: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$1800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@029b │ │ +00ba18: 0c03 |00d2: move-result-object v3 │ │ +00ba1a: 5484 4500 |00d3: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00ba1e: 7110 9c02 0400 |00d5: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$1900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@029c │ │ +00ba24: 0c04 |00d8: move-result-object v4 │ │ +00ba26: 5485 4500 |00d9: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00ba2a: 7110 9d02 0500 |00db: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00ba30: 0c05 |00de: move-result-object v5 │ │ +00ba32: 6e10 6303 0500 |00df: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getThreshold:()Ljava/util/List; // method@0363 │ │ +00ba38: 0c05 |00e2: move-result-object v5 │ │ +00ba3a: 7140 9402 3254 |00e3: invoke-static {v2, v3, v4, v5}, Lorg/anothermonitor/ActivityMain;.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0294 │ │ +00ba40: 1201 |00e6: const/4 v1, #int 0 // #0 │ │ +00ba42: 5482 4500 |00e7: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00ba46: 7110 9e02 0200 |00e9: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ +00ba4c: 0c02 |00ec: move-result-object v2 │ │ +00ba4e: 6e10 b800 0200 |00ed: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getChildCount:()I // method@00b8 │ │ +00ba54: 0a02 |00f0: move-result v2 │ │ +00ba56: 3521 3700 |00f1: if-ge v1, v2, 0128 // +0037 │ │ +00ba5a: 5482 4500 |00f3: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00ba5e: 7110 9e02 0200 |00f5: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ +00ba64: 0c02 |00f8: move-result-object v2 │ │ +00ba66: 6e20 b700 1200 |00f9: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ +00ba6c: 0c00 |00fc: move-result-object v0 │ │ +00ba6e: 1f00 6400 |00fd: check-cast v0, Landroid/widget/LinearLayout; // type@0064 │ │ +00ba72: 5482 4500 |00ff: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00ba76: 7120 a002 0200 |0101: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)V // method@02a0 │ │ +00ba7c: 5482 4500 |0104: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00ba80: 7120 a102 0200 |0106: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$2200:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)V // method@02a1 │ │ +00ba86: d801 0101 |0109: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00ba8a: 28dc |010b: goto 00e7 // -0024 │ │ +00ba8c: 5482 4500 |010c: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00ba90: 5483 4500 |010e: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00ba94: 7110 e702 0300 |0110: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@02e7 │ │ +00ba9a: 0c03 |0113: move-result-object v3 │ │ +00ba9c: 1214 |0114: const/4 v4, #int 1 // #1 │ │ +00ba9e: 2344 1a01 |0115: new-array v4, v4, [Ljava/util/List; // type@011a │ │ +00baa2: 5485 4500 |0117: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$1;.this$0:Lorg/anothermonitor/ActivityMain; // field@0045 │ │ +00baa6: 7110 9d02 0500 |0119: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00baac: 0c05 |011c: move-result-object v5 │ │ +00baae: 6e10 5d03 0500 |011d: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemoryAM:()Ljava/util/List; // method@035d │ │ +00bab4: 0c05 |0120: move-result-object v5 │ │ +00bab6: 4d05 0407 |0121: aput-object v5, v4, v7 │ │ +00baba: 7154 d602 6263 |0123: invoke-static {v2, v6, v3, v6, v4}, Lorg/anothermonitor/ActivityMain;.access$600:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V // method@02d6 │ │ +00bac0: 2900 39ff |0126: goto/16 005f // -00c7 │ │ +00bac4: 0e00 |0128: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=93 │ │ 0x0012 line=94 │ │ 0x001a line=95 │ │ 0x0029 line=97 │ │ 0x0040 line=98 │ │ @@ -4591,78 +4597,78 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bacc: |[00bacc] org.anothermonitor.ActivityMain$2$1.:(Lorg/anothermonitor/ActivityMain$2;)V │ │ -00badc: 5b01 4600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ -00bae0: 7010 d601 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@01d6 │ │ -00bae6: 0e00 |0005: return-void │ │ +00bac8: |[00bac8] org.anothermonitor.ActivityMain$2$1.:(Lorg/anothermonitor/ActivityMain$2;)V │ │ +00bad8: 5b01 4600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ +00badc: 7010 d601 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@01d6 │ │ +00bae2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$2$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain$2; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/anothermonitor/ActivityMain$2; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$2$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -00bae8: |[00bae8] org.anothermonitor.ActivityMain$2$1.run:()V │ │ -00baf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00bafa: 5442 4600 |0001: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ -00bafe: 5422 5200 |0003: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ -00bb02: 7110 a402 0200 |0005: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2400:(Lorg/anothermonitor/ActivityMain;)Z // method@02a4 │ │ -00bb08: 0a02 |0008: move-result v2 │ │ -00bb0a: 3902 3e00 |0009: if-nez v2, 0047 // +003e │ │ -00bb0e: 5442 4600 |000b: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ -00bb12: 5422 5200 |000d: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ -00bb16: 7110 a602 0200 |000f: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00bb1c: 0c02 |0012: move-result-object v2 │ │ -00bb1e: 6e10 8103 0200 |0013: invoke-virtual {v2}, Lorg/anothermonitor/ViewGraphic;.lockCanvas:()Landroid/graphics/Canvas; // method@0381 │ │ -00bb24: 0c00 |0016: move-result-object v0 │ │ -00bb26: 3800 3000 |0017: if-eqz v0, 0047 // +0030 │ │ -00bb2a: 5442 4600 |0019: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ -00bb2e: 5422 5200 |001b: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ -00bb32: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -00bb34: 7120 a502 3200 |001e: invoke-static {v2, v3}, Lorg/anothermonitor/ActivityMain;.access$2402:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02a5 │ │ -00bb3a: 5442 4600 |0021: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ -00bb3e: 5422 5200 |0023: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ -00bb42: 7110 a602 0200 |0025: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00bb48: 0c02 |0028: move-result-object v2 │ │ -00bb4a: 5443 4600 |0029: iget-object v3, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ -00bb4e: 5433 5200 |002b: iget-object v3, v3, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ -00bb52: 7110 a202 0300 |002d: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$2300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Thread; // method@02a2 │ │ -00bb58: 0c03 |0030: move-result-object v3 │ │ -00bb5a: 6e30 8203 0203 |0031: invoke-virtual {v2, v0, v3}, Lorg/anothermonitor/ViewGraphic;.onDrawCustomised:(Landroid/graphics/Canvas;Ljava/lang/Thread;)V // method@0382 │ │ -00bb60: 5442 4600 |0034: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ -00bb64: 5422 5200 |0036: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ -00bb68: 7110 a602 0200 |0038: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00bb6e: 0c02 |003b: move-result-object v2 │ │ -00bb70: 6e20 8903 0200 |003c: invoke-virtual {v2, v0}, Lorg/anothermonitor/ViewGraphic;.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V // method@0389 │ │ -00bb76: 5442 4600 |003f: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ -00bb7a: 5422 5200 |0041: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ -00bb7e: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -00bb80: 7120 a502 3200 |0044: invoke-static {v2, v3}, Lorg/anothermonitor/ActivityMain;.access$2402:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02a5 │ │ -00bb86: 0e00 |0047: return-void │ │ -00bb88: 0d01 |0048: move-exception v1 │ │ -00bb8a: 1a02 4400 |0049: const-string v2, "Activity main: " // string@0044 │ │ -00bb8e: 6e10 b801 0100 |004b: invoke-virtual {v1}, Ljava/lang/IllegalStateException;.getMessage:()Ljava/lang/String; // method@01b8 │ │ -00bb94: 0c03 |004e: move-result-object v3 │ │ -00bb96: 7120 8100 3200 |004f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0081 │ │ -00bb9c: 28ed |0052: goto 003f // -0013 │ │ +00bae4: |[00bae4] org.anothermonitor.ActivityMain$2$1.run:()V │ │ +00baf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00baf6: 5442 4600 |0001: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ +00bafa: 5422 5200 |0003: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ +00bafe: 7110 a402 0200 |0005: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2400:(Lorg/anothermonitor/ActivityMain;)Z // method@02a4 │ │ +00bb04: 0a02 |0008: move-result v2 │ │ +00bb06: 3902 3e00 |0009: if-nez v2, 0047 // +003e │ │ +00bb0a: 5442 4600 |000b: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ +00bb0e: 5422 5200 |000d: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ +00bb12: 7110 a602 0200 |000f: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00bb18: 0c02 |0012: move-result-object v2 │ │ +00bb1a: 6e10 8103 0200 |0013: invoke-virtual {v2}, Lorg/anothermonitor/ViewGraphic;.lockCanvas:()Landroid/graphics/Canvas; // method@0381 │ │ +00bb20: 0c00 |0016: move-result-object v0 │ │ +00bb22: 3800 3000 |0017: if-eqz v0, 0047 // +0030 │ │ +00bb26: 5442 4600 |0019: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ +00bb2a: 5422 5200 |001b: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ +00bb2e: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +00bb30: 7120 a502 3200 |001e: invoke-static {v2, v3}, Lorg/anothermonitor/ActivityMain;.access$2402:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02a5 │ │ +00bb36: 5442 4600 |0021: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ +00bb3a: 5422 5200 |0023: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ +00bb3e: 7110 a602 0200 |0025: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00bb44: 0c02 |0028: move-result-object v2 │ │ +00bb46: 5443 4600 |0029: iget-object v3, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ +00bb4a: 5433 5200 |002b: iget-object v3, v3, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ +00bb4e: 7110 a202 0300 |002d: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$2300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Thread; // method@02a2 │ │ +00bb54: 0c03 |0030: move-result-object v3 │ │ +00bb56: 6e30 8203 0203 |0031: invoke-virtual {v2, v0, v3}, Lorg/anothermonitor/ViewGraphic;.onDrawCustomised:(Landroid/graphics/Canvas;Ljava/lang/Thread;)V // method@0382 │ │ +00bb5c: 5442 4600 |0034: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ +00bb60: 5422 5200 |0036: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ +00bb64: 7110 a602 0200 |0038: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00bb6a: 0c02 |003b: move-result-object v2 │ │ +00bb6c: 6e20 8903 0200 |003c: invoke-virtual {v2, v0}, Lorg/anothermonitor/ViewGraphic;.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V // method@0389 │ │ +00bb72: 5442 4600 |003f: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$2$1;.this$1:Lorg/anothermonitor/ActivityMain$2; // field@0046 │ │ +00bb76: 5422 5200 |0041: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ +00bb7a: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +00bb7c: 7120 a502 3200 |0044: invoke-static {v2, v3}, Lorg/anothermonitor/ActivityMain;.access$2402:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02a5 │ │ +00bb82: 0e00 |0047: return-void │ │ +00bb84: 0d01 |0048: move-exception v1 │ │ +00bb86: 1a02 4400 |0049: const-string v2, "Activity main: " // string@0044 │ │ +00bb8a: 6e10 b801 0100 |004b: invoke-virtual {v1}, Ljava/lang/IllegalStateException;.getMessage:()Ljava/lang/String; // method@01b8 │ │ +00bb90: 0c03 |004e: move-result-object v3 │ │ +00bb92: 7120 8100 3200 |004f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0081 │ │ +00bb98: 28ed |0052: goto 003f // -0013 │ │ catches : 1 │ │ 0x0034 - 0x003f │ │ Ljava/lang/IllegalStateException; -> 0x0048 │ │ positions : │ │ 0x0000 line=121 │ │ 0x0001 line=122 │ │ 0x000b line=123 │ │ @@ -4714,52 +4720,52 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bbb0: |[00bbb0] org.anothermonitor.ActivityMain$20.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00bbc0: 5b01 4700 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$20;.this$0:Lorg/anothermonitor/ActivityMain; // field@0047 │ │ -00bbc4: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00bbca: 0e00 |0005: return-void │ │ +00bbac: |[00bbac] org.anothermonitor.ActivityMain$20.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00bbbc: 5b01 4700 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$20;.this$0:Lorg/anothermonitor/ActivityMain; // field@0047 │ │ +00bbc0: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00bbc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$20; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$20;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00bbcc: |[00bbcc] org.anothermonitor.ActivityMain$20.onClick:(Landroid/view/View;)V │ │ -00bbdc: 5431 4700 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$20;.this$0:Lorg/anothermonitor/ActivityMain; // field@0047 │ │ -00bbe0: 5432 4700 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$20;.this$0:Lorg/anothermonitor/ActivityMain; // field@0047 │ │ -00bbe4: 5430 4700 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$20;.this$0:Lorg/anothermonitor/ActivityMain; // field@0047 │ │ -00bbe8: 7110 b002 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3000:(Lorg/anothermonitor/ActivityMain;)Z // method@02b0 │ │ -00bbee: 0a00 |0009: move-result v0 │ │ -00bbf0: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -00bbf4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -00bbf6: 7120 b102 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$3002:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02b1 │ │ -00bbfc: 0a00 |0010: move-result v0 │ │ -00bbfe: 5432 4700 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$20;.this$0:Lorg/anothermonitor/ActivityMain; // field@0047 │ │ -00bc02: 7110 bf02 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bf │ │ -00bc08: 0c02 |0016: move-result-object v2 │ │ -00bc0a: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00bc10: 0e00 |001a: return-void │ │ -00bc12: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -00bc14: 28f1 |001c: goto 000d // -000f │ │ +00bbc8: |[00bbc8] org.anothermonitor.ActivityMain$20.onClick:(Landroid/view/View;)V │ │ +00bbd8: 5431 4700 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$20;.this$0:Lorg/anothermonitor/ActivityMain; // field@0047 │ │ +00bbdc: 5432 4700 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$20;.this$0:Lorg/anothermonitor/ActivityMain; // field@0047 │ │ +00bbe0: 5430 4700 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$20;.this$0:Lorg/anothermonitor/ActivityMain; // field@0047 │ │ +00bbe4: 7110 b002 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3000:(Lorg/anothermonitor/ActivityMain;)Z // method@02b0 │ │ +00bbea: 0a00 |0009: move-result v0 │ │ +00bbec: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +00bbf0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +00bbf2: 7120 b102 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$3002:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02b1 │ │ +00bbf8: 0a00 |0010: move-result v0 │ │ +00bbfa: 5432 4700 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$20;.this$0:Lorg/anothermonitor/ActivityMain; // field@0047 │ │ +00bbfe: 7110 bf02 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bf │ │ +00bc04: 0c02 |0016: move-result-object v2 │ │ +00bc06: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00bc0c: 0e00 |001a: return-void │ │ +00bc0e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00bc10: 28f1 |001c: goto 000d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x001a line=477 │ │ 0x001b line=476 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/anothermonitor/ActivityMain$20; │ │ @@ -4800,52 +4806,52 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bc18: |[00bc18] org.anothermonitor.ActivityMain$21.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00bc28: 5b01 4800 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$21;.this$0:Lorg/anothermonitor/ActivityMain; // field@0048 │ │ -00bc2c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00bc32: 0e00 |0005: return-void │ │ +00bc14: |[00bc14] org.anothermonitor.ActivityMain$21.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00bc24: 5b01 4800 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$21;.this$0:Lorg/anothermonitor/ActivityMain; // field@0048 │ │ +00bc28: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00bc2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$21; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$21;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00bc34: |[00bc34] org.anothermonitor.ActivityMain$21.onClick:(Landroid/view/View;)V │ │ -00bc44: 5431 4800 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$21;.this$0:Lorg/anothermonitor/ActivityMain; // field@0048 │ │ -00bc48: 5432 4800 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$21;.this$0:Lorg/anothermonitor/ActivityMain; // field@0048 │ │ -00bc4c: 5430 4800 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$21;.this$0:Lorg/anothermonitor/ActivityMain; // field@0048 │ │ -00bc50: 7110 b202 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3100:(Lorg/anothermonitor/ActivityMain;)Z // method@02b2 │ │ -00bc56: 0a00 |0009: move-result v0 │ │ -00bc58: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -00bc5c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -00bc5e: 7120 b302 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$3102:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02b3 │ │ -00bc64: 0a00 |0010: move-result v0 │ │ -00bc66: 5432 4800 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$21;.this$0:Lorg/anothermonitor/ActivityMain; // field@0048 │ │ -00bc6a: 7110 c002 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02c0 │ │ -00bc70: 0c02 |0016: move-result-object v2 │ │ -00bc72: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00bc78: 0e00 |001a: return-void │ │ -00bc7a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -00bc7c: 28f1 |001c: goto 000d // -000f │ │ +00bc30: |[00bc30] org.anothermonitor.ActivityMain$21.onClick:(Landroid/view/View;)V │ │ +00bc40: 5431 4800 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$21;.this$0:Lorg/anothermonitor/ActivityMain; // field@0048 │ │ +00bc44: 5432 4800 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$21;.this$0:Lorg/anothermonitor/ActivityMain; // field@0048 │ │ +00bc48: 5430 4800 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$21;.this$0:Lorg/anothermonitor/ActivityMain; // field@0048 │ │ +00bc4c: 7110 b202 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3100:(Lorg/anothermonitor/ActivityMain;)Z // method@02b2 │ │ +00bc52: 0a00 |0009: move-result v0 │ │ +00bc54: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +00bc58: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +00bc5a: 7120 b302 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$3102:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02b3 │ │ +00bc60: 0a00 |0010: move-result v0 │ │ +00bc62: 5432 4800 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$21;.this$0:Lorg/anothermonitor/ActivityMain; // field@0048 │ │ +00bc66: 7110 c002 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02c0 │ │ +00bc6c: 0c02 |0016: move-result-object v2 │ │ +00bc6e: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00bc74: 0e00 |001a: return-void │ │ +00bc76: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00bc78: 28f1 |001c: goto 000d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x001a line=485 │ │ 0x001b line=484 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/anothermonitor/ActivityMain$21; │ │ @@ -4886,52 +4892,52 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bc80: |[00bc80] org.anothermonitor.ActivityMain$22.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00bc90: 5b01 4900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$22;.this$0:Lorg/anothermonitor/ActivityMain; // field@0049 │ │ -00bc94: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00bc9a: 0e00 |0005: return-void │ │ +00bc7c: |[00bc7c] org.anothermonitor.ActivityMain$22.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00bc8c: 5b01 4900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$22;.this$0:Lorg/anothermonitor/ActivityMain; // field@0049 │ │ +00bc90: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00bc96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$22; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$22;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00bc9c: |[00bc9c] org.anothermonitor.ActivityMain$22.onClick:(Landroid/view/View;)V │ │ -00bcac: 5431 4900 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$22;.this$0:Lorg/anothermonitor/ActivityMain; // field@0049 │ │ -00bcb0: 5432 4900 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$22;.this$0:Lorg/anothermonitor/ActivityMain; // field@0049 │ │ -00bcb4: 5430 4900 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$22;.this$0:Lorg/anothermonitor/ActivityMain; // field@0049 │ │ -00bcb8: 7110 b402 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3200:(Lorg/anothermonitor/ActivityMain;)Z // method@02b4 │ │ -00bcbe: 0a00 |0009: move-result v0 │ │ -00bcc0: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -00bcc4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -00bcc6: 7120 b502 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$3202:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02b5 │ │ -00bccc: 0a00 |0010: move-result v0 │ │ -00bcce: 5432 4900 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$22;.this$0:Lorg/anothermonitor/ActivityMain; // field@0049 │ │ -00bcd2: 7110 c102 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4300:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02c1 │ │ -00bcd8: 0c02 |0016: move-result-object v2 │ │ -00bcda: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00bce0: 0e00 |001a: return-void │ │ -00bce2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -00bce4: 28f1 |001c: goto 000d // -000f │ │ +00bc98: |[00bc98] org.anothermonitor.ActivityMain$22.onClick:(Landroid/view/View;)V │ │ +00bca8: 5431 4900 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$22;.this$0:Lorg/anothermonitor/ActivityMain; // field@0049 │ │ +00bcac: 5432 4900 |0002: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$22;.this$0:Lorg/anothermonitor/ActivityMain; // field@0049 │ │ +00bcb0: 5430 4900 |0004: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$22;.this$0:Lorg/anothermonitor/ActivityMain; // field@0049 │ │ +00bcb4: 7110 b402 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3200:(Lorg/anothermonitor/ActivityMain;)Z // method@02b4 │ │ +00bcba: 0a00 |0009: move-result v0 │ │ +00bcbc: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +00bcc0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +00bcc2: 7120 b502 0200 |000d: invoke-static {v2, v0}, Lorg/anothermonitor/ActivityMain;.access$3202:(Lorg/anothermonitor/ActivityMain;Z)Z // method@02b5 │ │ +00bcc8: 0a00 |0010: move-result v0 │ │ +00bcca: 5432 4900 |0011: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$22;.this$0:Lorg/anothermonitor/ActivityMain; // field@0049 │ │ +00bcce: 7110 c102 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4300:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02c1 │ │ +00bcd4: 0c02 |0016: move-result-object v2 │ │ +00bcd6: 7130 ba02 0102 |0017: invoke-static {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00bcdc: 0e00 |001a: return-void │ │ +00bcde: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00bce0: 28f1 |001c: goto 000d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x001a line=493 │ │ 0x001b line=492 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/anothermonitor/ActivityMain$22; │ │ @@ -4972,57 +4978,57 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bce8: |[00bce8] org.anothermonitor.ActivityMain$23.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00bcf8: 5b01 4a00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$23;.this$0:Lorg/anothermonitor/ActivityMain; // field@004a │ │ -00bcfc: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00bd02: 0e00 |0005: return-void │ │ +00bce4: |[00bce4] org.anothermonitor.ActivityMain$23.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00bcf4: 5b01 4a00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$23;.this$0:Lorg/anothermonitor/ActivityMain; // field@004a │ │ +00bcf8: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00bcfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$23; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$23;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -00bd04: |[00bd04] org.anothermonitor.ActivityMain$23.onGlobalLayout:()V │ │ -00bd14: 5420 4a00 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$23;.this$0:Lorg/anothermonitor/ActivityMain; // field@004a │ │ -00bd18: 7110 cf02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ -00bd1e: 0c00 |0005: move-result-object v0 │ │ -00bd20: 6e10 a700 0000 |0006: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00a7 │ │ -00bd26: 0c00 |0009: move-result-object v0 │ │ -00bd28: 6e20 9c00 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009c │ │ -00bd2e: 5420 4a00 |000d: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$23;.this$0:Lorg/anothermonitor/ActivityMain; // field@004a │ │ -00bd32: 5421 4a00 |000f: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$23;.this$0:Lorg/anothermonitor/ActivityMain; // field@004a │ │ -00bd36: 7110 cf02 0100 |0011: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ -00bd3c: 0c01 |0014: move-result-object v1 │ │ -00bd3e: 6e10 a500 0100 |0015: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getHeight:()I // method@00a5 │ │ -00bd44: 0a01 |0018: move-result v1 │ │ -00bd46: 7120 d102 1000 |0019: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$5502:(Lorg/anothermonitor/ActivityMain;I)I // method@02d1 │ │ -00bd4c: 5420 4a00 |001c: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$23;.this$0:Lorg/anothermonitor/ActivityMain; // field@004a │ │ -00bd50: 7110 cf02 0000 |001e: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ -00bd56: 0c00 |0021: move-result-object v0 │ │ -00bd58: 6e10 a600 0000 |0022: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ -00bd5e: 0c00 |0025: move-result-object v0 │ │ -00bd60: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -00bd62: 5901 0f00 |0027: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@000f │ │ -00bd66: 0e00 |0029: return-void │ │ +00bd00: |[00bd00] org.anothermonitor.ActivityMain$23.onGlobalLayout:()V │ │ +00bd10: 5420 4a00 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$23;.this$0:Lorg/anothermonitor/ActivityMain; // field@004a │ │ +00bd14: 7110 cf02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ +00bd1a: 0c00 |0005: move-result-object v0 │ │ +00bd1c: 6e10 a700 0000 |0006: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00a7 │ │ +00bd22: 0c00 |0009: move-result-object v0 │ │ +00bd24: 6e20 9c00 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009c │ │ +00bd2a: 5420 4a00 |000d: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$23;.this$0:Lorg/anothermonitor/ActivityMain; // field@004a │ │ +00bd2e: 5421 4a00 |000f: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$23;.this$0:Lorg/anothermonitor/ActivityMain; // field@004a │ │ +00bd32: 7110 cf02 0100 |0011: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ +00bd38: 0c01 |0014: move-result-object v1 │ │ +00bd3a: 6e10 a500 0100 |0015: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getHeight:()I // method@00a5 │ │ +00bd40: 0a01 |0018: move-result v1 │ │ +00bd42: 7120 d102 1000 |0019: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$5502:(Lorg/anothermonitor/ActivityMain;I)I // method@02d1 │ │ +00bd48: 5420 4a00 |001c: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$23;.this$0:Lorg/anothermonitor/ActivityMain; // field@004a │ │ +00bd4c: 7110 cf02 0000 |001e: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ +00bd52: 0c00 |0021: move-result-object v0 │ │ +00bd54: 6e10 a600 0000 |0022: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ +00bd5a: 0c00 |0025: move-result-object v0 │ │ +00bd5c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +00bd5e: 5901 0f00 |0027: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@000f │ │ +00bd62: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x000d line=518 │ │ 0x001c line=519 │ │ 0x0029 line=521 │ │ locals : │ │ @@ -5063,39 +5069,39 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bd68: |[00bd68] org.anothermonitor.ActivityMain$24.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00bd78: 5b01 4b00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$24;.this$0:Lorg/anothermonitor/ActivityMain; // field@004b │ │ -00bd7c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00bd82: 0e00 |0005: return-void │ │ +00bd64: |[00bd64] org.anothermonitor.ActivityMain$24.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00bd74: 5b01 4b00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$24;.this$0:Lorg/anothermonitor/ActivityMain; // field@004b │ │ +00bd78: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00bd7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$24; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$24;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bd84: |[00bd84] org.anothermonitor.ActivityMain$24.onClick:(Landroid/view/View;)V │ │ -00bd94: 5410 4b00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain$24;.this$0:Lorg/anothermonitor/ActivityMain; // field@004b │ │ -00bd98: 7110 d202 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5600:(Lorg/anothermonitor/ActivityMain;)V // method@02d2 │ │ -00bd9e: 0e00 |0005: return-void │ │ +00bd80: |[00bd80] org.anothermonitor.ActivityMain$24.onClick:(Landroid/view/View;)V │ │ +00bd90: 5410 4b00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain$24;.this$0:Lorg/anothermonitor/ActivityMain; // field@004b │ │ +00bd94: 7110 d202 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5600:(Lorg/anothermonitor/ActivityMain;)V // method@02d2 │ │ +00bd9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0005 line=528 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/anothermonitor/ActivityMain$24; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -5135,47 +5141,47 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bda0: |[00bda0] org.anothermonitor.ActivityMain$25.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00bdb0: 5b01 4c00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$25;.this$0:Lorg/anothermonitor/ActivityMain; // field@004c │ │ -00bdb4: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00bdba: 0e00 |0005: return-void │ │ +00bd9c: |[00bd9c] org.anothermonitor.ActivityMain$25.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00bdac: 5b01 4c00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$25;.this$0:Lorg/anothermonitor/ActivityMain; // field@004c │ │ +00bdb0: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00bdb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$25; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$25;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -00bdbc: |[00bdbc] org.anothermonitor.ActivityMain$25.onLongClick:(Landroid/view/View;)Z │ │ -00bdcc: 5430 4c00 |0000: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$25;.this$0:Lorg/anothermonitor/ActivityMain; // field@004c │ │ -00bdd0: 5431 4c00 |0002: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$25;.this$0:Lorg/anothermonitor/ActivityMain; // field@004c │ │ -00bdd4: 1402 1b00 077f |0004: const v2, #float 1.79446e+38 // #7f07001b │ │ -00bdda: 6e20 f202 2100 |0007: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00bde0: 0c01 |000a: move-result-object v1 │ │ -00bde2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -00bde4: 7130 ea00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ -00bdea: 0c00 |000f: move-result-object v0 │ │ -00bdec: 6e10 eb00 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ -00bdf2: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -00bdf4: 0f00 |0014: return v0 │ │ +00bdb8: |[00bdb8] org.anothermonitor.ActivityMain$25.onLongClick:(Landroid/view/View;)Z │ │ +00bdc8: 5430 4c00 |0000: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$25;.this$0:Lorg/anothermonitor/ActivityMain; // field@004c │ │ +00bdcc: 5431 4c00 |0002: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$25;.this$0:Lorg/anothermonitor/ActivityMain; // field@004c │ │ +00bdd0: 1402 1b00 077f |0004: const v2, #float 1.79446e+38 // #7f07001b │ │ +00bdd6: 6e20 f202 2100 |0007: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00bddc: 0c01 |000a: move-result-object v1 │ │ +00bdde: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +00bde0: 7130 ea00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ +00bde6: 0c00 |000f: move-result-object v0 │ │ +00bde8: 6e10 eb00 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ +00bdee: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +00bdf0: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0013 line=534 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/anothermonitor/ActivityMain$25; │ │ 0x0000 - 0x0015 reg=4 arg0 Landroid/view/View; │ │ @@ -5215,37 +5221,37 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bdf8: |[00bdf8] org.anothermonitor.ActivityMain$26.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00be08: 5b01 4d00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$26;.this$0:Lorg/anothermonitor/ActivityMain; // field@004d │ │ -00be0c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00be12: 0e00 |0005: return-void │ │ +00bdf4: |[00bdf4] org.anothermonitor.ActivityMain$26.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00be04: 5b01 4d00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$26;.this$0:Lorg/anothermonitor/ActivityMain; // field@004d │ │ +00be08: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00be0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$26; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$26;) │ │ name : 'onSurfaceTextureAvailable' │ │ type : '(Landroid/graphics/SurfaceTexture;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00be14: |[00be14] org.anothermonitor.ActivityMain$26.onSurfaceTextureAvailable:(Landroid/graphics/SurfaceTexture;II)V │ │ -00be24: 0e00 |0000: return-void │ │ +00be10: |[00be10] org.anothermonitor.ActivityMain$26.onSurfaceTextureAvailable:(Landroid/graphics/SurfaceTexture;II)V │ │ +00be20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/anothermonitor/ActivityMain$26; │ │ 0x0000 - 0x0001 reg=1 surface Landroid/graphics/SurfaceTexture; │ │ 0x0000 - 0x0001 reg=2 width I │ │ @@ -5256,17 +5262,17 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00be28: |[00be28] org.anothermonitor.ActivityMain$26.onSurfaceTextureDestroyed:(Landroid/graphics/SurfaceTexture;)Z │ │ -00be38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00be3a: 0f00 |0001: return v0 │ │ +00be24: |[00be24] org.anothermonitor.ActivityMain$26.onSurfaceTextureDestroyed:(Landroid/graphics/SurfaceTexture;)Z │ │ +00be34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00be36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/anothermonitor/ActivityMain$26; │ │ 0x0000 - 0x0002 reg=2 surface Landroid/graphics/SurfaceTexture; │ │ │ │ @@ -5275,16 +5281,16 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00be3c: |[00be3c] org.anothermonitor.ActivityMain$26.onSurfaceTextureSizeChanged:(Landroid/graphics/SurfaceTexture;II)V │ │ -00be4c: 0e00 |0000: return-void │ │ +00be38: |[00be38] org.anothermonitor.ActivityMain$26.onSurfaceTextureSizeChanged:(Landroid/graphics/SurfaceTexture;II)V │ │ +00be48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/anothermonitor/ActivityMain$26; │ │ 0x0000 - 0x0001 reg=1 surface Landroid/graphics/SurfaceTexture; │ │ 0x0000 - 0x0001 reg=2 width I │ │ @@ -5295,16 +5301,16 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00be50: |[00be50] org.anothermonitor.ActivityMain$26.onSurfaceTextureUpdated:(Landroid/graphics/SurfaceTexture;)V │ │ -00be60: 0e00 |0000: return-void │ │ +00be4c: |[00be4c] org.anothermonitor.ActivityMain$26.onSurfaceTextureUpdated:(Landroid/graphics/SurfaceTexture;)V │ │ +00be5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/anothermonitor/ActivityMain$26; │ │ 0x0000 - 0x0001 reg=1 surface Landroid/graphics/SurfaceTexture; │ │ │ │ @@ -5343,90 +5349,90 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00be64: |[00be64] org.anothermonitor.ActivityMain$27.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00be74: 5b01 4e00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ -00be78: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00be7e: 0e00 |0005: return-void │ │ +00be60: |[00be60] org.anothermonitor.ActivityMain$27.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00be70: 5b01 4e00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ +00be74: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00be7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$27; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$27;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -00be80: |[00be80] org.anothermonitor.ActivityMain$27.onGlobalLayout:()V │ │ -00be90: 5481 4e00 |0000: iget-object v1, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ -00be94: 7110 a602 0100 |0002: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00be9a: 0c01 |0005: move-result-object v1 │ │ -00be9c: 6e10 7e03 0100 |0006: invoke-virtual {v1}, Lorg/anothermonitor/ViewGraphic;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@037e │ │ -00bea2: 0c01 |0009: move-result-object v1 │ │ -00bea4: 6e20 9c00 8100 |000a: invoke-virtual {v1, v8}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009c │ │ -00beaa: 5481 4e00 |000d: iget-object v1, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ -00beae: 7110 d302 0100 |000f: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02d3 │ │ -00beb4: 0c01 |0012: move-result-object v1 │ │ -00beb6: 6e10 a600 0100 |0013: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ -00bebc: 0c00 |0016: move-result-object v0 │ │ -00bebe: 1f00 6100 |0017: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ -00bec2: 5481 4e00 |0019: iget-object v1, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ -00bec6: 7110 a602 0100 |001b: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00becc: 0c01 |001e: move-result-object v1 │ │ -00bece: 6e10 7f03 0100 |001f: invoke-virtual {v1}, Lorg/anothermonitor/ViewGraphic;.getWidth:()I // method@037f │ │ -00bed4: 0a01 |0022: move-result v1 │ │ -00bed6: 8312 |0023: int-to-double v2, v1 │ │ -00bed8: 1804 ec51 b81e 85eb c13f |0024: const-wide v4, #double 0.14 // #3fc1eb851eb851ec │ │ -00bee2: cd42 |0029: mul-double/2addr v2, v4 │ │ -00bee4: 8a21 |002a: double-to-int v1, v2 │ │ -00bee6: 5482 4e00 |002b: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ -00beea: 7110 a602 0200 |002d: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00bef0: 0c02 |0030: move-result-object v2 │ │ -00bef2: 6e10 7a03 0200 |0031: invoke-virtual {v2}, Lorg/anothermonitor/ViewGraphic;.getHeight:()I // method@037a │ │ -00bef8: 0a02 |0034: move-result v2 │ │ -00befa: 8322 |0035: int-to-double v2, v2 │ │ -00befc: 1804 9a99 9999 9999 b93f |0036: const-wide v4, #double 0.1 // #3fb999999999999a │ │ -00bf06: cd42 |003b: mul-double/2addr v2, v4 │ │ -00bf08: 8a22 |003c: double-to-int v2, v2 │ │ -00bf0a: 5483 4e00 |003d: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ -00bf0e: 7110 a602 0300 |003f: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00bf14: 0c03 |0042: move-result-object v3 │ │ -00bf16: 6e10 7f03 0300 |0043: invoke-virtual {v3}, Lorg/anothermonitor/ViewGraphic;.getWidth:()I // method@037f │ │ -00bf1c: 0a03 |0046: move-result v3 │ │ -00bf1e: 8334 |0047: int-to-double v4, v3 │ │ -00bf20: 1806 b81e 85eb 51b8 ae3f |0048: const-wide v6, #double 0.06 // #3faeb851eb851eb8 │ │ -00bf2a: cd64 |004d: mul-double/2addr v4, v6 │ │ -00bf2c: 8a43 |004e: double-to-int v3, v4 │ │ -00bf2e: 5484 4e00 |004f: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ -00bf32: 7110 a602 0400 |0051: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00bf38: 0c04 |0054: move-result-object v4 │ │ -00bf3a: 6e10 7a03 0400 |0055: invoke-virtual {v4}, Lorg/anothermonitor/ViewGraphic;.getHeight:()I // method@037a │ │ -00bf40: 0a04 |0058: move-result v4 │ │ -00bf42: 8344 |0059: int-to-double v4, v4 │ │ -00bf44: 1806 b81e 85eb 51b8 be3f |005a: const-wide v6, #double 0.12 // #3fbeb851eb851eb8 │ │ -00bf4e: cd64 |005f: mul-double/2addr v4, v6 │ │ -00bf50: 8a44 |0060: double-to-int v4, v4 │ │ -00bf52: 5485 4e00 |0061: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ -00bf56: 7110 d402 0500 |0063: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$5800:(Lorg/anothermonitor/ActivityMain;)I // method@02d4 │ │ -00bf5c: 0a05 |0066: move-result v5 │ │ -00bf5e: b054 |0067: add-int/2addr v4, v5 │ │ -00bf60: 6e54 a400 1032 |0068: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ -00bf66: 0e00 |006b: return-void │ │ +00be7c: |[00be7c] org.anothermonitor.ActivityMain$27.onGlobalLayout:()V │ │ +00be8c: 5481 4e00 |0000: iget-object v1, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ +00be90: 7110 a602 0100 |0002: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00be96: 0c01 |0005: move-result-object v1 │ │ +00be98: 6e10 7e03 0100 |0006: invoke-virtual {v1}, Lorg/anothermonitor/ViewGraphic;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@037e │ │ +00be9e: 0c01 |0009: move-result-object v1 │ │ +00bea0: 6e20 9c00 8100 |000a: invoke-virtual {v1, v8}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009c │ │ +00bea6: 5481 4e00 |000d: iget-object v1, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ +00beaa: 7110 d302 0100 |000f: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02d3 │ │ +00beb0: 0c01 |0012: move-result-object v1 │ │ +00beb2: 6e10 a600 0100 |0013: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ +00beb8: 0c00 |0016: move-result-object v0 │ │ +00beba: 1f00 6100 |0017: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ +00bebe: 5481 4e00 |0019: iget-object v1, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ +00bec2: 7110 a602 0100 |001b: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00bec8: 0c01 |001e: move-result-object v1 │ │ +00beca: 6e10 7f03 0100 |001f: invoke-virtual {v1}, Lorg/anothermonitor/ViewGraphic;.getWidth:()I // method@037f │ │ +00bed0: 0a01 |0022: move-result v1 │ │ +00bed2: 8312 |0023: int-to-double v2, v1 │ │ +00bed4: 1804 ec51 b81e 85eb c13f |0024: const-wide v4, #double 0.14 // #3fc1eb851eb851ec │ │ +00bede: cd42 |0029: mul-double/2addr v2, v4 │ │ +00bee0: 8a21 |002a: double-to-int v1, v2 │ │ +00bee2: 5482 4e00 |002b: iget-object v2, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ +00bee6: 7110 a602 0200 |002d: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00beec: 0c02 |0030: move-result-object v2 │ │ +00beee: 6e10 7a03 0200 |0031: invoke-virtual {v2}, Lorg/anothermonitor/ViewGraphic;.getHeight:()I // method@037a │ │ +00bef4: 0a02 |0034: move-result v2 │ │ +00bef6: 8322 |0035: int-to-double v2, v2 │ │ +00bef8: 1804 9a99 9999 9999 b93f |0036: const-wide v4, #double 0.1 // #3fb999999999999a │ │ +00bf02: cd42 |003b: mul-double/2addr v2, v4 │ │ +00bf04: 8a22 |003c: double-to-int v2, v2 │ │ +00bf06: 5483 4e00 |003d: iget-object v3, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ +00bf0a: 7110 a602 0300 |003f: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00bf10: 0c03 |0042: move-result-object v3 │ │ +00bf12: 6e10 7f03 0300 |0043: invoke-virtual {v3}, Lorg/anothermonitor/ViewGraphic;.getWidth:()I // method@037f │ │ +00bf18: 0a03 |0046: move-result v3 │ │ +00bf1a: 8334 |0047: int-to-double v4, v3 │ │ +00bf1c: 1806 b81e 85eb 51b8 ae3f |0048: const-wide v6, #double 0.06 // #3faeb851eb851eb8 │ │ +00bf26: cd64 |004d: mul-double/2addr v4, v6 │ │ +00bf28: 8a43 |004e: double-to-int v3, v4 │ │ +00bf2a: 5484 4e00 |004f: iget-object v4, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ +00bf2e: 7110 a602 0400 |0051: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00bf34: 0c04 |0054: move-result-object v4 │ │ +00bf36: 6e10 7a03 0400 |0055: invoke-virtual {v4}, Lorg/anothermonitor/ViewGraphic;.getHeight:()I // method@037a │ │ +00bf3c: 0a04 |0058: move-result v4 │ │ +00bf3e: 8344 |0059: int-to-double v4, v4 │ │ +00bf40: 1806 b81e 85eb 51b8 be3f |005a: const-wide v6, #double 0.12 // #3fbeb851eb851eb8 │ │ +00bf4a: cd64 |005f: mul-double/2addr v4, v6 │ │ +00bf4c: 8a44 |0060: double-to-int v4, v4 │ │ +00bf4e: 5485 4e00 |0061: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$27;.this$0:Lorg/anothermonitor/ActivityMain; // field@004e │ │ +00bf52: 7110 d402 0500 |0063: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$5800:(Lorg/anothermonitor/ActivityMain;)I // method@02d4 │ │ +00bf58: 0a05 |0066: move-result v5 │ │ +00bf5a: b054 |0067: add-int/2addr v4, v5 │ │ +00bf5c: 6e54 a400 1032 |0068: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ +00bf62: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x000d line=585 │ │ 0x0019 line=590 │ │ 0x006b line=591 │ │ locals : │ │ @@ -5468,50 +5474,50 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bf68: |[00bf68] org.anothermonitor.ActivityMain$28.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00bf78: 5b01 4f00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$28;.this$0:Lorg/anothermonitor/ActivityMain; // field@004f │ │ -00bf7c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00bf82: 0e00 |0005: return-void │ │ +00bf64: |[00bf64] org.anothermonitor.ActivityMain$28.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00bf74: 5b01 4f00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$28;.this$0:Lorg/anothermonitor/ActivityMain; // field@004f │ │ +00bf78: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00bf7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$28; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$28;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00bf84: |[00bf84] org.anothermonitor.ActivityMain$28.onClick:(Landroid/view/View;)V │ │ -00bf94: 2200 1d00 |0000: new-instance v0, Landroid/content/Intent; // type@001d │ │ -00bf98: 5431 4f00 |0002: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$28;.this$0:Lorg/anothermonitor/ActivityMain; // field@004f │ │ -00bf9c: 1c02 f400 |0004: const-class v2, Lorg/anothermonitor/ActivityProcesses; // type@00f4 │ │ -00bfa0: 7030 3000 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ -00bfa6: 1a02 0a05 |0009: const-string v2, "listSelected" // string@050a │ │ -00bfaa: 5431 4f00 |000b: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$28;.this$0:Lorg/anothermonitor/ActivityMain; // field@004f │ │ -00bfae: 7110 d502 0100 |000d: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ -00bfb4: 0c01 |0010: move-result-object v1 │ │ -00bfb6: 1f01 9200 |0011: check-cast v1, Ljava/io/Serializable; // type@0092 │ │ -00bfba: 6e30 3600 2001 |0013: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0036 │ │ -00bfc0: 5431 4f00 |0016: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$28;.this$0:Lorg/anothermonitor/ActivityMain; // field@004f │ │ -00bfc4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -00bfc6: 6e30 0803 0102 |0019: invoke-virtual {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.startActivityForResult:(Landroid/content/Intent;I)V // method@0308 │ │ -00bfcc: 0e00 |001c: return-void │ │ +00bf80: |[00bf80] org.anothermonitor.ActivityMain$28.onClick:(Landroid/view/View;)V │ │ +00bf90: 2200 1d00 |0000: new-instance v0, Landroid/content/Intent; // type@001d │ │ +00bf94: 5431 4f00 |0002: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$28;.this$0:Lorg/anothermonitor/ActivityMain; // field@004f │ │ +00bf98: 1c02 f400 |0004: const-class v2, Lorg/anothermonitor/ActivityProcesses; // type@00f4 │ │ +00bf9c: 7030 3000 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ +00bfa2: 1a02 0905 |0009: const-string v2, "listSelected" // string@0509 │ │ +00bfa6: 5431 4f00 |000b: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$28;.this$0:Lorg/anothermonitor/ActivityMain; // field@004f │ │ +00bfaa: 7110 d502 0100 |000d: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ +00bfb0: 0c01 |0010: move-result-object v1 │ │ +00bfb2: 1f01 9200 |0011: check-cast v1, Ljava/io/Serializable; // type@0092 │ │ +00bfb6: 6e30 3600 2001 |0013: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0036 │ │ +00bfbc: 5431 4f00 |0016: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$28;.this$0:Lorg/anothermonitor/ActivityMain; // field@004f │ │ +00bfc0: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +00bfc2: 6e30 0803 0102 |0019: invoke-virtual {v1, v0, v2}, Lorg/anothermonitor/ActivityMain;.startActivityForResult:(Landroid/content/Intent;I)V // method@0308 │ │ +00bfc8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0009 line=599 │ │ 0x0016 line=600 │ │ 0x001c line=601 │ │ locals : │ │ @@ -5553,43 +5559,43 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain$29;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bfd0: |[00bfd0] org.anothermonitor.ActivityMain$29$1.:(Lorg/anothermonitor/ActivityMain$29;)V │ │ -00bfe0: 5b01 5000 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$29$1;.this$1:Lorg/anothermonitor/ActivityMain$29; // field@0050 │ │ -00bfe4: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -00bfea: 0e00 |0005: return-void │ │ +00bfcc: |[00bfcc] org.anothermonitor.ActivityMain$29$1.:(Lorg/anothermonitor/ActivityMain$29;)V │ │ +00bfdc: 5b01 5000 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$29$1;.this$1:Lorg/anothermonitor/ActivityMain$29; // field@0050 │ │ +00bfe0: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +00bfe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$29$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain$29; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/anothermonitor/ActivityMain$29; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$29$1;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -00bfec: |[00bfec] org.anothermonitor.ActivityMain$29$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -00bffc: 5420 5000 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$29$1;.this$1:Lorg/anothermonitor/ActivityMain$29; // field@0050 │ │ -00c000: 5400 5100 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ -00c004: 7110 d702 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button; // method@02d7 │ │ -00c00a: 0c00 |0007: move-result-object v0 │ │ -00c00c: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -00c010: 6e20 a300 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@00a3 │ │ -00c016: 0e00 |000d: return-void │ │ +00bfe8: |[00bfe8] org.anothermonitor.ActivityMain$29$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +00bff8: 5420 5000 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$29$1;.this$1:Lorg/anothermonitor/ActivityMain$29; // field@0050 │ │ +00bffc: 5400 5100 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ +00c000: 7110 d702 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button; // method@02d7 │ │ +00c006: 0c00 |0007: move-result-object v0 │ │ +00c008: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +00c00c: 6e20 a300 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@00a3 │ │ +00c012: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x000d line=614 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/anothermonitor/ActivityMain$29$1; │ │ 0x0000 - 0x000e reg=3 animation Landroid/animation/Animator; │ │ @@ -5629,66 +5635,66 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c018: |[00c018] org.anothermonitor.ActivityMain$29.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00c028: 5b01 5100 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ -00c02c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00c032: 0e00 |0005: return-void │ │ +00c014: |[00c014] org.anothermonitor.ActivityMain$29.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00c024: 5b01 5100 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ +00c028: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00c02e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$29; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$29;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -00c034: |[00c034] org.anothermonitor.ActivityMain$29.onClick:(Landroid/view/View;)V │ │ -00c044: 5440 5100 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ -00c048: 7110 d502 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ -00c04e: 0c00 |0005: move-result-object v0 │ │ -00c050: 7210 f101 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@01f1 │ │ -00c056: 5440 5100 |0009: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ -00c05a: 7110 9e02 0000 |000b: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ -00c060: 0c00 |000e: move-result-object v0 │ │ -00c062: 6e10 c200 0000 |000f: invoke-virtual {v0}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@00c2 │ │ -00c068: 5440 5100 |0012: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ -00c06c: 7110 bd02 0000 |0014: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ -00c072: 0c00 |0017: move-result-object v0 │ │ -00c074: 5441 5100 |0018: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ -00c078: 7110 af02 0100 |001a: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ -00c07e: 0c01 |001d: move-result-object v1 │ │ -00c080: 6e20 6d00 1000 |001e: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -00c086: 5440 5100 |0021: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ -00c08a: 7110 d702 0000 |0023: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button; // method@02d7 │ │ -00c090: 0c00 |0026: move-result-object v0 │ │ -00c092: 6e10 9e00 0000 |0027: invoke-virtual {v0}, Landroid/widget/Button;.animate:()Landroid/view/ViewPropertyAnimator; // method@009e │ │ -00c098: 0c00 |002a: move-result-object v0 │ │ -00c09a: 1602 2c01 |002b: const-wide/16 v2, #int 300 // #12c │ │ -00c09e: 6e30 9600 2003 |002d: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ -00c0a4: 0c00 |0030: move-result-object v0 │ │ -00c0a6: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -00c0a8: 6e20 9500 1000 |0032: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ -00c0ae: 0c00 |0035: move-result-object v0 │ │ -00c0b0: 2201 cc00 |0036: new-instance v1, Lorg/anothermonitor/ActivityMain$29$1; // type@00cc │ │ -00c0b4: 7020 4602 4100 |0038: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$29$1;.:(Lorg/anothermonitor/ActivityMain$29;)V // method@0246 │ │ -00c0ba: 6e20 9700 1000 |003b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ -00c0c0: 0e00 |003e: return-void │ │ +00c030: |[00c030] org.anothermonitor.ActivityMain$29.onClick:(Landroid/view/View;)V │ │ +00c040: 5440 5100 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ +00c044: 7110 d502 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ +00c04a: 0c00 |0005: move-result-object v0 │ │ +00c04c: 7210 f101 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@01f1 │ │ +00c052: 5440 5100 |0009: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ +00c056: 7110 9e02 0000 |000b: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ +00c05c: 0c00 |000e: move-result-object v0 │ │ +00c05e: 6e10 c200 0000 |000f: invoke-virtual {v0}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@00c2 │ │ +00c064: 5440 5100 |0012: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ +00c068: 7110 bd02 0000 |0014: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ +00c06e: 0c00 |0017: move-result-object v0 │ │ +00c070: 5441 5100 |0018: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ +00c074: 7110 af02 0100 |001a: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ +00c07a: 0c01 |001d: move-result-object v1 │ │ +00c07c: 6e20 6d00 1000 |001e: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +00c082: 5440 5100 |0021: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$29;.this$0:Lorg/anothermonitor/ActivityMain; // field@0051 │ │ +00c086: 7110 d702 0000 |0023: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button; // method@02d7 │ │ +00c08c: 0c00 |0026: move-result-object v0 │ │ +00c08e: 6e10 9e00 0000 |0027: invoke-virtual {v0}, Landroid/widget/Button;.animate:()Landroid/view/ViewPropertyAnimator; // method@009e │ │ +00c094: 0c00 |002a: move-result-object v0 │ │ +00c096: 1602 2c01 |002b: const-wide/16 v2, #int 300 // #12c │ │ +00c09a: 6e30 9600 2003 |002d: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ +00c0a0: 0c00 |0030: move-result-object v0 │ │ +00c0a2: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +00c0a4: 6e20 9500 1000 |0032: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ +00c0aa: 0c00 |0035: move-result-object v0 │ │ +00c0ac: 2201 cc00 |0036: new-instance v1, Lorg/anothermonitor/ActivityMain$29$1; // type@00cc │ │ +00c0b0: 7020 4602 4100 |0038: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$29$1;.:(Lorg/anothermonitor/ActivityMain$29;)V // method@0246 │ │ +00c0b6: 6e20 9700 1000 |003b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ +00c0bc: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0009 line=608 │ │ 0x0012 line=609 │ │ 0x0021 line=610 │ │ 0x003e line=616 │ │ @@ -5731,45 +5737,45 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c0c4: |[00c0c4] org.anothermonitor.ActivityMain$2.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00c0d4: 5b01 5200 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ -00c0d8: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00c0de: 0e00 |0005: return-void │ │ +00c0c0: |[00c0c0] org.anothermonitor.ActivityMain$2.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00c0d0: 5b01 5200 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ +00c0d4: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00c0da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -00c0e0: |[00c0e0] org.anothermonitor.ActivityMain$2.run:()V │ │ -00c0f0: 5420 5200 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ -00c0f4: 2201 c200 |0002: new-instance v1, Lorg/anothermonitor/ActivityMain$2$1; // type@00c2 │ │ -00c0f8: 7020 2f02 2100 |0004: invoke-direct {v1, v2}, Lorg/anothermonitor/ActivityMain$2$1;.:(Lorg/anothermonitor/ActivityMain$2;)V // method@022f │ │ -00c0fe: 7120 a302 1000 |0007: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$2302:(Lorg/anothermonitor/ActivityMain;Ljava/lang/Thread;)Ljava/lang/Thread; // method@02a3 │ │ -00c104: 5420 5200 |000a: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ -00c108: 7110 a202 0000 |000c: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Thread; // method@02a2 │ │ -00c10e: 0c00 |000f: move-result-object v0 │ │ -00c110: 6e10 dc01 0000 |0010: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@01dc │ │ -00c116: 0e00 |0013: return-void │ │ +00c0dc: |[00c0dc] org.anothermonitor.ActivityMain$2.run:()V │ │ +00c0ec: 5420 5200 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ +00c0f0: 2201 c200 |0002: new-instance v1, Lorg/anothermonitor/ActivityMain$2$1; // type@00c2 │ │ +00c0f4: 7020 2f02 2100 |0004: invoke-direct {v1, v2}, Lorg/anothermonitor/ActivityMain$2$1;.:(Lorg/anothermonitor/ActivityMain$2;)V // method@022f │ │ +00c0fa: 7120 a302 1000 |0007: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$2302:(Lorg/anothermonitor/ActivityMain;Ljava/lang/Thread;)Ljava/lang/Thread; // method@02a3 │ │ +00c100: 5420 5200 |000a: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$2;.this$0:Lorg/anothermonitor/ActivityMain; // field@0052 │ │ +00c104: 7110 a202 0000 |000c: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Thread; // method@02a2 │ │ +00c10a: 0c00 |000f: move-result-object v0 │ │ +00c10c: 6e10 dc01 0000 |0010: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@01dc │ │ +00c112: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000a line=141 │ │ 0x0013 line=142 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/anothermonitor/ActivityMain$2; │ │ @@ -5809,70 +5815,70 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c118: |[00c118] org.anothermonitor.ActivityMain$3$1.:(Lorg/anothermonitor/ActivityMain$3;)V │ │ -00c128: 5b01 5300 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$3$1;.this$1:Lorg/anothermonitor/ActivityMain$3; // field@0053 │ │ -00c12c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00c132: 0e00 |0005: return-void │ │ +00c114: |[00c114] org.anothermonitor.ActivityMain$3$1.:(Lorg/anothermonitor/ActivityMain$3;)V │ │ +00c124: 5b01 5300 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$3$1;.this$1:Lorg/anothermonitor/ActivityMain$3; // field@0053 │ │ +00c128: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00c12e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$3$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain$3; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/anothermonitor/ActivityMain$3; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$3$1;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -00c134: |[00c134] org.anothermonitor.ActivityMain$3$1.onGlobalLayout:()V │ │ -00c144: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -00c146: 5452 5300 |0001: iget-object v2, v5, Lorg/anothermonitor/ActivityMain$3$1;.this$1:Lorg/anothermonitor/ActivityMain$3; // field@0053 │ │ -00c14a: 5422 6900 |0003: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00c14e: 7110 9e02 0200 |0005: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ -00c154: 0c02 |0008: move-result-object v2 │ │ -00c156: 6e10 c100 0200 |0009: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00c1 │ │ -00c15c: 0c02 |000c: move-result-object v2 │ │ -00c15e: 6e20 9c00 5200 |000d: invoke-virtual {v2, v5}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009c │ │ -00c164: 2200 0900 |0010: new-instance v0, Landroid/animation/LayoutTransition; // type@0009 │ │ -00c168: 7010 0100 0000 |0012: invoke-direct {v0}, Landroid/animation/LayoutTransition;.:()V // method@0001 │ │ -00c16e: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -00c170: 6e20 0200 2000 |0016: invoke-virtual {v0, v2}, Landroid/animation/LayoutTransition;.enableTransitionType:(I)V // method@0002 │ │ -00c176: 1232 |0019: const/4 v2, #int 3 // #3 │ │ -00c178: 6e20 0200 2000 |001a: invoke-virtual {v0, v2}, Landroid/animation/LayoutTransition;.enableTransitionType:(I)V // method@0002 │ │ -00c17e: 6e20 0200 4000 |001d: invoke-virtual {v0, v4}, Landroid/animation/LayoutTransition;.enableTransitionType:(I)V // method@0002 │ │ -00c184: 5452 5300 |0020: iget-object v2, v5, Lorg/anothermonitor/ActivityMain$3$1;.this$1:Lorg/anothermonitor/ActivityMain$3; // field@0053 │ │ -00c188: 5422 6900 |0022: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00c18c: 7110 9e02 0200 |0024: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ -00c192: 0c02 |0027: move-result-object v2 │ │ -00c194: 6e20 c600 0200 |0028: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.setLayoutTransition:(Landroid/animation/LayoutTransition;)V // method@00c6 │ │ -00c19a: 2201 0900 |002b: new-instance v1, Landroid/animation/LayoutTransition; // type@0009 │ │ -00c19e: 7010 0100 0100 |002d: invoke-direct {v1}, Landroid/animation/LayoutTransition;.:()V // method@0001 │ │ -00c1a4: 6e20 0200 4100 |0030: invoke-virtual {v1, v4}, Landroid/animation/LayoutTransition;.enableTransitionType:(I)V // method@0002 │ │ -00c1aa: 1602 2c01 |0033: const-wide/16 v2, #int 300 // #12c │ │ -00c1ae: 6e40 0300 4132 |0035: invoke-virtual {v1, v4, v2, v3}, Landroid/animation/LayoutTransition;.setStartDelay:(IJ)V // method@0003 │ │ -00c1b4: 5452 5300 |0038: iget-object v2, v5, Lorg/anothermonitor/ActivityMain$3$1;.this$1:Lorg/anothermonitor/ActivityMain$3; // field@0053 │ │ -00c1b8: 5422 6900 |003a: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00c1bc: 7110 9e02 0200 |003c: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ -00c1c2: 0c02 |003f: move-result-object v2 │ │ -00c1c4: 6e10 bf00 0200 |0040: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ -00c1ca: 0c02 |0043: move-result-object v2 │ │ -00c1cc: 1f02 6400 |0044: check-cast v2, Landroid/widget/LinearLayout; // type@0064 │ │ -00c1d0: 6e20 c600 1200 |0046: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.setLayoutTransition:(Landroid/animation/LayoutTransition;)V // method@00c6 │ │ -00c1d6: 0e00 |0049: return-void │ │ +00c130: |[00c130] org.anothermonitor.ActivityMain$3$1.onGlobalLayout:()V │ │ +00c140: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +00c142: 5452 5300 |0001: iget-object v2, v5, Lorg/anothermonitor/ActivityMain$3$1;.this$1:Lorg/anothermonitor/ActivityMain$3; // field@0053 │ │ +00c146: 5422 6900 |0003: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00c14a: 7110 9e02 0200 |0005: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ +00c150: 0c02 |0008: move-result-object v2 │ │ +00c152: 6e10 c100 0200 |0009: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00c1 │ │ +00c158: 0c02 |000c: move-result-object v2 │ │ +00c15a: 6e20 9c00 5200 |000d: invoke-virtual {v2, v5}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009c │ │ +00c160: 2200 0900 |0010: new-instance v0, Landroid/animation/LayoutTransition; // type@0009 │ │ +00c164: 7010 0100 0000 |0012: invoke-direct {v0}, Landroid/animation/LayoutTransition;.:()V // method@0001 │ │ +00c16a: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +00c16c: 6e20 0200 2000 |0016: invoke-virtual {v0, v2}, Landroid/animation/LayoutTransition;.enableTransitionType:(I)V // method@0002 │ │ +00c172: 1232 |0019: const/4 v2, #int 3 // #3 │ │ +00c174: 6e20 0200 2000 |001a: invoke-virtual {v0, v2}, Landroid/animation/LayoutTransition;.enableTransitionType:(I)V // method@0002 │ │ +00c17a: 6e20 0200 4000 |001d: invoke-virtual {v0, v4}, Landroid/animation/LayoutTransition;.enableTransitionType:(I)V // method@0002 │ │ +00c180: 5452 5300 |0020: iget-object v2, v5, Lorg/anothermonitor/ActivityMain$3$1;.this$1:Lorg/anothermonitor/ActivityMain$3; // field@0053 │ │ +00c184: 5422 6900 |0022: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00c188: 7110 9e02 0200 |0024: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ +00c18e: 0c02 |0027: move-result-object v2 │ │ +00c190: 6e20 c600 0200 |0028: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.setLayoutTransition:(Landroid/animation/LayoutTransition;)V // method@00c6 │ │ +00c196: 2201 0900 |002b: new-instance v1, Landroid/animation/LayoutTransition; // type@0009 │ │ +00c19a: 7010 0100 0100 |002d: invoke-direct {v1}, Landroid/animation/LayoutTransition;.:()V // method@0001 │ │ +00c1a0: 6e20 0200 4100 |0030: invoke-virtual {v1, v4}, Landroid/animation/LayoutTransition;.enableTransitionType:(I)V // method@0002 │ │ +00c1a6: 1602 2c01 |0033: const-wide/16 v2, #int 300 // #12c │ │ +00c1aa: 6e40 0300 4132 |0035: invoke-virtual {v1, v4, v2, v3}, Landroid/animation/LayoutTransition;.setStartDelay:(IJ)V // method@0003 │ │ +00c1b0: 5452 5300 |0038: iget-object v2, v5, Lorg/anothermonitor/ActivityMain$3$1;.this$1:Lorg/anothermonitor/ActivityMain$3; // field@0053 │ │ +00c1b4: 5422 6900 |003a: iget-object v2, v2, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00c1b8: 7110 9e02 0200 |003c: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ +00c1be: 0c02 |003f: move-result-object v2 │ │ +00c1c0: 6e10 bf00 0200 |0040: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ +00c1c6: 0c02 |0043: move-result-object v2 │ │ +00c1c8: 1f02 6400 |0044: check-cast v2, Landroid/widget/LinearLayout; // type@0064 │ │ +00c1cc: 6e20 c600 1200 |0046: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.setLayoutTransition:(Landroid/animation/LayoutTransition;)V // method@00c6 │ │ +00c1d2: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=199 │ │ 0x0010 line=200 │ │ 0x0015 line=201 │ │ 0x0019 line=202 │ │ 0x001d line=203 │ │ @@ -5926,87 +5932,87 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00c1d8: |[00c1d8] org.anothermonitor.ActivityMain$30.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;)V │ │ -00c1e8: 5b01 5400 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$30;.this$0:Lorg/anothermonitor/ActivityMain; // field@0054 │ │ -00c1ec: 5b02 5500 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$30;.val$mTVIntervalRead:Landroid/widget/TextView; // field@0055 │ │ -00c1f0: 7010 c001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00c1f6: 0e00 |0007: return-void │ │ +00c1d4: |[00c1d4] org.anothermonitor.ActivityMain$30.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;)V │ │ +00c1e4: 5b01 5400 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$30;.this$0:Lorg/anothermonitor/ActivityMain; // field@0054 │ │ +00c1e8: 5b02 5500 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$30;.val$mTVIntervalRead:Landroid/widget/TextView; // field@0055 │ │ +00c1ec: 7010 c001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00c1f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/anothermonitor/ActivityMain$30; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$30;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -00c1f8: |[00c1f8] org.anothermonitor.ActivityMain$30.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -00c208: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00c20a: 6e20 df00 1700 |0001: invoke-virtual {v7, v1}, Landroid/widget/SeekBar;.performHapticFeedback:(I)Z // method@00df │ │ -00c210: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -00c212: 5461 5400 |0005: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$30;.this$0:Lorg/anothermonitor/ActivityMain; // field@0054 │ │ -00c216: 7110 d802 0100 |0007: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/SeekBar; // method@02d8 │ │ -00c21c: 0c01 |000a: move-result-object v1 │ │ -00c21e: 6e10 de00 0100 |000b: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ -00c224: 0a01 |000e: move-result v1 │ │ -00c226: 2b01 4b00 0000 |000f: packed-switch v1, 0000005a // +0000004b │ │ -00c22c: 5461 5500 |0012: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$30;.val$mTVIntervalRead:Landroid/widget/TextView; // field@0055 │ │ -00c230: 2202 a600 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ -00c234: 7010 d101 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00c23a: 5463 5400 |0019: iget-object v3, v6, Lorg/anothermonitor/ActivityMain$30;.this$0:Lorg/anothermonitor/ActivityMain; // field@0054 │ │ -00c23e: 1404 1200 077f |001b: const v4, #float 1.79446e+38 // #7f070012 │ │ -00c244: 6e20 f202 4300 |001e: invoke-virtual {v3, v4}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00c24a: 0c03 |0021: move-result-object v3 │ │ -00c24c: 6e20 d401 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00c252: 0c02 |0025: move-result-object v2 │ │ -00c254: 1a03 0300 |0026: const-string v3, " " // string@0003 │ │ -00c258: 6e20 d401 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00c25e: 0c02 |002b: move-result-object v2 │ │ -00c260: 5463 5400 |002c: iget-object v3, v6, Lorg/anothermonitor/ActivityMain$30;.this$0:Lorg/anothermonitor/ActivityMain; // field@0054 │ │ -00c264: 7110 d902 0300 |002e: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$6200:(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat; // method@02d9 │ │ -00c26a: 0c03 |0031: move-result-object v3 │ │ -00c26c: 8204 |0032: int-to-float v4, v0 │ │ -00c26e: 1505 7a44 |0033: const/high16 v5, #int 1148846080 // #447a │ │ -00c272: c954 |0035: div-float/2addr v4, v5 │ │ -00c274: 8944 |0036: float-to-double v4, v4 │ │ -00c276: 6e30 de01 4305 |0037: invoke-virtual {v3, v4, v5}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ -00c27c: 0c03 |003a: move-result-object v3 │ │ -00c27e: 6e20 d401 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00c284: 0c02 |003e: move-result-object v2 │ │ -00c286: 1a03 0900 |003f: const-string v3, " s" // string@0009 │ │ -00c28a: 6e20 d401 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00c290: 0c02 |0044: move-result-object v2 │ │ -00c292: 6e10 d501 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00c298: 0c02 |0048: move-result-object v2 │ │ -00c29a: 6e20 e700 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00c2a0: 0e00 |004c: return-void │ │ -00c2a2: 1300 f401 |004d: const/16 v0, #int 500 // #1f4 │ │ -00c2a6: 28c3 |004f: goto 0012 // -003d │ │ -00c2a8: 1300 e803 |0050: const/16 v0, #int 1000 // #3e8 │ │ -00c2ac: 28c0 |0052: goto 0012 // -0040 │ │ -00c2ae: 1300 d007 |0053: const/16 v0, #int 2000 // #7d0 │ │ -00c2b2: 28bd |0055: goto 0012 // -0043 │ │ -00c2b4: 1300 a00f |0056: const/16 v0, #int 4000 // #fa0 │ │ -00c2b8: 28ba |0058: goto 0012 // -0046 │ │ -00c2ba: 0000 |0059: nop // spacer │ │ -00c2bc: 0001 0400 0000 0000 3e00 0000 4100 ... |005a: packed-switch-data (12 units) │ │ +00c1f4: |[00c1f4] org.anothermonitor.ActivityMain$30.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +00c204: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00c206: 6e20 df00 1700 |0001: invoke-virtual {v7, v1}, Landroid/widget/SeekBar;.performHapticFeedback:(I)Z // method@00df │ │ +00c20c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +00c20e: 5461 5400 |0005: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$30;.this$0:Lorg/anothermonitor/ActivityMain; // field@0054 │ │ +00c212: 7110 d802 0100 |0007: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/SeekBar; // method@02d8 │ │ +00c218: 0c01 |000a: move-result-object v1 │ │ +00c21a: 6e10 de00 0100 |000b: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ +00c220: 0a01 |000e: move-result v1 │ │ +00c222: 2b01 4b00 0000 |000f: packed-switch v1, 0000005a // +0000004b │ │ +00c228: 5461 5500 |0012: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$30;.val$mTVIntervalRead:Landroid/widget/TextView; // field@0055 │ │ +00c22c: 2202 a600 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ +00c230: 7010 d101 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00c236: 5463 5400 |0019: iget-object v3, v6, Lorg/anothermonitor/ActivityMain$30;.this$0:Lorg/anothermonitor/ActivityMain; // field@0054 │ │ +00c23a: 1404 1200 077f |001b: const v4, #float 1.79446e+38 // #7f070012 │ │ +00c240: 6e20 f202 4300 |001e: invoke-virtual {v3, v4}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00c246: 0c03 |0021: move-result-object v3 │ │ +00c248: 6e20 d401 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00c24e: 0c02 |0025: move-result-object v2 │ │ +00c250: 1a03 0300 |0026: const-string v3, " " // string@0003 │ │ +00c254: 6e20 d401 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00c25a: 0c02 |002b: move-result-object v2 │ │ +00c25c: 5463 5400 |002c: iget-object v3, v6, Lorg/anothermonitor/ActivityMain$30;.this$0:Lorg/anothermonitor/ActivityMain; // field@0054 │ │ +00c260: 7110 d902 0300 |002e: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$6200:(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat; // method@02d9 │ │ +00c266: 0c03 |0031: move-result-object v3 │ │ +00c268: 8204 |0032: int-to-float v4, v0 │ │ +00c26a: 1505 7a44 |0033: const/high16 v5, #int 1148846080 // #447a │ │ +00c26e: c954 |0035: div-float/2addr v4, v5 │ │ +00c270: 8944 |0036: float-to-double v4, v4 │ │ +00c272: 6e30 de01 4305 |0037: invoke-virtual {v3, v4, v5}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ +00c278: 0c03 |003a: move-result-object v3 │ │ +00c27a: 6e20 d401 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00c280: 0c02 |003e: move-result-object v2 │ │ +00c282: 1a03 0900 |003f: const-string v3, " s" // string@0009 │ │ +00c286: 6e20 d401 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00c28c: 0c02 |0044: move-result-object v2 │ │ +00c28e: 6e10 d501 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00c294: 0c02 |0048: move-result-object v2 │ │ +00c296: 6e20 e700 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00c29c: 0e00 |004c: return-void │ │ +00c29e: 1300 f401 |004d: const/16 v0, #int 500 // #1f4 │ │ +00c2a2: 28c3 |004f: goto 0012 // -003d │ │ +00c2a4: 1300 e803 |0050: const/16 v0, #int 1000 // #3e8 │ │ +00c2a8: 28c0 |0052: goto 0012 // -0040 │ │ +00c2aa: 1300 d007 |0053: const/16 v0, #int 2000 // #7d0 │ │ +00c2ae: 28bd |0055: goto 0012 // -0043 │ │ +00c2b0: 1300 a00f |0056: const/16 v0, #int 4000 // #fa0 │ │ +00c2b4: 28ba |0058: goto 0012 // -0046 │ │ +00c2b6: 0000 |0059: nop // spacer │ │ +00c2b8: 0001 0400 0000 0000 3e00 0000 4100 ... |005a: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0004 line=649 │ │ 0x0005 line=650 │ │ 0x0012 line=656 │ │ 0x004c line=657 │ │ @@ -6027,16 +6033,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00c2d4: |[00c2d4] org.anothermonitor.ActivityMain$30.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00c2e4: 0e00 |0000: return-void │ │ +00c2d0: |[00c2d0] org.anothermonitor.ActivityMain$30.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +00c2e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/anothermonitor/ActivityMain$30; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -6045,16 +6051,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00c2e8: |[00c2e8] org.anothermonitor.ActivityMain$30.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00c2f8: 0e00 |0000: return-void │ │ +00c2e4: |[00c2e4] org.anothermonitor.ActivityMain$30.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +00c2f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/anothermonitor/ActivityMain$30; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -6101,87 +6107,87 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00c2fc: |[00c2fc] org.anothermonitor.ActivityMain$31.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V │ │ -00c30c: 5b01 5600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$31;.this$0:Lorg/anothermonitor/ActivityMain; // field@0056 │ │ -00c310: 5b02 5700 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$31;.val$mSBUpdate:Landroid/widget/SeekBar; // field@0057 │ │ -00c314: 5b03 5800 |0004: iput-object v3, v0, Lorg/anothermonitor/ActivityMain$31;.val$mTVIntervalUpdate:Landroid/widget/TextView; // field@0058 │ │ -00c318: 7010 c001 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00c31e: 0e00 |0009: return-void │ │ +00c2f8: |[00c2f8] org.anothermonitor.ActivityMain$31.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V │ │ +00c308: 5b01 5600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$31;.this$0:Lorg/anothermonitor/ActivityMain; // field@0056 │ │ +00c30c: 5b02 5700 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$31;.val$mSBUpdate:Landroid/widget/SeekBar; // field@0057 │ │ +00c310: 5b03 5800 |0004: iput-object v3, v0, Lorg/anothermonitor/ActivityMain$31;.val$mTVIntervalUpdate:Landroid/widget/TextView; // field@0058 │ │ +00c314: 7010 c001 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00c31a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/anothermonitor/ActivityMain$31; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/SeekBar; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$31;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -00c320: |[00c320] org.anothermonitor.ActivityMain$31.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -00c330: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00c332: 6e20 df00 1700 |0001: invoke-virtual {v7, v1}, Landroid/widget/SeekBar;.performHapticFeedback:(I)Z // method@00df │ │ -00c338: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -00c33a: 5461 5700 |0005: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$31;.val$mSBUpdate:Landroid/widget/SeekBar; // field@0057 │ │ -00c33e: 6e10 de00 0100 |0007: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ -00c344: 0a01 |000a: move-result v1 │ │ -00c346: 2b01 4b00 0000 |000b: packed-switch v1, 00000056 // +0000004b │ │ -00c34c: 5461 5800 |000e: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$31;.val$mTVIntervalUpdate:Landroid/widget/TextView; // field@0058 │ │ -00c350: 2202 a600 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ -00c354: 7010 d101 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00c35a: 5463 5600 |0015: iget-object v3, v6, Lorg/anothermonitor/ActivityMain$31;.this$0:Lorg/anothermonitor/ActivityMain; // field@0056 │ │ -00c35e: 1404 1300 077f |0017: const v4, #float 1.79446e+38 // #7f070013 │ │ -00c364: 6e20 f202 4300 |001a: invoke-virtual {v3, v4}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00c36a: 0c03 |001d: move-result-object v3 │ │ -00c36c: 6e20 d401 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00c372: 0c02 |0021: move-result-object v2 │ │ -00c374: 1a03 0300 |0022: const-string v3, " " // string@0003 │ │ -00c378: 6e20 d401 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00c37e: 0c02 |0027: move-result-object v2 │ │ -00c380: 5463 5600 |0028: iget-object v3, v6, Lorg/anothermonitor/ActivityMain$31;.this$0:Lorg/anothermonitor/ActivityMain; // field@0056 │ │ -00c384: 7110 d902 0300 |002a: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$6200:(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat; // method@02d9 │ │ -00c38a: 0c03 |002d: move-result-object v3 │ │ -00c38c: 8204 |002e: int-to-float v4, v0 │ │ -00c38e: 1505 7a44 |002f: const/high16 v5, #int 1148846080 // #447a │ │ -00c392: c954 |0031: div-float/2addr v4, v5 │ │ -00c394: 8944 |0032: float-to-double v4, v4 │ │ -00c396: 6e30 de01 4305 |0033: invoke-virtual {v3, v4, v5}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ -00c39c: 0c03 |0036: move-result-object v3 │ │ -00c39e: 6e20 d401 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00c3a4: 0c02 |003a: move-result-object v2 │ │ -00c3a6: 1a03 0900 |003b: const-string v3, " s" // string@0009 │ │ -00c3aa: 6e20 d401 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00c3b0: 0c02 |0040: move-result-object v2 │ │ -00c3b2: 6e10 d501 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00c3b8: 0c02 |0044: move-result-object v2 │ │ -00c3ba: 6e20 e700 2100 |0045: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00c3c0: 0e00 |0048: return-void │ │ -00c3c2: 1300 f401 |0049: const/16 v0, #int 500 // #1f4 │ │ -00c3c6: 28c3 |004b: goto 000e // -003d │ │ -00c3c8: 1300 e803 |004c: const/16 v0, #int 1000 // #3e8 │ │ -00c3cc: 28c0 |004e: goto 000e // -0040 │ │ -00c3ce: 1300 d007 |004f: const/16 v0, #int 2000 // #7d0 │ │ -00c3d2: 28bd |0051: goto 000e // -0043 │ │ -00c3d4: 1300 a00f |0052: const/16 v0, #int 4000 // #fa0 │ │ -00c3d8: 28ba |0054: goto 000e // -0046 │ │ -00c3da: 0000 |0055: nop // spacer │ │ -00c3dc: 0001 0400 0000 0000 3e00 0000 4100 ... |0056: packed-switch-data (12 units) │ │ +00c31c: |[00c31c] org.anothermonitor.ActivityMain$31.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +00c32c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00c32e: 6e20 df00 1700 |0001: invoke-virtual {v7, v1}, Landroid/widget/SeekBar;.performHapticFeedback:(I)Z // method@00df │ │ +00c334: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +00c336: 5461 5700 |0005: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$31;.val$mSBUpdate:Landroid/widget/SeekBar; // field@0057 │ │ +00c33a: 6e10 de00 0100 |0007: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ +00c340: 0a01 |000a: move-result v1 │ │ +00c342: 2b01 4b00 0000 |000b: packed-switch v1, 00000056 // +0000004b │ │ +00c348: 5461 5800 |000e: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$31;.val$mTVIntervalUpdate:Landroid/widget/TextView; // field@0058 │ │ +00c34c: 2202 a600 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ +00c350: 7010 d101 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00c356: 5463 5600 |0015: iget-object v3, v6, Lorg/anothermonitor/ActivityMain$31;.this$0:Lorg/anothermonitor/ActivityMain; // field@0056 │ │ +00c35a: 1404 1300 077f |0017: const v4, #float 1.79446e+38 // #7f070013 │ │ +00c360: 6e20 f202 4300 |001a: invoke-virtual {v3, v4}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00c366: 0c03 |001d: move-result-object v3 │ │ +00c368: 6e20 d401 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00c36e: 0c02 |0021: move-result-object v2 │ │ +00c370: 1a03 0300 |0022: const-string v3, " " // string@0003 │ │ +00c374: 6e20 d401 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00c37a: 0c02 |0027: move-result-object v2 │ │ +00c37c: 5463 5600 |0028: iget-object v3, v6, Lorg/anothermonitor/ActivityMain$31;.this$0:Lorg/anothermonitor/ActivityMain; // field@0056 │ │ +00c380: 7110 d902 0300 |002a: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$6200:(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat; // method@02d9 │ │ +00c386: 0c03 |002d: move-result-object v3 │ │ +00c388: 8204 |002e: int-to-float v4, v0 │ │ +00c38a: 1505 7a44 |002f: const/high16 v5, #int 1148846080 // #447a │ │ +00c38e: c954 |0031: div-float/2addr v4, v5 │ │ +00c390: 8944 |0032: float-to-double v4, v4 │ │ +00c392: 6e30 de01 4305 |0033: invoke-virtual {v3, v4, v5}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ +00c398: 0c03 |0036: move-result-object v3 │ │ +00c39a: 6e20 d401 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00c3a0: 0c02 |003a: move-result-object v2 │ │ +00c3a2: 1a03 0900 |003b: const-string v3, " s" // string@0009 │ │ +00c3a6: 6e20 d401 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00c3ac: 0c02 |0040: move-result-object v2 │ │ +00c3ae: 6e10 d501 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00c3b4: 0c02 |0044: move-result-object v2 │ │ +00c3b6: 6e20 e700 2100 |0045: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00c3bc: 0e00 |0048: return-void │ │ +00c3be: 1300 f401 |0049: const/16 v0, #int 500 // #1f4 │ │ +00c3c2: 28c3 |004b: goto 000e // -003d │ │ +00c3c4: 1300 e803 |004c: const/16 v0, #int 1000 // #3e8 │ │ +00c3c8: 28c0 |004e: goto 000e // -0040 │ │ +00c3ca: 1300 d007 |004f: const/16 v0, #int 2000 // #7d0 │ │ +00c3ce: 28bd |0051: goto 000e // -0043 │ │ +00c3d0: 1300 a00f |0052: const/16 v0, #int 4000 // #fa0 │ │ +00c3d4: 28ba |0054: goto 000e // -0046 │ │ +00c3d6: 0000 |0055: nop // spacer │ │ +00c3d8: 0001 0400 0000 0000 3e00 0000 4100 ... |0056: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x0004 line=683 │ │ 0x0005 line=684 │ │ 0x000e line=690 │ │ 0x0048 line=691 │ │ @@ -6202,16 +6208,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00c3f4: |[00c3f4] org.anothermonitor.ActivityMain$31.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00c404: 0e00 |0000: return-void │ │ +00c3f0: |[00c3f0] org.anothermonitor.ActivityMain$31.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +00c400: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/anothermonitor/ActivityMain$31; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -6220,16 +6226,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00c408: |[00c408] org.anothermonitor.ActivityMain$31.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00c418: 0e00 |0000: return-void │ │ +00c404: |[00c404] org.anothermonitor.ActivityMain$31.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +00c414: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/anothermonitor/ActivityMain$31; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -6276,78 +6282,78 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00c41c: |[00c41c] org.anothermonitor.ActivityMain$32.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V │ │ -00c42c: 5b01 5900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$32;.this$0:Lorg/anothermonitor/ActivityMain; // field@0059 │ │ -00c430: 5b02 5a00 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$32;.val$mSBWidth:Landroid/widget/SeekBar; // field@005a │ │ -00c434: 5b03 5b00 |0004: iput-object v3, v0, Lorg/anothermonitor/ActivityMain$32;.val$mTVIntervalWidth:Landroid/widget/TextView; // field@005b │ │ -00c438: 7010 c001 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00c43e: 0e00 |0009: return-void │ │ +00c418: |[00c418] org.anothermonitor.ActivityMain$32.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V │ │ +00c428: 5b01 5900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$32;.this$0:Lorg/anothermonitor/ActivityMain; // field@0059 │ │ +00c42c: 5b02 5a00 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$32;.val$mSBWidth:Landroid/widget/SeekBar; // field@005a │ │ +00c430: 5b03 5b00 |0004: iput-object v3, v0, Lorg/anothermonitor/ActivityMain$32;.val$mTVIntervalWidth:Landroid/widget/TextView; // field@005b │ │ +00c434: 7010 c001 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00c43a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/anothermonitor/ActivityMain$32; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/SeekBar; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$32;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -00c440: |[00c440] org.anothermonitor.ActivityMain$32.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -00c450: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00c452: 6e20 df00 1600 |0001: invoke-virtual {v6, v1}, Landroid/widget/SeekBar;.performHapticFeedback:(I)Z // method@00df │ │ -00c458: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -00c45a: 5451 5a00 |0005: iget-object v1, v5, Lorg/anothermonitor/ActivityMain$32;.val$mSBWidth:Landroid/widget/SeekBar; // field@005a │ │ -00c45e: 6e10 de00 0100 |0007: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ -00c464: 0a01 |000a: move-result v1 │ │ -00c466: 2b01 3900 0000 |000b: packed-switch v1, 00000044 // +00000039 │ │ -00c46c: 5451 5b00 |000e: iget-object v1, v5, Lorg/anothermonitor/ActivityMain$32;.val$mTVIntervalWidth:Landroid/widget/TextView; // field@005b │ │ -00c470: 2202 a600 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ -00c474: 7010 d101 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00c47a: 5453 5900 |0015: iget-object v3, v5, Lorg/anothermonitor/ActivityMain$32;.this$0:Lorg/anothermonitor/ActivityMain; // field@0059 │ │ -00c47e: 1404 1400 077f |0017: const v4, #float 1.79446e+38 // #7f070014 │ │ -00c484: 6e20 f202 4300 |001a: invoke-virtual {v3, v4}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00c48a: 0c03 |001d: move-result-object v3 │ │ -00c48c: 6e20 d401 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00c492: 0c02 |0021: move-result-object v2 │ │ -00c494: 1a03 0300 |0022: const-string v3, " " // string@0003 │ │ -00c498: 6e20 d401 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00c49e: 0c02 |0027: move-result-object v2 │ │ -00c4a0: 6e20 d201 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ -00c4a6: 0c02 |002b: move-result-object v2 │ │ -00c4a8: 1a03 0800 |002c: const-string v3, " dp" // string@0008 │ │ -00c4ac: 6e20 d401 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00c4b2: 0c02 |0031: move-result-object v2 │ │ -00c4b4: 6e10 d501 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00c4ba: 0c02 |0035: move-result-object v2 │ │ -00c4bc: 6e20 e700 2100 |0036: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00c4c2: 0e00 |0039: return-void │ │ -00c4c4: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -00c4c6: 28d3 |003b: goto 000e // -002d │ │ -00c4c8: 1220 |003c: const/4 v0, #int 2 // #2 │ │ -00c4ca: 28d1 |003d: goto 000e // -002f │ │ -00c4cc: 1250 |003e: const/4 v0, #int 5 // #5 │ │ -00c4ce: 28cf |003f: goto 000e // -0031 │ │ -00c4d0: 1300 0a00 |0040: const/16 v0, #int 10 // #a │ │ -00c4d4: 28cc |0042: goto 000e // -0034 │ │ -00c4d6: 0000 |0043: nop // spacer │ │ -00c4d8: 0001 0400 0000 0000 2f00 0000 3100 ... |0044: packed-switch-data (12 units) │ │ +00c43c: |[00c43c] org.anothermonitor.ActivityMain$32.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +00c44c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00c44e: 6e20 df00 1600 |0001: invoke-virtual {v6, v1}, Landroid/widget/SeekBar;.performHapticFeedback:(I)Z // method@00df │ │ +00c454: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +00c456: 5451 5a00 |0005: iget-object v1, v5, Lorg/anothermonitor/ActivityMain$32;.val$mSBWidth:Landroid/widget/SeekBar; // field@005a │ │ +00c45a: 6e10 de00 0100 |0007: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ +00c460: 0a01 |000a: move-result v1 │ │ +00c462: 2b01 3900 0000 |000b: packed-switch v1, 00000044 // +00000039 │ │ +00c468: 5451 5b00 |000e: iget-object v1, v5, Lorg/anothermonitor/ActivityMain$32;.val$mTVIntervalWidth:Landroid/widget/TextView; // field@005b │ │ +00c46c: 2202 a600 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ +00c470: 7010 d101 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00c476: 5453 5900 |0015: iget-object v3, v5, Lorg/anothermonitor/ActivityMain$32;.this$0:Lorg/anothermonitor/ActivityMain; // field@0059 │ │ +00c47a: 1404 1400 077f |0017: const v4, #float 1.79446e+38 // #7f070014 │ │ +00c480: 6e20 f202 4300 |001a: invoke-virtual {v3, v4}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00c486: 0c03 |001d: move-result-object v3 │ │ +00c488: 6e20 d401 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00c48e: 0c02 |0021: move-result-object v2 │ │ +00c490: 1a03 0300 |0022: const-string v3, " " // string@0003 │ │ +00c494: 6e20 d401 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00c49a: 0c02 |0027: move-result-object v2 │ │ +00c49c: 6e20 d201 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ +00c4a2: 0c02 |002b: move-result-object v2 │ │ +00c4a4: 1a03 0800 |002c: const-string v3, " dp" // string@0008 │ │ +00c4a8: 6e20 d401 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00c4ae: 0c02 |0031: move-result-object v2 │ │ +00c4b0: 6e10 d501 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00c4b6: 0c02 |0035: move-result-object v2 │ │ +00c4b8: 6e20 e700 2100 |0036: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00c4be: 0e00 |0039: return-void │ │ +00c4c0: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +00c4c2: 28d3 |003b: goto 000e // -002d │ │ +00c4c4: 1220 |003c: const/4 v0, #int 2 // #2 │ │ +00c4c6: 28d1 |003d: goto 000e // -002f │ │ +00c4c8: 1250 |003e: const/4 v0, #int 5 // #5 │ │ +00c4ca: 28cf |003f: goto 000e // -0031 │ │ +00c4cc: 1300 0a00 |0040: const/16 v0, #int 10 // #a │ │ +00c4d0: 28cc |0042: goto 000e // -0034 │ │ +00c4d2: 0000 |0043: nop // spacer │ │ +00c4d4: 0001 0400 0000 0000 2f00 0000 3100 ... |0044: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ 0x0004 line=716 │ │ 0x0005 line=717 │ │ 0x000e line=723 │ │ 0x0039 line=724 │ │ @@ -6368,16 +6374,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00c4f0: |[00c4f0] org.anothermonitor.ActivityMain$32.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00c500: 0e00 |0000: return-void │ │ +00c4ec: |[00c4ec] org.anothermonitor.ActivityMain$32.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +00c4fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/anothermonitor/ActivityMain$32; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -6386,16 +6392,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00c504: |[00c504] org.anothermonitor.ActivityMain$32.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00c514: 0e00 |0000: return-void │ │ +00c500: |[00c500] org.anothermonitor.ActivityMain$32.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +00c510: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/anothermonitor/ActivityMain$32; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -6442,228 +6448,228 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/SeekBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00c518: |[00c518] org.anothermonitor.ActivityMain$33.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/SeekBar;)V │ │ -00c528: 5b01 5c00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c52c: 5b02 5d00 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$33;.val$mSBUpdate:Landroid/widget/SeekBar; // field@005d │ │ -00c530: 5b03 5e00 |0004: iput-object v3, v0, Lorg/anothermonitor/ActivityMain$33;.val$mSBWidth:Landroid/widget/SeekBar; // field@005e │ │ -00c534: 7010 c001 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00c53a: 0e00 |0009: return-void │ │ +00c514: |[00c514] org.anothermonitor.ActivityMain$33.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/SeekBar;)V │ │ +00c524: 5b01 5c00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c528: 5b02 5d00 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$33;.val$mSBUpdate:Landroid/widget/SeekBar; // field@005d │ │ +00c52c: 5b03 5e00 |0004: iput-object v3, v0, Lorg/anothermonitor/ActivityMain$33;.val$mSBWidth:Landroid/widget/SeekBar; // field@005e │ │ +00c530: 7010 c001 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00c536: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/anothermonitor/ActivityMain$33; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/SeekBar; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/widget/SeekBar; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$33;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 434 16-bit code units │ │ -00c53c: |[00c53c] org.anothermonitor.ActivityMain$33.onClick:(Landroid/view/View;)V │ │ -00c54c: 5486 5c00 |0000: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c550: 7110 da02 0600 |0002: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$6300:(Lorg/anothermonitor/ActivityMain;)V // method@02da │ │ -00c556: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -00c558: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -00c55a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -00c55c: 5486 5c00 |0008: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c560: 7110 d802 0600 |000a: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$6100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/SeekBar; // method@02d8 │ │ -00c566: 0c06 |000d: move-result-object v6 │ │ -00c568: 6e10 de00 0600 |000e: invoke-virtual {v6}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ -00c56e: 0a06 |0011: move-result v6 │ │ -00c570: 2b06 6a01 0000 |0012: packed-switch v6, 0000017c // +0000016a │ │ -00c576: 5486 5d00 |0015: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.val$mSBUpdate:Landroid/widget/SeekBar; // field@005d │ │ -00c57a: 6e10 de00 0600 |0017: invoke-virtual {v6}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ -00c580: 0a06 |001a: move-result v6 │ │ -00c582: 2b06 6d01 0000 |001b: packed-switch v6, 00000188 // +0000016d │ │ -00c588: 5486 5e00 |001e: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.val$mSBWidth:Landroid/widget/SeekBar; // field@005e │ │ -00c58c: 6e10 de00 0600 |0020: invoke-virtual {v6}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ -00c592: 0a06 |0023: move-result v6 │ │ -00c594: 2b06 7001 0000 |0024: packed-switch v6, 00000194 // +00000170 │ │ -00c59a: 3721 0c00 |0027: if-le v1, v2, 0033 // +000c │ │ -00c59e: 0112 |0029: move v2, v1 │ │ -00c5a0: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -00c5a2: 2c02 7501 0000 |002b: sparse-switch v2, 000001a0 // +00000175 │ │ -00c5a8: 5486 5d00 |002e: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.val$mSBUpdate:Landroid/widget/SeekBar; // field@005d │ │ -00c5ac: 6e20 e300 5600 |0030: invoke-virtual {v6, v5}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00e3 │ │ -00c5b2: 5486 5c00 |0033: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c5b6: 7110 db02 0600 |0035: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$6400:(Lorg/anothermonitor/ActivityMain;)I // method@02db │ │ -00c5bc: 0a06 |0038: move-result v6 │ │ -00c5be: 3216 d500 |0039: if-eq v6, v1, 010e // +00d5 │ │ -00c5c2: 5486 5c00 |003b: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c5c6: 7110 9d02 0600 |003d: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00c5cc: 0c06 |0040: move-result-object v6 │ │ -00c5ce: 6e10 5303 0600 |0041: invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;.getCPUTotalP:()Ljava/util/List; // method@0353 │ │ -00c5d4: 0c06 |0044: move-result-object v6 │ │ -00c5d6: 7210 f101 0600 |0045: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@01f1 │ │ -00c5dc: 5486 5c00 |0048: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c5e0: 7110 9d02 0600 |004a: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00c5e6: 0c06 |004d: move-result-object v6 │ │ -00c5e8: 6e10 5203 0600 |004e: invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;.getCPUAMP:()Ljava/util/List; // method@0352 │ │ -00c5ee: 0c06 |0051: move-result-object v6 │ │ -00c5f0: 7210 f101 0600 |0052: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@01f1 │ │ -00c5f6: 5486 5c00 |0055: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c5fa: 7110 d502 0600 |0057: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ -00c600: 0c06 |005a: move-result-object v6 │ │ -00c602: 3806 7200 |005b: if-eqz v6, 00cd // +0072 │ │ -00c606: 5486 5c00 |005d: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c60a: 7110 d502 0600 |005f: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ -00c610: 0c06 |0062: move-result-object v6 │ │ -00c612: 7210 f301 0600 |0063: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -00c618: 0a06 |0066: move-result v6 │ │ -00c61a: 3906 6600 |0067: if-nez v6, 00cd // +0066 │ │ -00c61e: 5486 5c00 |0069: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c622: 7110 d502 0600 |006b: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ -00c628: 0c06 |006e: move-result-object v6 │ │ -00c62a: 7210 f401 0600 |006f: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -00c630: 0c00 |0072: move-result-object v0 │ │ -00c632: 7210 ec01 0000 |0073: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -00c638: 0a06 |0076: move-result v6 │ │ -00c63a: 3806 5600 |0077: if-eqz v6, 00cd // +0056 │ │ -00c63e: 7210 ed01 0000 |0079: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -00c644: 0c04 |007c: move-result-object v4 │ │ -00c646: 1f04 b000 |007d: check-cast v4, Ljava/util/Map; // type@00b0 │ │ -00c64a: 1a06 3c04 |007f: const-string v6, "finalValue" // string@043c │ │ -00c64e: 2207 a900 |0081: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ -00c652: 7010 e101 0700 |0083: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -00c658: 7230 f901 6407 |0086: invoke-interface {v4, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -00c65e: 1a06 d205 |0089: const-string v6, "pPTD" // string@05d2 │ │ -00c662: 2207 a900 |008b: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ -00c666: 7010 e101 0700 |008d: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -00c66c: 7230 f901 6407 |0090: invoke-interface {v4, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -00c672: 28e0 |0093: goto 0073 // -0020 │ │ -00c674: 1301 f401 |0094: const/16 v1, #int 500 // #1f4 │ │ -00c678: 2900 7fff |0096: goto/16 0015 // -0081 │ │ -00c67c: 1301 e803 |0098: const/16 v1, #int 1000 // #3e8 │ │ -00c680: 2900 7bff |009a: goto/16 0015 // -0085 │ │ -00c684: 1301 d007 |009c: const/16 v1, #int 2000 // #7d0 │ │ -00c688: 2900 77ff |009e: goto/16 0015 // -0089 │ │ -00c68c: 1301 a00f |00a0: const/16 v1, #int 4000 // #fa0 │ │ -00c690: 2900 73ff |00a2: goto/16 0015 // -008d │ │ -00c694: 1302 f401 |00a4: const/16 v2, #int 500 // #1f4 │ │ -00c698: 2900 78ff |00a6: goto/16 001e // -0088 │ │ -00c69c: 1302 e803 |00a8: const/16 v2, #int 1000 // #3e8 │ │ -00c6a0: 2900 74ff |00aa: goto/16 001e // -008c │ │ -00c6a4: 1302 d007 |00ac: const/16 v2, #int 2000 // #7d0 │ │ -00c6a8: 2900 70ff |00ae: goto/16 001e // -0090 │ │ -00c6ac: 1302 a00f |00b0: const/16 v2, #int 4000 // #fa0 │ │ -00c6b0: 2900 6cff |00b2: goto/16 001e // -0094 │ │ -00c6b4: 1213 |00b4: const/4 v3, #int 1 // #1 │ │ -00c6b6: 2900 72ff |00b5: goto/16 0027 // -008e │ │ -00c6ba: 1223 |00b7: const/4 v3, #int 2 // #2 │ │ -00c6bc: 2900 6fff |00b8: goto/16 0027 // -0091 │ │ -00c6c0: 1253 |00ba: const/4 v3, #int 5 // #5 │ │ -00c6c2: 2900 6cff |00bb: goto/16 0027 // -0094 │ │ -00c6c6: 1303 0a00 |00bd: const/16 v3, #int 10 // #a │ │ -00c6ca: 2900 68ff |00bf: goto/16 0027 // -0098 │ │ -00c6ce: 1205 |00c1: const/4 v5, #int 0 // #0 │ │ -00c6d0: 2900 6cff |00c2: goto/16 002e // -0094 │ │ -00c6d4: 1215 |00c4: const/4 v5, #int 1 // #1 │ │ -00c6d6: 2900 69ff |00c5: goto/16 002e // -0097 │ │ -00c6da: 1225 |00c7: const/4 v5, #int 2 // #2 │ │ -00c6dc: 2900 66ff |00c8: goto/16 002e // -009a │ │ -00c6e0: 1235 |00ca: const/4 v5, #int 3 // #3 │ │ -00c6e2: 2900 63ff |00cb: goto/16 002e // -009d │ │ -00c6e6: 5486 5c00 |00cd: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c6ea: 7110 9d02 0600 |00cf: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00c6f0: 0c06 |00d2: move-result-object v6 │ │ -00c6f2: 6e10 5c03 0600 |00d3: invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;.getMemUsed:()Ljava/util/List; // method@035c │ │ -00c6f8: 0c06 |00d6: move-result-object v6 │ │ -00c6fa: 7210 f101 0600 |00d7: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@01f1 │ │ -00c700: 5486 5c00 |00da: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c704: 7110 9d02 0600 |00dc: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00c70a: 0c06 |00df: move-result-object v6 │ │ -00c70c: 6e10 5903 0600 |00e0: invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;.getMemAvailable:()Ljava/util/List; // method@0359 │ │ -00c712: 0c06 |00e3: move-result-object v6 │ │ -00c714: 7210 f101 0600 |00e4: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@01f1 │ │ -00c71a: 5486 5c00 |00e7: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c71e: 7110 9d02 0600 |00e9: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00c724: 0c06 |00ec: move-result-object v6 │ │ -00c726: 6e10 5a03 0600 |00ed: invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;.getMemFree:()Ljava/util/List; // method@035a │ │ -00c72c: 0c06 |00f0: move-result-object v6 │ │ -00c72e: 7210 f101 0600 |00f1: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@01f1 │ │ -00c734: 5486 5c00 |00f4: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c738: 7110 9d02 0600 |00f6: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00c73e: 0c06 |00f9: move-result-object v6 │ │ -00c740: 6e10 5403 0600 |00fa: invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;.getCached:()Ljava/util/List; // method@0354 │ │ -00c746: 0c06 |00fd: move-result-object v6 │ │ -00c748: 7210 f101 0600 |00fe: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@01f1 │ │ -00c74e: 5486 5c00 |0101: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c752: 7110 9d02 0600 |0103: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00c758: 0c06 |0106: move-result-object v6 │ │ -00c75a: 6e10 6303 0600 |0107: invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;.getThreshold:()Ljava/util/List; // method@0363 │ │ -00c760: 0c06 |010a: move-result-object v6 │ │ -00c762: 7210 f101 0600 |010b: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@01f1 │ │ -00c768: 5486 5c00 |010e: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c76c: 7120 dc02 1600 |0110: invoke-static {v6, v1}, Lorg/anothermonitor/ActivityMain;.access$6402:(Lorg/anothermonitor/ActivityMain;I)I // method@02dc │ │ -00c772: 5486 5c00 |0113: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c776: 7120 9102 2600 |0115: invoke-static {v6, v2}, Lorg/anothermonitor/ActivityMain;.access$002:(Lorg/anothermonitor/ActivityMain;I)I // method@0291 │ │ -00c77c: 5486 5c00 |0118: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c780: 7120 dd02 3600 |011a: invoke-static {v6, v3}, Lorg/anothermonitor/ActivityMain;.access$6502:(Lorg/anothermonitor/ActivityMain;I)I // method@02dd │ │ -00c786: 5486 5c00 |011d: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c78a: 7110 9d02 0600 |011f: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00c790: 0c06 |0122: move-result-object v6 │ │ -00c792: 6e40 6f03 1632 |0123: invoke-virtual {v6, v1, v2, v3}, Lorg/anothermonitor/ServiceReader;.setIntervals:(III)V // method@036f │ │ -00c798: 5486 5c00 |0126: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c79c: 7110 a602 0600 |0128: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00c7a2: 0c06 |012b: move-result-object v6 │ │ -00c7a4: 6e10 7603 0600 |012c: invoke-virtual {v6}, Lorg/anothermonitor/ViewGraphic;.calculateInnerVariables:()V // method@0376 │ │ -00c7aa: 5486 5c00 |012f: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c7ae: 7110 bd02 0600 |0131: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ -00c7b4: 0c06 |0134: move-result-object v6 │ │ -00c7b6: 5487 5c00 |0135: iget-object v7, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c7ba: 7110 af02 0700 |0137: invoke-static {v7}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ -00c7c0: 0c07 |013a: move-result-object v7 │ │ -00c7c2: 6e20 6d00 7600 |013b: invoke-virtual {v6, v7}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -00c7c8: 5486 5c00 |013e: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c7cc: 7110 9202 0600 |0140: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ -00c7d2: 0c06 |0143: move-result-object v6 │ │ -00c7d4: 5487 5c00 |0144: iget-object v7, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c7d8: 7110 c202 0700 |0146: invoke-static {v7}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ -00c7de: 0c07 |0149: move-result-object v7 │ │ -00c7e0: 6e20 6f00 7600 |014a: invoke-virtual {v6, v7}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ -00c7e6: 5486 5c00 |014d: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c7ea: 7110 9202 0600 |014f: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ -00c7f0: 0c06 |0152: move-result-object v6 │ │ -00c7f2: 5487 5c00 |0153: iget-object v7, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c7f6: 7110 c202 0700 |0155: invoke-static {v7}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ -00c7fc: 0c07 |0158: move-result-object v7 │ │ -00c7fe: 6e20 6d00 7600 |0159: invoke-virtual {v6, v7}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -00c804: 5486 5c00 |015c: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ -00c808: 7110 c802 0600 |015e: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ -00c80e: 0c06 |0161: move-result-object v6 │ │ -00c810: 7210 3e00 0600 |0162: invoke-interface {v6}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -00c816: 0c06 |0165: move-result-object v6 │ │ -00c818: 1a07 e404 |0166: const-string v7, "intervalRead" // string@04e4 │ │ -00c81c: 7230 3c00 7601 |0168: invoke-interface {v6, v7, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@003c │ │ -00c822: 0c06 |016b: move-result-object v6 │ │ -00c824: 1a07 e604 |016c: const-string v7, "intervalUpdate" // string@04e6 │ │ -00c828: 7230 3c00 7602 |016e: invoke-interface {v6, v7, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@003c │ │ -00c82e: 0c06 |0171: move-result-object v6 │ │ -00c830: 1a07 e704 |0172: const-string v7, "intervalWidth" // string@04e7 │ │ -00c834: 7230 3c00 7603 |0174: invoke-interface {v6, v7, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@003c │ │ -00c83a: 0c06 |0177: move-result-object v6 │ │ -00c83c: 7210 3a00 0600 |0178: invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -00c842: 0e00 |017b: return-void │ │ -00c844: 0001 0400 0000 0000 8200 0000 8600 ... |017c: packed-switch-data (12 units) │ │ -00c85c: 0001 0400 0000 0000 8900 0000 8d00 ... |0188: packed-switch-data (12 units) │ │ -00c874: 0001 0400 0000 0000 9000 0000 9300 ... |0194: packed-switch-data (12 units) │ │ -00c88c: 0002 0400 f401 0000 e803 0000 d007 ... |01a0: sparse-switch-data (18 units) │ │ +00c538: |[00c538] org.anothermonitor.ActivityMain$33.onClick:(Landroid/view/View;)V │ │ +00c548: 5485 5c00 |0000: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c54c: 7110 da02 0500 |0002: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$6300:(Lorg/anothermonitor/ActivityMain;)V // method@02da │ │ +00c552: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +00c554: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +00c556: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +00c558: 5485 5c00 |0008: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c55c: 7110 d802 0500 |000a: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$6100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/SeekBar; // method@02d8 │ │ +00c562: 0c05 |000d: move-result-object v5 │ │ +00c564: 6e10 de00 0500 |000e: invoke-virtual {v5}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ +00c56a: 0a05 |0011: move-result v5 │ │ +00c56c: 2b05 6a01 0000 |0012: packed-switch v5, 0000017c // +0000016a │ │ +00c572: 5485 5d00 |0015: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.val$mSBUpdate:Landroid/widget/SeekBar; // field@005d │ │ +00c576: 6e10 de00 0500 |0017: invoke-virtual {v5}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ +00c57c: 0a05 |001a: move-result v5 │ │ +00c57e: 2b05 6d01 0000 |001b: packed-switch v5, 00000188 // +0000016d │ │ +00c584: 5485 5e00 |001e: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.val$mSBWidth:Landroid/widget/SeekBar; // field@005e │ │ +00c588: 6e10 de00 0500 |0020: invoke-virtual {v5}, Landroid/widget/SeekBar;.getProgress:()I // method@00de │ │ +00c58e: 0a05 |0023: move-result v5 │ │ +00c590: 2b05 7001 0000 |0024: packed-switch v5, 00000194 // +00000170 │ │ +00c596: 3710 0c00 |0027: if-le v0, v1, 0033 // +000c │ │ +00c59a: 0101 |0029: move v1, v0 │ │ +00c59c: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +00c59e: 2c01 7501 0000 |002b: sparse-switch v1, 000001a0 // +00000175 │ │ +00c5a4: 5485 5d00 |002e: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.val$mSBUpdate:Landroid/widget/SeekBar; // field@005d │ │ +00c5a8: 6e20 e300 4500 |0030: invoke-virtual {v5, v4}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00e3 │ │ +00c5ae: 5485 5c00 |0033: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c5b2: 7110 db02 0500 |0035: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$6400:(Lorg/anothermonitor/ActivityMain;)I // method@02db │ │ +00c5b8: 0a05 |0038: move-result v5 │ │ +00c5ba: 3205 d500 |0039: if-eq v5, v0, 010e // +00d5 │ │ +00c5be: 5485 5c00 |003b: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c5c2: 7110 9d02 0500 |003d: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00c5c8: 0c05 |0040: move-result-object v5 │ │ +00c5ca: 6e10 5303 0500 |0041: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getCPUTotalP:()Ljava/util/List; // method@0353 │ │ +00c5d0: 0c05 |0044: move-result-object v5 │ │ +00c5d2: 7210 f101 0500 |0045: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@01f1 │ │ +00c5d8: 5485 5c00 |0048: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c5dc: 7110 9d02 0500 |004a: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00c5e2: 0c05 |004d: move-result-object v5 │ │ +00c5e4: 6e10 5203 0500 |004e: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getCPUAMP:()Ljava/util/List; // method@0352 │ │ +00c5ea: 0c05 |0051: move-result-object v5 │ │ +00c5ec: 7210 f101 0500 |0052: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@01f1 │ │ +00c5f2: 5485 5c00 |0055: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c5f6: 7110 d502 0500 |0057: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ +00c5fc: 0c05 |005a: move-result-object v5 │ │ +00c5fe: 3805 7200 |005b: if-eqz v5, 00cd // +0072 │ │ +00c602: 5485 5c00 |005d: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c606: 7110 d502 0500 |005f: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ +00c60c: 0c05 |0062: move-result-object v5 │ │ +00c60e: 7210 f301 0500 |0063: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +00c614: 0a05 |0066: move-result v5 │ │ +00c616: 3905 6600 |0067: if-nez v5, 00cd // +0066 │ │ +00c61a: 5485 5c00 |0069: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c61e: 7110 d502 0500 |006b: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ +00c624: 0c05 |006e: move-result-object v5 │ │ +00c626: 7210 f401 0500 |006f: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +00c62c: 0c05 |0072: move-result-object v5 │ │ +00c62e: 7210 ec01 0500 |0073: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +00c634: 0a06 |0076: move-result v6 │ │ +00c636: 3806 5600 |0077: if-eqz v6, 00cd // +0056 │ │ +00c63a: 7210 ed01 0500 |0079: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +00c640: 0c03 |007c: move-result-object v3 │ │ +00c642: 1f03 b000 |007d: check-cast v3, Ljava/util/Map; // type@00b0 │ │ +00c646: 1a06 3c04 |007f: const-string v6, "finalValue" // string@043c │ │ +00c64a: 2207 a900 |0081: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ +00c64e: 7010 e101 0700 |0083: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +00c654: 7230 f901 6307 |0086: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +00c65a: 1a06 d105 |0089: const-string v6, "pPTD" // string@05d1 │ │ +00c65e: 2207 a900 |008b: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ +00c662: 7010 e101 0700 |008d: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +00c668: 7230 f901 6307 |0090: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +00c66e: 28e0 |0093: goto 0073 // -0020 │ │ +00c670: 1300 f401 |0094: const/16 v0, #int 500 // #1f4 │ │ +00c674: 2900 7fff |0096: goto/16 0015 // -0081 │ │ +00c678: 1300 e803 |0098: const/16 v0, #int 1000 // #3e8 │ │ +00c67c: 2900 7bff |009a: goto/16 0015 // -0085 │ │ +00c680: 1300 d007 |009c: const/16 v0, #int 2000 // #7d0 │ │ +00c684: 2900 77ff |009e: goto/16 0015 // -0089 │ │ +00c688: 1300 a00f |00a0: const/16 v0, #int 4000 // #fa0 │ │ +00c68c: 2900 73ff |00a2: goto/16 0015 // -008d │ │ +00c690: 1301 f401 |00a4: const/16 v1, #int 500 // #1f4 │ │ +00c694: 2900 78ff |00a6: goto/16 001e // -0088 │ │ +00c698: 1301 e803 |00a8: const/16 v1, #int 1000 // #3e8 │ │ +00c69c: 2900 74ff |00aa: goto/16 001e // -008c │ │ +00c6a0: 1301 d007 |00ac: const/16 v1, #int 2000 // #7d0 │ │ +00c6a4: 2900 70ff |00ae: goto/16 001e // -0090 │ │ +00c6a8: 1301 a00f |00b0: const/16 v1, #int 4000 // #fa0 │ │ +00c6ac: 2900 6cff |00b2: goto/16 001e // -0094 │ │ +00c6b0: 1212 |00b4: const/4 v2, #int 1 // #1 │ │ +00c6b2: 2900 72ff |00b5: goto/16 0027 // -008e │ │ +00c6b6: 1222 |00b7: const/4 v2, #int 2 // #2 │ │ +00c6b8: 2900 6fff |00b8: goto/16 0027 // -0091 │ │ +00c6bc: 1252 |00ba: const/4 v2, #int 5 // #5 │ │ +00c6be: 2900 6cff |00bb: goto/16 0027 // -0094 │ │ +00c6c2: 1302 0a00 |00bd: const/16 v2, #int 10 // #a │ │ +00c6c6: 2900 68ff |00bf: goto/16 0027 // -0098 │ │ +00c6ca: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +00c6cc: 2900 6cff |00c2: goto/16 002e // -0094 │ │ +00c6d0: 1214 |00c4: const/4 v4, #int 1 // #1 │ │ +00c6d2: 2900 69ff |00c5: goto/16 002e // -0097 │ │ +00c6d6: 1224 |00c7: const/4 v4, #int 2 // #2 │ │ +00c6d8: 2900 66ff |00c8: goto/16 002e // -009a │ │ +00c6dc: 1234 |00ca: const/4 v4, #int 3 // #3 │ │ +00c6de: 2900 63ff |00cb: goto/16 002e // -009d │ │ +00c6e2: 5485 5c00 |00cd: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c6e6: 7110 9d02 0500 |00cf: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00c6ec: 0c05 |00d2: move-result-object v5 │ │ +00c6ee: 6e10 5c03 0500 |00d3: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemUsed:()Ljava/util/List; // method@035c │ │ +00c6f4: 0c05 |00d6: move-result-object v5 │ │ +00c6f6: 7210 f101 0500 |00d7: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@01f1 │ │ +00c6fc: 5485 5c00 |00da: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c700: 7110 9d02 0500 |00dc: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00c706: 0c05 |00df: move-result-object v5 │ │ +00c708: 6e10 5903 0500 |00e0: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemAvailable:()Ljava/util/List; // method@0359 │ │ +00c70e: 0c05 |00e3: move-result-object v5 │ │ +00c710: 7210 f101 0500 |00e4: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@01f1 │ │ +00c716: 5485 5c00 |00e7: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c71a: 7110 9d02 0500 |00e9: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00c720: 0c05 |00ec: move-result-object v5 │ │ +00c722: 6e10 5a03 0500 |00ed: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemFree:()Ljava/util/List; // method@035a │ │ +00c728: 0c05 |00f0: move-result-object v5 │ │ +00c72a: 7210 f101 0500 |00f1: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@01f1 │ │ +00c730: 5485 5c00 |00f4: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c734: 7110 9d02 0500 |00f6: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00c73a: 0c05 |00f9: move-result-object v5 │ │ +00c73c: 6e10 5403 0500 |00fa: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getCached:()Ljava/util/List; // method@0354 │ │ +00c742: 0c05 |00fd: move-result-object v5 │ │ +00c744: 7210 f101 0500 |00fe: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@01f1 │ │ +00c74a: 5485 5c00 |0101: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c74e: 7110 9d02 0500 |0103: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00c754: 0c05 |0106: move-result-object v5 │ │ +00c756: 6e10 6303 0500 |0107: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getThreshold:()Ljava/util/List; // method@0363 │ │ +00c75c: 0c05 |010a: move-result-object v5 │ │ +00c75e: 7210 f101 0500 |010b: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@01f1 │ │ +00c764: 5485 5c00 |010e: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c768: 7120 dc02 0500 |0110: invoke-static {v5, v0}, Lorg/anothermonitor/ActivityMain;.access$6402:(Lorg/anothermonitor/ActivityMain;I)I // method@02dc │ │ +00c76e: 5485 5c00 |0113: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c772: 7120 9102 1500 |0115: invoke-static {v5, v1}, Lorg/anothermonitor/ActivityMain;.access$002:(Lorg/anothermonitor/ActivityMain;I)I // method@0291 │ │ +00c778: 5485 5c00 |0118: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c77c: 7120 dd02 2500 |011a: invoke-static {v5, v2}, Lorg/anothermonitor/ActivityMain;.access$6502:(Lorg/anothermonitor/ActivityMain;I)I // method@02dd │ │ +00c782: 5485 5c00 |011d: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c786: 7110 9d02 0500 |011f: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00c78c: 0c05 |0122: move-result-object v5 │ │ +00c78e: 6e40 6f03 0521 |0123: invoke-virtual {v5, v0, v1, v2}, Lorg/anothermonitor/ServiceReader;.setIntervals:(III)V // method@036f │ │ +00c794: 5485 5c00 |0126: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c798: 7110 a602 0500 |0128: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00c79e: 0c05 |012b: move-result-object v5 │ │ +00c7a0: 6e10 7603 0500 |012c: invoke-virtual {v5}, Lorg/anothermonitor/ViewGraphic;.calculateInnerVariables:()V // method@0376 │ │ +00c7a6: 5485 5c00 |012f: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c7aa: 7110 bd02 0500 |0131: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ +00c7b0: 0c05 |0134: move-result-object v5 │ │ +00c7b2: 5486 5c00 |0135: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c7b6: 7110 af02 0600 |0137: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ +00c7bc: 0c06 |013a: move-result-object v6 │ │ +00c7be: 6e20 6d00 6500 |013b: invoke-virtual {v5, v6}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +00c7c4: 5485 5c00 |013e: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c7c8: 7110 9202 0500 |0140: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ +00c7ce: 0c05 |0143: move-result-object v5 │ │ +00c7d0: 5486 5c00 |0144: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c7d4: 7110 c202 0600 |0146: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ +00c7da: 0c06 |0149: move-result-object v6 │ │ +00c7dc: 6e20 6f00 6500 |014a: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ +00c7e2: 5485 5c00 |014d: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c7e6: 7110 9202 0500 |014f: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ +00c7ec: 0c05 |0152: move-result-object v5 │ │ +00c7ee: 5486 5c00 |0153: iget-object v6, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c7f2: 7110 c202 0600 |0155: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ +00c7f8: 0c06 |0158: move-result-object v6 │ │ +00c7fa: 6e20 6d00 6500 |0159: invoke-virtual {v5, v6}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +00c800: 5485 5c00 |015c: iget-object v5, v8, Lorg/anothermonitor/ActivityMain$33;.this$0:Lorg/anothermonitor/ActivityMain; // field@005c │ │ +00c804: 7110 c802 0500 |015e: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ +00c80a: 0c05 |0161: move-result-object v5 │ │ +00c80c: 7210 3e00 0500 |0162: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +00c812: 0c05 |0165: move-result-object v5 │ │ +00c814: 1a06 e304 |0166: const-string v6, "intervalRead" // string@04e3 │ │ +00c818: 7230 3c00 6500 |0168: invoke-interface {v5, v6, v0}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@003c │ │ +00c81e: 0c05 |016b: move-result-object v5 │ │ +00c820: 1a06 e504 |016c: const-string v6, "intervalUpdate" // string@04e5 │ │ +00c824: 7230 3c00 6501 |016e: invoke-interface {v5, v6, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@003c │ │ +00c82a: 0c05 |0171: move-result-object v5 │ │ +00c82c: 1a06 e604 |0172: const-string v6, "intervalWidth" // string@04e6 │ │ +00c830: 7230 3c00 6502 |0174: invoke-interface {v5, v6, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@003c │ │ +00c836: 0c05 |0177: move-result-object v5 │ │ +00c838: 7210 3a00 0500 |0178: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +00c83e: 0e00 |017b: return-void │ │ +00c840: 0001 0400 0000 0000 8200 0000 8600 ... |017c: packed-switch-data (12 units) │ │ +00c858: 0001 0400 0000 0000 8900 0000 8d00 ... |0188: packed-switch-data (12 units) │ │ +00c870: 0001 0400 0000 0000 9000 0000 9300 ... |0194: packed-switch-data (12 units) │ │ +00c888: 0002 0400 f401 0000 e803 0000 d007 ... |01a0: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0005 line=733 │ │ 0x0008 line=735 │ │ 0x0015 line=742 │ │ 0x001e line=749 │ │ @@ -6705,27 +6711,30 @@ │ │ 0x0118 line=787 │ │ 0x011d line=789 │ │ 0x0126 line=790 │ │ 0x012f line=791 │ │ 0x013e line=792 │ │ 0x014d line=793 │ │ 0x015c line=794 │ │ + 0x0168 line=795 │ │ + 0x016e line=796 │ │ + 0x0174 line=797 │ │ + 0x0178 line=798 │ │ 0x017b line=799 │ │ 0x017c line=735 │ │ 0x0188 line=742 │ │ 0x0194 line=749 │ │ 0x01a0 line=759 │ │ locals : │ │ - 0x002b - 0x0033 reg=5 t I │ │ - 0x0073 - 0x0094 reg=0 i$ Ljava/util/Iterator; │ │ - 0x007f - 0x0094 reg=4 process Ljava/util/Map; Ljava/util/Map; │ │ - 0x00c1 - 0x00cd reg=5 t I │ │ - 0x0007 - 0x01b2 reg=1 intervalRead I │ │ - 0x0008 - 0x01b2 reg=2 intervalUpdate I │ │ - 0x0006 - 0x01b2 reg=3 intervalWidth I │ │ + 0x002b - 0x0033 reg=4 t I │ │ + 0x007f - 0x0094 reg=3 process Ljava/util/Map; Ljava/util/Map; │ │ + 0x00c1 - 0x00cd reg=4 t I │ │ + 0x0007 - 0x01b2 reg=0 intervalRead I │ │ + 0x0008 - 0x01b2 reg=1 intervalUpdate I │ │ + 0x0006 - 0x01b2 reg=2 intervalWidth I │ │ 0x0000 - 0x01b2 reg=8 this Lorg/anothermonitor/ActivityMain$33; │ │ 0x0000 - 0x01b2 reg=9 v Landroid/view/View; │ │ │ │ source_file_idx : 71 (ActivityMain.java) │ │ │ │ Class #50 header: │ │ class_idx : 212 │ │ @@ -6760,52 +6769,52 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c8b0: |[00c8b0] org.anothermonitor.ActivityMain$34.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00c8c0: 5b01 5f00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$34;.this$0:Lorg/anothermonitor/ActivityMain; // field@005f │ │ -00c8c4: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00c8ca: 0e00 |0005: return-void │ │ +00c8ac: |[00c8ac] org.anothermonitor.ActivityMain$34.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00c8bc: 5b01 5f00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$34;.this$0:Lorg/anothermonitor/ActivityMain; // field@005f │ │ +00c8c0: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00c8c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=810 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$34; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$34;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -00c8cc: |[00c8cc] org.anothermonitor.ActivityMain$34.onGlobalLayout:()V │ │ -00c8dc: 5420 5f00 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$34;.this$0:Lorg/anothermonitor/ActivityMain; // field@005f │ │ -00c8e0: 7110 cf02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ -00c8e6: 0c00 |0005: move-result-object v0 │ │ -00c8e8: 6e10 a700 0000 |0006: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00a7 │ │ -00c8ee: 0c00 |0009: move-result-object v0 │ │ -00c8f0: 6e20 9c00 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009c │ │ -00c8f6: 5420 5f00 |000d: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$34;.this$0:Lorg/anothermonitor/ActivityMain; // field@005f │ │ -00c8fa: 7110 cf02 0000 |000f: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ -00c900: 0c00 |0012: move-result-object v0 │ │ -00c902: 6e10 a600 0000 |0013: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ -00c908: 0c00 |0016: move-result-object v0 │ │ -00c90a: 5421 5f00 |0017: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$34;.this$0:Lorg/anothermonitor/ActivityMain; // field@005f │ │ -00c90e: 7110 d002 0100 |0019: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5500:(Lorg/anothermonitor/ActivityMain;)I // method@02d0 │ │ -00c914: 0a01 |001c: move-result v1 │ │ -00c916: 5901 0f00 |001d: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@000f │ │ -00c91a: 0e00 |001f: return-void │ │ +00c8c8: |[00c8c8] org.anothermonitor.ActivityMain$34.onGlobalLayout:()V │ │ +00c8d8: 5420 5f00 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$34;.this$0:Lorg/anothermonitor/ActivityMain; // field@005f │ │ +00c8dc: 7110 cf02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ +00c8e2: 0c00 |0005: move-result-object v0 │ │ +00c8e4: 6e10 a700 0000 |0006: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00a7 │ │ +00c8ea: 0c00 |0009: move-result-object v0 │ │ +00c8ec: 6e20 9c00 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009c │ │ +00c8f2: 5420 5f00 |000d: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$34;.this$0:Lorg/anothermonitor/ActivityMain; // field@005f │ │ +00c8f6: 7110 cf02 0000 |000f: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ +00c8fc: 0c00 |0012: move-result-object v0 │ │ +00c8fe: 6e10 a600 0000 |0013: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ +00c904: 0c00 |0016: move-result-object v0 │ │ +00c906: 5421 5f00 |0017: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$34;.this$0:Lorg/anothermonitor/ActivityMain; // field@005f │ │ +00c90a: 7110 d002 0100 |0019: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5500:(Lorg/anothermonitor/ActivityMain;)I // method@02d0 │ │ +00c910: 0a01 |001c: move-result v1 │ │ +00c912: 5901 0f00 |001d: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@000f │ │ +00c916: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ 0x000d line=814 │ │ 0x001f line=815 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lorg/anothermonitor/ActivityMain$34; │ │ @@ -6845,57 +6854,57 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c91c: |[00c91c] org.anothermonitor.ActivityMain$35.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00c92c: 5b01 6000 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$35;.this$0:Lorg/anothermonitor/ActivityMain; // field@0060 │ │ -00c930: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00c936: 0e00 |0005: return-void │ │ +00c918: |[00c918] org.anothermonitor.ActivityMain$35.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00c928: 5b01 6000 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$35;.this$0:Lorg/anothermonitor/ActivityMain; // field@0060 │ │ +00c92c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00c932: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$35; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$35;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -00c938: |[00c938] org.anothermonitor.ActivityMain$35.onGlobalLayout:()V │ │ -00c948: 5450 6000 |0000: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$35;.this$0:Lorg/anothermonitor/ActivityMain; // field@0060 │ │ -00c94c: 7110 cd02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ -00c952: 0c00 |0005: move-result-object v0 │ │ -00c954: 6e10 c100 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00c1 │ │ -00c95a: 0c00 |0009: move-result-object v0 │ │ -00c95c: 6e20 9c00 5000 |000a: invoke-virtual {v0, v5}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009c │ │ -00c962: 5450 6000 |000d: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$35;.this$0:Lorg/anothermonitor/ActivityMain; // field@0060 │ │ -00c966: 7110 cc02 0000 |000f: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ -00c96c: 0c00 |0012: move-result-object v0 │ │ -00c96e: 5451 6000 |0013: iget-object v1, v5, Lorg/anothermonitor/ActivityMain$35;.this$0:Lorg/anothermonitor/ActivityMain; // field@0060 │ │ -00c972: 7110 cd02 0100 |0015: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ -00c978: 0c01 |0018: move-result-object v1 │ │ -00c97a: 1302 3500 |0019: const/16 v2, #int 53 // #35 │ │ -00c97e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -00c980: 5454 6000 |001c: iget-object v4, v5, Lorg/anothermonitor/ActivityMain$35;.this$0:Lorg/anothermonitor/ActivityMain; // field@0060 │ │ -00c984: 7110 cd02 0400 |001e: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ -00c98a: 0c04 |0021: move-result-object v4 │ │ -00c98c: 6e10 b900 0400 |0022: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getHeight:()I // method@00b9 │ │ -00c992: 0a04 |0025: move-result v4 │ │ -00c994: 6e54 d400 1032 |0026: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@00d4 │ │ -00c99a: 0e00 |0029: return-void │ │ +00c934: |[00c934] org.anothermonitor.ActivityMain$35.onGlobalLayout:()V │ │ +00c944: 5450 6000 |0000: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$35;.this$0:Lorg/anothermonitor/ActivityMain; // field@0060 │ │ +00c948: 7110 cd02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ +00c94e: 0c00 |0005: move-result-object v0 │ │ +00c950: 6e10 c100 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00c1 │ │ +00c956: 0c00 |0009: move-result-object v0 │ │ +00c958: 6e20 9c00 5000 |000a: invoke-virtual {v0, v5}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009c │ │ +00c95e: 5450 6000 |000d: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$35;.this$0:Lorg/anothermonitor/ActivityMain; // field@0060 │ │ +00c962: 7110 cc02 0000 |000f: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ +00c968: 0c00 |0012: move-result-object v0 │ │ +00c96a: 5451 6000 |0013: iget-object v1, v5, Lorg/anothermonitor/ActivityMain$35;.this$0:Lorg/anothermonitor/ActivityMain; // field@0060 │ │ +00c96e: 7110 cd02 0100 |0015: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ +00c974: 0c01 |0018: move-result-object v1 │ │ +00c976: 1302 3500 |0019: const/16 v2, #int 53 // #35 │ │ +00c97a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +00c97c: 5454 6000 |001c: iget-object v4, v5, Lorg/anothermonitor/ActivityMain$35;.this$0:Lorg/anothermonitor/ActivityMain; // field@0060 │ │ +00c980: 7110 cd02 0400 |001e: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ +00c986: 0c04 |0021: move-result-object v4 │ │ +00c988: 6e10 b900 0400 |0022: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getHeight:()I // method@00b9 │ │ +00c98e: 0a04 |0025: move-result v4 │ │ +00c990: 6e54 d400 1032 |0026: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@00d4 │ │ +00c996: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ 0x000d line=822 │ │ 0x0029 line=823 │ │ locals : │ │ 0x0000 - 0x002a reg=5 this Lorg/anothermonitor/ActivityMain$35; │ │ @@ -6934,53 +6943,53 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain$36;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c99c: |[00c99c] org.anothermonitor.ActivityMain$36$1.:(Lorg/anothermonitor/ActivityMain$36;)V │ │ -00c9ac: 5b01 6100 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$36$1;.this$1:Lorg/anothermonitor/ActivityMain$36; // field@0061 │ │ -00c9b0: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -00c9b6: 0e00 |0005: return-void │ │ +00c998: |[00c998] org.anothermonitor.ActivityMain$36$1.:(Lorg/anothermonitor/ActivityMain$36;)V │ │ +00c9a8: 5b01 6100 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$36$1;.this$1:Lorg/anothermonitor/ActivityMain$36; // field@0061 │ │ +00c9ac: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +00c9b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$36$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain$36; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/anothermonitor/ActivityMain$36; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$36$1;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -00c9b8: |[00c9b8] org.anothermonitor.ActivityMain$36$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -00c9c8: 5420 6100 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$36$1;.this$1:Lorg/anothermonitor/ActivityMain$36; // field@0061 │ │ -00c9cc: 5400 6200 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ -00c9d0: 7110 df02 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ -00c9d6: 0c00 |0007: move-result-object v0 │ │ -00c9d8: 6e10 bf00 0000 |0008: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ -00c9de: 0c00 |000b: move-result-object v0 │ │ -00c9e0: 1f00 5700 |000c: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ -00c9e4: 5421 6100 |000e: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$36$1;.this$1:Lorg/anothermonitor/ActivityMain$36; // field@0061 │ │ -00c9e8: 5411 6200 |0010: iget-object v1, v1, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ -00c9ec: 7110 df02 0100 |0012: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ -00c9f2: 0c01 |0015: move-result-object v1 │ │ -00c9f4: 7220 9400 1000 |0016: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ -00c9fa: 5420 6100 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$36$1;.this$1:Lorg/anothermonitor/ActivityMain$36; // field@0061 │ │ -00c9fe: 5400 6200 |001b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ -00ca02: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -00ca04: 7120 e002 1000 |001e: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$6702:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e0 │ │ -00ca0a: 0e00 |0021: return-void │ │ +00c9b4: |[00c9b4] org.anothermonitor.ActivityMain$36$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +00c9c4: 5420 6100 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$36$1;.this$1:Lorg/anothermonitor/ActivityMain$36; // field@0061 │ │ +00c9c8: 5400 6200 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ +00c9cc: 7110 df02 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ +00c9d2: 0c00 |0007: move-result-object v0 │ │ +00c9d4: 6e10 bf00 0000 |0008: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ +00c9da: 0c00 |000b: move-result-object v0 │ │ +00c9dc: 1f00 5700 |000c: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ +00c9e0: 5421 6100 |000e: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$36$1;.this$1:Lorg/anothermonitor/ActivityMain$36; // field@0061 │ │ +00c9e4: 5411 6200 |0010: iget-object v1, v1, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ +00c9e8: 7110 df02 0100 |0012: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ +00c9ee: 0c01 |0015: move-result-object v1 │ │ +00c9f0: 7220 9400 1000 |0016: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ +00c9f6: 5420 6100 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$36$1;.this$1:Lorg/anothermonitor/ActivityMain$36; // field@0061 │ │ +00c9fa: 5400 6200 |001b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ +00c9fe: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +00ca00: 7120 e002 1000 |001e: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$6702:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e0 │ │ +00ca06: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ 0x0019 line=847 │ │ 0x0021 line=848 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/anothermonitor/ActivityMain$36$1; │ │ @@ -7021,78 +7030,79 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ca0c: |[00ca0c] org.anothermonitor.ActivityMain$36.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00ca1c: 5b01 6200 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ -00ca20: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00ca26: 0e00 |0005: return-void │ │ +00ca08: |[00ca08] org.anothermonitor.ActivityMain$36.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00ca18: 5b01 6200 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ +00ca1c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00ca22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$36; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$36;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -00ca28: |[00ca28] org.anothermonitor.ActivityMain$36.onClick:(Landroid/view/View;)V │ │ -00ca38: 5440 6200 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ -00ca3c: 7110 c802 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ -00ca42: 0c00 |0005: move-result-object v0 │ │ -00ca44: 7210 3e00 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -00ca4a: 0c00 |0009: move-result-object v0 │ │ -00ca4c: 1a01 4004 |000a: const-string v1, "firstTime" // string@0440 │ │ -00ca50: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -00ca52: 7230 3b00 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00ca58: 0c00 |0010: move-result-object v0 │ │ -00ca5a: 7210 3a00 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -00ca60: 5440 6200 |0014: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ -00ca64: 7110 df02 0000 |0016: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ -00ca6a: 0c00 |0019: move-result-object v0 │ │ -00ca6c: 6e10 b400 0000 |001a: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ -00ca72: 0c00 |001d: move-result-object v0 │ │ -00ca74: 5441 6200 |001e: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ -00ca78: 7110 e102 0100 |0020: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6800:(Lorg/anothermonitor/ActivityMain;)I // method@02e1 │ │ -00ca7e: 0a01 |0023: move-result v1 │ │ -00ca80: 8112 |0024: int-to-long v2, v1 │ │ -00ca82: 6e30 9600 2003 |0025: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ -00ca88: 0c00 |0028: move-result-object v0 │ │ -00ca8a: 2201 d600 |0029: new-instance v1, Lorg/anothermonitor/ActivityMain$36$1; // type@00d6 │ │ -00ca8e: 7020 6002 4100 |002b: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$36$1;.:(Lorg/anothermonitor/ActivityMain$36;)V // method@0260 │ │ -00ca94: 6e20 9700 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ -00ca9a: 0c00 |0031: move-result-object v0 │ │ -00ca9c: 1602 0000 |0032: const-wide/16 v2, #int 0 // #0 │ │ -00caa0: 6e30 9800 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ -00caa6: 0c00 |0037: move-result-object v0 │ │ -00caa8: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -00caaa: 6e20 9500 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ -00cab0: 0c00 |003c: move-result-object v0 │ │ -00cab2: 1501 70c1 |003d: const/high16 v1, #int -1049624576 // #c170 │ │ -00cab6: 5442 6200 |003f: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ -00caba: 7110 de02 0200 |0041: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$6600:(Lorg/anothermonitor/ActivityMain;)F // method@02de │ │ -00cac0: 0a02 |0044: move-result v2 │ │ -00cac2: c821 |0045: mul-float/2addr v1, v2 │ │ -00cac4: 6e20 9900 1000 |0046: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ -00caca: 0e00 |0049: return-void │ │ +00ca24: |[00ca24] org.anothermonitor.ActivityMain$36.onClick:(Landroid/view/View;)V │ │ +00ca34: 5440 6200 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ +00ca38: 7110 c802 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ +00ca3e: 0c00 |0005: move-result-object v0 │ │ +00ca40: 7210 3e00 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +00ca46: 0c00 |0009: move-result-object v0 │ │ +00ca48: 1a01 4004 |000a: const-string v1, "firstTime" // string@0440 │ │ +00ca4c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +00ca4e: 7230 3b00 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00ca54: 0c00 |0010: move-result-object v0 │ │ +00ca56: 7210 3a00 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +00ca5c: 5440 6200 |0014: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ +00ca60: 7110 df02 0000 |0016: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ +00ca66: 0c00 |0019: move-result-object v0 │ │ +00ca68: 6e10 b400 0000 |001a: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ +00ca6e: 0c00 |001d: move-result-object v0 │ │ +00ca70: 5441 6200 |001e: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ +00ca74: 7110 e102 0100 |0020: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6800:(Lorg/anothermonitor/ActivityMain;)I // method@02e1 │ │ +00ca7a: 0a01 |0023: move-result v1 │ │ +00ca7c: 8112 |0024: int-to-long v2, v1 │ │ +00ca7e: 6e30 9600 2003 |0025: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ +00ca84: 0c00 |0028: move-result-object v0 │ │ +00ca86: 2201 d600 |0029: new-instance v1, Lorg/anothermonitor/ActivityMain$36$1; // type@00d6 │ │ +00ca8a: 7020 6002 4100 |002b: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$36$1;.:(Lorg/anothermonitor/ActivityMain$36;)V // method@0260 │ │ +00ca90: 6e20 9700 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ +00ca96: 0c00 |0031: move-result-object v0 │ │ +00ca98: 1602 0000 |0032: const-wide/16 v2, #int 0 // #0 │ │ +00ca9c: 6e30 9800 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ +00caa2: 0c00 |0037: move-result-object v0 │ │ +00caa4: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +00caa6: 6e20 9500 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ +00caac: 0c00 |003c: move-result-object v0 │ │ +00caae: 1501 70c1 |003d: const/high16 v1, #int -1049624576 // #c170 │ │ +00cab2: 5442 6200 |003f: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$36;.this$0:Lorg/anothermonitor/ActivityMain; // field@0062 │ │ +00cab6: 7110 de02 0200 |0041: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$6600:(Lorg/anothermonitor/ActivityMain;)F // method@02de │ │ +00cabc: 0a02 |0044: move-result v2 │ │ +00cabe: c821 |0045: mul-float/2addr v1, v2 │ │ +00cac0: 6e20 9900 1000 |0046: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ +00cac6: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=842 │ │ 0x0014 line=843 │ │ + 0x0034 line=849 │ │ 0x0049 line=850 │ │ locals : │ │ 0x0000 - 0x004a reg=4 this Lorg/anothermonitor/ActivityMain$36; │ │ 0x0000 - 0x004a reg=5 v Landroid/view/View; │ │ │ │ source_file_idx : 71 (ActivityMain.java) │ │ │ │ @@ -7128,53 +7138,53 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain$37;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00cacc: |[00cacc] org.anothermonitor.ActivityMain$37$1.:(Lorg/anothermonitor/ActivityMain$37;)V │ │ -00cadc: 5b01 6300 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$37$1;.this$1:Lorg/anothermonitor/ActivityMain$37; // field@0063 │ │ -00cae0: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -00cae6: 0e00 |0005: return-void │ │ +00cac8: |[00cac8] org.anothermonitor.ActivityMain$37$1.:(Lorg/anothermonitor/ActivityMain$37;)V │ │ +00cad8: 5b01 6300 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$37$1;.this$1:Lorg/anothermonitor/ActivityMain$37; // field@0063 │ │ +00cadc: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +00cae2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$37$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain$37; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/anothermonitor/ActivityMain$37; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$37$1;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -00cae8: |[00cae8] org.anothermonitor.ActivityMain$37$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -00caf8: 5420 6300 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$37$1;.this$1:Lorg/anothermonitor/ActivityMain$37; // field@0063 │ │ -00cafc: 5400 6400 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cb00: 7110 e402 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ -00cb06: 0c00 |0007: move-result-object v0 │ │ -00cb08: 6e10 bf00 0000 |0008: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ -00cb0e: 0c00 |000b: move-result-object v0 │ │ -00cb10: 1f00 5700 |000c: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ -00cb14: 5421 6300 |000e: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$37$1;.this$1:Lorg/anothermonitor/ActivityMain$37; // field@0063 │ │ -00cb18: 5411 6400 |0010: iget-object v1, v1, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cb1c: 7110 e402 0100 |0012: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ -00cb22: 0c01 |0015: move-result-object v1 │ │ -00cb24: 7220 9400 1000 |0016: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ -00cb2a: 5420 6300 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$37$1;.this$1:Lorg/anothermonitor/ActivityMain$37; // field@0063 │ │ -00cb2e: 5400 6400 |001b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cb32: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -00cb34: 7120 e502 1000 |001e: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$7002:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e5 │ │ -00cb3a: 0e00 |0021: return-void │ │ +00cae4: |[00cae4] org.anothermonitor.ActivityMain$37$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +00caf4: 5420 6300 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$37$1;.this$1:Lorg/anothermonitor/ActivityMain$37; // field@0063 │ │ +00caf8: 5400 6400 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cafc: 7110 e402 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ +00cb02: 0c00 |0007: move-result-object v0 │ │ +00cb04: 6e10 bf00 0000 |0008: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ +00cb0a: 0c00 |000b: move-result-object v0 │ │ +00cb0c: 1f00 5700 |000c: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ +00cb10: 5421 6300 |000e: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$37$1;.this$1:Lorg/anothermonitor/ActivityMain$37; // field@0063 │ │ +00cb14: 5411 6400 |0010: iget-object v1, v1, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cb18: 7110 e402 0100 |0012: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ +00cb1e: 0c01 |0015: move-result-object v1 │ │ +00cb20: 7220 9400 1000 |0016: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ +00cb26: 5420 6300 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$37$1;.this$1:Lorg/anothermonitor/ActivityMain$37; // field@0063 │ │ +00cb2a: 5400 6400 |001b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cb2e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +00cb30: 7120 e502 1000 |001e: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$7002:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e5 │ │ +00cb36: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ 0x0019 line=896 │ │ 0x0021 line=897 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/anothermonitor/ActivityMain$37$1; │ │ @@ -7215,126 +7225,131 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00cb3c: |[00cb3c] org.anothermonitor.ActivityMain$37.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00cb4c: 5b01 6400 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cb50: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00cb56: 0e00 |0005: return-void │ │ +00cb38: |[00cb38] org.anothermonitor.ActivityMain$37.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00cb48: 5b01 6400 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cb4c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00cb52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$37; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$37;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 161 16-bit code units │ │ -00cb58: |[00cb58] org.anothermonitor.ActivityMain$37.onClick:(Landroid/view/View;)V │ │ -00cb68: 1506 0848 |0000: const/high16 v6, #int 1208483840 // #4808 │ │ -00cb6c: 5471 6400 |0002: iget-object v1, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cb70: 7110 c802 0100 |0004: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ -00cb76: 0c01 |0007: move-result-object v1 │ │ -00cb78: 7210 3e00 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -00cb7e: 0c01 |000b: move-result-object v1 │ │ -00cb80: 1a02 3504 |000c: const-string v2, "feedbackDone" // string@0435 │ │ -00cb84: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -00cb86: 7230 3b00 2103 |000f: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00cb8c: 0c01 |0012: move-result-object v1 │ │ -00cb8e: 7210 3a00 0100 |0013: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -00cb94: 5471 6400 |0016: iget-object v1, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cb98: 2202 1d00 |0018: new-instance v2, Landroid/content/Intent; // type@001d │ │ -00cb9c: 1a03 7203 |001a: const-string v3, "android.intent.action.VIEW" // string@0372 │ │ -00cba0: 2204 a600 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ -00cba4: 7010 d101 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00cbaa: 1a05 6105 |0021: const-string v5, "market://details?id=" // string@0561 │ │ -00cbae: 6e20 d401 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00cbb4: 0c04 |0026: move-result-object v4 │ │ -00cbb6: 5475 6400 |0027: iget-object v5, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cbba: 6e10 ef02 0500 |0029: invoke-virtual {v5}, Lorg/anothermonitor/ActivityMain;.getPackageName:()Ljava/lang/String; // method@02ef │ │ -00cbc0: 0c05 |002c: move-result-object v5 │ │ -00cbc2: 6e20 d401 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00cbc8: 0c04 |0030: move-result-object v4 │ │ -00cbca: 6e10 d501 0400 |0031: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00cbd0: 0c04 |0034: move-result-object v4 │ │ -00cbd2: 7110 6000 0400 |0035: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0060 │ │ -00cbd8: 0c04 |0038: move-result-object v4 │ │ -00cbda: 7030 3200 3204 |0039: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ -00cbe0: 1503 0848 |003c: const/high16 v3, #int 1208483840 // #4808 │ │ -00cbe4: 6e20 3300 3200 |003e: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0033 │ │ -00cbea: 0c02 |0041: move-result-object v2 │ │ -00cbec: 6e20 0703 2100 |0042: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;.startActivity:(Landroid/content/Intent;)V // method@0307 │ │ -00cbf2: 5471 6400 |0045: iget-object v1, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cbf6: 7110 e402 0100 |0047: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ -00cbfc: 0c01 |004a: move-result-object v1 │ │ -00cbfe: 6e10 b400 0100 |004b: invoke-virtual {v1}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ -00cc04: 0c01 |004e: move-result-object v1 │ │ -00cc06: 5472 6400 |004f: iget-object v2, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cc0a: 7110 e102 0200 |0051: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$6800:(Lorg/anothermonitor/ActivityMain;)I // method@02e1 │ │ -00cc10: 0a02 |0054: move-result v2 │ │ -00cc12: 8122 |0055: int-to-long v2, v2 │ │ -00cc14: 6e30 9600 2103 |0056: invoke-virtual {v1, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ -00cc1a: 0c01 |0059: move-result-object v1 │ │ -00cc1c: 2202 d800 |005a: new-instance v2, Lorg/anothermonitor/ActivityMain$37$1; // type@00d8 │ │ -00cc20: 7020 6402 7200 |005c: invoke-direct {v2, v7}, Lorg/anothermonitor/ActivityMain$37$1;.:(Lorg/anothermonitor/ActivityMain$37;)V // method@0264 │ │ -00cc26: 6e20 9700 2100 |005f: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ -00cc2c: 0c01 |0062: move-result-object v1 │ │ -00cc2e: 1602 0000 |0063: const-wide/16 v2, #int 0 // #0 │ │ -00cc32: 6e30 9800 2103 |0065: invoke-virtual {v1, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ -00cc38: 0c01 |0068: move-result-object v1 │ │ -00cc3a: 1202 |0069: const/4 v2, #int 0 // #0 │ │ -00cc3c: 6e20 9500 2100 |006a: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ -00cc42: 0c01 |006d: move-result-object v1 │ │ -00cc44: 1502 70c1 |006e: const/high16 v2, #int -1049624576 // #c170 │ │ -00cc48: 5473 6400 |0070: iget-object v3, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cc4c: 7110 de02 0300 |0072: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$6600:(Lorg/anothermonitor/ActivityMain;)F // method@02de │ │ -00cc52: 0a03 |0075: move-result v3 │ │ -00cc54: c832 |0076: mul-float/2addr v2, v3 │ │ -00cc56: 6e20 9900 2100 |0077: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ -00cc5c: 0e00 |007a: return-void │ │ -00cc5e: 0d00 |007b: move-exception v0 │ │ -00cc60: 6e10 2c00 0000 |007c: invoke-virtual {v0}, Landroid/content/ActivityNotFoundException;.printStackTrace:()V // method@002c │ │ -00cc66: 5471 6400 |007f: iget-object v1, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cc6a: 2202 1d00 |0081: new-instance v2, Landroid/content/Intent; // type@001d │ │ -00cc6e: 1a03 7203 |0083: const-string v3, "android.intent.action.VIEW" // string@0372 │ │ -00cc72: 5474 6400 |0085: iget-object v4, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ -00cc76: 7110 e202 0400 |0087: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$6900:(Lorg/anothermonitor/ActivityMain;)Landroid/content/res/Resources; // method@02e2 │ │ -00cc7c: 0c04 |008a: move-result-object v4 │ │ -00cc7e: 1405 0e00 077f |008b: const v5, #float 1.79446e+38 // #7f07000e │ │ -00cc84: 6e20 4c00 5400 |008e: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@004c │ │ -00cc8a: 0c04 |0091: move-result-object v4 │ │ -00cc8c: 7110 6000 0400 |0092: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0060 │ │ -00cc92: 0c04 |0095: move-result-object v4 │ │ -00cc94: 7030 3200 3204 |0096: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ -00cc9a: 6e20 3300 6200 |0099: invoke-virtual {v2, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0033 │ │ -00cca0: 0c02 |009c: move-result-object v2 │ │ -00cca2: 6e20 0703 2100 |009d: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;.startActivity:(Landroid/content/Intent;)V // method@0307 │ │ -00cca8: 28a5 |00a0: goto 0045 // -005b │ │ +00cb54: |[00cb54] org.anothermonitor.ActivityMain$37.onClick:(Landroid/view/View;)V │ │ +00cb64: 1506 0848 |0000: const/high16 v6, #int 1208483840 // #4808 │ │ +00cb68: 5471 6400 |0002: iget-object v1, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cb6c: 7110 c802 0100 |0004: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ +00cb72: 0c01 |0007: move-result-object v1 │ │ +00cb74: 7210 3e00 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +00cb7a: 0c01 |000b: move-result-object v1 │ │ +00cb7c: 1a02 3504 |000c: const-string v2, "feedbackDone" // string@0435 │ │ +00cb80: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +00cb82: 7230 3b00 2103 |000f: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00cb88: 0c01 |0012: move-result-object v1 │ │ +00cb8a: 7210 3a00 0100 |0013: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +00cb90: 5471 6400 |0016: iget-object v1, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cb94: 2202 1d00 |0018: new-instance v2, Landroid/content/Intent; // type@001d │ │ +00cb98: 1a03 7203 |001a: const-string v3, "android.intent.action.VIEW" // string@0372 │ │ +00cb9c: 2204 a600 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ +00cba0: 7010 d101 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00cba6: 1a05 6005 |0021: const-string v5, "market://details?id=" // string@0560 │ │ +00cbaa: 6e20 d401 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00cbb0: 0c04 |0026: move-result-object v4 │ │ +00cbb2: 5475 6400 |0027: iget-object v5, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cbb6: 6e10 ef02 0500 |0029: invoke-virtual {v5}, Lorg/anothermonitor/ActivityMain;.getPackageName:()Ljava/lang/String; // method@02ef │ │ +00cbbc: 0c05 |002c: move-result-object v5 │ │ +00cbbe: 6e20 d401 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00cbc4: 0c04 |0030: move-result-object v4 │ │ +00cbc6: 6e10 d501 0400 |0031: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00cbcc: 0c04 |0034: move-result-object v4 │ │ +00cbce: 7110 6000 0400 |0035: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0060 │ │ +00cbd4: 0c04 |0038: move-result-object v4 │ │ +00cbd6: 7030 3200 3204 |0039: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ +00cbdc: 1503 0848 |003c: const/high16 v3, #int 1208483840 // #4808 │ │ +00cbe0: 6e20 3300 3200 |003e: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0033 │ │ +00cbe6: 0c02 |0041: move-result-object v2 │ │ +00cbe8: 6e20 0703 2100 |0042: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;.startActivity:(Landroid/content/Intent;)V // method@0307 │ │ +00cbee: 5471 6400 |0045: iget-object v1, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cbf2: 7110 e402 0100 |0047: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ +00cbf8: 0c01 |004a: move-result-object v1 │ │ +00cbfa: 6e10 b400 0100 |004b: invoke-virtual {v1}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ +00cc00: 0c01 |004e: move-result-object v1 │ │ +00cc02: 5472 6400 |004f: iget-object v2, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cc06: 7110 e102 0200 |0051: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$6800:(Lorg/anothermonitor/ActivityMain;)I // method@02e1 │ │ +00cc0c: 0a02 |0054: move-result v2 │ │ +00cc0e: 8122 |0055: int-to-long v2, v2 │ │ +00cc10: 6e30 9600 2103 |0056: invoke-virtual {v1, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ +00cc16: 0c01 |0059: move-result-object v1 │ │ +00cc18: 2202 d800 |005a: new-instance v2, Lorg/anothermonitor/ActivityMain$37$1; // type@00d8 │ │ +00cc1c: 7020 6402 7200 |005c: invoke-direct {v2, v7}, Lorg/anothermonitor/ActivityMain$37$1;.:(Lorg/anothermonitor/ActivityMain$37;)V // method@0264 │ │ +00cc22: 6e20 9700 2100 |005f: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ +00cc28: 0c01 |0062: move-result-object v1 │ │ +00cc2a: 1602 0000 |0063: const-wide/16 v2, #int 0 // #0 │ │ +00cc2e: 6e30 9800 2103 |0065: invoke-virtual {v1, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ +00cc34: 0c01 |0068: move-result-object v1 │ │ +00cc36: 1202 |0069: const/4 v2, #int 0 // #0 │ │ +00cc38: 6e20 9500 2100 |006a: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ +00cc3e: 0c01 |006d: move-result-object v1 │ │ +00cc40: 1502 70c1 |006e: const/high16 v2, #int -1049624576 // #c170 │ │ +00cc44: 5473 6400 |0070: iget-object v3, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cc48: 7110 de02 0300 |0072: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$6600:(Lorg/anothermonitor/ActivityMain;)F // method@02de │ │ +00cc4e: 0a03 |0075: move-result v3 │ │ +00cc50: c832 |0076: mul-float/2addr v2, v3 │ │ +00cc52: 6e20 9900 2100 |0077: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ +00cc58: 0e00 |007a: return-void │ │ +00cc5a: 0d00 |007b: move-exception v0 │ │ +00cc5c: 6e10 2c00 0000 |007c: invoke-virtual {v0}, Landroid/content/ActivityNotFoundException;.printStackTrace:()V // method@002c │ │ +00cc62: 5471 6400 |007f: iget-object v1, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cc66: 2202 1d00 |0081: new-instance v2, Landroid/content/Intent; // type@001d │ │ +00cc6a: 1a03 7203 |0083: const-string v3, "android.intent.action.VIEW" // string@0372 │ │ +00cc6e: 5474 6400 |0085: iget-object v4, v7, Lorg/anothermonitor/ActivityMain$37;.this$0:Lorg/anothermonitor/ActivityMain; // field@0064 │ │ +00cc72: 7110 e202 0400 |0087: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$6900:(Lorg/anothermonitor/ActivityMain;)Landroid/content/res/Resources; // method@02e2 │ │ +00cc78: 0c04 |008a: move-result-object v4 │ │ +00cc7a: 1405 0e00 077f |008b: const v5, #float 1.79446e+38 // #7f07000e │ │ +00cc80: 6e20 4c00 5400 |008e: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@004c │ │ +00cc86: 0c04 |0091: move-result-object v4 │ │ +00cc88: 7110 6000 0400 |0092: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0060 │ │ +00cc8e: 0c04 |0095: move-result-object v4 │ │ +00cc90: 7030 3200 3204 |0096: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ +00cc96: 6e20 3300 6200 |0099: invoke-virtual {v2, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0033 │ │ +00cc9c: 0c02 |009c: move-result-object v2 │ │ +00cc9e: 6e20 0703 2100 |009d: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;.startActivity:(Landroid/content/Intent;)V // method@0307 │ │ +00cca4: 28a5 |00a0: goto 0045 // -005b │ │ catches : 1 │ │ 0x0016 - 0x0045 │ │ Landroid/content/ActivityNotFoundException; -> 0x007b │ │ positions : │ │ 0x0002 line=883 │ │ 0x0016 line=885 │ │ + 0x003e line=886 │ │ + 0x0042 line=885 │ │ 0x0045 line=892 │ │ + 0x0065 line=898 │ │ 0x007a line=899 │ │ 0x007b line=887 │ │ 0x007c line=888 │ │ 0x007f line=889 │ │ + 0x0099 line=890 │ │ + 0x009d line=889 │ │ locals : │ │ 0x007c - 0x00a1 reg=0 e Landroid/content/ActivityNotFoundException; │ │ 0x0000 - 0x00a1 reg=7 this Lorg/anothermonitor/ActivityMain$37; │ │ 0x0000 - 0x00a1 reg=8 v Landroid/view/View; │ │ │ │ source_file_idx : 71 (ActivityMain.java) │ │ │ │ @@ -7370,53 +7385,53 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain$38;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ccb8: |[00ccb8] org.anothermonitor.ActivityMain$38$1.:(Lorg/anothermonitor/ActivityMain$38;)V │ │ -00ccc8: 5b01 6500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$38$1;.this$1:Lorg/anothermonitor/ActivityMain$38; // field@0065 │ │ -00cccc: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -00ccd2: 0e00 |0005: return-void │ │ +00ccb4: |[00ccb4] org.anothermonitor.ActivityMain$38$1.:(Lorg/anothermonitor/ActivityMain$38;)V │ │ +00ccc4: 5b01 6500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$38$1;.this$1:Lorg/anothermonitor/ActivityMain$38; // field@0065 │ │ +00ccc8: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +00ccce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$38$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain$38; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/anothermonitor/ActivityMain$38; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$38$1;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -00ccd4: |[00ccd4] org.anothermonitor.ActivityMain$38$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -00cce4: 5420 6500 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$38$1;.this$1:Lorg/anothermonitor/ActivityMain$38; // field@0065 │ │ -00cce8: 5400 6600 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ -00ccec: 7110 e402 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ -00ccf2: 0c00 |0007: move-result-object v0 │ │ -00ccf4: 6e10 bf00 0000 |0008: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ -00ccfa: 0c00 |000b: move-result-object v0 │ │ -00ccfc: 1f00 5700 |000c: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ -00cd00: 5421 6500 |000e: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$38$1;.this$1:Lorg/anothermonitor/ActivityMain$38; // field@0065 │ │ -00cd04: 5411 6600 |0010: iget-object v1, v1, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ -00cd08: 7110 e402 0100 |0012: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ -00cd0e: 0c01 |0015: move-result-object v1 │ │ -00cd10: 7220 9400 1000 |0016: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ -00cd16: 5420 6500 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$38$1;.this$1:Lorg/anothermonitor/ActivityMain$38; // field@0065 │ │ -00cd1a: 5400 6600 |001b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ -00cd1e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -00cd20: 7120 e502 1000 |001e: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$7002:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e5 │ │ -00cd26: 0e00 |0021: return-void │ │ +00ccd0: |[00ccd0] org.anothermonitor.ActivityMain$38$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +00cce0: 5420 6500 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$38$1;.this$1:Lorg/anothermonitor/ActivityMain$38; // field@0065 │ │ +00cce4: 5400 6600 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ +00cce8: 7110 e402 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ +00ccee: 0c00 |0007: move-result-object v0 │ │ +00ccf0: 6e10 bf00 0000 |0008: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ +00ccf6: 0c00 |000b: move-result-object v0 │ │ +00ccf8: 1f00 5700 |000c: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ +00ccfc: 5421 6500 |000e: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$38$1;.this$1:Lorg/anothermonitor/ActivityMain$38; // field@0065 │ │ +00cd00: 5411 6600 |0010: iget-object v1, v1, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ +00cd04: 7110 e402 0100 |0012: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ +00cd0a: 0c01 |0015: move-result-object v1 │ │ +00cd0c: 7220 9400 1000 |0016: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ +00cd12: 5420 6500 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$38$1;.this$1:Lorg/anothermonitor/ActivityMain$38; // field@0065 │ │ +00cd16: 5400 6600 |001b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ +00cd1a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +00cd1c: 7120 e502 1000 |001e: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$7002:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e5 │ │ +00cd22: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ 0x0019 line=910 │ │ 0x0021 line=911 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/anothermonitor/ActivityMain$38$1; │ │ @@ -7457,88 +7472,89 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00cd28: |[00cd28] org.anothermonitor.ActivityMain$38.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00cd38: 5b01 6600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ -00cd3c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00cd42: 0e00 |0005: return-void │ │ +00cd24: |[00cd24] org.anothermonitor.ActivityMain$38.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00cd34: 5b01 6600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ +00cd38: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00cd3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$38; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$38;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -00cd44: |[00cd44] org.anothermonitor.ActivityMain$38.onClick:(Landroid/view/View;)V │ │ -00cd54: 5440 6600 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ -00cd58: 7110 c802 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ -00cd5e: 0c00 |0005: move-result-object v0 │ │ -00cd60: 7210 3e00 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -00cd66: 0c00 |0009: move-result-object v0 │ │ -00cd68: 1a01 3504 |000a: const-string v1, "feedbackDone" // string@0435 │ │ -00cd6c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -00cd6e: 7230 3b00 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00cd74: 0c00 |0010: move-result-object v0 │ │ -00cd76: 7210 3a00 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -00cd7c: 5440 6600 |0014: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ -00cd80: 5441 6600 |0016: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ -00cd84: 1402 4000 077f |0018: const v2, #float 1.79447e+38 // #7f070040 │ │ -00cd8a: 6e20 f202 2100 |001b: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00cd90: 0c01 |001e: move-result-object v1 │ │ -00cd92: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -00cd94: 7130 ea00 1002 |0020: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ -00cd9a: 0c00 |0023: move-result-object v0 │ │ -00cd9c: 6e10 eb00 0000 |0024: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ -00cda2: 5440 6600 |0027: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ -00cda6: 7110 e402 0000 |0029: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ -00cdac: 0c00 |002c: move-result-object v0 │ │ -00cdae: 6e10 b400 0000 |002d: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ -00cdb4: 0c00 |0030: move-result-object v0 │ │ -00cdb6: 5441 6600 |0031: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ -00cdba: 7110 e102 0100 |0033: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6800:(Lorg/anothermonitor/ActivityMain;)I // method@02e1 │ │ -00cdc0: 0a01 |0036: move-result v1 │ │ -00cdc2: 8112 |0037: int-to-long v2, v1 │ │ -00cdc4: 6e30 9600 2003 |0038: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ -00cdca: 0c00 |003b: move-result-object v0 │ │ -00cdcc: 2201 da00 |003c: new-instance v1, Lorg/anothermonitor/ActivityMain$38$1; // type@00da │ │ -00cdd0: 7020 6802 4100 |003e: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$38$1;.:(Lorg/anothermonitor/ActivityMain$38;)V // method@0268 │ │ -00cdd6: 6e20 9700 1000 |0041: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ -00cddc: 0c00 |0044: move-result-object v0 │ │ -00cdde: 1602 0000 |0045: const-wide/16 v2, #int 0 // #0 │ │ -00cde2: 6e30 9800 2003 |0047: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ -00cde8: 0c00 |004a: move-result-object v0 │ │ -00cdea: 1201 |004b: const/4 v1, #int 0 // #0 │ │ -00cdec: 6e20 9500 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ -00cdf2: 0c00 |004f: move-result-object v0 │ │ -00cdf4: 1501 70c1 |0050: const/high16 v1, #int -1049624576 // #c170 │ │ -00cdf8: 5442 6600 |0052: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ -00cdfc: 7110 de02 0200 |0054: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$6600:(Lorg/anothermonitor/ActivityMain;)F // method@02de │ │ -00ce02: 0a02 |0057: move-result v2 │ │ -00ce04: c821 |0058: mul-float/2addr v1, v2 │ │ -00ce06: 6e20 9900 1000 |0059: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ -00ce0c: 0e00 |005c: return-void │ │ +00cd40: |[00cd40] org.anothermonitor.ActivityMain$38.onClick:(Landroid/view/View;)V │ │ +00cd50: 5440 6600 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ +00cd54: 7110 c802 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ +00cd5a: 0c00 |0005: move-result-object v0 │ │ +00cd5c: 7210 3e00 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +00cd62: 0c00 |0009: move-result-object v0 │ │ +00cd64: 1a01 3504 |000a: const-string v1, "feedbackDone" // string@0435 │ │ +00cd68: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +00cd6a: 7230 3b00 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00cd70: 0c00 |0010: move-result-object v0 │ │ +00cd72: 7210 3a00 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +00cd78: 5440 6600 |0014: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ +00cd7c: 5441 6600 |0016: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ +00cd80: 1402 4000 077f |0018: const v2, #float 1.79447e+38 // #7f070040 │ │ +00cd86: 6e20 f202 2100 |001b: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00cd8c: 0c01 |001e: move-result-object v1 │ │ +00cd8e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +00cd90: 7130 ea00 1002 |0020: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ +00cd96: 0c00 |0023: move-result-object v0 │ │ +00cd98: 6e10 eb00 0000 |0024: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ +00cd9e: 5440 6600 |0027: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ +00cda2: 7110 e402 0000 |0029: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ +00cda8: 0c00 |002c: move-result-object v0 │ │ +00cdaa: 6e10 b400 0000 |002d: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ +00cdb0: 0c00 |0030: move-result-object v0 │ │ +00cdb2: 5441 6600 |0031: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ +00cdb6: 7110 e102 0100 |0033: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6800:(Lorg/anothermonitor/ActivityMain;)I // method@02e1 │ │ +00cdbc: 0a01 |0036: move-result v1 │ │ +00cdbe: 8112 |0037: int-to-long v2, v1 │ │ +00cdc0: 6e30 9600 2003 |0038: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ +00cdc6: 0c00 |003b: move-result-object v0 │ │ +00cdc8: 2201 da00 |003c: new-instance v1, Lorg/anothermonitor/ActivityMain$38$1; // type@00da │ │ +00cdcc: 7020 6802 4100 |003e: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$38$1;.:(Lorg/anothermonitor/ActivityMain$38;)V // method@0268 │ │ +00cdd2: 6e20 9700 1000 |0041: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ +00cdd8: 0c00 |0044: move-result-object v0 │ │ +00cdda: 1602 0000 |0045: const-wide/16 v2, #int 0 // #0 │ │ +00cdde: 6e30 9800 2003 |0047: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ +00cde4: 0c00 |004a: move-result-object v0 │ │ +00cde6: 1201 |004b: const/4 v1, #int 0 // #0 │ │ +00cde8: 6e20 9500 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ +00cdee: 0c00 |004f: move-result-object v0 │ │ +00cdf0: 1501 70c1 |0050: const/high16 v1, #int -1049624576 // #c170 │ │ +00cdf4: 5442 6600 |0052: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$38;.this$0:Lorg/anothermonitor/ActivityMain; // field@0066 │ │ +00cdf8: 7110 de02 0200 |0054: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$6600:(Lorg/anothermonitor/ActivityMain;)F // method@02de │ │ +00cdfe: 0a02 |0057: move-result v2 │ │ +00ce00: c821 |0058: mul-float/2addr v1, v2 │ │ +00ce02: 6e20 9900 1000 |0059: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ +00ce08: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ 0x0014 line=905 │ │ 0x0027 line=906 │ │ + 0x0047 line=912 │ │ 0x005c line=913 │ │ locals : │ │ 0x0000 - 0x005d reg=4 this Lorg/anothermonitor/ActivityMain$38; │ │ 0x0000 - 0x005d reg=5 v Landroid/view/View; │ │ │ │ source_file_idx : 71 (ActivityMain.java) │ │ │ │ @@ -7574,53 +7590,53 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain$39;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ce10: |[00ce10] org.anothermonitor.ActivityMain$39$1.:(Lorg/anothermonitor/ActivityMain$39;)V │ │ -00ce20: 5b01 6700 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$39$1;.this$1:Lorg/anothermonitor/ActivityMain$39; // field@0067 │ │ -00ce24: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -00ce2a: 0e00 |0005: return-void │ │ +00ce0c: |[00ce0c] org.anothermonitor.ActivityMain$39$1.:(Lorg/anothermonitor/ActivityMain$39;)V │ │ +00ce1c: 5b01 6700 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$39$1;.this$1:Lorg/anothermonitor/ActivityMain$39; // field@0067 │ │ +00ce20: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +00ce26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$39$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain$39; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/anothermonitor/ActivityMain$39; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$39$1;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -00ce2c: |[00ce2c] org.anothermonitor.ActivityMain$39$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -00ce3c: 5420 6700 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$39$1;.this$1:Lorg/anothermonitor/ActivityMain$39; // field@0067 │ │ -00ce40: 5400 6800 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ -00ce44: 7110 e402 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ -00ce4a: 0c00 |0007: move-result-object v0 │ │ -00ce4c: 6e10 bf00 0000 |0008: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ -00ce52: 0c00 |000b: move-result-object v0 │ │ -00ce54: 1f00 5700 |000c: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ -00ce58: 5421 6700 |000e: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$39$1;.this$1:Lorg/anothermonitor/ActivityMain$39; // field@0067 │ │ -00ce5c: 5411 6800 |0010: iget-object v1, v1, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ -00ce60: 7110 e402 0100 |0012: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ -00ce66: 0c01 |0015: move-result-object v1 │ │ -00ce68: 7220 9400 1000 |0016: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ -00ce6e: 5420 6700 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$39$1;.this$1:Lorg/anothermonitor/ActivityMain$39; // field@0067 │ │ -00ce72: 5400 6800 |001b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ -00ce76: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -00ce78: 7120 e502 1000 |001e: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$7002:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e5 │ │ -00ce7e: 0e00 |0021: return-void │ │ +00ce28: |[00ce28] org.anothermonitor.ActivityMain$39$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +00ce38: 5420 6700 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$39$1;.this$1:Lorg/anothermonitor/ActivityMain$39; // field@0067 │ │ +00ce3c: 5400 6800 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ +00ce40: 7110 e402 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ +00ce46: 0c00 |0007: move-result-object v0 │ │ +00ce48: 6e10 bf00 0000 |0008: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ +00ce4e: 0c00 |000b: move-result-object v0 │ │ +00ce50: 1f00 5700 |000c: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ +00ce54: 5421 6700 |000e: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$39$1;.this$1:Lorg/anothermonitor/ActivityMain$39; // field@0067 │ │ +00ce58: 5411 6800 |0010: iget-object v1, v1, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ +00ce5c: 7110 e402 0100 |0012: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ +00ce62: 0c01 |0015: move-result-object v1 │ │ +00ce64: 7220 9400 1000 |0016: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ +00ce6a: 5420 6700 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$39$1;.this$1:Lorg/anothermonitor/ActivityMain$39; // field@0067 │ │ +00ce6e: 5400 6800 |001b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ +00ce72: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +00ce74: 7120 e502 1000 |001e: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$7002:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e5 │ │ +00ce7a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=921 │ │ 0x0019 line=922 │ │ 0x0021 line=923 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/anothermonitor/ActivityMain$39$1; │ │ @@ -7661,92 +7677,93 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ce80: |[00ce80] org.anothermonitor.ActivityMain$39.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00ce90: 5b01 6800 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ -00ce94: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00ce9a: 0e00 |0005: return-void │ │ +00ce7c: |[00ce7c] org.anothermonitor.ActivityMain$39.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00ce8c: 5b01 6800 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ +00ce90: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00ce96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$39; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$39;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -00ce9c: |[00ce9c] org.anothermonitor.ActivityMain$39.onClick:(Landroid/view/View;)V │ │ -00ceac: 5440 6800 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ -00ceb0: 7110 e402 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ -00ceb6: 0c00 |0005: move-result-object v0 │ │ -00ceb8: 6e10 b400 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ -00cebe: 0c00 |0009: move-result-object v0 │ │ -00cec0: 5441 6800 |000a: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ -00cec4: 7110 e102 0100 |000c: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6800:(Lorg/anothermonitor/ActivityMain;)I // method@02e1 │ │ -00ceca: 0a01 |000f: move-result v1 │ │ -00cecc: 8112 |0010: int-to-long v2, v1 │ │ -00cece: 6e30 9600 2003 |0011: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ -00ced4: 0c00 |0014: move-result-object v0 │ │ -00ced6: 2201 dc00 |0015: new-instance v1, Lorg/anothermonitor/ActivityMain$39$1; // type@00dc │ │ -00ceda: 7020 6c02 4100 |0017: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$39$1;.:(Lorg/anothermonitor/ActivityMain$39;)V // method@026c │ │ -00cee0: 6e20 9700 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ -00cee6: 0c00 |001d: move-result-object v0 │ │ -00cee8: 1602 0000 |001e: const-wide/16 v2, #int 0 // #0 │ │ -00ceec: 6e30 9800 2003 |0020: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ -00cef2: 0c00 |0023: move-result-object v0 │ │ -00cef4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -00cef6: 6e20 9500 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ -00cefc: 0c00 |0028: move-result-object v0 │ │ -00cefe: 1501 70c1 |0029: const/high16 v1, #int -1049624576 // #c170 │ │ -00cf02: 5442 6800 |002b: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ -00cf06: 7110 de02 0200 |002d: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$6600:(Lorg/anothermonitor/ActivityMain;)F // method@02de │ │ -00cf0c: 0a02 |0030: move-result v2 │ │ -00cf0e: c821 |0031: mul-float/2addr v1, v2 │ │ -00cf10: 6e20 9900 1000 |0032: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ -00cf16: 5440 6800 |0035: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ -00cf1a: 7110 c802 0000 |0037: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ -00cf20: 0c00 |003a: move-result-object v0 │ │ -00cf22: 7210 3e00 0000 |003b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -00cf28: 0c00 |003e: move-result-object v0 │ │ -00cf2a: 1a01 4104 |003f: const-string v1, "firstTimeDate" // string@0441 │ │ -00cf2e: 1a02 9900 |0041: const-string v2, "Europe/London" // string@0099 │ │ -00cf32: 7110 fa01 0200 |0043: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@01fa │ │ -00cf38: 0c02 |0046: move-result-object v2 │ │ -00cf3a: 7110 e701 0200 |0047: invoke-static {v2}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@01e7 │ │ -00cf40: 0c02 |004a: move-result-object v2 │ │ -00cf42: 6e10 e801 0200 |004b: invoke-virtual {v2}, Ljava/util/Calendar;.getTimeInMillis:()J // method@01e8 │ │ -00cf48: 0b02 |004e: move-result-wide v2 │ │ -00cf4a: 7240 3d00 1032 |004f: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@003d │ │ -00cf50: 0c00 |0052: move-result-object v0 │ │ -00cf52: 7210 3a00 0000 |0053: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -00cf58: 5440 6800 |0056: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ -00cf5c: 5441 6800 |0058: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ -00cf60: 1402 4200 077f |005a: const v2, #float 1.79447e+38 // #7f070042 │ │ -00cf66: 6e20 f202 2100 |005d: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00cf6c: 0c01 |0060: move-result-object v1 │ │ -00cf6e: 1212 |0061: const/4 v2, #int 1 // #1 │ │ -00cf70: 7130 ea00 1002 |0062: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ -00cf76: 0c00 |0065: move-result-object v0 │ │ -00cf78: 6e10 eb00 0000 |0066: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ -00cf7e: 0e00 |0069: return-void │ │ +00ce98: |[00ce98] org.anothermonitor.ActivityMain$39.onClick:(Landroid/view/View;)V │ │ +00cea8: 5440 6800 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ +00ceac: 7110 e402 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ +00ceb2: 0c00 |0005: move-result-object v0 │ │ +00ceb4: 6e10 b400 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ +00ceba: 0c00 |0009: move-result-object v0 │ │ +00cebc: 5441 6800 |000a: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ +00cec0: 7110 e102 0100 |000c: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6800:(Lorg/anothermonitor/ActivityMain;)I // method@02e1 │ │ +00cec6: 0a01 |000f: move-result v1 │ │ +00cec8: 8112 |0010: int-to-long v2, v1 │ │ +00ceca: 6e30 9600 2003 |0011: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ +00ced0: 0c00 |0014: move-result-object v0 │ │ +00ced2: 2201 dc00 |0015: new-instance v1, Lorg/anothermonitor/ActivityMain$39$1; // type@00dc │ │ +00ced6: 7020 6c02 4100 |0017: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$39$1;.:(Lorg/anothermonitor/ActivityMain$39;)V // method@026c │ │ +00cedc: 6e20 9700 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ +00cee2: 0c00 |001d: move-result-object v0 │ │ +00cee4: 1602 0000 |001e: const-wide/16 v2, #int 0 // #0 │ │ +00cee8: 6e30 9800 2003 |0020: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ +00ceee: 0c00 |0023: move-result-object v0 │ │ +00cef0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +00cef2: 6e20 9500 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ +00cef8: 0c00 |0028: move-result-object v0 │ │ +00cefa: 1501 70c1 |0029: const/high16 v1, #int -1049624576 // #c170 │ │ +00cefe: 5442 6800 |002b: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ +00cf02: 7110 de02 0200 |002d: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$6600:(Lorg/anothermonitor/ActivityMain;)F // method@02de │ │ +00cf08: 0a02 |0030: move-result v2 │ │ +00cf0a: c821 |0031: mul-float/2addr v1, v2 │ │ +00cf0c: 6e20 9900 1000 |0032: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ +00cf12: 5440 6800 |0035: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ +00cf16: 7110 c802 0000 |0037: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ +00cf1c: 0c00 |003a: move-result-object v0 │ │ +00cf1e: 7210 3e00 0000 |003b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +00cf24: 0c00 |003e: move-result-object v0 │ │ +00cf26: 1a01 4104 |003f: const-string v1, "firstTimeDate" // string@0441 │ │ +00cf2a: 1a02 9900 |0041: const-string v2, "Europe/London" // string@0099 │ │ +00cf2e: 7110 fa01 0200 |0043: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@01fa │ │ +00cf34: 0c02 |0046: move-result-object v2 │ │ +00cf36: 7110 e701 0200 |0047: invoke-static {v2}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@01e7 │ │ +00cf3c: 0c02 |004a: move-result-object v2 │ │ +00cf3e: 6e10 e801 0200 |004b: invoke-virtual {v2}, Ljava/util/Calendar;.getTimeInMillis:()J // method@01e8 │ │ +00cf44: 0b02 |004e: move-result-wide v2 │ │ +00cf46: 7240 3d00 1032 |004f: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@003d │ │ +00cf4c: 0c00 |0052: move-result-object v0 │ │ +00cf4e: 7210 3a00 0000 |0053: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +00cf54: 5440 6800 |0056: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ +00cf58: 5441 6800 |0058: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$39;.this$0:Lorg/anothermonitor/ActivityMain; // field@0068 │ │ +00cf5c: 1402 4200 077f |005a: const v2, #float 1.79447e+38 // #7f070042 │ │ +00cf62: 6e20 f202 2100 |005d: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00cf68: 0c01 |0060: move-result-object v1 │ │ +00cf6a: 1212 |0061: const/4 v2, #int 1 // #1 │ │ +00cf6c: 7130 ea00 1002 |0062: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ +00cf72: 0c00 |0065: move-result-object v0 │ │ +00cf74: 6e10 eb00 0000 |0066: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ +00cf7a: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ + 0x0020 line=924 │ │ 0x0035 line=925 │ │ 0x0056 line=926 │ │ 0x0069 line=927 │ │ locals : │ │ 0x0000 - 0x006a reg=4 this Lorg/anothermonitor/ActivityMain$39; │ │ 0x0000 - 0x006a reg=5 v Landroid/view/View; │ │ │ │ @@ -7787,202 +7804,202 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00cf80: |[00cf80] org.anothermonitor.ActivityMain$3.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00cf90: 5b01 6900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00cf94: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00cf9a: 0e00 |0005: return-void │ │ +00cf7c: |[00cf7c] org.anothermonitor.ActivityMain$3.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00cf8c: 5b01 6900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00cf90: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00cf96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$3;) │ │ name : 'onServiceConnected' │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 348 16-bit code units │ │ -00cf9c: |[00cf9c] org.anothermonitor.ActivityMain$3.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -00cfac: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -00cfae: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -00cfb0: 54a0 6900 |0002: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00cfb4: 1f0c 0701 |0004: check-cast v12, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder; // type@0107 │ │ -00cfb8: 6e10 4c03 0c00 |0006: invoke-virtual {v12}, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder;.getService:()Lorg/anothermonitor/ServiceReader; // method@034c │ │ -00cfbe: 0c01 |0009: move-result-object v1 │ │ -00cfc0: 7120 9f02 1000 |000a: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$202:(Lorg/anothermonitor/ActivityMain;Lorg/anothermonitor/ServiceReader;)Lorg/anothermonitor/ServiceReader; // method@029f │ │ -00cfc6: 54a0 6900 |000d: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00cfca: 7110 a602 0000 |000f: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00cfd0: 0c00 |0012: move-result-object v0 │ │ -00cfd2: 54a1 6900 |0013: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00cfd6: 7110 9d02 0100 |0015: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00cfdc: 0c01 |0018: move-result-object v1 │ │ -00cfde: 6e20 8703 1000 |0019: invoke-virtual {v0, v1}, Lorg/anothermonitor/ViewGraphic;.setService:(Lorg/anothermonitor/ServiceReader;)V // method@0387 │ │ -00cfe4: 54a0 6900 |001c: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00cfe8: 7110 a602 0000 |001e: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00cfee: 0c00 |0021: move-result-object v0 │ │ -00cff0: 54a1 6900 |0022: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00cff4: 7110 a702 0100 |0024: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2600:(Lorg/anothermonitor/ActivityMain;)Z // method@02a7 │ │ -00cffa: 0a01 |0027: move-result v1 │ │ -00cffc: 54a2 6900 |0028: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d000: 7110 a902 0200 |002a: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2700:(Lorg/anothermonitor/ActivityMain;)Z // method@02a9 │ │ -00d006: 0a02 |002d: move-result v2 │ │ -00d008: 54a3 6900 |002e: iget-object v3, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d00c: 7110 ab02 0300 |0030: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$2800:(Lorg/anothermonitor/ActivityMain;)Z // method@02ab │ │ -00d012: 0a03 |0033: move-result v3 │ │ -00d014: 54a4 6900 |0034: iget-object v4, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d018: 7110 ad02 0400 |0036: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$2900:(Lorg/anothermonitor/ActivityMain;)Z // method@02ad │ │ -00d01e: 0a04 |0039: move-result v4 │ │ -00d020: 54a5 6900 |003a: iget-object v5, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d024: 7110 b002 0500 |003c: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$3000:(Lorg/anothermonitor/ActivityMain;)Z // method@02b0 │ │ -00d02a: 0a05 |003f: move-result v5 │ │ -00d02c: 54a6 6900 |0040: iget-object v6, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d030: 7110 b202 0600 |0042: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$3100:(Lorg/anothermonitor/ActivityMain;)Z // method@02b2 │ │ -00d036: 0a06 |0045: move-result v6 │ │ -00d038: 54a7 6900 |0046: iget-object v7, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d03c: 7110 b402 0700 |0048: invoke-static {v7}, Lorg/anothermonitor/ActivityMain;.access$3200:(Lorg/anothermonitor/ActivityMain;)Z // method@02b4 │ │ -00d042: 0a07 |004b: move-result v7 │ │ -00d044: 7408 8503 0000 |004c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/anothermonitor/ViewGraphic;.setParameters:(ZZZZZZZ)V // method@0385 │ │ -00d04a: 54a0 6900 |004f: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d04e: 7110 b602 0000 |0051: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3300:(Lorg/anothermonitor/ActivityMain;)V // method@02b6 │ │ -00d054: 54a0 6900 |0054: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d058: 7110 b802 0000 |0056: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@02b8 │ │ -00d05e: 0c00 |0059: move-result-object v0 │ │ -00d060: 2201 a600 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ -00d064: 7010 d101 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00d06a: 54a2 6900 |005f: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d06e: 7110 b702 0200 |0061: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3400:(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat; // method@02b7 │ │ -00d074: 0c02 |0064: move-result-object v2 │ │ -00d076: 54a3 6900 |0065: iget-object v3, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d07a: 7110 9d02 0300 |0067: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00d080: 0c03 |006a: move-result-object v3 │ │ -00d082: 6e10 5b03 0300 |006b: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getMemTotal:()I // method@035b │ │ -00d088: 0a03 |006e: move-result v3 │ │ -00d08a: 8134 |006f: int-to-long v4, v3 │ │ -00d08c: 6e30 df01 4205 |0070: invoke-virtual {v2, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ -00d092: 0c02 |0073: move-result-object v2 │ │ -00d094: 6e20 d401 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00d09a: 0c01 |0077: move-result-object v1 │ │ -00d09c: 1a02 f504 |0078: const-string v2, "kB" // string@04f5 │ │ -00d0a0: 6e20 d401 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00d0a6: 0c01 |007d: move-result-object v1 │ │ -00d0a8: 6e10 d501 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00d0ae: 0c01 |0081: move-result-object v1 │ │ -00d0b0: 6e20 e700 1000 |0082: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00d0b6: 54a0 6900 |0085: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d0ba: 54a1 6900 |0087: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d0be: 7110 a702 0100 |0089: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2600:(Lorg/anothermonitor/ActivityMain;)Z // method@02a7 │ │ -00d0c4: 0a01 |008c: move-result v1 │ │ -00d0c6: 54a2 6900 |008d: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d0ca: 7110 b902 0200 |008f: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3600:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02b9 │ │ -00d0d0: 0c02 |0092: move-result-object v2 │ │ -00d0d2: 7130 ba02 1002 |0093: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00d0d8: 54a0 6900 |0096: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d0dc: 54a1 6900 |0098: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d0e0: 7110 a902 0100 |009a: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2700:(Lorg/anothermonitor/ActivityMain;)Z // method@02a9 │ │ -00d0e6: 0a01 |009d: move-result v1 │ │ -00d0e8: 54a2 6900 |009e: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d0ec: 7110 bb02 0200 |00a0: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bb │ │ -00d0f2: 0c02 |00a3: move-result-object v2 │ │ -00d0f4: 7130 ba02 1002 |00a4: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00d0fa: 54a0 6900 |00a7: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d0fe: 54a1 6900 |00a9: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d102: 7110 ab02 0100 |00ab: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2800:(Lorg/anothermonitor/ActivityMain;)Z // method@02ab │ │ -00d108: 0a01 |00ae: move-result v1 │ │ -00d10a: 54a2 6900 |00af: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d10e: 7110 bc02 0200 |00b1: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bc │ │ -00d114: 0c02 |00b4: move-result-object v2 │ │ -00d116: 7130 ba02 1002 |00b5: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00d11c: 54a0 6900 |00b8: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d120: 54a1 6900 |00ba: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d124: 7110 ad02 0100 |00bc: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2900:(Lorg/anothermonitor/ActivityMain;)Z // method@02ad │ │ -00d12a: 0a01 |00bf: move-result v1 │ │ -00d12c: 54a2 6900 |00c0: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d130: 7110 be02 0200 |00c2: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02be │ │ -00d136: 0c02 |00c5: move-result-object v2 │ │ -00d138: 7130 ba02 1002 |00c6: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00d13e: 54a0 6900 |00c9: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d142: 54a1 6900 |00cb: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d146: 7110 b002 0100 |00cd: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$3000:(Lorg/anothermonitor/ActivityMain;)Z // method@02b0 │ │ -00d14c: 0a01 |00d0: move-result v1 │ │ -00d14e: 54a2 6900 |00d1: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d152: 7110 bf02 0200 |00d3: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bf │ │ -00d158: 0c02 |00d6: move-result-object v2 │ │ -00d15a: 7130 ba02 1002 |00d7: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00d160: 54a0 6900 |00da: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d164: 54a1 6900 |00dc: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d168: 7110 b202 0100 |00de: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$3100:(Lorg/anothermonitor/ActivityMain;)Z // method@02b2 │ │ -00d16e: 0a01 |00e1: move-result v1 │ │ -00d170: 54a2 6900 |00e2: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d174: 7110 c002 0200 |00e4: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02c0 │ │ -00d17a: 0c02 |00e7: move-result-object v2 │ │ -00d17c: 7130 ba02 1002 |00e8: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00d182: 54a0 6900 |00eb: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d186: 54a1 6900 |00ed: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d18a: 7110 b402 0100 |00ef: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$3200:(Lorg/anothermonitor/ActivityMain;)Z // method@02b4 │ │ -00d190: 0a01 |00f2: move-result v1 │ │ -00d192: 54a2 6900 |00f3: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d196: 7110 c102 0200 |00f5: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4300:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02c1 │ │ -00d19c: 0c02 |00f8: move-result-object v2 │ │ -00d19e: 7130 ba02 1002 |00f9: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ -00d1a4: 54a0 6900 |00fc: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d1a8: 7110 9202 0000 |00fe: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ -00d1ae: 0c00 |0101: move-result-object v0 │ │ -00d1b0: 54a1 6900 |0102: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d1b4: 7110 c202 0100 |0104: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ -00d1ba: 0c01 |0107: move-result-object v1 │ │ -00d1bc: 6e20 6f00 1000 |0108: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ -00d1c2: 54a0 6900 |010b: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d1c6: 7110 9202 0000 |010d: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ -00d1cc: 0c00 |0110: move-result-object v0 │ │ -00d1ce: 54a1 6900 |0111: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d1d2: 7110 c202 0100 |0113: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ -00d1d8: 0c01 |0116: move-result-object v1 │ │ -00d1da: 6e20 6d00 1000 |0117: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -00d1e0: 54a0 6900 |011a: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d1e4: 7110 c302 0000 |011c: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4500:(Lorg/anothermonitor/ActivityMain;)Landroid/content/Intent; // method@02c3 │ │ -00d1ea: 0c00 |011f: move-result-object v0 │ │ -00d1ec: 3800 3600 |0120: if-eqz v0, 0156 // +0036 │ │ -00d1f0: 54a0 6900 |0122: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d1f4: 7110 c302 0000 |0124: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4500:(Lorg/anothermonitor/ActivityMain;)Landroid/content/Intent; // method@02c3 │ │ -00d1fa: 0c00 |0127: move-result-object v0 │ │ -00d1fc: 1a01 4d06 |0128: const-string v1, "screenRotated" // string@064d │ │ -00d200: 6e30 3700 1008 |012a: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0037 │ │ -00d206: 54a0 6900 |012d: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d20a: 54a1 6900 |012f: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d20e: 7110 c302 0100 |0131: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4500:(Lorg/anothermonitor/ActivityMain;)Landroid/content/Intent; // method@02c3 │ │ -00d214: 0c01 |0134: move-result-object v1 │ │ -00d216: 6e40 f502 8018 |0135: invoke-virtual {v0, v8, v8, v1}, Lorg/anothermonitor/ActivityMain;.onActivityResult:(IILandroid/content/Intent;)V // method@02f5 │ │ -00d21c: 54a0 6900 |0138: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d220: 7120 c402 9000 |013a: invoke-static {v0, v9}, Lorg/anothermonitor/ActivityMain;.access$4502:(Lorg/anothermonitor/ActivityMain;Landroid/content/Intent;)Landroid/content/Intent; // method@02c4 │ │ -00d226: 6000 0d00 |013d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ -00d22a: 1301 1000 |013f: const/16 v1, #int 16 // #10 │ │ -00d22e: 3410 1400 |0141: if-lt v0, v1, 0155 // +0014 │ │ -00d232: 54a0 6900 |0143: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d236: 7110 9e02 0000 |0145: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ -00d23c: 0c00 |0148: move-result-object v0 │ │ -00d23e: 6e10 c100 0000 |0149: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00c1 │ │ -00d244: 0c00 |014c: move-result-object v0 │ │ -00d246: 2201 cf00 |014d: new-instance v1, Lorg/anothermonitor/ActivityMain$3$1; // type@00cf │ │ -00d24a: 7020 4c02 a100 |014f: invoke-direct {v1, v10}, Lorg/anothermonitor/ActivityMain$3$1;.:(Lorg/anothermonitor/ActivityMain$3;)V // method@024c │ │ -00d250: 6e20 9b00 1000 |0152: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009b │ │ -00d256: 0e00 |0155: return-void │ │ -00d258: 54a0 6900 |0156: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d25c: 6e40 f502 8098 |0158: invoke-virtual {v0, v8, v8, v9}, Lorg/anothermonitor/ActivityMain;.onActivityResult:(IILandroid/content/Intent;)V // method@02f5 │ │ -00d262: 28e2 |015b: goto 013d // -001e │ │ +00cf98: |[00cf98] org.anothermonitor.ActivityMain$3.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +00cfa8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +00cfaa: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +00cfac: 54a0 6900 |0002: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00cfb0: 1f0c 0701 |0004: check-cast v12, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder; // type@0107 │ │ +00cfb4: 6e10 4c03 0c00 |0006: invoke-virtual {v12}, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder;.getService:()Lorg/anothermonitor/ServiceReader; // method@034c │ │ +00cfba: 0c01 |0009: move-result-object v1 │ │ +00cfbc: 7120 9f02 1000 |000a: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$202:(Lorg/anothermonitor/ActivityMain;Lorg/anothermonitor/ServiceReader;)Lorg/anothermonitor/ServiceReader; // method@029f │ │ +00cfc2: 54a0 6900 |000d: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00cfc6: 7110 a602 0000 |000f: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00cfcc: 0c00 |0012: move-result-object v0 │ │ +00cfce: 54a1 6900 |0013: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00cfd2: 7110 9d02 0100 |0015: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00cfd8: 0c01 |0018: move-result-object v1 │ │ +00cfda: 6e20 8703 1000 |0019: invoke-virtual {v0, v1}, Lorg/anothermonitor/ViewGraphic;.setService:(Lorg/anothermonitor/ServiceReader;)V // method@0387 │ │ +00cfe0: 54a0 6900 |001c: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00cfe4: 7110 a602 0000 |001e: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00cfea: 0c00 |0021: move-result-object v0 │ │ +00cfec: 54a1 6900 |0022: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00cff0: 7110 a702 0100 |0024: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2600:(Lorg/anothermonitor/ActivityMain;)Z // method@02a7 │ │ +00cff6: 0a01 |0027: move-result v1 │ │ +00cff8: 54a2 6900 |0028: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00cffc: 7110 a902 0200 |002a: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$2700:(Lorg/anothermonitor/ActivityMain;)Z // method@02a9 │ │ +00d002: 0a02 |002d: move-result v2 │ │ +00d004: 54a3 6900 |002e: iget-object v3, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d008: 7110 ab02 0300 |0030: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$2800:(Lorg/anothermonitor/ActivityMain;)Z // method@02ab │ │ +00d00e: 0a03 |0033: move-result v3 │ │ +00d010: 54a4 6900 |0034: iget-object v4, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d014: 7110 ad02 0400 |0036: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$2900:(Lorg/anothermonitor/ActivityMain;)Z // method@02ad │ │ +00d01a: 0a04 |0039: move-result v4 │ │ +00d01c: 54a5 6900 |003a: iget-object v5, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d020: 7110 b002 0500 |003c: invoke-static {v5}, Lorg/anothermonitor/ActivityMain;.access$3000:(Lorg/anothermonitor/ActivityMain;)Z // method@02b0 │ │ +00d026: 0a05 |003f: move-result v5 │ │ +00d028: 54a6 6900 |0040: iget-object v6, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d02c: 7110 b202 0600 |0042: invoke-static {v6}, Lorg/anothermonitor/ActivityMain;.access$3100:(Lorg/anothermonitor/ActivityMain;)Z // method@02b2 │ │ +00d032: 0a06 |0045: move-result v6 │ │ +00d034: 54a7 6900 |0046: iget-object v7, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d038: 7110 b402 0700 |0048: invoke-static {v7}, Lorg/anothermonitor/ActivityMain;.access$3200:(Lorg/anothermonitor/ActivityMain;)Z // method@02b4 │ │ +00d03e: 0a07 |004b: move-result v7 │ │ +00d040: 7408 8503 0000 |004c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/anothermonitor/ViewGraphic;.setParameters:(ZZZZZZZ)V // method@0385 │ │ +00d046: 54a0 6900 |004f: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d04a: 7110 b602 0000 |0051: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3300:(Lorg/anothermonitor/ActivityMain;)V // method@02b6 │ │ +00d050: 54a0 6900 |0054: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d054: 7110 b802 0000 |0056: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; // method@02b8 │ │ +00d05a: 0c00 |0059: move-result-object v0 │ │ +00d05c: 2201 a600 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ +00d060: 7010 d101 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00d066: 54a2 6900 |005f: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d06a: 7110 b702 0200 |0061: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3400:(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat; // method@02b7 │ │ +00d070: 0c02 |0064: move-result-object v2 │ │ +00d072: 54a3 6900 |0065: iget-object v3, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d076: 7110 9d02 0300 |0067: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00d07c: 0c03 |006a: move-result-object v3 │ │ +00d07e: 6e10 5b03 0300 |006b: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getMemTotal:()I // method@035b │ │ +00d084: 0a03 |006e: move-result v3 │ │ +00d086: 8134 |006f: int-to-long v4, v3 │ │ +00d088: 6e30 df01 4205 |0070: invoke-virtual {v2, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ +00d08e: 0c02 |0073: move-result-object v2 │ │ +00d090: 6e20 d401 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00d096: 0c01 |0077: move-result-object v1 │ │ +00d098: 1a02 f404 |0078: const-string v2, "kB" // string@04f4 │ │ +00d09c: 6e20 d401 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00d0a2: 0c01 |007d: move-result-object v1 │ │ +00d0a4: 6e10 d501 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00d0aa: 0c01 |0081: move-result-object v1 │ │ +00d0ac: 6e20 e700 1000 |0082: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00d0b2: 54a0 6900 |0085: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d0b6: 54a1 6900 |0087: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d0ba: 7110 a702 0100 |0089: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2600:(Lorg/anothermonitor/ActivityMain;)Z // method@02a7 │ │ +00d0c0: 0a01 |008c: move-result v1 │ │ +00d0c2: 54a2 6900 |008d: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d0c6: 7110 b902 0200 |008f: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3600:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02b9 │ │ +00d0cc: 0c02 |0092: move-result-object v2 │ │ +00d0ce: 7130 ba02 1002 |0093: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00d0d4: 54a0 6900 |0096: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d0d8: 54a1 6900 |0098: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d0dc: 7110 a902 0100 |009a: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2700:(Lorg/anothermonitor/ActivityMain;)Z // method@02a9 │ │ +00d0e2: 0a01 |009d: move-result v1 │ │ +00d0e4: 54a2 6900 |009e: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d0e8: 7110 bb02 0200 |00a0: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bb │ │ +00d0ee: 0c02 |00a3: move-result-object v2 │ │ +00d0f0: 7130 ba02 1002 |00a4: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00d0f6: 54a0 6900 |00a7: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d0fa: 54a1 6900 |00a9: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d0fe: 7110 ab02 0100 |00ab: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2800:(Lorg/anothermonitor/ActivityMain;)Z // method@02ab │ │ +00d104: 0a01 |00ae: move-result v1 │ │ +00d106: 54a2 6900 |00af: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d10a: 7110 bc02 0200 |00b1: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$3900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bc │ │ +00d110: 0c02 |00b4: move-result-object v2 │ │ +00d112: 7130 ba02 1002 |00b5: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00d118: 54a0 6900 |00b8: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d11c: 54a1 6900 |00ba: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d120: 7110 ad02 0100 |00bc: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$2900:(Lorg/anothermonitor/ActivityMain;)Z // method@02ad │ │ +00d126: 0a01 |00bf: move-result v1 │ │ +00d128: 54a2 6900 |00c0: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d12c: 7110 be02 0200 |00c2: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02be │ │ +00d132: 0c02 |00c5: move-result-object v2 │ │ +00d134: 7130 ba02 1002 |00c6: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00d13a: 54a0 6900 |00c9: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d13e: 54a1 6900 |00cb: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d142: 7110 b002 0100 |00cd: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$3000:(Lorg/anothermonitor/ActivityMain;)Z // method@02b0 │ │ +00d148: 0a01 |00d0: move-result v1 │ │ +00d14a: 54a2 6900 |00d1: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d14e: 7110 bf02 0200 |00d3: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02bf │ │ +00d154: 0c02 |00d6: move-result-object v2 │ │ +00d156: 7130 ba02 1002 |00d7: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00d15c: 54a0 6900 |00da: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d160: 54a1 6900 |00dc: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d164: 7110 b202 0100 |00de: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$3100:(Lorg/anothermonitor/ActivityMain;)Z // method@02b2 │ │ +00d16a: 0a01 |00e1: move-result v1 │ │ +00d16c: 54a2 6900 |00e2: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d170: 7110 c002 0200 |00e4: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02c0 │ │ +00d176: 0c02 |00e7: move-result-object v2 │ │ +00d178: 7130 ba02 1002 |00e8: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00d17e: 54a0 6900 |00eb: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d182: 54a1 6900 |00ed: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d186: 7110 b402 0100 |00ef: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$3200:(Lorg/anothermonitor/ActivityMain;)Z // method@02b4 │ │ +00d18c: 0a01 |00f2: move-result v1 │ │ +00d18e: 54a2 6900 |00f3: iget-object v2, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d192: 7110 c102 0200 |00f5: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$4300:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02c1 │ │ +00d198: 0c02 |00f8: move-result-object v2 │ │ +00d19a: 7130 ba02 1002 |00f9: invoke-static {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V // method@02ba │ │ +00d1a0: 54a0 6900 |00fc: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d1a4: 7110 9202 0000 |00fe: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ +00d1aa: 0c00 |0101: move-result-object v0 │ │ +00d1ac: 54a1 6900 |0102: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d1b0: 7110 c202 0100 |0104: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ +00d1b6: 0c01 |0107: move-result-object v1 │ │ +00d1b8: 6e20 6f00 1000 |0108: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ +00d1be: 54a0 6900 |010b: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d1c2: 7110 9202 0000 |010d: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ +00d1c8: 0c00 |0110: move-result-object v0 │ │ +00d1ca: 54a1 6900 |0111: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d1ce: 7110 c202 0100 |0113: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ +00d1d4: 0c01 |0116: move-result-object v1 │ │ +00d1d6: 6e20 6d00 1000 |0117: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +00d1dc: 54a0 6900 |011a: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d1e0: 7110 c302 0000 |011c: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4500:(Lorg/anothermonitor/ActivityMain;)Landroid/content/Intent; // method@02c3 │ │ +00d1e6: 0c00 |011f: move-result-object v0 │ │ +00d1e8: 3800 3600 |0120: if-eqz v0, 0156 // +0036 │ │ +00d1ec: 54a0 6900 |0122: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d1f0: 7110 c302 0000 |0124: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4500:(Lorg/anothermonitor/ActivityMain;)Landroid/content/Intent; // method@02c3 │ │ +00d1f6: 0c00 |0127: move-result-object v0 │ │ +00d1f8: 1a01 4c06 |0128: const-string v1, "screenRotated" // string@064c │ │ +00d1fc: 6e30 3700 1008 |012a: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0037 │ │ +00d202: 54a0 6900 |012d: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d206: 54a1 6900 |012f: iget-object v1, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d20a: 7110 c302 0100 |0131: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4500:(Lorg/anothermonitor/ActivityMain;)Landroid/content/Intent; // method@02c3 │ │ +00d210: 0c01 |0134: move-result-object v1 │ │ +00d212: 6e40 f502 8018 |0135: invoke-virtual {v0, v8, v8, v1}, Lorg/anothermonitor/ActivityMain;.onActivityResult:(IILandroid/content/Intent;)V // method@02f5 │ │ +00d218: 54a0 6900 |0138: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d21c: 7120 c402 9000 |013a: invoke-static {v0, v9}, Lorg/anothermonitor/ActivityMain;.access$4502:(Lorg/anothermonitor/ActivityMain;Landroid/content/Intent;)Landroid/content/Intent; // method@02c4 │ │ +00d222: 6000 0d00 |013d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ +00d226: 1301 1000 |013f: const/16 v1, #int 16 // #10 │ │ +00d22a: 3410 1400 |0141: if-lt v0, v1, 0155 // +0014 │ │ +00d22e: 54a0 6900 |0143: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d232: 7110 9e02 0000 |0145: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ +00d238: 0c00 |0148: move-result-object v0 │ │ +00d23a: 6e10 c100 0000 |0149: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00c1 │ │ +00d240: 0c00 |014c: move-result-object v0 │ │ +00d242: 2201 cf00 |014d: new-instance v1, Lorg/anothermonitor/ActivityMain$3$1; // type@00cf │ │ +00d246: 7020 4c02 a100 |014f: invoke-direct {v1, v10}, Lorg/anothermonitor/ActivityMain$3$1;.:(Lorg/anothermonitor/ActivityMain$3;)V // method@024c │ │ +00d24c: 6e20 9b00 1000 |0152: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009b │ │ +00d252: 0e00 |0155: return-void │ │ +00d254: 54a0 6900 |0156: iget-object v0, v10, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d258: 6e40 f502 8098 |0158: invoke-virtual {v0, v8, v8, v9}, Lorg/anothermonitor/ActivityMain;.onActivityResult:(IILandroid/content/Intent;)V // method@02f5 │ │ +00d25e: 28e2 |015b: goto 013d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=165 │ │ 0x000d line=167 │ │ 0x001c line=168 │ │ 0x004f line=170 │ │ 0x0054 line=172 │ │ @@ -8013,19 +8030,19 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00d264: |[00d264] org.anothermonitor.ActivityMain$3.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -00d274: 5420 6900 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ -00d278: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00d27a: 7120 9f02 1000 |0003: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$202:(Lorg/anothermonitor/ActivityMain;Lorg/anothermonitor/ServiceReader;)Lorg/anothermonitor/ServiceReader; // method@029f │ │ -00d280: 0e00 |0006: return-void │ │ +00d260: |[00d260] org.anothermonitor.ActivityMain$3.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +00d270: 5420 6900 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$3;.this$0:Lorg/anothermonitor/ActivityMain; // field@0069 │ │ +00d274: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00d276: 7120 9f02 1000 |0003: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$202:(Lorg/anothermonitor/ActivityMain;Lorg/anothermonitor/ServiceReader;)Lorg/anothermonitor/ServiceReader; // method@029f │ │ +00d27c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0006 line=217 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/anothermonitor/ActivityMain$3; │ │ 0x0000 - 0x0007 reg=3 className Landroid/content/ComponentName; │ │ @@ -8065,52 +8082,52 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d284: |[00d284] org.anothermonitor.ActivityMain$40.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00d294: 5b01 6a00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$40;.this$0:Lorg/anothermonitor/ActivityMain; // field@006a │ │ -00d298: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00d29e: 0e00 |0005: return-void │ │ +00d280: |[00d280] org.anothermonitor.ActivityMain$40.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00d290: 5b01 6a00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$40;.this$0:Lorg/anothermonitor/ActivityMain; // field@006a │ │ +00d294: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00d29a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=957 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$40; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$40;) │ │ name : 'onAnimationUpdate' │ │ type : '(Landroid/animation/ValueAnimator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -00d2a0: |[00d2a0] org.anothermonitor.ActivityMain$40.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ -00d2b0: 6e10 0500 0400 |0000: invoke-virtual {v4}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0005 │ │ -00d2b6: 0c00 |0003: move-result-object v0 │ │ -00d2b8: 1f00 9e00 |0004: check-cast v0, Ljava/lang/Integer; // type@009e │ │ -00d2bc: 5431 6a00 |0006: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$40;.this$0:Lorg/anothermonitor/ActivityMain; // field@006a │ │ -00d2c0: 7110 cf02 0100 |0008: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ -00d2c6: 0c01 |000b: move-result-object v1 │ │ -00d2c8: 6e10 a600 0100 |000c: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ -00d2ce: 0c01 |000f: move-result-object v1 │ │ -00d2d0: 6e10 b901 0000 |0010: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ -00d2d6: 0a02 |0013: move-result v2 │ │ -00d2d8: 5912 0f00 |0014: iput v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@000f │ │ -00d2dc: 5431 6a00 |0016: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$40;.this$0:Lorg/anothermonitor/ActivityMain; // field@006a │ │ -00d2e0: 7110 cf02 0100 |0018: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ -00d2e6: 0c01 |001b: move-result-object v1 │ │ -00d2e8: 6e10 a900 0100 |001c: invoke-virtual {v1}, Landroid/widget/FrameLayout;.requestLayout:()V // method@00a9 │ │ -00d2ee: 0e00 |001f: return-void │ │ +00d29c: |[00d29c] org.anothermonitor.ActivityMain$40.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ +00d2ac: 6e10 0500 0400 |0000: invoke-virtual {v4}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0005 │ │ +00d2b2: 0c00 |0003: move-result-object v0 │ │ +00d2b4: 1f00 9e00 |0004: check-cast v0, Ljava/lang/Integer; // type@009e │ │ +00d2b8: 5431 6a00 |0006: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$40;.this$0:Lorg/anothermonitor/ActivityMain; // field@006a │ │ +00d2bc: 7110 cf02 0100 |0008: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ +00d2c2: 0c01 |000b: move-result-object v1 │ │ +00d2c4: 6e10 a600 0100 |000c: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ +00d2ca: 0c01 |000f: move-result-object v1 │ │ +00d2cc: 6e10 b901 0000 |0010: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ +00d2d2: 0a02 |0013: move-result v2 │ │ +00d2d4: 5912 0f00 |0014: iput v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@000f │ │ +00d2d8: 5431 6a00 |0016: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$40;.this$0:Lorg/anothermonitor/ActivityMain; // field@006a │ │ +00d2dc: 7110 cf02 0100 |0018: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ +00d2e2: 0c01 |001b: move-result-object v1 │ │ +00d2e4: 6e10 a900 0100 |001c: invoke-virtual {v1}, Landroid/widget/FrameLayout;.requestLayout:()V // method@00a9 │ │ +00d2ea: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ 0x0006 line=961 │ │ 0x0016 line=962 │ │ 0x001f line=963 │ │ locals : │ │ @@ -8153,52 +8170,52 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d2f0: |[00d2f0] org.anothermonitor.ActivityMain$41.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00d300: 5b01 6b00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$41;.this$0:Lorg/anothermonitor/ActivityMain; // field@006b │ │ -00d304: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00d30a: 0e00 |0005: return-void │ │ +00d2ec: |[00d2ec] org.anothermonitor.ActivityMain$41.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00d2fc: 5b01 6b00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$41;.this$0:Lorg/anothermonitor/ActivityMain; // field@006b │ │ +00d300: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00d306: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=978 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$41; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$41;) │ │ name : 'onAnimationUpdate' │ │ type : '(Landroid/animation/ValueAnimator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -00d30c: |[00d30c] org.anothermonitor.ActivityMain$41.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ -00d31c: 6e10 0500 0400 |0000: invoke-virtual {v4}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0005 │ │ -00d322: 0c00 |0003: move-result-object v0 │ │ -00d324: 1f00 9e00 |0004: check-cast v0, Ljava/lang/Integer; // type@009e │ │ -00d328: 5431 6b00 |0006: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$41;.this$0:Lorg/anothermonitor/ActivityMain; // field@006b │ │ -00d32c: 7110 cf02 0100 |0008: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ -00d332: 0c01 |000b: move-result-object v1 │ │ -00d334: 6e10 a600 0100 |000c: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ -00d33a: 0c01 |000f: move-result-object v1 │ │ -00d33c: 6e10 b901 0000 |0010: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ -00d342: 0a02 |0013: move-result v2 │ │ -00d344: 5912 0f00 |0014: iput v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@000f │ │ -00d348: 5431 6b00 |0016: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$41;.this$0:Lorg/anothermonitor/ActivityMain; // field@006b │ │ -00d34c: 7110 cf02 0100 |0018: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ -00d352: 0c01 |001b: move-result-object v1 │ │ -00d354: 6e10 a900 0100 |001c: invoke-virtual {v1}, Landroid/widget/FrameLayout;.requestLayout:()V // method@00a9 │ │ -00d35a: 0e00 |001f: return-void │ │ +00d308: |[00d308] org.anothermonitor.ActivityMain$41.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ +00d318: 6e10 0500 0400 |0000: invoke-virtual {v4}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0005 │ │ +00d31e: 0c00 |0003: move-result-object v0 │ │ +00d320: 1f00 9e00 |0004: check-cast v0, Ljava/lang/Integer; // type@009e │ │ +00d324: 5431 6b00 |0006: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$41;.this$0:Lorg/anothermonitor/ActivityMain; // field@006b │ │ +00d328: 7110 cf02 0100 |0008: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ +00d32e: 0c01 |000b: move-result-object v1 │ │ +00d330: 6e10 a600 0100 |000c: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ +00d336: 0c01 |000f: move-result-object v1 │ │ +00d338: 6e10 b901 0000 |0010: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ +00d33e: 0a02 |0013: move-result v2 │ │ +00d340: 5912 0f00 |0014: iput v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@000f │ │ +00d344: 5431 6b00 |0016: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$41;.this$0:Lorg/anothermonitor/ActivityMain; // field@006b │ │ +00d348: 7110 cf02 0100 |0018: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; // method@02cf │ │ +00d34e: 0c01 |001b: move-result-object v1 │ │ +00d350: 6e10 a900 0100 |001c: invoke-virtual {v1}, Landroid/widget/FrameLayout;.requestLayout:()V // method@00a9 │ │ +00d356: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ 0x0006 line=982 │ │ 0x0016 line=983 │ │ 0x001f line=984 │ │ locals : │ │ @@ -8249,65 +8266,65 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;Landroid/widget/LinearLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00d35c: |[00d35c] org.anothermonitor.ActivityMain$42.:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;Landroid/widget/LinearLayout;)V │ │ -00d36c: 5b01 6c00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$42;.this$0:Lorg/anothermonitor/ActivityMain; // field@006c │ │ -00d370: 5b02 6e00 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$42;.val$process:Ljava/util/Map; // field@006e │ │ -00d374: 5b03 6d00 |0004: iput-object v3, v0, Lorg/anothermonitor/ActivityMain$42;.val$l:Landroid/widget/LinearLayout; // field@006d │ │ -00d378: 7010 c001 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00d37e: 0e00 |0009: return-void │ │ +00d358: |[00d358] org.anothermonitor.ActivityMain$42.:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;Landroid/widget/LinearLayout;)V │ │ +00d368: 5b01 6c00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$42;.this$0:Lorg/anothermonitor/ActivityMain; // field@006c │ │ +00d36c: 5b02 6e00 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$42;.val$process:Ljava/util/Map; // field@006e │ │ +00d370: 5b03 6d00 |0004: iput-object v3, v0, Lorg/anothermonitor/ActivityMain$42;.val$l:Landroid/widget/LinearLayout; // field@006d │ │ +00d374: 7010 c001 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00d37a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/anothermonitor/ActivityMain$42; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/Map; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/widget/LinearLayout; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$42;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -00d380: |[00d380] org.anothermonitor.ActivityMain$42.onLongClick:(Landroid/view/View;)Z │ │ -00d390: 5420 6c00 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$42;.this$0:Lorg/anothermonitor/ActivityMain; // field@006c │ │ -00d394: 7110 9d02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00d39a: 0c00 |0005: move-result-object v0 │ │ -00d39c: 6e10 6403 0000 |0006: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.isRecording:()Z // method@0364 │ │ -00d3a2: 0a00 |0009: move-result v0 │ │ -00d3a4: 3900 2500 |000a: if-nez v0, 002f // +0025 │ │ -00d3a8: 5420 6c00 |000c: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$42;.this$0:Lorg/anothermonitor/ActivityMain; // field@006c │ │ -00d3ac: 7110 9d02 0000 |000e: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ -00d3b2: 0c00 |0011: move-result-object v0 │ │ -00d3b4: 5421 6e00 |0012: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$42;.val$process:Ljava/util/Map; // field@006e │ │ -00d3b8: 6e20 6c03 1000 |0014: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.removeProcess:(Ljava/util/Map;)V // method@036c │ │ -00d3be: 5420 6c00 |0017: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$42;.this$0:Lorg/anothermonitor/ActivityMain; // field@006c │ │ -00d3c2: 7110 d502 0000 |0019: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ -00d3c8: 0c00 |001c: move-result-object v0 │ │ -00d3ca: 5421 6e00 |001d: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$42;.val$process:Ljava/util/Map; // field@006e │ │ -00d3ce: 7220 f601 1000 |001f: invoke-interface {v0, v1}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01f6 │ │ -00d3d4: 5420 6c00 |0022: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$42;.this$0:Lorg/anothermonitor/ActivityMain; // field@006c │ │ -00d3d8: 7110 9e02 0000 |0024: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ -00d3de: 0c00 |0027: move-result-object v0 │ │ -00d3e0: 5421 6d00 |0028: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$42;.val$l:Landroid/widget/LinearLayout; // field@006d │ │ -00d3e4: 6e20 c300 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.removeView:(Landroid/view/View;)V // method@00c3 │ │ -00d3ea: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -00d3ec: 0f00 |002e: return v0 │ │ -00d3ee: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -00d3f0: 28fe |0030: goto 002e // -0002 │ │ +00d37c: |[00d37c] org.anothermonitor.ActivityMain$42.onLongClick:(Landroid/view/View;)Z │ │ +00d38c: 5420 6c00 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$42;.this$0:Lorg/anothermonitor/ActivityMain; // field@006c │ │ +00d390: 7110 9d02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00d396: 0c00 |0005: move-result-object v0 │ │ +00d398: 6e10 6403 0000 |0006: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.isRecording:()Z // method@0364 │ │ +00d39e: 0a00 |0009: move-result v0 │ │ +00d3a0: 3900 2500 |000a: if-nez v0, 002f // +0025 │ │ +00d3a4: 5420 6c00 |000c: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$42;.this$0:Lorg/anothermonitor/ActivityMain; // field@006c │ │ +00d3a8: 7110 9d02 0000 |000e: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; // method@029d │ │ +00d3ae: 0c00 |0011: move-result-object v0 │ │ +00d3b0: 5421 6e00 |0012: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$42;.val$process:Ljava/util/Map; // field@006e │ │ +00d3b4: 6e20 6c03 1000 |0014: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.removeProcess:(Ljava/util/Map;)V // method@036c │ │ +00d3ba: 5420 6c00 |0017: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$42;.this$0:Lorg/anothermonitor/ActivityMain; // field@006c │ │ +00d3be: 7110 d502 0000 |0019: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; // method@02d5 │ │ +00d3c4: 0c00 |001c: move-result-object v0 │ │ +00d3c6: 5421 6e00 |001d: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$42;.val$process:Ljava/util/Map; // field@006e │ │ +00d3ca: 7220 f601 1000 |001f: invoke-interface {v0, v1}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01f6 │ │ +00d3d0: 5420 6c00 |0022: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$42;.this$0:Lorg/anothermonitor/ActivityMain; // field@006c │ │ +00d3d4: 7110 9e02 0000 |0024: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@029e │ │ +00d3da: 0c00 |0027: move-result-object v0 │ │ +00d3dc: 5421 6d00 |0028: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$42;.val$l:Landroid/widget/LinearLayout; // field@006d │ │ +00d3e0: 6e20 c300 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.removeView:(Landroid/view/View;)V // method@00c3 │ │ +00d3e6: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +00d3e8: 0f00 |002e: return v0 │ │ +00d3ea: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +00d3ec: 28fe |0030: goto 002e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ 0x000c line=1220 │ │ 0x0017 line=1221 │ │ 0x0022 line=1222 │ │ 0x002d line=1223 │ │ @@ -8355,58 +8372,58 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00d3f4: |[00d3f4] org.anothermonitor.ActivityMain$43.:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V │ │ -00d404: 5b01 6f00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$43;.this$0:Lorg/anothermonitor/ActivityMain; // field@006f │ │ -00d408: 5b02 7000 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$43;.val$process:Ljava/util/Map; // field@0070 │ │ -00d40c: 7010 c001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00d412: 0e00 |0007: return-void │ │ +00d3f0: |[00d3f0] org.anothermonitor.ActivityMain$43.:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V │ │ +00d400: 5b01 6f00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$43;.this$0:Lorg/anothermonitor/ActivityMain; // field@006f │ │ +00d404: 5b02 7000 |0002: iput-object v2, v0, Lorg/anothermonitor/ActivityMain$43;.val$process:Ljava/util/Map; // field@0070 │ │ +00d408: 7010 c001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00d40e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1227 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/anothermonitor/ActivityMain$43; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/Map; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$43;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -00d414: |[00d414] org.anothermonitor.ActivityMain$43.onClick:(Landroid/view/View;)V │ │ -00d424: 5441 7000 |0000: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$43;.val$process:Ljava/util/Map; // field@0070 │ │ -00d428: 1a02 d505 |0002: const-string v2, "pSelected" // string@05d5 │ │ -00d42c: 7220 f801 2100 |0004: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00d432: 0c00 |0007: move-result-object v0 │ │ -00d434: 1f00 9500 |0008: check-cast v0, Ljava/lang/Boolean; // type@0095 │ │ -00d438: 5442 7000 |000a: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$43;.val$process:Ljava/util/Map; // field@0070 │ │ -00d43c: 1a03 d505 |000c: const-string v3, "pSelected" // string@05d5 │ │ -00d440: 6e10 b001 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@01b0 │ │ -00d446: 0a01 |0011: move-result v1 │ │ -00d448: 3901 1200 |0012: if-nez v1, 0024 // +0012 │ │ -00d44c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -00d44e: 7110 b101 0100 |0015: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01b1 │ │ -00d454: 0c01 |0018: move-result-object v1 │ │ -00d456: 7230 f901 3201 |0019: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -00d45c: 5441 6f00 |001c: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$43;.this$0:Lorg/anothermonitor/ActivityMain; // field@006f │ │ -00d460: 5442 7000 |001e: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$43;.val$process:Ljava/util/Map; // field@0070 │ │ -00d464: 7120 c502 2100 |0020: invoke-static {v1, v2}, Lorg/anothermonitor/ActivityMain;.access$4600:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V // method@02c5 │ │ -00d46a: 0e00 |0023: return-void │ │ -00d46c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -00d46e: 28f0 |0025: goto 0015 // -0010 │ │ +00d410: |[00d410] org.anothermonitor.ActivityMain$43.onClick:(Landroid/view/View;)V │ │ +00d420: 5441 7000 |0000: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$43;.val$process:Ljava/util/Map; // field@0070 │ │ +00d424: 1a02 d405 |0002: const-string v2, "pSelected" // string@05d4 │ │ +00d428: 7220 f801 2100 |0004: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00d42e: 0c00 |0007: move-result-object v0 │ │ +00d430: 1f00 9500 |0008: check-cast v0, Ljava/lang/Boolean; // type@0095 │ │ +00d434: 5442 7000 |000a: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$43;.val$process:Ljava/util/Map; // field@0070 │ │ +00d438: 1a03 d405 |000c: const-string v3, "pSelected" // string@05d4 │ │ +00d43c: 6e10 b001 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@01b0 │ │ +00d442: 0a01 |0011: move-result v1 │ │ +00d444: 3901 1200 |0012: if-nez v1, 0024 // +0012 │ │ +00d448: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +00d44a: 7110 b101 0100 |0015: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01b1 │ │ +00d450: 0c01 |0018: move-result-object v1 │ │ +00d452: 7230 f901 3201 |0019: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +00d458: 5441 6f00 |001c: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$43;.this$0:Lorg/anothermonitor/ActivityMain; // field@006f │ │ +00d45c: 5442 7000 |001e: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$43;.val$process:Ljava/util/Map; // field@0070 │ │ +00d460: 7120 c502 2100 |0020: invoke-static {v1, v2}, Lorg/anothermonitor/ActivityMain;.access$4600:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V // method@02c5 │ │ +00d466: 0e00 |0023: return-void │ │ +00d468: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +00d46a: 28f0 |0025: goto 0015 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ 0x000a line=1231 │ │ 0x001c line=1232 │ │ 0x0023 line=1250 │ │ 0x0024 line=1231 │ │ @@ -8449,53 +8466,53 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain$44;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d470: |[00d470] org.anothermonitor.ActivityMain$44$1.:(Lorg/anothermonitor/ActivityMain$44;)V │ │ -00d480: 5b01 7100 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$44$1;.this$1:Lorg/anothermonitor/ActivityMain$44; // field@0071 │ │ -00d484: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -00d48a: 0e00 |0005: return-void │ │ +00d46c: |[00d46c] org.anothermonitor.ActivityMain$44$1.:(Lorg/anothermonitor/ActivityMain$44;)V │ │ +00d47c: 5b01 7100 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$44$1;.this$1:Lorg/anothermonitor/ActivityMain$44; // field@0071 │ │ +00d480: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +00d486: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1293 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$44$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain$44; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/anothermonitor/ActivityMain$44; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$44$1;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -00d48c: |[00d48c] org.anothermonitor.ActivityMain$44$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -00d49c: 5420 7100 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$44$1;.this$1:Lorg/anothermonitor/ActivityMain$44; // field@0071 │ │ -00d4a0: 5400 7200 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ -00d4a4: 7110 df02 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ -00d4aa: 0c00 |0007: move-result-object v0 │ │ -00d4ac: 6e10 bf00 0000 |0008: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ -00d4b2: 0c00 |000b: move-result-object v0 │ │ -00d4b4: 1f00 5700 |000c: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ -00d4b8: 5421 7100 |000e: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$44$1;.this$1:Lorg/anothermonitor/ActivityMain$44; // field@0071 │ │ -00d4bc: 5411 7200 |0010: iget-object v1, v1, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ -00d4c0: 7110 df02 0100 |0012: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ -00d4c6: 0c01 |0015: move-result-object v1 │ │ -00d4c8: 7220 9400 1000 |0016: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ -00d4ce: 5420 7100 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$44$1;.this$1:Lorg/anothermonitor/ActivityMain$44; // field@0071 │ │ -00d4d2: 5400 7200 |001b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ -00d4d6: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -00d4d8: 7120 e002 1000 |001e: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$6702:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e0 │ │ -00d4de: 0e00 |0021: return-void │ │ +00d488: |[00d488] org.anothermonitor.ActivityMain$44$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +00d498: 5420 7100 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$44$1;.this$1:Lorg/anothermonitor/ActivityMain$44; // field@0071 │ │ +00d49c: 5400 7200 |0002: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ +00d4a0: 7110 df02 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ +00d4a6: 0c00 |0007: move-result-object v0 │ │ +00d4a8: 6e10 bf00 0000 |0008: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ +00d4ae: 0c00 |000b: move-result-object v0 │ │ +00d4b0: 1f00 5700 |000c: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ +00d4b4: 5421 7100 |000e: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$44$1;.this$1:Lorg/anothermonitor/ActivityMain$44; // field@0071 │ │ +00d4b8: 5411 7200 |0010: iget-object v1, v1, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ +00d4bc: 7110 df02 0100 |0012: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ +00d4c2: 0c01 |0015: move-result-object v1 │ │ +00d4c4: 7220 9400 1000 |0016: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ +00d4ca: 5420 7100 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$44$1;.this$1:Lorg/anothermonitor/ActivityMain$44; // field@0071 │ │ +00d4ce: 5400 7200 |001b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ +00d4d2: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +00d4d4: 7120 e002 1000 |001e: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$6702:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e0 │ │ +00d4da: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1296 │ │ 0x0019 line=1297 │ │ 0x0021 line=1298 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/anothermonitor/ActivityMain$44$1; │ │ @@ -8536,78 +8553,79 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d4e0: |[00d4e0] org.anothermonitor.ActivityMain$44.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00d4f0: 5b01 7200 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ -00d4f4: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00d4fa: 0e00 |0005: return-void │ │ +00d4dc: |[00d4dc] org.anothermonitor.ActivityMain$44.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00d4ec: 5b01 7200 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ +00d4f0: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00d4f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1289 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$44; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$44;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -00d4fc: |[00d4fc] org.anothermonitor.ActivityMain$44.onClick:(Landroid/view/View;)V │ │ -00d50c: 5440 7200 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ -00d510: 7110 c802 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ -00d516: 0c00 |0005: move-result-object v0 │ │ -00d518: 7210 3e00 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -00d51e: 0c00 |0009: move-result-object v0 │ │ -00d520: 1a01 4204 |000a: const-string v1, "firstTimeProcesses" // string@0442 │ │ -00d524: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -00d526: 7230 3b00 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00d52c: 0c00 |0010: move-result-object v0 │ │ -00d52e: 7210 3a00 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -00d534: 5440 7200 |0014: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ -00d538: 7110 df02 0000 |0016: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ -00d53e: 0c00 |0019: move-result-object v0 │ │ -00d540: 6e10 b400 0000 |001a: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ -00d546: 0c00 |001d: move-result-object v0 │ │ -00d548: 5441 7200 |001e: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ -00d54c: 7110 e102 0100 |0020: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6800:(Lorg/anothermonitor/ActivityMain;)I // method@02e1 │ │ -00d552: 0a01 |0023: move-result v1 │ │ -00d554: 8112 |0024: int-to-long v2, v1 │ │ -00d556: 6e30 9600 2003 |0025: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ -00d55c: 0c00 |0028: move-result-object v0 │ │ -00d55e: 2201 e300 |0029: new-instance v1, Lorg/anothermonitor/ActivityMain$44$1; // type@00e3 │ │ -00d562: 7020 7b02 4100 |002b: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$44$1;.:(Lorg/anothermonitor/ActivityMain$44;)V // method@027b │ │ -00d568: 6e20 9700 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ -00d56e: 0c00 |0031: move-result-object v0 │ │ -00d570: 1602 0000 |0032: const-wide/16 v2, #int 0 // #0 │ │ -00d574: 6e30 9800 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ -00d57a: 0c00 |0037: move-result-object v0 │ │ -00d57c: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -00d57e: 6e20 9500 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ -00d584: 0c00 |003c: move-result-object v0 │ │ -00d586: 1501 70c1 |003d: const/high16 v1, #int -1049624576 // #c170 │ │ -00d58a: 5442 7200 |003f: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ -00d58e: 7110 de02 0200 |0041: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$6600:(Lorg/anothermonitor/ActivityMain;)F // method@02de │ │ -00d594: 0a02 |0044: move-result v2 │ │ -00d596: c821 |0045: mul-float/2addr v1, v2 │ │ -00d598: 6e20 9900 1000 |0046: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ -00d59e: 0e00 |0049: return-void │ │ +00d4f8: |[00d4f8] org.anothermonitor.ActivityMain$44.onClick:(Landroid/view/View;)V │ │ +00d508: 5440 7200 |0000: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ +00d50c: 7110 c802 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ +00d512: 0c00 |0005: move-result-object v0 │ │ +00d514: 7210 3e00 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +00d51a: 0c00 |0009: move-result-object v0 │ │ +00d51c: 1a01 4204 |000a: const-string v1, "firstTimeProcesses" // string@0442 │ │ +00d520: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +00d522: 7230 3b00 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00d528: 0c00 |0010: move-result-object v0 │ │ +00d52a: 7210 3a00 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +00d530: 5440 7200 |0014: iget-object v0, v4, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ +00d534: 7110 df02 0000 |0016: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ +00d53a: 0c00 |0019: move-result-object v0 │ │ +00d53c: 6e10 b400 0000 |001a: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ +00d542: 0c00 |001d: move-result-object v0 │ │ +00d544: 5441 7200 |001e: iget-object v1, v4, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ +00d548: 7110 e102 0100 |0020: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6800:(Lorg/anothermonitor/ActivityMain;)I // method@02e1 │ │ +00d54e: 0a01 |0023: move-result v1 │ │ +00d550: 8112 |0024: int-to-long v2, v1 │ │ +00d552: 6e30 9600 2003 |0025: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ +00d558: 0c00 |0028: move-result-object v0 │ │ +00d55a: 2201 e300 |0029: new-instance v1, Lorg/anothermonitor/ActivityMain$44$1; // type@00e3 │ │ +00d55e: 7020 7b02 4100 |002b: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$44$1;.:(Lorg/anothermonitor/ActivityMain$44;)V // method@027b │ │ +00d564: 6e20 9700 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ +00d56a: 0c00 |0031: move-result-object v0 │ │ +00d56c: 1602 0000 |0032: const-wide/16 v2, #int 0 // #0 │ │ +00d570: 6e30 9800 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ +00d576: 0c00 |0037: move-result-object v0 │ │ +00d578: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +00d57a: 6e20 9500 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ +00d580: 0c00 |003c: move-result-object v0 │ │ +00d582: 1501 70c1 |003d: const/high16 v1, #int -1049624576 // #c170 │ │ +00d586: 5442 7200 |003f: iget-object v2, v4, Lorg/anothermonitor/ActivityMain$44;.this$0:Lorg/anothermonitor/ActivityMain; // field@0072 │ │ +00d58a: 7110 de02 0200 |0041: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$6600:(Lorg/anothermonitor/ActivityMain;)F // method@02de │ │ +00d590: 0a02 |0044: move-result v2 │ │ +00d592: c821 |0045: mul-float/2addr v1, v2 │ │ +00d594: 6e20 9900 1000 |0046: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ +00d59a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0014 line=1293 │ │ + 0x0034 line=1299 │ │ 0x0049 line=1300 │ │ locals : │ │ 0x0000 - 0x004a reg=4 this Lorg/anothermonitor/ActivityMain$44; │ │ 0x0000 - 0x004a reg=5 v Landroid/view/View; │ │ │ │ source_file_idx : 71 (ActivityMain.java) │ │ │ │ @@ -8643,50 +8661,50 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d5a0: |[00d5a0] org.anothermonitor.ActivityMain$45.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00d5b0: 5b01 7300 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$45;.this$0:Lorg/anothermonitor/ActivityMain; // field@0073 │ │ -00d5b4: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -00d5ba: 0e00 |0005: return-void │ │ +00d59c: |[00d59c] org.anothermonitor.ActivityMain$45.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00d5ac: 5b01 7300 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$45;.this$0:Lorg/anothermonitor/ActivityMain; // field@0073 │ │ +00d5b0: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +00d5b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1413 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$45; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$45;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -00d5bc: |[00d5bc] org.anothermonitor.ActivityMain$45.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -00d5cc: 5420 7300 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$45;.this$0:Lorg/anothermonitor/ActivityMain; // field@0073 │ │ -00d5d0: 7110 e402 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ -00d5d6: 0c00 |0005: move-result-object v0 │ │ -00d5d8: 6e10 bf00 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ -00d5de: 0c00 |0009: move-result-object v0 │ │ -00d5e0: 1f00 5700 |000a: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ -00d5e4: 5421 7300 |000c: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$45;.this$0:Lorg/anothermonitor/ActivityMain; // field@0073 │ │ -00d5e8: 7110 e402 0100 |000e: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ -00d5ee: 0c01 |0011: move-result-object v1 │ │ -00d5f0: 7220 9400 1000 |0012: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ -00d5f6: 5420 7300 |0015: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$45;.this$0:Lorg/anothermonitor/ActivityMain; // field@0073 │ │ -00d5fa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -00d5fc: 7120 e502 1000 |0018: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$7002:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e5 │ │ -00d602: 0e00 |001b: return-void │ │ +00d5b8: |[00d5b8] org.anothermonitor.ActivityMain$45.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +00d5c8: 5420 7300 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$45;.this$0:Lorg/anothermonitor/ActivityMain; // field@0073 │ │ +00d5cc: 7110 e402 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ +00d5d2: 0c00 |0005: move-result-object v0 │ │ +00d5d4: 6e10 bf00 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ +00d5da: 0c00 |0009: move-result-object v0 │ │ +00d5dc: 1f00 5700 |000a: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ +00d5e0: 5421 7300 |000c: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$45;.this$0:Lorg/anothermonitor/ActivityMain; // field@0073 │ │ +00d5e4: 7110 e402 0100 |000e: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02e4 │ │ +00d5ea: 0c01 |0011: move-result-object v1 │ │ +00d5ec: 7220 9400 1000 |0012: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ +00d5f2: 5420 7300 |0015: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$45;.this$0:Lorg/anothermonitor/ActivityMain; // field@0073 │ │ +00d5f6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +00d5f8: 7120 e502 1000 |0018: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$7002:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e5 │ │ +00d5fe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1416 │ │ 0x0015 line=1417 │ │ 0x001b line=1418 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/anothermonitor/ActivityMain$45; │ │ @@ -8726,50 +8744,50 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d604: |[00d604] org.anothermonitor.ActivityMain$46.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00d614: 5b01 7400 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$46;.this$0:Lorg/anothermonitor/ActivityMain; // field@0074 │ │ -00d618: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -00d61e: 0e00 |0005: return-void │ │ +00d600: |[00d600] org.anothermonitor.ActivityMain$46.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00d610: 5b01 7400 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$46;.this$0:Lorg/anothermonitor/ActivityMain; // field@0074 │ │ +00d614: 7010 0000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +00d61a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1424 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$46; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$46;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -00d620: |[00d620] org.anothermonitor.ActivityMain$46.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -00d630: 5420 7400 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$46;.this$0:Lorg/anothermonitor/ActivityMain; // field@0074 │ │ -00d634: 7110 df02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ -00d63a: 0c00 |0005: move-result-object v0 │ │ -00d63c: 6e10 bf00 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ -00d642: 0c00 |0009: move-result-object v0 │ │ -00d644: 1f00 5700 |000a: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ -00d648: 5421 7400 |000c: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$46;.this$0:Lorg/anothermonitor/ActivityMain; // field@0074 │ │ -00d64c: 7110 df02 0100 |000e: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ -00d652: 0c01 |0011: move-result-object v1 │ │ -00d654: 7220 9400 1000 |0012: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ -00d65a: 5420 7400 |0015: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$46;.this$0:Lorg/anothermonitor/ActivityMain; // field@0074 │ │ -00d65e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -00d660: 7120 e002 1000 |0018: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$6702:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e0 │ │ -00d666: 0e00 |001b: return-void │ │ +00d61c: |[00d61c] org.anothermonitor.ActivityMain$46.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +00d62c: 5420 7400 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$46;.this$0:Lorg/anothermonitor/ActivityMain; // field@0074 │ │ +00d630: 7110 df02 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ +00d636: 0c00 |0005: move-result-object v0 │ │ +00d638: 6e10 bf00 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ +00d63e: 0c00 |0009: move-result-object v0 │ │ +00d640: 1f00 5700 |000a: check-cast v0, Landroid/view/ViewManager; // type@0057 │ │ +00d644: 5421 7400 |000c: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$46;.this$0:Lorg/anothermonitor/ActivityMain; // field@0074 │ │ +00d648: 7110 df02 0100 |000e: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02df │ │ +00d64e: 0c01 |0011: move-result-object v1 │ │ +00d650: 7220 9400 1000 |0012: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0094 │ │ +00d656: 5420 7400 |0015: iget-object v0, v2, Lorg/anothermonitor/ActivityMain$46;.this$0:Lorg/anothermonitor/ActivityMain; // field@0074 │ │ +00d65a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +00d65c: 7120 e002 1000 |0018: invoke-static {v0, v1}, Lorg/anothermonitor/ActivityMain;.access$6702:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@02e0 │ │ +00d662: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1427 │ │ 0x0015 line=1428 │ │ 0x001b line=1429 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/anothermonitor/ActivityMain$46; │ │ @@ -8809,39 +8827,39 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d668: |[00d668] org.anothermonitor.ActivityMain$4.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00d678: 5b01 7500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$4;.this$0:Lorg/anothermonitor/ActivityMain; // field@0075 │ │ -00d67c: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ -00d682: 0e00 |0005: return-void │ │ +00d664: |[00d664] org.anothermonitor.ActivityMain$4.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00d674: 5b01 7500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$4;.this$0:Lorg/anothermonitor/ActivityMain; // field@0075 │ │ +00d678: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ +00d67e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$4;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d684: |[00d684] org.anothermonitor.ActivityMain$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -00d694: 5410 7500 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain$4;.this$0:Lorg/anothermonitor/ActivityMain; // field@0075 │ │ -00d698: 7110 b602 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3300:(Lorg/anothermonitor/ActivityMain;)V // method@02b6 │ │ -00d69e: 0e00 |0005: return-void │ │ +00d680: |[00d680] org.anothermonitor.ActivityMain$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00d690: 5410 7500 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain$4;.this$0:Lorg/anothermonitor/ActivityMain; // field@0075 │ │ +00d694: 7110 b602 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$3300:(Lorg/anothermonitor/ActivityMain;)V // method@02b6 │ │ +00d69a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0005 line=224 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/anothermonitor/ActivityMain$4; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -8881,43 +8899,43 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d6a0: |[00d6a0] org.anothermonitor.ActivityMain$5.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00d6b0: 5b01 7600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$5;.this$0:Lorg/anothermonitor/ActivityMain; // field@0076 │ │ -00d6b4: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ -00d6ba: 0e00 |0005: return-void │ │ +00d69c: |[00d69c] org.anothermonitor.ActivityMain$5.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00d6ac: 5b01 7600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$5;.this$0:Lorg/anothermonitor/ActivityMain; // field@0076 │ │ +00d6b0: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ +00d6b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$5;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -00d6bc: |[00d6bc] org.anothermonitor.ActivityMain$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -00d6cc: 5421 7600 |0000: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$5;.this$0:Lorg/anothermonitor/ActivityMain; // field@0076 │ │ -00d6d0: 1a00 0106 |0002: const-string v0, "process" // string@0601 │ │ -00d6d4: 6e20 3500 0400 |0004: invoke-virtual {v4, v0}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0035 │ │ -00d6da: 0c00 |0007: move-result-object v0 │ │ -00d6dc: 1f00 b000 |0008: check-cast v0, Ljava/util/Map; // type@00b0 │ │ -00d6e0: 7120 c502 0100 |000a: invoke-static {v1, v0}, Lorg/anothermonitor/ActivityMain;.access$4600:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V // method@02c5 │ │ -00d6e6: 0e00 |000d: return-void │ │ +00d6b8: |[00d6b8] org.anothermonitor.ActivityMain$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00d6c8: 5421 7600 |0000: iget-object v1, v2, Lorg/anothermonitor/ActivityMain$5;.this$0:Lorg/anothermonitor/ActivityMain; // field@0076 │ │ +00d6cc: 1a00 0006 |0002: const-string v0, "process" // string@0600 │ │ +00d6d0: 6e20 3500 0400 |0004: invoke-virtual {v4, v0}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0035 │ │ +00d6d6: 0c00 |0007: move-result-object v0 │ │ +00d6d8: 1f00 b000 |0008: check-cast v0, Ljava/util/Map; // type@00b0 │ │ +00d6dc: 7120 c502 0100 |000a: invoke-static {v1, v0}, Lorg/anothermonitor/ActivityMain;.access$4600:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V // method@02c5 │ │ +00d6e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x000d line=230 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/anothermonitor/ActivityMain$5; │ │ 0x0000 - 0x000e reg=3 context Landroid/content/Context; │ │ @@ -8957,39 +8975,39 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d6e8: |[00d6e8] org.anothermonitor.ActivityMain$6.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00d6f8: 5b01 7700 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$6;.this$0:Lorg/anothermonitor/ActivityMain; // field@0077 │ │ -00d6fc: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ -00d702: 0e00 |0005: return-void │ │ +00d6e4: |[00d6e4] org.anothermonitor.ActivityMain$6.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00d6f4: 5b01 7700 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$6;.this$0:Lorg/anothermonitor/ActivityMain; // field@0077 │ │ +00d6f8: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ +00d6fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$6;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d704: |[00d704] org.anothermonitor.ActivityMain$6.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -00d714: 5410 7700 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain$6;.this$0:Lorg/anothermonitor/ActivityMain; // field@0077 │ │ -00d718: 6e10 eb02 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ActivityMain;.finish:()V // method@02eb │ │ -00d71e: 0e00 |0005: return-void │ │ +00d700: |[00d700] org.anothermonitor.ActivityMain$6.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00d710: 5410 7700 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain$6;.this$0:Lorg/anothermonitor/ActivityMain; // field@0077 │ │ +00d714: 6e10 eb02 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ActivityMain;.finish:()V // method@02eb │ │ +00d71a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/anothermonitor/ActivityMain$6; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -9030,84 +9048,84 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d720: |[00d720] org.anothermonitor.ActivityMain$7.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00d730: 5b01 7800 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ -00d734: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00d73a: 0e00 |0005: return-void │ │ +00d71c: |[00d71c] org.anothermonitor.ActivityMain$7.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00d72c: 5b01 7800 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ +00d730: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00d736: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -00d73c: |[00d73c] org.anothermonitor.ActivityMain$7.onClick:(Landroid/view/View;)V │ │ -00d74c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00d74e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00d750: 5453 7800 |0002: iget-object v3, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ -00d754: 5450 7800 |0004: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ -00d758: 7110 c602 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4700:(Lorg/anothermonitor/ActivityMain;)I // method@02c6 │ │ -00d75e: 0a00 |0009: move-result v0 │ │ -00d760: 3900 4f00 |000a: if-nez v0, 0059 // +004f │ │ -00d764: 0110 |000c: move v0, v1 │ │ -00d766: 7120 c702 0300 |000d: invoke-static {v3, v0}, Lorg/anothermonitor/ActivityMain;.access$4702:(Lorg/anothermonitor/ActivityMain;I)I // method@02c7 │ │ -00d76c: 5450 7800 |0010: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ -00d770: 7110 c802 0000 |0012: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ -00d776: 0c00 |0015: move-result-object v0 │ │ -00d778: 7210 3e00 0000 |0016: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -00d77e: 0c00 |0019: move-result-object v0 │ │ -00d780: 1a03 b204 |001a: const-string v3, "graphicMode" // string@04b2 │ │ -00d784: 5454 7800 |001c: iget-object v4, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ -00d788: 7110 c602 0400 |001e: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$4700:(Lorg/anothermonitor/ActivityMain;)I // method@02c6 │ │ -00d78e: 0a04 |0021: move-result v4 │ │ -00d790: 7230 3c00 3004 |0022: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@003c │ │ -00d796: 0c00 |0025: move-result-object v0 │ │ -00d798: 7210 3a00 0000 |0026: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -00d79e: 5450 7800 |0029: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ -00d7a2: 7110 a602 0000 |002b: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00d7a8: 0c00 |002e: move-result-object v0 │ │ -00d7aa: 5453 7800 |002f: iget-object v3, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ -00d7ae: 7110 c602 0300 |0031: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$4700:(Lorg/anothermonitor/ActivityMain;)I // method@02c6 │ │ -00d7b4: 0a03 |0034: move-result v3 │ │ -00d7b6: 6e20 8303 3000 |0035: invoke-virtual {v0, v3}, Lorg/anothermonitor/ViewGraphic;.setGraphicMode:(I)V // method@0383 │ │ -00d7bc: 5450 7800 |0038: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ -00d7c0: 7110 c902 0000 |003a: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/ToggleButton; // method@02c9 │ │ -00d7c6: 0c00 |003d: move-result-object v0 │ │ -00d7c8: 5453 7800 |003e: iget-object v3, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ -00d7cc: 7110 c602 0300 |0040: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$4700:(Lorg/anothermonitor/ActivityMain;)I // method@02c6 │ │ -00d7d2: 0a03 |0043: move-result v3 │ │ -00d7d4: 3903 1700 |0044: if-nez v3, 005b // +0017 │ │ -00d7d8: 6e20 ec00 2000 |0046: invoke-virtual {v0, v2}, Landroid/widget/ToggleButton;.setChecked:(Z)V // method@00ec │ │ -00d7de: 5450 7800 |0049: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ -00d7e2: 7110 bd02 0000 |004b: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ -00d7e8: 0c00 |004e: move-result-object v0 │ │ -00d7ea: 5451 7800 |004f: iget-object v1, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ -00d7ee: 7110 af02 0100 |0051: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ -00d7f4: 0c01 |0054: move-result-object v1 │ │ -00d7f6: 6e20 6d00 1000 |0055: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -00d7fc: 0e00 |0058: return-void │ │ -00d7fe: 0120 |0059: move v0, v2 │ │ -00d800: 28b3 |005a: goto 000d // -004d │ │ -00d802: 0112 |005b: move v2, v1 │ │ -00d804: 28ea |005c: goto 0046 // -0016 │ │ +00d738: |[00d738] org.anothermonitor.ActivityMain$7.onClick:(Landroid/view/View;)V │ │ +00d748: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00d74a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00d74c: 5453 7800 |0002: iget-object v3, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ +00d750: 5450 7800 |0004: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ +00d754: 7110 c602 0000 |0006: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4700:(Lorg/anothermonitor/ActivityMain;)I // method@02c6 │ │ +00d75a: 0a00 |0009: move-result v0 │ │ +00d75c: 3900 4f00 |000a: if-nez v0, 0059 // +004f │ │ +00d760: 0110 |000c: move v0, v1 │ │ +00d762: 7120 c702 0300 |000d: invoke-static {v3, v0}, Lorg/anothermonitor/ActivityMain;.access$4702:(Lorg/anothermonitor/ActivityMain;I)I // method@02c7 │ │ +00d768: 5450 7800 |0010: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ +00d76c: 7110 c802 0000 |0012: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ +00d772: 0c00 |0015: move-result-object v0 │ │ +00d774: 7210 3e00 0000 |0016: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +00d77a: 0c00 |0019: move-result-object v0 │ │ +00d77c: 1a03 b204 |001a: const-string v3, "graphicMode" // string@04b2 │ │ +00d780: 5454 7800 |001c: iget-object v4, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ +00d784: 7110 c602 0400 |001e: invoke-static {v4}, Lorg/anothermonitor/ActivityMain;.access$4700:(Lorg/anothermonitor/ActivityMain;)I // method@02c6 │ │ +00d78a: 0a04 |0021: move-result v4 │ │ +00d78c: 7230 3c00 3004 |0022: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@003c │ │ +00d792: 0c00 |0025: move-result-object v0 │ │ +00d794: 7210 3a00 0000 |0026: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +00d79a: 5450 7800 |0029: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ +00d79e: 7110 a602 0000 |002b: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00d7a4: 0c00 |002e: move-result-object v0 │ │ +00d7a6: 5453 7800 |002f: iget-object v3, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ +00d7aa: 7110 c602 0300 |0031: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$4700:(Lorg/anothermonitor/ActivityMain;)I // method@02c6 │ │ +00d7b0: 0a03 |0034: move-result v3 │ │ +00d7b2: 6e20 8303 3000 |0035: invoke-virtual {v0, v3}, Lorg/anothermonitor/ViewGraphic;.setGraphicMode:(I)V // method@0383 │ │ +00d7b8: 5450 7800 |0038: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ +00d7bc: 7110 c902 0000 |003a: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/ToggleButton; // method@02c9 │ │ +00d7c2: 0c00 |003d: move-result-object v0 │ │ +00d7c4: 5453 7800 |003e: iget-object v3, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ +00d7c8: 7110 c602 0300 |0040: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$4700:(Lorg/anothermonitor/ActivityMain;)I // method@02c6 │ │ +00d7ce: 0a03 |0043: move-result v3 │ │ +00d7d0: 3903 1700 |0044: if-nez v3, 005b // +0017 │ │ +00d7d4: 6e20 ec00 2000 |0046: invoke-virtual {v0, v2}, Landroid/widget/ToggleButton;.setChecked:(Z)V // method@00ec │ │ +00d7da: 5450 7800 |0049: iget-object v0, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ +00d7de: 7110 bd02 0000 |004b: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ +00d7e4: 0c00 |004e: move-result-object v0 │ │ +00d7e6: 5451 7800 |004f: iget-object v1, v5, Lorg/anothermonitor/ActivityMain$7;.this$0:Lorg/anothermonitor/ActivityMain; // field@0078 │ │ +00d7ea: 7110 af02 0100 |0051: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ +00d7f0: 0c01 |0054: move-result-object v1 │ │ +00d7f2: 6e20 6d00 1000 |0055: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +00d7f8: 0e00 |0058: return-void │ │ +00d7fa: 0120 |0059: move v0, v2 │ │ +00d7fc: 28b3 |005a: goto 000d // -004d │ │ +00d7fe: 0112 |005b: move v2, v1 │ │ +00d800: 28ea |005c: goto 0046 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=286 │ │ 0x0010 line=287 │ │ 0x0029 line=288 │ │ 0x0038 line=289 │ │ 0x0049 line=290 │ │ @@ -9153,103 +9171,103 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d808: |[00d808] org.anothermonitor.ActivityMain$8.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00d818: 5b01 7900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d81c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00d822: 0e00 |0005: return-void │ │ +00d804: |[00d804] org.anothermonitor.ActivityMain$8.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00d814: 5b01 7900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d818: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00d81e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -00d824: |[00d824] org.anothermonitor.ActivityMain$8.onClick:(Landroid/view/View;)V │ │ -00d834: 5431 7900 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d838: 5430 7900 |0002: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d83c: 7110 e302 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$700:(Lorg/anothermonitor/ActivityMain;)I // method@02e3 │ │ -00d842: 0a00 |0007: move-result v0 │ │ -00d844: 3900 7600 |0008: if-nez v0, 007e // +0076 │ │ -00d848: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -00d84a: 7120 e602 0100 |000b: invoke-static {v1, v0}, Lorg/anothermonitor/ActivityMain;.access$702:(Lorg/anothermonitor/ActivityMain;I)I // method@02e6 │ │ -00d850: 5430 7900 |000e: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d854: 7110 c802 0000 |0010: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ -00d85a: 0c00 |0013: move-result-object v0 │ │ -00d85c: 7210 3e00 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -00d862: 0c00 |0017: move-result-object v0 │ │ -00d864: 1a01 0e06 |0018: const-string v1, "processesMode" // string@060e │ │ -00d868: 5432 7900 |001a: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d86c: 7110 e302 0200 |001c: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$700:(Lorg/anothermonitor/ActivityMain;)I // method@02e3 │ │ -00d872: 0a02 |001f: move-result v2 │ │ -00d874: 7230 3c00 1002 |0020: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@003c │ │ -00d87a: 0c00 |0023: move-result-object v0 │ │ -00d87c: 7210 3a00 0000 |0024: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -00d882: 5430 7900 |0027: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d886: 7110 cb02 0000 |0029: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button; // method@02cb │ │ -00d88c: 0c01 |002c: move-result-object v1 │ │ -00d88e: 5430 7900 |002d: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d892: 7110 e302 0000 |002f: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$700:(Lorg/anothermonitor/ActivityMain;)I // method@02e3 │ │ -00d898: 0a00 |0032: move-result v0 │ │ -00d89a: 3900 4d00 |0033: if-nez v0, 0080 // +004d │ │ -00d89e: 5430 7900 |0035: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d8a2: 1402 4900 077f |0037: const v2, #float 1.79447e+38 // #7f070049 │ │ -00d8a8: 6e20 f202 2000 |003a: invoke-virtual {v0, v2}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00d8ae: 0c00 |003d: move-result-object v0 │ │ -00d8b0: 6e20 a200 0100 |003e: invoke-virtual {v1, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00a2 │ │ -00d8b6: 5430 7900 |0041: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d8ba: 7110 a602 0000 |0043: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ -00d8c0: 0c00 |0046: move-result-object v0 │ │ -00d8c2: 5431 7900 |0047: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d8c6: 7110 e302 0100 |0049: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$700:(Lorg/anothermonitor/ActivityMain;)I // method@02e3 │ │ -00d8cc: 0a01 |004c: move-result v1 │ │ -00d8ce: 6e20 8603 1000 |004d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ViewGraphic;.setProcessesMode:(I)V // method@0386 │ │ -00d8d4: 5430 7900 |0050: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d8d8: 7110 bd02 0000 |0052: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ -00d8de: 0c00 |0055: move-result-object v0 │ │ -00d8e0: 5431 7900 |0056: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d8e4: 7110 af02 0100 |0058: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ -00d8ea: 0c01 |005b: move-result-object v1 │ │ -00d8ec: 6e20 6d00 1000 |005c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -00d8f2: 5430 7900 |005f: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d8f6: 7110 9202 0000 |0061: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ -00d8fc: 0c00 |0064: move-result-object v0 │ │ -00d8fe: 5431 7900 |0065: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d902: 7110 c202 0100 |0067: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ -00d908: 0c01 |006a: move-result-object v1 │ │ -00d90a: 6e20 6f00 1000 |006b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ -00d910: 5430 7900 |006e: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d914: 7110 9202 0000 |0070: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ -00d91a: 0c00 |0073: move-result-object v0 │ │ -00d91c: 5431 7900 |0074: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d920: 7110 c202 0100 |0076: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ -00d926: 0c01 |0079: move-result-object v1 │ │ -00d928: 6e20 6d00 1000 |007a: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -00d92e: 0e00 |007d: return-void │ │ -00d930: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -00d932: 288c |007f: goto 000b // -0074 │ │ -00d934: 5430 7900 |0080: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ -00d938: 1402 2700 077f |0082: const v2, #float 1.79447e+38 // #7f070027 │ │ -00d93e: 6e20 f202 2000 |0085: invoke-virtual {v0, v2}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00d944: 0c00 |0088: move-result-object v0 │ │ -00d946: 28b5 |0089: goto 003e // -004b │ │ +00d820: |[00d820] org.anothermonitor.ActivityMain$8.onClick:(Landroid/view/View;)V │ │ +00d830: 5431 7900 |0000: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d834: 5430 7900 |0002: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d838: 7110 e302 0000 |0004: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$700:(Lorg/anothermonitor/ActivityMain;)I // method@02e3 │ │ +00d83e: 0a00 |0007: move-result v0 │ │ +00d840: 3900 7600 |0008: if-nez v0, 007e // +0076 │ │ +00d844: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +00d846: 7120 e602 0100 |000b: invoke-static {v1, v0}, Lorg/anothermonitor/ActivityMain;.access$702:(Lorg/anothermonitor/ActivityMain;I)I // method@02e6 │ │ +00d84c: 5430 7900 |000e: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d850: 7110 c802 0000 |0010: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; // method@02c8 │ │ +00d856: 0c00 |0013: move-result-object v0 │ │ +00d858: 7210 3e00 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +00d85e: 0c00 |0017: move-result-object v0 │ │ +00d860: 1a01 0d06 |0018: const-string v1, "processesMode" // string@060d │ │ +00d864: 5432 7900 |001a: iget-object v2, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d868: 7110 e302 0200 |001c: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$700:(Lorg/anothermonitor/ActivityMain;)I // method@02e3 │ │ +00d86e: 0a02 |001f: move-result v2 │ │ +00d870: 7230 3c00 1002 |0020: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@003c │ │ +00d876: 0c00 |0023: move-result-object v0 │ │ +00d878: 7210 3a00 0000 |0024: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +00d87e: 5430 7900 |0027: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d882: 7110 cb02 0000 |0029: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button; // method@02cb │ │ +00d888: 0c01 |002c: move-result-object v1 │ │ +00d88a: 5430 7900 |002d: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d88e: 7110 e302 0000 |002f: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$700:(Lorg/anothermonitor/ActivityMain;)I // method@02e3 │ │ +00d894: 0a00 |0032: move-result v0 │ │ +00d896: 3900 4d00 |0033: if-nez v0, 0080 // +004d │ │ +00d89a: 5430 7900 |0035: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d89e: 1402 4900 077f |0037: const v2, #float 1.79447e+38 // #7f070049 │ │ +00d8a4: 6e20 f202 2000 |003a: invoke-virtual {v0, v2}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00d8aa: 0c00 |003d: move-result-object v0 │ │ +00d8ac: 6e20 a200 0100 |003e: invoke-virtual {v1, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00a2 │ │ +00d8b2: 5430 7900 |0041: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d8b6: 7110 a602 0000 |0043: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; // method@02a6 │ │ +00d8bc: 0c00 |0046: move-result-object v0 │ │ +00d8be: 5431 7900 |0047: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d8c2: 7110 e302 0100 |0049: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$700:(Lorg/anothermonitor/ActivityMain;)I // method@02e3 │ │ +00d8c8: 0a01 |004c: move-result v1 │ │ +00d8ca: 6e20 8603 1000 |004d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ViewGraphic;.setProcessesMode:(I)V // method@0386 │ │ +00d8d0: 5430 7900 |0050: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d8d4: 7110 bd02 0000 |0052: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@02bd │ │ +00d8da: 0c00 |0055: move-result-object v0 │ │ +00d8dc: 5431 7900 |0056: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d8e0: 7110 af02 0100 |0058: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02af │ │ +00d8e6: 0c01 |005b: move-result-object v1 │ │ +00d8e8: 6e20 6d00 1000 |005c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +00d8ee: 5430 7900 |005f: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d8f2: 7110 9202 0000 |0061: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ +00d8f8: 0c00 |0064: move-result-object v0 │ │ +00d8fa: 5431 7900 |0065: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d8fe: 7110 c202 0100 |0067: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ +00d904: 0c01 |006a: move-result-object v1 │ │ +00d906: 6e20 6f00 1000 |006b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ +00d90c: 5430 7900 |006e: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d910: 7110 9202 0000 |0070: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; // method@0292 │ │ +00d916: 0c00 |0073: move-result-object v0 │ │ +00d918: 5431 7900 |0074: iget-object v1, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d91c: 7110 c202 0100 |0076: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; // method@02c2 │ │ +00d922: 0c01 |0079: move-result-object v1 │ │ +00d924: 6e20 6d00 1000 |007a: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +00d92a: 0e00 |007d: return-void │ │ +00d92c: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +00d92e: 288c |007f: goto 000b // -0074 │ │ +00d930: 5430 7900 |0080: iget-object v0, v3, Lorg/anothermonitor/ActivityMain$8;.this$0:Lorg/anothermonitor/ActivityMain; // field@0079 │ │ +00d934: 1402 2700 077f |0082: const v2, #float 1.79447e+38 // #7f070027 │ │ +00d93a: 6e20 f202 2000 |0085: invoke-virtual {v0, v2}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00d940: 0c00 |0088: move-result-object v0 │ │ +00d942: 28b5 |0089: goto 003e // -004b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x000e line=302 │ │ 0x0027 line=303 │ │ 0x0041 line=304 │ │ 0x0050 line=305 │ │ @@ -9297,76 +9315,76 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d948: |[00d948] org.anothermonitor.ActivityMain$9.:(Lorg/anothermonitor/ActivityMain;)V │ │ -00d958: 5b01 7a00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ -00d95c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -00d962: 0e00 |0005: return-void │ │ +00d944: |[00d944] org.anothermonitor.ActivityMain$9.:(Lorg/anothermonitor/ActivityMain;)V │ │ +00d954: 5b01 7a00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ +00d958: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +00d95e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityMain$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityMain; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityMain$9;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -00d964: |[00d964] org.anothermonitor.ActivityMain$9.onClick:(Landroid/view/View;)V │ │ -00d974: 1305 3500 |0000: const/16 v5, #int 53 // #35 │ │ -00d978: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -00d97a: 5460 7a00 |0003: iget-object v0, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ -00d97e: 7110 cc02 0000 |0005: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ -00d984: 0c00 |0008: move-result-object v0 │ │ -00d986: 1401 0100 087f |0009: const v1, #float 1.80775e+38 // #7f080001 │ │ -00d98c: 6e20 d200 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@00d2 │ │ -00d992: 6000 0d00 |000f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ -00d996: 1301 1300 |0011: const/16 v1, #int 19 // #13 │ │ -00d99a: 3510 2300 |0013: if-ge v0, v1, 0036 // +0023 │ │ -00d99e: 5460 7a00 |0015: iget-object v0, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ -00d9a2: 7110 cc02 0000 |0017: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ -00d9a8: 0c00 |001a: move-result-object v0 │ │ -00d9aa: 5461 7a00 |001b: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ -00d9ae: 7110 cd02 0100 |001d: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ -00d9b4: 0c01 |0020: move-result-object v1 │ │ -00d9b6: 5462 7a00 |0021: iget-object v2, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ -00d9ba: 7110 cd02 0200 |0023: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ -00d9c0: 0c02 |0026: move-result-object v2 │ │ -00d9c2: 6e10 b900 0200 |0027: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getHeight:()I // method@00b9 │ │ -00d9c8: 0a02 |002a: move-result v2 │ │ -00d9ca: 5463 7a00 |002b: iget-object v3, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ -00d9ce: 7110 ce02 0300 |002d: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$5300:(Lorg/anothermonitor/ActivityMain;)I // method@02ce │ │ -00d9d4: 0a03 |0030: move-result v3 │ │ -00d9d6: b032 |0031: add-int/2addr v2, v3 │ │ -00d9d8: 6e52 d400 1045 |0032: invoke-virtual {v0, v1, v5, v4, v2}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@00d4 │ │ -00d9de: 0e00 |0035: return-void │ │ -00d9e0: 5460 7a00 |0036: iget-object v0, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ -00d9e4: 7110 cc02 0000 |0038: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ -00d9ea: 0c00 |003b: move-result-object v0 │ │ -00d9ec: 5461 7a00 |003c: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ -00d9f0: 7110 cd02 0100 |003e: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ -00d9f6: 0c01 |0041: move-result-object v1 │ │ -00d9f8: 5462 7a00 |0042: iget-object v2, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ -00d9fc: 7110 cd02 0200 |0044: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ -00da02: 0c02 |0047: move-result-object v2 │ │ -00da04: 6e10 b900 0200 |0048: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getHeight:()I // method@00b9 │ │ -00da0a: 0a02 |004b: move-result v2 │ │ -00da0c: 6e52 d400 1045 |004c: invoke-virtual {v0, v1, v5, v4, v2}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@00d4 │ │ -00da12: 28e6 |004f: goto 0035 // -001a │ │ +00d960: |[00d960] org.anothermonitor.ActivityMain$9.onClick:(Landroid/view/View;)V │ │ +00d970: 1305 3500 |0000: const/16 v5, #int 53 // #35 │ │ +00d974: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +00d976: 5460 7a00 |0003: iget-object v0, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ +00d97a: 7110 cc02 0000 |0005: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ +00d980: 0c00 |0008: move-result-object v0 │ │ +00d982: 1401 0100 087f |0009: const v1, #float 1.80775e+38 // #7f080001 │ │ +00d988: 6e20 d200 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@00d2 │ │ +00d98e: 6000 0d00 |000f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ +00d992: 1301 1300 |0011: const/16 v1, #int 19 // #13 │ │ +00d996: 3510 2300 |0013: if-ge v0, v1, 0036 // +0023 │ │ +00d99a: 5460 7a00 |0015: iget-object v0, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ +00d99e: 7110 cc02 0000 |0017: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ +00d9a4: 0c00 |001a: move-result-object v0 │ │ +00d9a6: 5461 7a00 |001b: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ +00d9aa: 7110 cd02 0100 |001d: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ +00d9b0: 0c01 |0020: move-result-object v1 │ │ +00d9b2: 5462 7a00 |0021: iget-object v2, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ +00d9b6: 7110 cd02 0200 |0023: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ +00d9bc: 0c02 |0026: move-result-object v2 │ │ +00d9be: 6e10 b900 0200 |0027: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getHeight:()I // method@00b9 │ │ +00d9c4: 0a02 |002a: move-result v2 │ │ +00d9c6: 5463 7a00 |002b: iget-object v3, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ +00d9ca: 7110 ce02 0300 |002d: invoke-static {v3}, Lorg/anothermonitor/ActivityMain;.access$5300:(Lorg/anothermonitor/ActivityMain;)I // method@02ce │ │ +00d9d0: 0a03 |0030: move-result v3 │ │ +00d9d2: b032 |0031: add-int/2addr v2, v3 │ │ +00d9d4: 6e52 d400 1045 |0032: invoke-virtual {v0, v1, v5, v4, v2}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@00d4 │ │ +00d9da: 0e00 |0035: return-void │ │ +00d9dc: 5460 7a00 |0036: iget-object v0, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ +00d9e0: 7110 cc02 0000 |0038: invoke-static {v0}, Lorg/anothermonitor/ActivityMain;.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; // method@02cc │ │ +00d9e6: 0c00 |003b: move-result-object v0 │ │ +00d9e8: 5461 7a00 |003c: iget-object v1, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ +00d9ec: 7110 cd02 0100 |003e: invoke-static {v1}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ +00d9f2: 0c01 |0041: move-result-object v1 │ │ +00d9f4: 5462 7a00 |0042: iget-object v2, v6, Lorg/anothermonitor/ActivityMain$9;.this$0:Lorg/anothermonitor/ActivityMain; // field@007a │ │ +00d9f8: 7110 cd02 0200 |0044: invoke-static {v2}, Lorg/anothermonitor/ActivityMain;.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; // method@02cd │ │ +00d9fe: 0c02 |0047: move-result-object v2 │ │ +00da00: 6e10 b900 0200 |0048: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getHeight:()I // method@00b9 │ │ +00da06: 0a02 |004b: move-result v2 │ │ +00da08: 6e52 d400 1045 |004c: invoke-virtual {v0, v1, v5, v4, v2}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@00d4 │ │ +00da0e: 28e6 |004f: goto 0035 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=356 │ │ 0x000f line=357 │ │ 0x0015 line=358 │ │ 0x0035 line=360 │ │ 0x0036 line=359 │ │ @@ -9721,55 +9739,55 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -00da14: |[00da14] org.anothermonitor.ActivityMain.:()V │ │ -00da24: 7010 0900 0200 |0000: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0009 │ │ -00da2a: 1300 c800 |0003: const/16 v0, #int 200 // #c8 │ │ -00da2e: 5920 7b00 |0005: iput v0, v2, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ -00da32: 2200 a800 |0007: new-instance v0, Ljava/text/DecimalFormat; // type@00a8 │ │ -00da36: 1a01 0b00 |0009: const-string v1, "##,###,##0" // string@000b │ │ -00da3a: 7020 dd01 1000 |000b: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@01dd │ │ -00da40: 5b20 8b00 |000e: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mFormat:Ljava/text/DecimalFormat; // field@008b │ │ -00da44: 2200 a800 |0010: new-instance v0, Ljava/text/DecimalFormat; // type@00a8 │ │ -00da48: 1a01 0c00 |0012: const-string v1, "##0.0" // string@000c │ │ -00da4c: 7020 dd01 1000 |0014: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@01dd │ │ -00da52: 5b20 8c00 |0017: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ -00da56: 2200 a800 |0019: new-instance v0, Ljava/text/DecimalFormat; // type@00a8 │ │ -00da5a: 1a01 2e00 |001b: const-string v1, "0.#" // string@002e │ │ -00da5e: 7020 dd01 1000 |001d: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@01dd │ │ -00da64: 5b20 8d00 |0020: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mFormatTime:Ljava/text/DecimalFormat; // field@008d │ │ -00da68: 2200 3e00 |0022: new-instance v0, Landroid/os/Handler; // type@003e │ │ -00da6c: 7010 6b00 0000 |0024: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@006b │ │ -00da72: 5b20 8e00 |0027: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ -00da76: 2200 3e00 |0029: new-instance v0, Landroid/os/Handler; // type@003e │ │ -00da7a: 7010 6b00 0000 |002b: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@006b │ │ -00da80: 5b20 8f00 |002e: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandlerVG:Landroid/os/Handler; // field@008f │ │ -00da84: 2200 c100 |0030: new-instance v0, Lorg/anothermonitor/ActivityMain$1; // type@00c1 │ │ -00da88: 7020 2d02 2000 |0032: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$1;.:(Lorg/anothermonitor/ActivityMain;)V // method@022d │ │ -00da8e: 5b20 8000 |0035: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ -00da92: 2200 ce00 |0037: new-instance v0, Lorg/anothermonitor/ActivityMain$2; // type@00ce │ │ -00da96: 7020 4a02 2000 |0039: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$2;.:(Lorg/anothermonitor/ActivityMain;)V // method@024a │ │ -00da9c: 5b20 8100 |003c: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.drawRunnableGraphic:Ljava/lang/Runnable; // field@0081 │ │ -00daa0: 2200 de00 |003e: new-instance v0, Lorg/anothermonitor/ActivityMain$3; // type@00de │ │ -00daa4: 7020 7002 2000 |0040: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$3;.:(Lorg/anothermonitor/ActivityMain;)V // method@0270 │ │ -00daaa: 5b20 a600 |0043: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mServiceConnection:Landroid/content/ServiceConnection; // field@00a6 │ │ -00daae: 2200 e700 |0045: new-instance v0, Lorg/anothermonitor/ActivityMain$4; // type@00e7 │ │ -00dab2: 7020 8302 2000 |0047: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$4;.:(Lorg/anothermonitor/ActivityMain;)V // method@0283 │ │ -00dab8: 5b20 c000 |004a: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverSetIconRecord:Landroid/content/BroadcastReceiver; // field@00c0 │ │ -00dabc: 2200 e800 |004c: new-instance v0, Lorg/anothermonitor/ActivityMain$5; // type@00e8 │ │ -00dac0: 7020 8502 2000 |004e: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$5;.:(Lorg/anothermonitor/ActivityMain;)V // method@0285 │ │ -00dac6: 5b20 be00 |0051: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverDeadProcess:Landroid/content/BroadcastReceiver; // field@00be │ │ -00daca: 2200 e900 |0053: new-instance v0, Lorg/anothermonitor/ActivityMain$6; // type@00e9 │ │ -00dace: 7020 8702 2000 |0055: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$6;.:(Lorg/anothermonitor/ActivityMain;)V // method@0287 │ │ -00dad4: 5b20 bf00 |0058: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00bf │ │ -00dad8: 0e00 |005a: return-void │ │ +00da10: |[00da10] org.anothermonitor.ActivityMain.:()V │ │ +00da20: 7010 0900 0200 |0000: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0009 │ │ +00da26: 1300 c800 |0003: const/16 v0, #int 200 // #c8 │ │ +00da2a: 5920 7b00 |0005: iput v0, v2, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ +00da2e: 2200 a800 |0007: new-instance v0, Ljava/text/DecimalFormat; // type@00a8 │ │ +00da32: 1a01 0b00 |0009: const-string v1, "##,###,##0" // string@000b │ │ +00da36: 7020 dd01 1000 |000b: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@01dd │ │ +00da3c: 5b20 8b00 |000e: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mFormat:Ljava/text/DecimalFormat; // field@008b │ │ +00da40: 2200 a800 |0010: new-instance v0, Ljava/text/DecimalFormat; // type@00a8 │ │ +00da44: 1a01 0c00 |0012: const-string v1, "##0.0" // string@000c │ │ +00da48: 7020 dd01 1000 |0014: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@01dd │ │ +00da4e: 5b20 8c00 |0017: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ +00da52: 2200 a800 |0019: new-instance v0, Ljava/text/DecimalFormat; // type@00a8 │ │ +00da56: 1a01 2e00 |001b: const-string v1, "0.#" // string@002e │ │ +00da5a: 7020 dd01 1000 |001d: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@01dd │ │ +00da60: 5b20 8d00 |0020: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mFormatTime:Ljava/text/DecimalFormat; // field@008d │ │ +00da64: 2200 3e00 |0022: new-instance v0, Landroid/os/Handler; // type@003e │ │ +00da68: 7010 6b00 0000 |0024: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@006b │ │ +00da6e: 5b20 8e00 |0027: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ +00da72: 2200 3e00 |0029: new-instance v0, Landroid/os/Handler; // type@003e │ │ +00da76: 7010 6b00 0000 |002b: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@006b │ │ +00da7c: 5b20 8f00 |002e: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandlerVG:Landroid/os/Handler; // field@008f │ │ +00da80: 2200 c100 |0030: new-instance v0, Lorg/anothermonitor/ActivityMain$1; // type@00c1 │ │ +00da84: 7020 2d02 2000 |0032: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$1;.:(Lorg/anothermonitor/ActivityMain;)V // method@022d │ │ +00da8a: 5b20 8000 |0035: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ +00da8e: 2200 ce00 |0037: new-instance v0, Lorg/anothermonitor/ActivityMain$2; // type@00ce │ │ +00da92: 7020 4a02 2000 |0039: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$2;.:(Lorg/anothermonitor/ActivityMain;)V // method@024a │ │ +00da98: 5b20 8100 |003c: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.drawRunnableGraphic:Ljava/lang/Runnable; // field@0081 │ │ +00da9c: 2200 de00 |003e: new-instance v0, Lorg/anothermonitor/ActivityMain$3; // type@00de │ │ +00daa0: 7020 7002 2000 |0040: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$3;.:(Lorg/anothermonitor/ActivityMain;)V // method@0270 │ │ +00daa6: 5b20 a600 |0043: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mServiceConnection:Landroid/content/ServiceConnection; // field@00a6 │ │ +00daaa: 2200 e700 |0045: new-instance v0, Lorg/anothermonitor/ActivityMain$4; // type@00e7 │ │ +00daae: 7020 8302 2000 |0047: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$4;.:(Lorg/anothermonitor/ActivityMain;)V // method@0283 │ │ +00dab4: 5b20 c000 |004a: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverSetIconRecord:Landroid/content/BroadcastReceiver; // field@00c0 │ │ +00dab8: 2200 e800 |004c: new-instance v0, Lorg/anothermonitor/ActivityMain$5; // type@00e8 │ │ +00dabc: 7020 8502 2000 |004e: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$5;.:(Lorg/anothermonitor/ActivityMain;)V // method@0285 │ │ +00dac2: 5b20 be00 |0051: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverDeadProcess:Landroid/content/BroadcastReceiver; // field@00be │ │ +00dac6: 2200 e900 |0053: new-instance v0, Lorg/anothermonitor/ActivityMain$6; // type@00e9 │ │ +00daca: 7020 8702 2000 |0055: invoke-direct {v0, v2}, Lorg/anothermonitor/ActivityMain$6;.:(Lorg/anothermonitor/ActivityMain;)V // method@0287 │ │ +00dad0: 5b20 bf00 |0058: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00bf │ │ +00dad4: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=61 │ │ 0x0007 line=73 │ │ 0x0022 line=86 │ │ 0x0030 line=88 │ │ @@ -9783,17 +9801,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dadc: |[00dadc] org.anothermonitor.ActivityMain.access$000:(Lorg/anothermonitor/ActivityMain;)I │ │ -00daec: 5210 8400 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.intervalUpdate:I // field@0084 │ │ -00daf0: 0f00 |0002: return v0 │ │ +00dad8: |[00dad8] org.anothermonitor.ActivityMain.access$000:(Lorg/anothermonitor/ActivityMain;)I │ │ +00dae8: 5210 8400 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.intervalUpdate:I // field@0084 │ │ +00daec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #2 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -9801,17 +9819,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00daf4: |[00daf4] org.anothermonitor.ActivityMain.access$002:(Lorg/anothermonitor/ActivityMain;I)I │ │ -00db04: 5901 8400 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.intervalUpdate:I // field@0084 │ │ -00db08: 0f01 |0002: return v1 │ │ +00daf0: |[00daf0] org.anothermonitor.ActivityMain.access$002:(Lorg/anothermonitor/ActivityMain;I)I │ │ +00db00: 5901 8400 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.intervalUpdate:I // field@0084 │ │ +00db04: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -9820,17 +9838,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00db0c: |[00db0c] org.anothermonitor.ActivityMain.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ -00db1c: 5410 8e00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ -00db20: 1100 |0002: return-object v0 │ │ +00db08: |[00db08] org.anothermonitor.ActivityMain.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ +00db18: 5410 8e00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ +00db1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #4 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -9838,17 +9856,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00db24: |[00db24] org.anothermonitor.ActivityMain.access$1000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00db34: 5410 b100 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemUsedP:Landroid/widget/TextView; // field@00b1 │ │ -00db38: 1100 |0002: return-object v0 │ │ +00db20: |[00db20] org.anothermonitor.ActivityMain.access$1000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00db30: 5410 b100 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemUsedP:Landroid/widget/TextView; // field@00b1 │ │ +00db34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #5 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -9856,17 +9874,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -00db3c: |[00db3c] org.anothermonitor.ActivityMain.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V │ │ -00db4c: 7040 0403 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/anothermonitor/ActivityMain;.setTextLabelMemory:(Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0304 │ │ -00db52: 0e00 |0003: return-void │ │ +00db38: |[00db38] org.anothermonitor.ActivityMain.access$1100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V │ │ +00db48: 7040 0403 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/anothermonitor/ActivityMain;.setTextLabelMemory:(Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V // method@0304 │ │ +00db4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/widget/TextView; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/widget/TextView; │ │ @@ -9877,17 +9895,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00db54: |[00db54] org.anothermonitor.ActivityMain.access$1200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00db64: 5410 ab00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemAvailable:Landroid/widget/TextView; // field@00ab │ │ -00db68: 1100 |0002: return-object v0 │ │ +00db50: |[00db50] org.anothermonitor.ActivityMain.access$1200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00db60: 5410 ab00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemAvailable:Landroid/widget/TextView; // field@00ab │ │ +00db64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #7 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -9895,17 +9913,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00db6c: |[00db6c] org.anothermonitor.ActivityMain.access$1300:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00db7c: 5410 ac00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemAvailableP:Landroid/widget/TextView; // field@00ac │ │ -00db80: 1100 |0002: return-object v0 │ │ +00db68: |[00db68] org.anothermonitor.ActivityMain.access$1300:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00db78: 5410 ac00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemAvailableP:Landroid/widget/TextView; // field@00ac │ │ +00db7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #8 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -9913,17 +9931,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00db84: |[00db84] org.anothermonitor.ActivityMain.access$1400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00db94: 5410 ad00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemFree:Landroid/widget/TextView; // field@00ad │ │ -00db98: 1100 |0002: return-object v0 │ │ +00db80: |[00db80] org.anothermonitor.ActivityMain.access$1400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00db90: 5410 ad00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemFree:Landroid/widget/TextView; // field@00ad │ │ +00db94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #9 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -9931,17 +9949,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00db9c: |[00db9c] org.anothermonitor.ActivityMain.access$1500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00dbac: 5410 ae00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemFreeP:Landroid/widget/TextView; // field@00ae │ │ -00dbb0: 1100 |0002: return-object v0 │ │ +00db98: |[00db98] org.anothermonitor.ActivityMain.access$1500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00dba8: 5410 ae00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemFreeP:Landroid/widget/TextView; // field@00ae │ │ +00dbac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #10 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -9949,17 +9967,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dbb4: |[00dbb4] org.anothermonitor.ActivityMain.access$1600:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00dbc4: 5410 a900 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCached:Landroid/widget/TextView; // field@00a9 │ │ -00dbc8: 1100 |0002: return-object v0 │ │ +00dbb0: |[00dbb0] org.anothermonitor.ActivityMain.access$1600:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00dbc0: 5410 a900 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCached:Landroid/widget/TextView; // field@00a9 │ │ +00dbc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #11 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -9967,17 +9985,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dbcc: |[00dbcc] org.anothermonitor.ActivityMain.access$1700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00dbdc: 5410 aa00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCachedP:Landroid/widget/TextView; // field@00aa │ │ -00dbe0: 1100 |0002: return-object v0 │ │ +00dbc8: |[00dbc8] org.anothermonitor.ActivityMain.access$1700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00dbd8: 5410 aa00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCachedP:Landroid/widget/TextView; // field@00aa │ │ +00dbdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #12 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -9985,17 +10003,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dbe4: |[00dbe4] org.anothermonitor.ActivityMain.access$1800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00dbf4: 5410 b300 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVThreshold:Landroid/widget/TextView; // field@00b3 │ │ -00dbf8: 1100 |0002: return-object v0 │ │ +00dbe0: |[00dbe0] org.anothermonitor.ActivityMain.access$1800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00dbf0: 5410 b300 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVThreshold:Landroid/widget/TextView; // field@00b3 │ │ +00dbf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #13 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10003,17 +10021,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dbfc: |[00dbfc] org.anothermonitor.ActivityMain.access$1900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00dc0c: 5410 b400 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVThresholdP:Landroid/widget/TextView; // field@00b4 │ │ -00dc10: 1100 |0002: return-object v0 │ │ +00dbf8: |[00dbf8] org.anothermonitor.ActivityMain.access$1900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00dc08: 5410 b400 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVThresholdP:Landroid/widget/TextView; // field@00b4 │ │ +00dc0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #14 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10021,17 +10039,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dc14: |[00dc14] org.anothermonitor.ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ -00dc24: 5410 a500 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00dc28: 1100 |0002: return-object v0 │ │ +00dc10: |[00dc10] org.anothermonitor.ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ +00dc20: 5410 a500 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00dc24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #15 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10039,17 +10057,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dc2c: |[00dc2c] org.anothermonitor.ActivityMain.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ -00dc3c: 5410 9c00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLProcessContainer:Landroid/widget/LinearLayout; // field@009c │ │ -00dc40: 1100 |0002: return-object v0 │ │ +00dc28: |[00dc28] org.anothermonitor.ActivityMain.access$2000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ +00dc38: 5410 9c00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLProcessContainer:Landroid/widget/LinearLayout; // field@009c │ │ +00dc3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #16 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10057,17 +10075,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Lorg/anothermonitor/ServiceReader;)Lorg/anothermonitor/ServiceReader;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dc44: |[00dc44] org.anothermonitor.ActivityMain.access$202:(Lorg/anothermonitor/ActivityMain;Lorg/anothermonitor/ServiceReader;)Lorg/anothermonitor/ServiceReader; │ │ -00dc54: 5b01 a500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00dc58: 1101 |0002: return-object v1 │ │ +00dc40: |[00dc40] org.anothermonitor.ActivityMain.access$202:(Lorg/anothermonitor/ActivityMain;Lorg/anothermonitor/ServiceReader;)Lorg/anothermonitor/ServiceReader; │ │ +00dc50: 5b01 a500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00dc54: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/anothermonitor/ServiceReader; │ │ │ │ @@ -10076,17 +10094,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00dc5c: |[00dc5c] org.anothermonitor.ActivityMain.access$2100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)V │ │ -00dc6c: 7020 0303 1000 |0000: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;.setTextLabelCPUProcess:(Landroid/widget/LinearLayout;)V // method@0303 │ │ -00dc72: 0e00 |0003: return-void │ │ +00dc58: |[00dc58] org.anothermonitor.ActivityMain.access$2100:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)V │ │ +00dc68: 7020 0303 1000 |0000: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;.setTextLabelCPUProcess:(Landroid/widget/LinearLayout;)V // method@0303 │ │ +00dc6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/widget/LinearLayout; │ │ │ │ @@ -10095,17 +10113,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00dc74: |[00dc74] org.anothermonitor.ActivityMain.access$2200:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)V │ │ -00dc84: 7020 0503 1000 |0000: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;.setTextLabelMemoryProcesses:(Landroid/widget/LinearLayout;)V // method@0305 │ │ -00dc8a: 0e00 |0003: return-void │ │ +00dc70: |[00dc70] org.anothermonitor.ActivityMain.access$2200:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)V │ │ +00dc80: 7020 0503 1000 |0000: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;.setTextLabelMemoryProcesses:(Landroid/widget/LinearLayout;)V // method@0305 │ │ +00dc86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/widget/LinearLayout; │ │ │ │ @@ -10114,17 +10132,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Thread;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dc8c: |[00dc8c] org.anothermonitor.ActivityMain.access$2300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Thread; │ │ -00dc9c: 5410 b500 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ -00dca0: 1100 |0002: return-object v0 │ │ +00dc88: |[00dc88] org.anothermonitor.ActivityMain.access$2300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Thread; │ │ +00dc98: 5410 b500 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ +00dc9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #20 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10132,17 +10150,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Ljava/lang/Thread;)Ljava/lang/Thread;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dca4: |[00dca4] org.anothermonitor.ActivityMain.access$2302:(Lorg/anothermonitor/ActivityMain;Ljava/lang/Thread;)Ljava/lang/Thread; │ │ -00dcb4: 5b01 b500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ -00dcb8: 1101 |0002: return-object v1 │ │ +00dca0: |[00dca0] org.anothermonitor.ActivityMain.access$2302:(Lorg/anothermonitor/ActivityMain;Ljava/lang/Thread;)Ljava/lang/Thread; │ │ +00dcb0: 5b01 b500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ +00dcb4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Thread; │ │ │ │ @@ -10151,17 +10169,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dcbc: |[00dcbc] org.anothermonitor.ActivityMain.access$2400:(Lorg/anothermonitor/ActivityMain;)Z │ │ -00dccc: 5510 7d00 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.canvasLocked:Z // field@007d │ │ -00dcd0: 0f00 |0002: return v0 │ │ +00dcb8: |[00dcb8] org.anothermonitor.ActivityMain.access$2400:(Lorg/anothermonitor/ActivityMain;)Z │ │ +00dcc8: 5510 7d00 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.canvasLocked:Z // field@007d │ │ +00dccc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #22 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10169,17 +10187,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dcd4: |[00dcd4] org.anothermonitor.ActivityMain.access$2402:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ -00dce4: 5c01 7d00 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.canvasLocked:Z // field@007d │ │ -00dce8: 0f01 |0002: return v1 │ │ +00dcd0: |[00dcd0] org.anothermonitor.ActivityMain.access$2402:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ +00dce0: 5c01 7d00 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.canvasLocked:Z // field@007d │ │ +00dce4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -10188,17 +10206,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dcec: |[00dcec] org.anothermonitor.ActivityMain.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; │ │ -00dcfc: 5410 b600 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ -00dd00: 1100 |0002: return-object v0 │ │ +00dce8: |[00dce8] org.anothermonitor.ActivityMain.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; │ │ +00dcf8: 5410 b600 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ +00dcfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #24 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10206,17 +10224,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dd04: |[00dd04] org.anothermonitor.ActivityMain.access$2600:(Lorg/anothermonitor/ActivityMain;)Z │ │ -00dd14: 5510 7f00 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cpuTotal:Z // field@007f │ │ -00dd18: 0f00 |0002: return v0 │ │ +00dd00: |[00dd00] org.anothermonitor.ActivityMain.access$2600:(Lorg/anothermonitor/ActivityMain;)Z │ │ +00dd10: 5510 7f00 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cpuTotal:Z // field@007f │ │ +00dd14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #25 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10224,17 +10242,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dd1c: |[00dd1c] org.anothermonitor.ActivityMain.access$2602:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ -00dd2c: 5c01 7f00 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.cpuTotal:Z // field@007f │ │ -00dd30: 0f01 |0002: return v1 │ │ +00dd18: |[00dd18] org.anothermonitor.ActivityMain.access$2602:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ +00dd28: 5c01 7f00 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.cpuTotal:Z // field@007f │ │ +00dd2c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -10243,17 +10261,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dd34: |[00dd34] org.anothermonitor.ActivityMain.access$2700:(Lorg/anothermonitor/ActivityMain;)Z │ │ -00dd44: 5510 7e00 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cpuAM:Z // field@007e │ │ -00dd48: 0f00 |0002: return v0 │ │ +00dd30: |[00dd30] org.anothermonitor.ActivityMain.access$2700:(Lorg/anothermonitor/ActivityMain;)Z │ │ +00dd40: 5510 7e00 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cpuAM:Z // field@007e │ │ +00dd44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #27 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10261,17 +10279,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dd4c: |[00dd4c] org.anothermonitor.ActivityMain.access$2702:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ -00dd5c: 5c01 7e00 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.cpuAM:Z // field@007e │ │ -00dd60: 0f01 |0002: return v1 │ │ +00dd48: |[00dd48] org.anothermonitor.ActivityMain.access$2702:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ +00dd58: 5c01 7e00 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.cpuAM:Z // field@007e │ │ +00dd5c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -10280,17 +10298,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dd64: |[00dd64] org.anothermonitor.ActivityMain.access$2800:(Lorg/anothermonitor/ActivityMain;)Z │ │ -00dd74: 5510 b900 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memUsed:Z // field@00b9 │ │ -00dd78: 0f00 |0002: return v0 │ │ +00dd60: |[00dd60] org.anothermonitor.ActivityMain.access$2800:(Lorg/anothermonitor/ActivityMain;)Z │ │ +00dd70: 5510 b900 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memUsed:Z // field@00b9 │ │ +00dd74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #29 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10298,17 +10316,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dd7c: |[00dd7c] org.anothermonitor.ActivityMain.access$2802:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ -00dd8c: 5c01 b900 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.memUsed:Z // field@00b9 │ │ -00dd90: 0f01 |0002: return v1 │ │ +00dd78: |[00dd78] org.anothermonitor.ActivityMain.access$2802:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ +00dd88: 5c01 b900 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.memUsed:Z // field@00b9 │ │ +00dd8c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -10317,17 +10335,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dd94: |[00dd94] org.anothermonitor.ActivityMain.access$2900:(Lorg/anothermonitor/ActivityMain;)Z │ │ -00dda4: 5510 b700 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memAvailable:Z // field@00b7 │ │ -00dda8: 0f00 |0002: return v0 │ │ +00dd90: |[00dd90] org.anothermonitor.ActivityMain.access$2900:(Lorg/anothermonitor/ActivityMain;)Z │ │ +00dda0: 5510 b700 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memAvailable:Z // field@00b7 │ │ +00dda4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #31 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10335,17 +10353,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ddac: |[00ddac] org.anothermonitor.ActivityMain.access$2902:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ -00ddbc: 5c01 b700 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.memAvailable:Z // field@00b7 │ │ -00ddc0: 0f01 |0002: return v1 │ │ +00dda8: |[00dda8] org.anothermonitor.ActivityMain.access$2902:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ +00ddb8: 5c01 b700 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.memAvailable:Z // field@00b7 │ │ +00ddbc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -10354,17 +10372,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ddc4: |[00ddc4] org.anothermonitor.ActivityMain.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ -00ddd4: 5410 8100 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.drawRunnableGraphic:Ljava/lang/Runnable; // field@0081 │ │ -00ddd8: 1100 |0002: return-object v0 │ │ +00ddc0: |[00ddc0] org.anothermonitor.ActivityMain.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ +00ddd0: 5410 8100 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.drawRunnableGraphic:Ljava/lang/Runnable; // field@0081 │ │ +00ddd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #33 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10372,17 +10390,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dddc: |[00dddc] org.anothermonitor.ActivityMain.access$3000:(Lorg/anothermonitor/ActivityMain;)Z │ │ -00ddec: 5510 b800 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memFree:Z // field@00b8 │ │ -00ddf0: 0f00 |0002: return v0 │ │ +00ddd8: |[00ddd8] org.anothermonitor.ActivityMain.access$3000:(Lorg/anothermonitor/ActivityMain;)Z │ │ +00dde8: 5510 b800 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memFree:Z // field@00b8 │ │ +00ddec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #34 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10390,17 +10408,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ddf4: |[00ddf4] org.anothermonitor.ActivityMain.access$3002:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ -00de04: 5c01 b800 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.memFree:Z // field@00b8 │ │ -00de08: 0f01 |0002: return v1 │ │ +00ddf0: |[00ddf0] org.anothermonitor.ActivityMain.access$3002:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ +00de00: 5c01 b800 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.memFree:Z // field@00b8 │ │ +00de04: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -10409,17 +10427,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00de0c: |[00de0c] org.anothermonitor.ActivityMain.access$3100:(Lorg/anothermonitor/ActivityMain;)Z │ │ -00de1c: 5510 7c00 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cached:Z // field@007c │ │ -00de20: 0f00 |0002: return v0 │ │ +00de08: |[00de08] org.anothermonitor.ActivityMain.access$3100:(Lorg/anothermonitor/ActivityMain;)Z │ │ +00de18: 5510 7c00 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cached:Z // field@007c │ │ +00de1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #36 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10427,17 +10445,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00de24: |[00de24] org.anothermonitor.ActivityMain.access$3102:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ -00de34: 5c01 7c00 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.cached:Z // field@007c │ │ -00de38: 0f01 |0002: return v1 │ │ +00de20: |[00de20] org.anothermonitor.ActivityMain.access$3102:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ +00de30: 5c01 7c00 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.cached:Z // field@007c │ │ +00de34: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -10446,17 +10464,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00de3c: |[00de3c] org.anothermonitor.ActivityMain.access$3200:(Lorg/anothermonitor/ActivityMain;)Z │ │ -00de4c: 5510 c700 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.threshold:Z // field@00c7 │ │ -00de50: 0f00 |0002: return v0 │ │ +00de38: |[00de38] org.anothermonitor.ActivityMain.access$3200:(Lorg/anothermonitor/ActivityMain;)Z │ │ +00de48: 5510 c700 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.threshold:Z // field@00c7 │ │ +00de4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #38 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10464,17 +10482,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00de54: |[00de54] org.anothermonitor.ActivityMain.access$3202:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ -00de64: 5c01 c700 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.threshold:Z // field@00c7 │ │ -00de68: 0f01 |0002: return v1 │ │ +00de50: |[00de50] org.anothermonitor.ActivityMain.access$3202:(Lorg/anothermonitor/ActivityMain;Z)Z │ │ +00de60: 5c01 c700 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ActivityMain;.threshold:Z // field@00c7 │ │ +00de64: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -10483,17 +10501,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00de6c: |[00de6c] org.anothermonitor.ActivityMain.access$3300:(Lorg/anothermonitor/ActivityMain;)V │ │ -00de7c: 7010 0103 0000 |0000: invoke-direct {v0}, Lorg/anothermonitor/ActivityMain;.setIconRecording:()V // method@0301 │ │ -00de82: 0e00 |0003: return-void │ │ +00de68: |[00de68] org.anothermonitor.ActivityMain.access$3300:(Lorg/anothermonitor/ActivityMain;)V │ │ +00de78: 7010 0103 0000 |0000: invoke-direct {v0}, Lorg/anothermonitor/ActivityMain;.setIconRecording:()V // method@0301 │ │ +00de7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #40 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10501,17 +10519,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00de84: |[00de84] org.anothermonitor.ActivityMain.access$3400:(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat; │ │ -00de94: 5410 8b00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mFormat:Ljava/text/DecimalFormat; // field@008b │ │ -00de98: 1100 |0002: return-object v0 │ │ +00de80: |[00de80] org.anothermonitor.ActivityMain.access$3400:(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat; │ │ +00de90: 5410 8b00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mFormat:Ljava/text/DecimalFormat; // field@008b │ │ +00de94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #41 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10519,17 +10537,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00de9c: |[00de9c] org.anothermonitor.ActivityMain.access$3500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00deac: 5410 af00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemTotal:Landroid/widget/TextView; // field@00af │ │ -00deb0: 1100 |0002: return-object v0 │ │ +00de98: |[00de98] org.anothermonitor.ActivityMain.access$3500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00dea8: 5410 af00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemTotal:Landroid/widget/TextView; // field@00af │ │ +00deac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #42 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10537,17 +10555,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00deb4: |[00deb4] org.anothermonitor.ActivityMain.access$3600:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ -00dec4: 5410 9300 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCPUTotal:Landroid/widget/LinearLayout; // field@0093 │ │ -00dec8: 1100 |0002: return-object v0 │ │ +00deb0: |[00deb0] org.anothermonitor.ActivityMain.access$3600:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ +00dec0: 5410 9300 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCPUTotal:Landroid/widget/LinearLayout; // field@0093 │ │ +00dec4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #43 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10555,17 +10573,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -00decc: |[00decc] org.anothermonitor.ActivityMain.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V │ │ -00dedc: 7030 0a03 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.switchParameter:(ZLandroid/widget/LinearLayout;)V // method@030a │ │ -00dee2: 0e00 |0003: return-void │ │ +00dec8: |[00dec8] org.anothermonitor.ActivityMain.access$3700:(Lorg/anothermonitor/ActivityMain;ZLandroid/widget/LinearLayout;)V │ │ +00ded8: 7030 0a03 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.switchParameter:(ZLandroid/widget/LinearLayout;)V // method@030a │ │ +00dede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/widget/LinearLayout; │ │ @@ -10575,17 +10593,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dee4: |[00dee4] org.anothermonitor.ActivityMain.access$3800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ -00def4: 5410 9200 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCPUAM:Landroid/widget/LinearLayout; // field@0092 │ │ -00def8: 1100 |0002: return-object v0 │ │ +00dee0: |[00dee0] org.anothermonitor.ActivityMain.access$3800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ +00def0: 5410 9200 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCPUAM:Landroid/widget/LinearLayout; // field@0092 │ │ +00def4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #45 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10593,17 +10611,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00defc: |[00defc] org.anothermonitor.ActivityMain.access$3900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ -00df0c: 5410 9900 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemUsed:Landroid/widget/LinearLayout; // field@0099 │ │ -00df10: 1100 |0002: return-object v0 │ │ +00def8: |[00def8] org.anothermonitor.ActivityMain.access$3900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ +00df08: 5410 9900 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemUsed:Landroid/widget/LinearLayout; // field@0099 │ │ +00df0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #46 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10611,17 +10629,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00df14: |[00df14] org.anothermonitor.ActivityMain.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ -00df24: 5410 8f00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mHandlerVG:Landroid/os/Handler; // field@008f │ │ -00df28: 1100 |0002: return-object v0 │ │ +00df10: |[00df10] org.anothermonitor.ActivityMain.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ +00df20: 5410 8f00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mHandlerVG:Landroid/os/Handler; // field@008f │ │ +00df24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #47 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10629,17 +10647,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00df2c: |[00df2c] org.anothermonitor.ActivityMain.access$4000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ -00df3c: 5410 9700 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemAvailable:Landroid/widget/LinearLayout; // field@0097 │ │ -00df40: 1100 |0002: return-object v0 │ │ +00df28: |[00df28] org.anothermonitor.ActivityMain.access$4000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ +00df38: 5410 9700 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemAvailable:Landroid/widget/LinearLayout; // field@0097 │ │ +00df3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #48 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10647,17 +10665,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00df44: |[00df44] org.anothermonitor.ActivityMain.access$4100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ -00df54: 5410 9800 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemFree:Landroid/widget/LinearLayout; // field@0098 │ │ -00df58: 1100 |0002: return-object v0 │ │ +00df40: |[00df40] org.anothermonitor.ActivityMain.access$4100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ +00df50: 5410 9800 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemFree:Landroid/widget/LinearLayout; // field@0098 │ │ +00df54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #49 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10665,17 +10683,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00df5c: |[00df5c] org.anothermonitor.ActivityMain.access$4200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ -00df6c: 5410 9400 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCached:Landroid/widget/LinearLayout; // field@0094 │ │ -00df70: 1100 |0002: return-object v0 │ │ +00df58: |[00df58] org.anothermonitor.ActivityMain.access$4200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ +00df68: 5410 9400 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCached:Landroid/widget/LinearLayout; // field@0094 │ │ +00df6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #50 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10683,17 +10701,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00df74: |[00df74] org.anothermonitor.ActivityMain.access$4300:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ -00df84: 5410 9e00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLThreshold:Landroid/widget/LinearLayout; // field@009e │ │ -00df88: 1100 |0002: return-object v0 │ │ +00df70: |[00df70] org.anothermonitor.ActivityMain.access$4300:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ +00df80: 5410 9e00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLThreshold:Landroid/widget/LinearLayout; // field@009e │ │ +00df84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #51 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10701,17 +10719,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00df8c: |[00df8c] org.anothermonitor.ActivityMain.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ -00df9c: 5410 8000 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ -00dfa0: 1100 |0002: return-object v0 │ │ +00df88: |[00df88] org.anothermonitor.ActivityMain.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ +00df98: 5410 8000 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ +00df9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #52 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10719,17 +10737,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/content/Intent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dfa4: |[00dfa4] org.anothermonitor.ActivityMain.access$4500:(Lorg/anothermonitor/ActivityMain;)Landroid/content/Intent; │ │ -00dfb4: 5410 c600 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.tempIntent:Landroid/content/Intent; // field@00c6 │ │ -00dfb8: 1100 |0002: return-object v0 │ │ +00dfa0: |[00dfa0] org.anothermonitor.ActivityMain.access$4500:(Lorg/anothermonitor/ActivityMain;)Landroid/content/Intent; │ │ +00dfb0: 5410 c600 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.tempIntent:Landroid/content/Intent; // field@00c6 │ │ +00dfb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #53 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10737,17 +10755,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Landroid/content/Intent;)Landroid/content/Intent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dfbc: |[00dfbc] org.anothermonitor.ActivityMain.access$4502:(Lorg/anothermonitor/ActivityMain;Landroid/content/Intent;)Landroid/content/Intent; │ │ -00dfcc: 5b01 c600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain;.tempIntent:Landroid/content/Intent; // field@00c6 │ │ -00dfd0: 1101 |0002: return-object v1 │ │ +00dfb8: |[00dfb8] org.anothermonitor.ActivityMain.access$4502:(Lorg/anothermonitor/ActivityMain;Landroid/content/Intent;)Landroid/content/Intent; │ │ +00dfc8: 5b01 c600 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain;.tempIntent:Landroid/content/Intent; // field@00c6 │ │ +00dfcc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/content/Intent; │ │ │ │ @@ -10756,17 +10774,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00dfd4: |[00dfd4] org.anothermonitor.ActivityMain.access$4600:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V │ │ -00dfe4: 7020 0b03 1000 |0000: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;.switchParameterForProcess:(Ljava/util/Map;)V // method@030b │ │ -00dfea: 0e00 |0003: return-void │ │ +00dfd0: |[00dfd0] org.anothermonitor.ActivityMain.access$4600:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V │ │ +00dfe0: 7020 0b03 1000 |0000: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;.switchParameterForProcess:(Ljava/util/Map;)V // method@030b │ │ +00dfe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/util/Map; │ │ │ │ @@ -10775,17 +10793,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00dfec: |[00dfec] org.anothermonitor.ActivityMain.access$4700:(Lorg/anothermonitor/ActivityMain;)I │ │ -00dffc: 5210 8200 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.graphicMode:I // field@0082 │ │ -00e000: 0f00 |0002: return v0 │ │ +00dfe8: |[00dfe8] org.anothermonitor.ActivityMain.access$4700:(Lorg/anothermonitor/ActivityMain;)I │ │ +00dff8: 5210 8200 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.graphicMode:I // field@0082 │ │ +00dffc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #56 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10793,17 +10811,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e004: |[00e004] org.anothermonitor.ActivityMain.access$4702:(Lorg/anothermonitor/ActivityMain;I)I │ │ -00e014: 5901 8200 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.graphicMode:I // field@0082 │ │ -00e018: 0f01 |0002: return v1 │ │ +00e000: |[00e000] org.anothermonitor.ActivityMain.access$4702:(Lorg/anothermonitor/ActivityMain;I)I │ │ +00e010: 5901 8200 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.graphicMode:I // field@0082 │ │ +00e014: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -10812,17 +10830,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e01c: |[00e01c] org.anothermonitor.ActivityMain.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; │ │ -00e02c: 5410 a300 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00e030: 1100 |0002: return-object v0 │ │ +00e018: |[00e018] org.anothermonitor.ActivityMain.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; │ │ +00e028: 5410 a300 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00e02c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #58 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10830,17 +10848,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/ToggleButton;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e034: |[00e034] org.anothermonitor.ActivityMain.access$4900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/ToggleButton; │ │ -00e044: 5410 8700 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBHide:Landroid/widget/ToggleButton; // field@0087 │ │ -00e048: 1100 |0002: return-object v0 │ │ +00e030: |[00e030] org.anothermonitor.ActivityMain.access$4900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/ToggleButton; │ │ +00e040: 5410 8700 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBHide:Landroid/widget/ToggleButton; // field@0087 │ │ +00e044: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #59 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10848,17 +10866,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e04c: |[00e04c] org.anothermonitor.ActivityMain.access$500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00e05c: 5410 a800 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCPUTotalP:Landroid/widget/TextView; // field@00a8 │ │ -00e060: 1100 |0002: return-object v0 │ │ +00e048: |[00e048] org.anothermonitor.ActivityMain.access$500:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00e058: 5410 a800 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCPUTotalP:Landroid/widget/TextView; // field@00a8 │ │ +00e05c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #60 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10866,17 +10884,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e064: |[00e064] org.anothermonitor.ActivityMain.access$5000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button; │ │ -00e074: 5410 8800 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBMemory:Landroid/widget/Button; // field@0088 │ │ -00e078: 1100 |0002: return-object v0 │ │ +00e060: |[00e060] org.anothermonitor.ActivityMain.access$5000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button; │ │ +00e070: 5410 8800 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBMemory:Landroid/widget/Button; // field@0088 │ │ +00e074: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #61 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10884,17 +10902,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e07c: |[00e07c] org.anothermonitor.ActivityMain.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; │ │ -00e08c: 5410 a200 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ -00e090: 1100 |0002: return-object v0 │ │ +00e078: |[00e078] org.anothermonitor.ActivityMain.access$5100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/PopupWindow; │ │ +00e088: 5410 a200 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ +00e08c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #62 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10902,17 +10920,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e094: |[00e094] org.anothermonitor.ActivityMain.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ -00e0a4: 5410 9f00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ -00e0a8: 1100 |0002: return-object v0 │ │ +00e090: |[00e090] org.anothermonitor.ActivityMain.access$5200:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ +00e0a0: 5410 9f00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ +00e0a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #63 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10920,17 +10938,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e0ac: |[00e0ac] org.anothermonitor.ActivityMain.access$5300:(Lorg/anothermonitor/ActivityMain;)I │ │ -00e0bc: 5210 c500 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.statusBarHeight:I // field@00c5 │ │ -00e0c0: 0f00 |0002: return v0 │ │ +00e0a8: |[00e0a8] org.anothermonitor.ActivityMain.access$5300:(Lorg/anothermonitor/ActivityMain;)I │ │ +00e0b8: 5210 c500 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.statusBarHeight:I // field@00c5 │ │ +00e0bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #64 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10938,17 +10956,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e0c4: |[00e0c4] org.anothermonitor.ActivityMain.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; │ │ -00e0d4: 5410 9d00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLSettings:Landroid/widget/FrameLayout; // field@009d │ │ -00e0d8: 1100 |0002: return-object v0 │ │ +00e0c0: |[00e0c0] org.anothermonitor.ActivityMain.access$5400:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; │ │ +00e0d0: 5410 9d00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLSettings:Landroid/widget/FrameLayout; // field@009d │ │ +00e0d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #65 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10956,17 +10974,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e0dc: |[00e0dc] org.anothermonitor.ActivityMain.access$5500:(Lorg/anothermonitor/ActivityMain;)I │ │ -00e0ec: 5210 c300 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.settingsHeight:I // field@00c3 │ │ -00e0f0: 0f00 |0002: return v0 │ │ +00e0d8: |[00e0d8] org.anothermonitor.ActivityMain.access$5500:(Lorg/anothermonitor/ActivityMain;)I │ │ +00e0e8: 5210 c300 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.settingsHeight:I // field@00c3 │ │ +00e0ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #66 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -10974,17 +10992,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e0f4: |[00e0f4] org.anothermonitor.ActivityMain.access$5502:(Lorg/anothermonitor/ActivityMain;I)I │ │ -00e104: 5901 c300 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.settingsHeight:I // field@00c3 │ │ -00e108: 0f01 |0002: return v1 │ │ +00e0f0: |[00e0f0] org.anothermonitor.ActivityMain.access$5502:(Lorg/anothermonitor/ActivityMain;I)I │ │ +00e100: 5901 c300 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.settingsHeight:I // field@00c3 │ │ +00e104: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -10993,17 +11011,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e10c: |[00e10c] org.anothermonitor.ActivityMain.access$5600:(Lorg/anothermonitor/ActivityMain;)V │ │ -00e11c: 7010 0603 0000 |0000: invoke-direct {v0}, Lorg/anothermonitor/ActivityMain;.showSettings:()V // method@0306 │ │ -00e122: 0e00 |0003: return-void │ │ +00e108: |[00e108] org.anothermonitor.ActivityMain.access$5600:(Lorg/anothermonitor/ActivityMain;)V │ │ +00e118: 7010 0603 0000 |0000: invoke-direct {v0}, Lorg/anothermonitor/ActivityMain;.showSettings:()V // method@0306 │ │ +00e11e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #68 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11011,17 +11029,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e124: |[00e124] org.anothermonitor.ActivityMain.access$5700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; │ │ -00e134: 5410 9600 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ -00e138: 1100 |0002: return-object v0 │ │ +00e120: |[00e120] org.anothermonitor.ActivityMain.access$5700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/FrameLayout; │ │ +00e130: 5410 9600 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ +00e134: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #69 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11029,17 +11047,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e13c: |[00e13c] org.anothermonitor.ActivityMain.access$5800:(Lorg/anothermonitor/ActivityMain;)I │ │ -00e14c: 5210 ba00 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ -00e150: 0f00 |0002: return v0 │ │ +00e138: |[00e138] org.anothermonitor.ActivityMain.access$5800:(Lorg/anothermonitor/ActivityMain;)I │ │ +00e148: 5210 ba00 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ +00e14c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #70 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11047,17 +11065,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e154: |[00e154] org.anothermonitor.ActivityMain.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; │ │ -00e164: 5410 a100 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ -00e168: 1100 |0002: return-object v0 │ │ +00e150: |[00e150] org.anothermonitor.ActivityMain.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; │ │ +00e160: 5410 a100 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ +00e164: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #71 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11065,17 +11083,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -00e16c: |[00e16c] org.anothermonitor.ActivityMain.access$600:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V │ │ -00e17c: 7054 0203 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/anothermonitor/ActivityMain;.setTextLabelCPU:(Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V // method@0302 │ │ -00e182: 0e00 |0003: return-void │ │ +00e168: |[00e168] org.anothermonitor.ActivityMain.access$600:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V │ │ +00e178: 7054 0203 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/anothermonitor/ActivityMain;.setTextLabelCPU:(Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V // method@0302 │ │ +00e17e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/widget/TextView; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/widget/TextView; │ │ @@ -11087,17 +11105,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e184: |[00e184] org.anothermonitor.ActivityMain.access$6000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button; │ │ -00e194: 5410 8900 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBRemoveAll:Landroid/widget/Button; // field@0089 │ │ -00e198: 1100 |0002: return-object v0 │ │ +00e180: |[00e180] org.anothermonitor.ActivityMain.access$6000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/Button; │ │ +00e190: 5410 8900 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBRemoveAll:Landroid/widget/Button; // field@0089 │ │ +00e194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #73 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11105,17 +11123,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/SeekBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e19c: |[00e19c] org.anothermonitor.ActivityMain.access$6100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/SeekBar; │ │ -00e1ac: 5410 a400 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ -00e1b0: 1100 |0002: return-object v0 │ │ +00e198: |[00e198] org.anothermonitor.ActivityMain.access$6100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/SeekBar; │ │ +00e1a8: 5410 a400 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ +00e1ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #74 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11123,17 +11141,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e1b4: |[00e1b4] org.anothermonitor.ActivityMain.access$6200:(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat; │ │ -00e1c4: 5410 8d00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mFormatTime:Ljava/text/DecimalFormat; // field@008d │ │ -00e1c8: 1100 |0002: return-object v0 │ │ +00e1b0: |[00e1b0] org.anothermonitor.ActivityMain.access$6200:(Lorg/anothermonitor/ActivityMain;)Ljava/text/DecimalFormat; │ │ +00e1c0: 5410 8d00 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mFormatTime:Ljava/text/DecimalFormat; // field@008d │ │ +00e1c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #75 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11141,17 +11159,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e1cc: |[00e1cc] org.anothermonitor.ActivityMain.access$6300:(Lorg/anothermonitor/ActivityMain;)V │ │ -00e1dc: 7010 f402 0000 |0000: invoke-direct {v0}, Lorg/anothermonitor/ActivityMain;.hideSettings:()V // method@02f4 │ │ -00e1e2: 0e00 |0003: return-void │ │ +00e1c8: |[00e1c8] org.anothermonitor.ActivityMain.access$6300:(Lorg/anothermonitor/ActivityMain;)V │ │ +00e1d8: 7010 f402 0000 |0000: invoke-direct {v0}, Lorg/anothermonitor/ActivityMain;.hideSettings:()V // method@02f4 │ │ +00e1de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #76 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11159,17 +11177,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e1e4: |[00e1e4] org.anothermonitor.ActivityMain.access$6400:(Lorg/anothermonitor/ActivityMain;)I │ │ -00e1f4: 5210 8300 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.intervalRead:I // field@0083 │ │ -00e1f8: 0f00 |0002: return v0 │ │ +00e1e0: |[00e1e0] org.anothermonitor.ActivityMain.access$6400:(Lorg/anothermonitor/ActivityMain;)I │ │ +00e1f0: 5210 8300 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.intervalRead:I // field@0083 │ │ +00e1f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #77 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11177,17 +11195,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e1fc: |[00e1fc] org.anothermonitor.ActivityMain.access$6402:(Lorg/anothermonitor/ActivityMain;I)I │ │ -00e20c: 5901 8300 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.intervalRead:I // field@0083 │ │ -00e210: 0f01 |0002: return v1 │ │ +00e1f8: |[00e1f8] org.anothermonitor.ActivityMain.access$6402:(Lorg/anothermonitor/ActivityMain;I)I │ │ +00e208: 5901 8300 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.intervalRead:I // field@0083 │ │ +00e20c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -11196,17 +11214,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e214: |[00e214] org.anothermonitor.ActivityMain.access$6502:(Lorg/anothermonitor/ActivityMain;I)I │ │ -00e224: 5901 8500 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.intervalWidth:I // field@0085 │ │ -00e228: 0f01 |0002: return v1 │ │ +00e210: |[00e210] org.anothermonitor.ActivityMain.access$6502:(Lorg/anothermonitor/ActivityMain;I)I │ │ +00e220: 5901 8500 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.intervalWidth:I // field@0085 │ │ +00e224: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -11215,17 +11233,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e22c: |[00e22c] org.anothermonitor.ActivityMain.access$6600:(Lorg/anothermonitor/ActivityMain;)F │ │ -00e23c: 5210 c200 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -00e240: 0f00 |0002: return v0 │ │ +00e228: |[00e228] org.anothermonitor.ActivityMain.access$6600:(Lorg/anothermonitor/ActivityMain;)F │ │ +00e238: 5210 c200 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +00e23c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #80 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11233,17 +11251,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e244: |[00e244] org.anothermonitor.ActivityMain.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ -00e254: 5410 a000 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -00e258: 1100 |0002: return-object v0 │ │ +00e240: |[00e240] org.anothermonitor.ActivityMain.access$6700:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ +00e250: 5410 a000 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +00e254: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #81 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11251,17 +11269,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e25c: |[00e25c] org.anothermonitor.ActivityMain.access$6702:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; │ │ -00e26c: 5b01 a000 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -00e270: 1101 |0002: return-object v1 │ │ +00e258: |[00e258] org.anothermonitor.ActivityMain.access$6702:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; │ │ +00e268: 5b01 a000 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +00e26c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/widget/LinearLayout; │ │ │ │ @@ -11270,17 +11288,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e274: |[00e274] org.anothermonitor.ActivityMain.access$6800:(Lorg/anothermonitor/ActivityMain;)I │ │ -00e284: 5210 7b00 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ -00e288: 0f00 |0002: return v0 │ │ +00e270: |[00e270] org.anothermonitor.ActivityMain.access$6800:(Lorg/anothermonitor/ActivityMain;)I │ │ +00e280: 5210 7b00 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ +00e284: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #83 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11288,17 +11306,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/content/res/Resources;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e28c: |[00e28c] org.anothermonitor.ActivityMain.access$6900:(Lorg/anothermonitor/ActivityMain;)Landroid/content/res/Resources; │ │ -00e29c: 5410 c100 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00e2a0: 1100 |0002: return-object v0 │ │ +00e288: |[00e288] org.anothermonitor.ActivityMain.access$6900:(Lorg/anothermonitor/ActivityMain;)Landroid/content/res/Resources; │ │ +00e298: 5410 c100 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00e29c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #84 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11306,17 +11324,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e2a4: |[00e2a4] org.anothermonitor.ActivityMain.access$700:(Lorg/anothermonitor/ActivityMain;)I │ │ -00e2b4: 5210 bd00 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ -00e2b8: 0f00 |0002: return v0 │ │ +00e2a0: |[00e2a0] org.anothermonitor.ActivityMain.access$700:(Lorg/anothermonitor/ActivityMain;)I │ │ +00e2b0: 5210 bd00 |0000: iget v0, v1, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ +00e2b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #85 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11324,17 +11342,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e2bc: |[00e2bc] org.anothermonitor.ActivityMain.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ -00e2cc: 5410 9500 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ -00e2d0: 1100 |0002: return-object v0 │ │ +00e2b8: |[00e2b8] org.anothermonitor.ActivityMain.access$7000:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/LinearLayout; │ │ +00e2c8: 5410 9500 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ +00e2cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #86 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11342,17 +11360,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e2d4: |[00e2d4] org.anothermonitor.ActivityMain.access$7002:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; │ │ -00e2e4: 5b01 9500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ -00e2e8: 1101 |0002: return-object v1 │ │ +00e2d0: |[00e2d0] org.anothermonitor.ActivityMain.access$7002:(Lorg/anothermonitor/ActivityMain;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; │ │ +00e2e0: 5b01 9500 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ +00e2e4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/widget/LinearLayout; │ │ │ │ @@ -11361,17 +11379,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e2ec: |[00e2ec] org.anothermonitor.ActivityMain.access$702:(Lorg/anothermonitor/ActivityMain;I)I │ │ -00e2fc: 5901 bd00 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ -00e300: 0f01 |0002: return v1 │ │ +00e2e8: |[00e2e8] org.anothermonitor.ActivityMain.access$702:(Lorg/anothermonitor/ActivityMain;I)I │ │ +00e2f8: 5901 bd00 |0000: iput v1, v0, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ +00e2fc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -11380,17 +11398,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e304: |[00e304] org.anothermonitor.ActivityMain.access$800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00e314: 5410 a700 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCPUAMP:Landroid/widget/TextView; // field@00a7 │ │ -00e318: 1100 |0002: return-object v0 │ │ +00e300: |[00e300] org.anothermonitor.ActivityMain.access$800:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00e310: 5410 a700 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCPUAMP:Landroid/widget/TextView; // field@00a7 │ │ +00e314: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #89 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11398,17 +11416,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e31c: |[00e31c] org.anothermonitor.ActivityMain.access$900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ -00e32c: 5410 b000 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemUsed:Landroid/widget/TextView; // field@00b0 │ │ -00e330: 1100 |0002: return-object v0 │ │ +00e318: |[00e318] org.anothermonitor.ActivityMain.access$900:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/TextView; │ │ +00e328: 5410 b000 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemUsed:Landroid/widget/TextView; // field@00b0 │ │ +00e32c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityMain; │ │ │ │ #90 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -11416,74 +11434,74 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -00e334: |[00e334] org.anothermonitor.ActivityMain.getColourForProcess:(I)I │ │ -00e344: 3903 0c00 |0000: if-nez v3, 000c // +000c │ │ -00e348: 5420 c100 |0002: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00e34c: 1401 d600 067f |0004: const v1, #float 1.78121e+38 // #7f0600d6 │ │ -00e352: 6e20 4700 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -00e358: 0a00 |000a: move-result v0 │ │ -00e35a: 0f00 |000b: return v0 │ │ -00e35c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -00e35e: 3303 0c00 |000d: if-ne v3, v0, 0019 // +000c │ │ -00e362: 5420 c100 |000f: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00e366: 1401 d700 067f |0011: const v1, #float 1.78121e+38 // #7f0600d7 │ │ -00e36c: 6e20 4700 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -00e372: 0a00 |0017: move-result v0 │ │ -00e374: 28f3 |0018: goto 000b // -000d │ │ -00e376: 1220 |0019: const/4 v0, #int 2 // #2 │ │ -00e378: 3303 0c00 |001a: if-ne v3, v0, 0026 // +000c │ │ -00e37c: 5420 c100 |001c: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00e380: 1401 d800 067f |001e: const v1, #float 1.78121e+38 // #7f0600d8 │ │ -00e386: 6e20 4700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -00e38c: 0a00 |0024: move-result v0 │ │ -00e38e: 28e6 |0025: goto 000b // -001a │ │ -00e390: 1230 |0026: const/4 v0, #int 3 // #3 │ │ -00e392: 3303 0c00 |0027: if-ne v3, v0, 0033 // +000c │ │ -00e396: 5420 c100 |0029: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00e39a: 1401 d900 067f |002b: const v1, #float 1.78121e+38 // #7f0600d9 │ │ -00e3a0: 6e20 4700 1000 |002e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -00e3a6: 0a00 |0031: move-result v0 │ │ -00e3a8: 28d9 |0032: goto 000b // -0027 │ │ -00e3aa: 1240 |0033: const/4 v0, #int 4 // #4 │ │ -00e3ac: 3303 0c00 |0034: if-ne v3, v0, 0040 // +000c │ │ -00e3b0: 5420 c100 |0036: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00e3b4: 1401 da00 067f |0038: const v1, #float 1.78121e+38 // #7f0600da │ │ -00e3ba: 6e20 4700 1000 |003b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -00e3c0: 0a00 |003e: move-result v0 │ │ -00e3c2: 28cc |003f: goto 000b // -0034 │ │ -00e3c4: 1250 |0040: const/4 v0, #int 5 // #5 │ │ -00e3c6: 3303 0c00 |0041: if-ne v3, v0, 004d // +000c │ │ -00e3ca: 5420 c100 |0043: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00e3ce: 1401 db00 067f |0045: const v1, #float 1.78121e+38 // #7f0600db │ │ -00e3d4: 6e20 4700 1000 |0048: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -00e3da: 0a00 |004b: move-result v0 │ │ -00e3dc: 28bf |004c: goto 000b // -0041 │ │ -00e3de: 1260 |004d: const/4 v0, #int 6 // #6 │ │ -00e3e0: 3303 0c00 |004e: if-ne v3, v0, 005a // +000c │ │ -00e3e4: 5420 c100 |0050: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00e3e8: 1401 d400 067f |0052: const v1, #float 1.78121e+38 // #7f0600d4 │ │ -00e3ee: 6e20 4700 1000 |0055: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -00e3f4: 0a00 |0058: move-result v0 │ │ -00e3f6: 28b2 |0059: goto 000b // -004e │ │ -00e3f8: 1270 |005a: const/4 v0, #int 7 // #7 │ │ -00e3fa: 3303 0c00 |005b: if-ne v3, v0, 0067 // +000c │ │ -00e3fe: 5420 c100 |005d: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00e402: 1401 d500 067f |005f: const v1, #float 1.78121e+38 // #7f0600d5 │ │ -00e408: 6e20 4700 1000 |0062: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -00e40e: 0a00 |0065: move-result v0 │ │ -00e410: 28a5 |0066: goto 000b // -005b │ │ -00e412: d803 03f8 |0067: add-int/lit8 v3, v3, #int -8 // #f8 │ │ -00e416: 7020 ec02 3200 |0069: invoke-direct {v2, v3}, Lorg/anothermonitor/ActivityMain;.getColourForProcess:(I)I // method@02ec │ │ -00e41c: 0a00 |006c: move-result v0 │ │ -00e41e: 289e |006d: goto 000b // -0062 │ │ +00e330: |[00e330] org.anothermonitor.ActivityMain.getColourForProcess:(I)I │ │ +00e340: 3903 0c00 |0000: if-nez v3, 000c // +000c │ │ +00e344: 5420 c100 |0002: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00e348: 1401 d600 067f |0004: const v1, #float 1.78121e+38 // #7f0600d6 │ │ +00e34e: 6e20 4700 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +00e354: 0a00 |000a: move-result v0 │ │ +00e356: 0f00 |000b: return v0 │ │ +00e358: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +00e35a: 3303 0c00 |000d: if-ne v3, v0, 0019 // +000c │ │ +00e35e: 5420 c100 |000f: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00e362: 1401 d700 067f |0011: const v1, #float 1.78121e+38 // #7f0600d7 │ │ +00e368: 6e20 4700 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +00e36e: 0a00 |0017: move-result v0 │ │ +00e370: 28f3 |0018: goto 000b // -000d │ │ +00e372: 1220 |0019: const/4 v0, #int 2 // #2 │ │ +00e374: 3303 0c00 |001a: if-ne v3, v0, 0026 // +000c │ │ +00e378: 5420 c100 |001c: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00e37c: 1401 d800 067f |001e: const v1, #float 1.78121e+38 // #7f0600d8 │ │ +00e382: 6e20 4700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +00e388: 0a00 |0024: move-result v0 │ │ +00e38a: 28e6 |0025: goto 000b // -001a │ │ +00e38c: 1230 |0026: const/4 v0, #int 3 // #3 │ │ +00e38e: 3303 0c00 |0027: if-ne v3, v0, 0033 // +000c │ │ +00e392: 5420 c100 |0029: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00e396: 1401 d900 067f |002b: const v1, #float 1.78121e+38 // #7f0600d9 │ │ +00e39c: 6e20 4700 1000 |002e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +00e3a2: 0a00 |0031: move-result v0 │ │ +00e3a4: 28d9 |0032: goto 000b // -0027 │ │ +00e3a6: 1240 |0033: const/4 v0, #int 4 // #4 │ │ +00e3a8: 3303 0c00 |0034: if-ne v3, v0, 0040 // +000c │ │ +00e3ac: 5420 c100 |0036: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00e3b0: 1401 da00 067f |0038: const v1, #float 1.78121e+38 // #7f0600da │ │ +00e3b6: 6e20 4700 1000 |003b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +00e3bc: 0a00 |003e: move-result v0 │ │ +00e3be: 28cc |003f: goto 000b // -0034 │ │ +00e3c0: 1250 |0040: const/4 v0, #int 5 // #5 │ │ +00e3c2: 3303 0c00 |0041: if-ne v3, v0, 004d // +000c │ │ +00e3c6: 5420 c100 |0043: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00e3ca: 1401 db00 067f |0045: const v1, #float 1.78121e+38 // #7f0600db │ │ +00e3d0: 6e20 4700 1000 |0048: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +00e3d6: 0a00 |004b: move-result v0 │ │ +00e3d8: 28bf |004c: goto 000b // -0041 │ │ +00e3da: 1260 |004d: const/4 v0, #int 6 // #6 │ │ +00e3dc: 3303 0c00 |004e: if-ne v3, v0, 005a // +000c │ │ +00e3e0: 5420 c100 |0050: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00e3e4: 1401 d400 067f |0052: const v1, #float 1.78121e+38 // #7f0600d4 │ │ +00e3ea: 6e20 4700 1000 |0055: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +00e3f0: 0a00 |0058: move-result v0 │ │ +00e3f2: 28b2 |0059: goto 000b // -004e │ │ +00e3f4: 1270 |005a: const/4 v0, #int 7 // #7 │ │ +00e3f6: 3303 0c00 |005b: if-ne v3, v0, 0067 // +000c │ │ +00e3fa: 5420 c100 |005d: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00e3fe: 1401 d500 067f |005f: const v1, #float 1.78121e+38 // #7f0600d5 │ │ +00e404: 6e20 4700 1000 |0062: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +00e40a: 0a00 |0065: move-result v0 │ │ +00e40c: 28a5 |0066: goto 000b // -005b │ │ +00e40e: d803 03f8 |0067: add-int/lit8 v3, v3, #int -8 // #f8 │ │ +00e412: 7020 ec02 3200 |0069: invoke-direct {v2, v3}, Lorg/anothermonitor/ActivityMain;.getColourForProcess:(I)I // method@02ec │ │ +00e418: 0a00 |006c: move-result v0 │ │ +00e41a: 289e |006d: goto 000b // -0062 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1136 │ │ 0x0002 line=1137 │ │ 0x000b line=1153 │ │ 0x000c line=1138 │ │ 0x000f line=1139 │ │ @@ -11510,35 +11528,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -00e420: |[00e420] org.anothermonitor.ActivityMain.hideSettings:()V │ │ -00e430: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -00e432: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -00e434: 5c53 c400 |0002: iput-boolean v3, v5, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ -00e438: 5451 9600 |0004: iget-object v1, v5, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ -00e43c: 6e20 aa00 4100 |0006: invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@00aa │ │ -00e442: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -00e444: 2311 0d01 |000a: new-array v1, v1, [I // type@010d │ │ -00e448: 5252 c300 |000c: iget v2, v5, Lorg/anothermonitor/ActivityMain;.settingsHeight:I // field@00c3 │ │ -00e44c: 4b02 0103 |000e: aput v2, v1, v3 │ │ -00e450: 4b03 0104 |0010: aput v3, v1, v4 │ │ -00e454: 7110 0600 0100 |0012: invoke-static {v1}, Landroid/animation/ValueAnimator;.ofInt:([I)Landroid/animation/ValueAnimator; // method@0006 │ │ -00e45a: 0c00 |0015: move-result-object v0 │ │ -00e45c: 5251 7b00 |0016: iget v1, v5, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ -00e460: 8112 |0018: int-to-long v2, v1 │ │ -00e462: 6e30 0700 2003 |0019: invoke-virtual {v0, v2, v3}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0007 │ │ -00e468: 2201 e000 |001c: new-instance v1, Lorg/anothermonitor/ActivityMain$41; // type@00e0 │ │ -00e46c: 7020 7502 5100 |001e: invoke-direct {v1, v5}, Lorg/anothermonitor/ActivityMain$41;.:(Lorg/anothermonitor/ActivityMain;)V // method@0275 │ │ -00e472: 6e20 0400 1000 |0021: invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0004 │ │ -00e478: 6e10 0800 0000 |0024: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0008 │ │ -00e47e: 0e00 |0027: return-void │ │ +00e41c: |[00e41c] org.anothermonitor.ActivityMain.hideSettings:()V │ │ +00e42c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +00e42e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +00e430: 5c53 c400 |0002: iput-boolean v3, v5, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ +00e434: 5451 9600 |0004: iget-object v1, v5, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ +00e438: 6e20 aa00 4100 |0006: invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@00aa │ │ +00e43e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +00e440: 2311 0d01 |000a: new-array v1, v1, [I // type@010d │ │ +00e444: 5252 c300 |000c: iget v2, v5, Lorg/anothermonitor/ActivityMain;.settingsHeight:I // field@00c3 │ │ +00e448: 4b02 0103 |000e: aput v2, v1, v3 │ │ +00e44c: 4b03 0104 |0010: aput v3, v1, v4 │ │ +00e450: 7110 0600 0100 |0012: invoke-static {v1}, Landroid/animation/ValueAnimator;.ofInt:([I)Landroid/animation/ValueAnimator; // method@0006 │ │ +00e456: 0c00 |0015: move-result-object v0 │ │ +00e458: 5251 7b00 |0016: iget v1, v5, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ +00e45c: 8112 |0018: int-to-long v2, v1 │ │ +00e45e: 6e30 0700 2003 |0019: invoke-virtual {v0, v2, v3}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0007 │ │ +00e464: 2201 e000 |001c: new-instance v1, Lorg/anothermonitor/ActivityMain$41; // type@00e0 │ │ +00e468: 7020 7502 5100 |001e: invoke-direct {v1, v5}, Lorg/anothermonitor/ActivityMain$41;.:(Lorg/anothermonitor/ActivityMain;)V // method@0275 │ │ +00e46e: 6e20 0400 1000 |0021: invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0004 │ │ +00e474: 6e10 0800 0000 |0024: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0008 │ │ +00e47a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=973 │ │ 0x0004 line=974 │ │ 0x0009 line=976 │ │ 0x0016 line=977 │ │ 0x001c line=978 │ │ @@ -11553,40 +11571,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -00e480: |[00e480] org.anothermonitor.ActivityMain.setIconRecording:()V │ │ -00e490: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -00e492: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -00e494: 5430 a500 |0002: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00e498: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -00e49c: 0e00 |0006: return-void │ │ -00e49e: 5430 a500 |0007: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00e4a2: 6e10 6403 0000 |0009: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.isRecording:()Z // method@0364 │ │ -00e4a8: 0a00 |000c: move-result v0 │ │ -00e4aa: 3800 1500 |000d: if-eqz v0, 0022 // +0015 │ │ -00e4ae: 5430 a400 |000f: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ -00e4b2: 6e20 e000 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@00e0 │ │ -00e4b8: 5430 8600 |0014: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mBChooseProcess:Landroid/widget/Button; // field@0086 │ │ -00e4bc: 6e20 a000 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@00a0 │ │ -00e4c2: 5430 9100 |0019: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mLButtonRecord:Landroid/widget/ImageView; // field@0091 │ │ -00e4c6: 1401 0800 027f |001b: const v1, #float 1.728e+38 // #7f020008 │ │ -00e4cc: 6e20 af00 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ -00e4d2: 28e5 |0021: goto 0006 // -001b │ │ -00e4d4: 5430 a400 |0022: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ -00e4d8: 6e20 e000 2000 |0024: invoke-virtual {v0, v2}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@00e0 │ │ -00e4de: 5430 8600 |0027: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mBChooseProcess:Landroid/widget/Button; // field@0086 │ │ -00e4e2: 6e20 a000 2000 |0029: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@00a0 │ │ -00e4e8: 5430 9100 |002c: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mLButtonRecord:Landroid/widget/ImageView; // field@0091 │ │ -00e4ec: 1401 0700 027f |002e: const v1, #float 1.728e+38 // #7f020007 │ │ -00e4f2: 6e20 af00 1000 |0031: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ -00e4f8: 28d2 |0034: goto 0006 // -002e │ │ +00e47c: |[00e47c] org.anothermonitor.ActivityMain.setIconRecording:()V │ │ +00e48c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +00e48e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +00e490: 5430 a500 |0002: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00e494: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +00e498: 0e00 |0006: return-void │ │ +00e49a: 5430 a500 |0007: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00e49e: 6e10 6403 0000 |0009: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.isRecording:()Z // method@0364 │ │ +00e4a4: 0a00 |000c: move-result v0 │ │ +00e4a6: 3800 1500 |000d: if-eqz v0, 0022 // +0015 │ │ +00e4aa: 5430 a400 |000f: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ +00e4ae: 6e20 e000 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@00e0 │ │ +00e4b4: 5430 8600 |0014: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mBChooseProcess:Landroid/widget/Button; // field@0086 │ │ +00e4b8: 6e20 a000 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@00a0 │ │ +00e4be: 5430 9100 |0019: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mLButtonRecord:Landroid/widget/ImageView; // field@0091 │ │ +00e4c2: 1401 0800 027f |001b: const v1, #float 1.728e+38 // #7f020008 │ │ +00e4c8: 6e20 af00 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ +00e4ce: 28e5 |0021: goto 0006 // -001b │ │ +00e4d0: 5430 a400 |0022: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ +00e4d4: 6e20 e000 2000 |0024: invoke-virtual {v0, v2}, Landroid/widget/SeekBar;.setEnabled:(Z)V // method@00e0 │ │ +00e4da: 5430 8600 |0027: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mBChooseProcess:Landroid/widget/Button; // field@0086 │ │ +00e4de: 6e20 a000 2000 |0029: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@00a0 │ │ +00e4e4: 5430 9100 |002c: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.mLButtonRecord:Landroid/widget/ImageView; // field@0091 │ │ +00e4e8: 1401 0700 027f |002e: const v1, #float 1.728e+38 // #7f020007 │ │ +00e4ee: 6e20 af00 1000 |0031: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ +00e4f4: 28d2 |0034: goto 0006 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1118 │ │ 0x0006 line=1129 │ │ 0x0007 line=1120 │ │ 0x000f line=1121 │ │ 0x0014 line=1122 │ │ @@ -11602,88 +11620,88 @@ │ │ type : '(Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V' │ │ access : 0x0082 (PRIVATE VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -00e4fc: |[00e4fc] org.anothermonitor.ActivityMain.setTextLabelCPU:(Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V │ │ -00e50c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -00e50e: 21b0 |0001: array-length v0, v11 │ │ -00e510: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -00e512: 3310 6000 |0003: if-ne v0, v1, 0063 // +0060 │ │ -00e516: 2201 a600 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ -00e51a: 7010 d101 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00e520: 5472 8c00 |000a: iget-object v2, v7, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ -00e524: 4600 0b06 |000c: aget-object v0, v11, v6 │ │ -00e528: 7220 f201 6000 |000e: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -00e52e: 0c00 |0011: move-result-object v0 │ │ -00e530: 1f00 9e00 |0012: check-cast v0, Ljava/lang/Integer; // type@009e │ │ -00e534: 6e10 b901 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ -00e53a: 0a00 |0017: move-result v0 │ │ -00e53c: da00 0064 |0018: mul-int/lit8 v0, v0, #int 100 // #64 │ │ -00e540: 8200 |001a: int-to-float v0, v0 │ │ -00e542: 5473 a500 |001b: iget-object v3, v7, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00e546: 6e10 5b03 0300 |001d: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getMemTotal:()I // method@035b │ │ -00e54c: 0a03 |0020: move-result v3 │ │ -00e54e: 8233 |0021: int-to-float v3, v3 │ │ -00e550: c930 |0022: div-float/2addr v0, v3 │ │ -00e552: 8904 |0023: float-to-double v4, v0 │ │ -00e554: 6e30 de01 4205 |0024: invoke-virtual {v2, v4, v5}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ -00e55a: 0c00 |0027: move-result-object v0 │ │ -00e55c: 6e20 d401 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e562: 0c00 |002b: move-result-object v0 │ │ -00e564: 1a01 0e00 |002c: const-string v1, "%" // string@000e │ │ -00e568: 6e20 d401 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e56e: 0c00 |0031: move-result-object v0 │ │ -00e570: 6e10 d501 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00e576: 0c00 |0035: move-result-object v0 │ │ -00e578: 6e20 e700 0900 |0036: invoke-virtual {v9, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00e57e: 5470 b200 |0039: iget-object v0, v7, Lorg/anothermonitor/ActivityMain;.mTVMemoryAM:Landroid/widget/TextView; // field@00b2 │ │ -00e582: 6e20 e900 6000 |003b: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e9 │ │ -00e588: 5470 b200 |003e: iget-object v0, v7, Lorg/anothermonitor/ActivityMain;.mTVMemoryAM:Landroid/widget/TextView; // field@00b2 │ │ -00e58c: 2201 a600 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ -00e590: 7010 d101 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00e596: 5472 8b00 |0045: iget-object v2, v7, Lorg/anothermonitor/ActivityMain;.mFormat:Ljava/text/DecimalFormat; // field@008b │ │ -00e59a: 4603 0b06 |0047: aget-object v3, v11, v6 │ │ -00e59e: 7220 f201 6300 |0049: invoke-interface {v3, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -00e5a4: 0c03 |004c: move-result-object v3 │ │ -00e5a6: 6e20 e001 3200 |004d: invoke-virtual {v2, v3}, Ljava/text/DecimalFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@01e0 │ │ -00e5ac: 0c02 |0050: move-result-object v2 │ │ -00e5ae: 6e20 d401 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e5b4: 0c01 |0054: move-result-object v1 │ │ -00e5b6: 1a02 f504 |0055: const-string v2, "kB" // string@04f5 │ │ -00e5ba: 6e20 d401 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e5c0: 0c01 |005a: move-result-object v1 │ │ -00e5c2: 6e10 d501 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00e5c8: 0c01 |005e: move-result-object v1 │ │ -00e5ca: 6e20 e700 1000 |005f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00e5d0: 0e00 |0062: return-void │ │ -00e5d2: 7210 f301 0a00 |0063: invoke-interface {v10}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -00e5d8: 0a00 |0066: move-result v0 │ │ -00e5da: 3900 fbff |0067: if-nez v0, 0062 // -0005 │ │ -00e5de: 2200 a600 |0069: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ -00e5e2: 7010 d101 0000 |006b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00e5e8: 5471 8c00 |006e: iget-object v1, v7, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ -00e5ec: 7220 f201 6a00 |0070: invoke-interface {v10, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -00e5f2: 0c02 |0073: move-result-object v2 │ │ -00e5f4: 6e20 e001 2100 |0074: invoke-virtual {v1, v2}, Ljava/text/DecimalFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@01e0 │ │ -00e5fa: 0c01 |0077: move-result-object v1 │ │ -00e5fc: 6e20 d401 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e602: 0c00 |007b: move-result-object v0 │ │ -00e604: 1a01 0e00 |007c: const-string v1, "%" // string@000e │ │ -00e608: 6e20 d401 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e60e: 0c00 |0081: move-result-object v0 │ │ -00e610: 6e10 d501 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00e616: 0c00 |0085: move-result-object v0 │ │ -00e618: 6e20 e700 0900 |0086: invoke-virtual {v9, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00e61e: 5470 b200 |0089: iget-object v0, v7, Lorg/anothermonitor/ActivityMain;.mTVMemoryAM:Landroid/widget/TextView; // field@00b2 │ │ -00e622: 1241 |008b: const/4 v1, #int 4 // #4 │ │ -00e624: 6e20 e900 1000 |008c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e9 │ │ -00e62a: 28d3 |008f: goto 0062 // -002d │ │ +00e4f8: |[00e4f8] org.anothermonitor.ActivityMain.setTextLabelCPU:(Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;[Ljava/util/List;)V │ │ +00e508: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00e50a: 21b0 |0001: array-length v0, v11 │ │ +00e50c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +00e50e: 3310 6000 |0003: if-ne v0, v1, 0063 // +0060 │ │ +00e512: 2201 a600 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ +00e516: 7010 d101 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00e51c: 5472 8c00 |000a: iget-object v2, v7, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ +00e520: 4600 0b06 |000c: aget-object v0, v11, v6 │ │ +00e524: 7220 f201 6000 |000e: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +00e52a: 0c00 |0011: move-result-object v0 │ │ +00e52c: 1f00 9e00 |0012: check-cast v0, Ljava/lang/Integer; // type@009e │ │ +00e530: 6e10 b901 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ +00e536: 0a00 |0017: move-result v0 │ │ +00e538: da00 0064 |0018: mul-int/lit8 v0, v0, #int 100 // #64 │ │ +00e53c: 8200 |001a: int-to-float v0, v0 │ │ +00e53e: 5473 a500 |001b: iget-object v3, v7, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00e542: 6e10 5b03 0300 |001d: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getMemTotal:()I // method@035b │ │ +00e548: 0a03 |0020: move-result v3 │ │ +00e54a: 8233 |0021: int-to-float v3, v3 │ │ +00e54c: c930 |0022: div-float/2addr v0, v3 │ │ +00e54e: 8904 |0023: float-to-double v4, v0 │ │ +00e550: 6e30 de01 4205 |0024: invoke-virtual {v2, v4, v5}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ +00e556: 0c00 |0027: move-result-object v0 │ │ +00e558: 6e20 d401 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e55e: 0c00 |002b: move-result-object v0 │ │ +00e560: 1a01 0e00 |002c: const-string v1, "%" // string@000e │ │ +00e564: 6e20 d401 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e56a: 0c00 |0031: move-result-object v0 │ │ +00e56c: 6e10 d501 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00e572: 0c00 |0035: move-result-object v0 │ │ +00e574: 6e20 e700 0900 |0036: invoke-virtual {v9, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00e57a: 5470 b200 |0039: iget-object v0, v7, Lorg/anothermonitor/ActivityMain;.mTVMemoryAM:Landroid/widget/TextView; // field@00b2 │ │ +00e57e: 6e20 e900 6000 |003b: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e9 │ │ +00e584: 5470 b200 |003e: iget-object v0, v7, Lorg/anothermonitor/ActivityMain;.mTVMemoryAM:Landroid/widget/TextView; // field@00b2 │ │ +00e588: 2201 a600 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ +00e58c: 7010 d101 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00e592: 5472 8b00 |0045: iget-object v2, v7, Lorg/anothermonitor/ActivityMain;.mFormat:Ljava/text/DecimalFormat; // field@008b │ │ +00e596: 4603 0b06 |0047: aget-object v3, v11, v6 │ │ +00e59a: 7220 f201 6300 |0049: invoke-interface {v3, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +00e5a0: 0c03 |004c: move-result-object v3 │ │ +00e5a2: 6e20 e001 3200 |004d: invoke-virtual {v2, v3}, Ljava/text/DecimalFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@01e0 │ │ +00e5a8: 0c02 |0050: move-result-object v2 │ │ +00e5aa: 6e20 d401 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e5b0: 0c01 |0054: move-result-object v1 │ │ +00e5b2: 1a02 f404 |0055: const-string v2, "kB" // string@04f4 │ │ +00e5b6: 6e20 d401 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e5bc: 0c01 |005a: move-result-object v1 │ │ +00e5be: 6e10 d501 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00e5c4: 0c01 |005e: move-result-object v1 │ │ +00e5c6: 6e20 e700 1000 |005f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00e5cc: 0e00 |0062: return-void │ │ +00e5ce: 7210 f301 0a00 |0063: invoke-interface {v10}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +00e5d4: 0a00 |0066: move-result v0 │ │ +00e5d6: 3900 fbff |0067: if-nez v0, 0062 // -0005 │ │ +00e5da: 2200 a600 |0069: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ +00e5de: 7010 d101 0000 |006b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00e5e4: 5471 8c00 |006e: iget-object v1, v7, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ +00e5e8: 7220 f201 6a00 |0070: invoke-interface {v10, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +00e5ee: 0c02 |0073: move-result-object v2 │ │ +00e5f0: 6e20 e001 2100 |0074: invoke-virtual {v1, v2}, Ljava/text/DecimalFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@01e0 │ │ +00e5f6: 0c01 |0077: move-result-object v1 │ │ +00e5f8: 6e20 d401 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e5fe: 0c00 |007b: move-result-object v0 │ │ +00e600: 1a01 0e00 |007c: const-string v1, "%" // string@000e │ │ +00e604: 6e20 d401 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e60a: 0c00 |0081: move-result-object v0 │ │ +00e60c: 6e10 d501 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00e612: 0c00 |0085: move-result-object v0 │ │ +00e614: 6e20 e700 0900 |0086: invoke-virtual {v9, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00e61a: 5470 b200 |0089: iget-object v0, v7, Lorg/anothermonitor/ActivityMain;.mTVMemoryAM:Landroid/widget/TextView; // field@00b2 │ │ +00e61e: 1241 |008b: const/4 v1, #int 4 // #4 │ │ +00e620: 6e20 e900 1000 |008c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e9 │ │ +00e626: 28d3 |008f: goto 0062 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1056 │ │ 0x0005 line=1057 │ │ 0x0039 line=1058 │ │ 0x003e line=1059 │ │ 0x0062 line=1064 │ │ @@ -11704,110 +11722,113 @@ │ │ type : '(Landroid/widget/LinearLayout;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -00e62c: |[00e62c] org.anothermonitor.ActivityMain.setTextLabelCPUProcess:(Landroid/widget/LinearLayout;)V │ │ -00e63c: 1402 5700 097f |0000: const v2, #float 1.82106e+38 // #7f090057 │ │ -00e642: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -00e644: 6e10 c000 0900 |0004: invoke-virtual {v9}, Landroid/widget/LinearLayout;.getTag:()Ljava/lang/Object; // method@00c0 │ │ -00e64a: 0c00 |0007: move-result-object v0 │ │ -00e64c: 1f00 b000 |0008: check-cast v0, Ljava/util/Map; // type@00b0 │ │ -00e650: 3800 6800 |000a: if-eqz v0, 0072 // +0068 │ │ -00e654: 1a01 3c04 |000c: const-string v1, "finalValue" // string@043c │ │ -00e658: 7220 f801 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00e65e: 0c01 |0011: move-result-object v1 │ │ -00e660: 3801 6000 |0012: if-eqz v1, 0072 // +0060 │ │ -00e664: 1a01 3c04 |0014: const-string v1, "finalValue" // string@043c │ │ -00e668: 7220 f801 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00e66e: 0c01 |0019: move-result-object v1 │ │ -00e670: 1f01 af00 |001a: check-cast v1, Ljava/util/List; // type@00af │ │ -00e674: 7210 f701 0100 |001c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01f7 │ │ -00e67a: 0a01 |001f: move-result v1 │ │ -00e67c: 3801 5200 |0020: if-eqz v1, 0072 // +0052 │ │ -00e680: 1a01 d205 |0022: const-string v1, "pPTD" // string@05d2 │ │ -00e684: 7220 f801 1000 |0024: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00e68a: 0c01 |0027: move-result-object v1 │ │ -00e68c: 3801 4a00 |0028: if-eqz v1, 0072 // +004a │ │ -00e690: 1a01 d205 |002a: const-string v1, "pPTD" // string@05d2 │ │ -00e694: 7220 f801 1000 |002c: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00e69a: 0c01 |002f: move-result-object v1 │ │ -00e69c: 1f01 af00 |0030: check-cast v1, Ljava/util/List; // type@00af │ │ -00e6a0: 7210 f301 0100 |0032: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -00e6a6: 0a01 |0035: move-result v1 │ │ -00e6a8: 3901 3c00 |0036: if-nez v1, 0072 // +003c │ │ -00e6ac: 1a01 c905 |0038: const-string v1, "pDead" // string@05c9 │ │ -00e6b0: 7220 f801 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00e6b6: 0c01 |003d: move-result-object v1 │ │ -00e6b8: 3901 3400 |003e: if-nez v1, 0072 // +0034 │ │ -00e6bc: 5281 bd00 |0040: iget v1, v8, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ -00e6c0: 3901 3100 |0042: if-nez v1, 0073 // +0031 │ │ -00e6c4: 6e20 b500 2900 |0044: invoke-virtual {v9, v2}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00e6ca: 0c01 |0047: move-result-object v1 │ │ -00e6cc: 1f01 6c00 |0048: check-cast v1, Landroid/widget/TextView; // type@006c │ │ -00e6d0: 2203 a600 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@00a6 │ │ -00e6d4: 7010 d101 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00e6da: 5484 8c00 |004f: iget-object v4, v8, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ -00e6de: 1a02 3c04 |0051: const-string v2, "finalValue" // string@043c │ │ -00e6e2: 7220 f801 2000 |0053: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00e6e8: 0c02 |0056: move-result-object v2 │ │ -00e6ea: 1f02 af00 |0057: check-cast v2, Ljava/util/List; // type@00af │ │ -00e6ee: 7220 f201 5200 |0059: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -00e6f4: 0c02 |005c: move-result-object v2 │ │ -00e6f6: 6e20 e001 2400 |005d: invoke-virtual {v4, v2}, Ljava/text/DecimalFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@01e0 │ │ -00e6fc: 0c02 |0060: move-result-object v2 │ │ -00e6fe: 6e20 d401 2300 |0061: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e704: 0c02 |0064: move-result-object v2 │ │ -00e706: 1a03 0e00 |0065: const-string v3, "%" // string@000e │ │ -00e70a: 6e20 d401 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e710: 0c02 |006a: move-result-object v2 │ │ -00e712: 6e10 d501 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00e718: 0c02 |006e: move-result-object v2 │ │ -00e71a: 6e20 e700 2100 |006f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00e720: 0e00 |0072: return-void │ │ -00e722: 6e20 b500 2900 |0073: invoke-virtual {v9, v2}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00e728: 0c01 |0076: move-result-object v1 │ │ -00e72a: 1f01 6c00 |0077: check-cast v1, Landroid/widget/TextView; // type@006c │ │ -00e72e: 2203 a600 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@00a6 │ │ -00e732: 7010 d101 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00e738: 5484 8c00 |007e: iget-object v4, v8, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ -00e73c: 1a02 d205 |0080: const-string v2, "pPTD" // string@05d2 │ │ -00e740: 7220 f801 2000 |0082: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00e746: 0c02 |0085: move-result-object v2 │ │ -00e748: 1f02 af00 |0086: check-cast v2, Ljava/util/List; // type@00af │ │ -00e74c: 7220 f201 5200 |0088: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -00e752: 0c02 |008b: move-result-object v2 │ │ -00e754: 1f02 9e00 |008c: check-cast v2, Ljava/lang/Integer; // type@009e │ │ -00e758: 6e10 b901 0200 |008e: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ -00e75e: 0a02 |0091: move-result v2 │ │ -00e760: da02 0264 |0092: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -00e764: 8222 |0094: int-to-float v2, v2 │ │ -00e766: 5485 a500 |0095: iget-object v5, v8, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00e76a: 6e10 5b03 0500 |0097: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemTotal:()I // method@035b │ │ -00e770: 0a05 |009a: move-result v5 │ │ -00e772: 8255 |009b: int-to-float v5, v5 │ │ -00e774: c952 |009c: div-float/2addr v2, v5 │ │ -00e776: 8926 |009d: float-to-double v6, v2 │ │ -00e778: 6e30 de01 6407 |009e: invoke-virtual {v4, v6, v7}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ -00e77e: 0c02 |00a1: move-result-object v2 │ │ -00e780: 6e20 d401 2300 |00a2: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e786: 0c02 |00a5: move-result-object v2 │ │ -00e788: 1a03 0e00 |00a6: const-string v3, "%" // string@000e │ │ -00e78c: 6e20 d401 3200 |00a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e792: 0c02 |00ab: move-result-object v2 │ │ -00e794: 6e10 d501 0200 |00ac: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00e79a: 0c02 |00af: move-result-object v2 │ │ -00e79c: 6e20 e700 2100 |00b0: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00e7a2: 28bf |00b3: goto 0072 // -0041 │ │ +00e628: |[00e628] org.anothermonitor.ActivityMain.setTextLabelCPUProcess:(Landroid/widget/LinearLayout;)V │ │ +00e638: 1402 5700 097f |0000: const v2, #float 1.82106e+38 // #7f090057 │ │ +00e63e: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +00e640: 6e10 c000 0900 |0004: invoke-virtual {v9}, Landroid/widget/LinearLayout;.getTag:()Ljava/lang/Object; // method@00c0 │ │ +00e646: 0c00 |0007: move-result-object v0 │ │ +00e648: 1f00 b000 |0008: check-cast v0, Ljava/util/Map; // type@00b0 │ │ +00e64c: 3800 6800 |000a: if-eqz v0, 0072 // +0068 │ │ +00e650: 1a01 3c04 |000c: const-string v1, "finalValue" // string@043c │ │ +00e654: 7220 f801 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00e65a: 0c01 |0011: move-result-object v1 │ │ +00e65c: 3801 6000 |0012: if-eqz v1, 0072 // +0060 │ │ +00e660: 1a01 3c04 |0014: const-string v1, "finalValue" // string@043c │ │ +00e664: 7220 f801 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00e66a: 0c01 |0019: move-result-object v1 │ │ +00e66c: 1f01 af00 |001a: check-cast v1, Ljava/util/List; // type@00af │ │ +00e670: 7210 f701 0100 |001c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01f7 │ │ +00e676: 0a01 |001f: move-result v1 │ │ +00e678: 3801 5200 |0020: if-eqz v1, 0072 // +0052 │ │ +00e67c: 1a01 d105 |0022: const-string v1, "pPTD" // string@05d1 │ │ +00e680: 7220 f801 1000 |0024: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00e686: 0c01 |0027: move-result-object v1 │ │ +00e688: 3801 4a00 |0028: if-eqz v1, 0072 // +004a │ │ +00e68c: 1a01 d105 |002a: const-string v1, "pPTD" // string@05d1 │ │ +00e690: 7220 f801 1000 |002c: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00e696: 0c01 |002f: move-result-object v1 │ │ +00e698: 1f01 af00 |0030: check-cast v1, Ljava/util/List; // type@00af │ │ +00e69c: 7210 f301 0100 |0032: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +00e6a2: 0a01 |0035: move-result v1 │ │ +00e6a4: 3901 3c00 |0036: if-nez v1, 0072 // +003c │ │ +00e6a8: 1a01 c805 |0038: const-string v1, "pDead" // string@05c8 │ │ +00e6ac: 7220 f801 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00e6b2: 0c01 |003d: move-result-object v1 │ │ +00e6b4: 3901 3400 |003e: if-nez v1, 0072 // +0034 │ │ +00e6b8: 5281 bd00 |0040: iget v1, v8, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ +00e6bc: 3901 3100 |0042: if-nez v1, 0073 // +0031 │ │ +00e6c0: 6e20 b500 2900 |0044: invoke-virtual {v9, v2}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00e6c6: 0c01 |0047: move-result-object v1 │ │ +00e6c8: 1f01 6c00 |0048: check-cast v1, Landroid/widget/TextView; // type@006c │ │ +00e6cc: 2203 a600 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@00a6 │ │ +00e6d0: 7010 d101 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00e6d6: 5484 8c00 |004f: iget-object v4, v8, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ +00e6da: 1a02 3c04 |0051: const-string v2, "finalValue" // string@043c │ │ +00e6de: 7220 f801 2000 |0053: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00e6e4: 0c02 |0056: move-result-object v2 │ │ +00e6e6: 1f02 af00 |0057: check-cast v2, Ljava/util/List; // type@00af │ │ +00e6ea: 7220 f201 5200 |0059: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +00e6f0: 0c02 |005c: move-result-object v2 │ │ +00e6f2: 6e20 e001 2400 |005d: invoke-virtual {v4, v2}, Ljava/text/DecimalFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@01e0 │ │ +00e6f8: 0c02 |0060: move-result-object v2 │ │ +00e6fa: 6e20 d401 2300 |0061: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e700: 0c02 |0064: move-result-object v2 │ │ +00e702: 1a03 0e00 |0065: const-string v3, "%" // string@000e │ │ +00e706: 6e20 d401 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e70c: 0c02 |006a: move-result-object v2 │ │ +00e70e: 6e10 d501 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00e714: 0c02 |006e: move-result-object v2 │ │ +00e716: 6e20 e700 2100 |006f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00e71c: 0e00 |0072: return-void │ │ +00e71e: 6e20 b500 2900 |0073: invoke-virtual {v9, v2}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00e724: 0c01 |0076: move-result-object v1 │ │ +00e726: 1f01 6c00 |0077: check-cast v1, Landroid/widget/TextView; // type@006c │ │ +00e72a: 2203 a600 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@00a6 │ │ +00e72e: 7010 d101 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00e734: 5484 8c00 |007e: iget-object v4, v8, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ +00e738: 1a02 d105 |0080: const-string v2, "pPTD" // string@05d1 │ │ +00e73c: 7220 f801 2000 |0082: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00e742: 0c02 |0085: move-result-object v2 │ │ +00e744: 1f02 af00 |0086: check-cast v2, Ljava/util/List; // type@00af │ │ +00e748: 7220 f201 5200 |0088: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +00e74e: 0c02 |008b: move-result-object v2 │ │ +00e750: 1f02 9e00 |008c: check-cast v2, Ljava/lang/Integer; // type@009e │ │ +00e754: 6e10 b901 0200 |008e: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ +00e75a: 0a02 |0091: move-result v2 │ │ +00e75c: da02 0264 |0092: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +00e760: 8222 |0094: int-to-float v2, v2 │ │ +00e762: 5485 a500 |0095: iget-object v5, v8, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00e766: 6e10 5b03 0500 |0097: invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;.getMemTotal:()I // method@035b │ │ +00e76c: 0a05 |009a: move-result v5 │ │ +00e76e: 8255 |009b: int-to-float v5, v5 │ │ +00e770: c952 |009c: div-float/2addr v2, v5 │ │ +00e772: 8926 |009d: float-to-double v6, v2 │ │ +00e774: 6e30 de01 6407 |009e: invoke-virtual {v4, v6, v7}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ +00e77a: 0c02 |00a1: move-result-object v2 │ │ +00e77c: 6e20 d401 2300 |00a2: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e782: 0c02 |00a5: move-result-object v2 │ │ +00e784: 1a03 0e00 |00a6: const-string v3, "%" // string@000e │ │ +00e788: 6e20 d401 3200 |00a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e78e: 0c02 |00ab: move-result-object v2 │ │ +00e790: 6e10 d501 0200 |00ac: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00e796: 0c02 |00af: move-result-object v2 │ │ +00e798: 6e20 e700 2100 |00b0: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00e79e: 28bf |00b3: goto 0072 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1083 │ │ 0x000a line=1084 │ │ + 0x000e line=1085 │ │ + 0x0024 line=1086 │ │ + 0x003a line=1087 │ │ 0x0040 line=1088 │ │ 0x0044 line=1089 │ │ 0x0072 line=1091 │ │ 0x0073 line=1090 │ │ locals : │ │ 0x000a - 0x00b4 reg=0 entry Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x00b4 reg=8 this Lorg/anothermonitor/ActivityMain; │ │ @@ -11818,65 +11839,65 @@ │ │ type : '(Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -00e7a4: |[00e7a4] org.anothermonitor.ActivityMain.setTextLabelMemory:(Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V │ │ -00e7b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00e7b6: 7210 f301 0900 |0001: invoke-interface {v9}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -00e7bc: 0a00 |0004: move-result v0 │ │ -00e7be: 3900 5b00 |0005: if-nez v0, 0060 // +005b │ │ -00e7c2: 2201 a600 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ -00e7c6: 7010 d101 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00e7cc: 5462 8b00 |000c: iget-object v2, v6, Lorg/anothermonitor/ActivityMain;.mFormat:Ljava/text/DecimalFormat; // field@008b │ │ -00e7d0: 7220 f201 3900 |000e: invoke-interface {v9, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -00e7d6: 0c00 |0011: move-result-object v0 │ │ -00e7d8: 1f00 a500 |0012: check-cast v0, Ljava/lang/String; // type@00a5 │ │ -00e7dc: 7110 ba01 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -00e7e2: 0a00 |0017: move-result v0 │ │ -00e7e4: 8104 |0018: int-to-long v4, v0 │ │ -00e7e6: 6e30 df01 4205 |0019: invoke-virtual {v2, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ -00e7ec: 0c00 |001c: move-result-object v0 │ │ -00e7ee: 6e20 d401 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e7f4: 0c00 |0020: move-result-object v0 │ │ -00e7f6: 1a01 f504 |0021: const-string v1, "kB" // string@04f5 │ │ -00e7fa: 6e20 d401 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e800: 0c00 |0026: move-result-object v0 │ │ -00e802: 6e10 d501 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00e808: 0c00 |002a: move-result-object v0 │ │ -00e80a: 6e20 e700 0700 |002b: invoke-virtual {v7, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00e810: 2201 a600 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ -00e814: 7010 d101 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00e81a: 5462 8c00 |0033: iget-object v2, v6, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ -00e81e: 7220 f201 3900 |0035: invoke-interface {v9, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -00e824: 0c00 |0038: move-result-object v0 │ │ -00e826: 1f00 a500 |0039: check-cast v0, Ljava/lang/String; // type@00a5 │ │ -00e82a: 7110 ba01 0000 |003b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -00e830: 0a00 |003e: move-result v0 │ │ -00e832: da00 0064 |003f: mul-int/lit8 v0, v0, #int 100 // #64 │ │ -00e836: 8200 |0041: int-to-float v0, v0 │ │ -00e838: 5463 a500 |0042: iget-object v3, v6, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00e83c: 6e10 5b03 0300 |0044: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getMemTotal:()I // method@035b │ │ -00e842: 0a03 |0047: move-result v3 │ │ -00e844: 8233 |0048: int-to-float v3, v3 │ │ -00e846: c930 |0049: div-float/2addr v0, v3 │ │ -00e848: 8904 |004a: float-to-double v4, v0 │ │ -00e84a: 6e30 de01 4205 |004b: invoke-virtual {v2, v4, v5}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ -00e850: 0c00 |004e: move-result-object v0 │ │ -00e852: 6e20 d401 0100 |004f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e858: 0c00 |0052: move-result-object v0 │ │ -00e85a: 1a01 0e00 |0053: const-string v1, "%" // string@000e │ │ -00e85e: 6e20 d401 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e864: 0c00 |0058: move-result-object v0 │ │ -00e866: 6e10 d501 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00e86c: 0c00 |005c: move-result-object v0 │ │ -00e86e: 6e20 e700 0800 |005d: invoke-virtual {v8, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00e874: 0e00 |0060: return-void │ │ +00e7a0: |[00e7a0] org.anothermonitor.ActivityMain.setTextLabelMemory:(Landroid/widget/TextView;Landroid/widget/TextView;Ljava/util/List;)V │ │ +00e7b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00e7b2: 7210 f301 0900 |0001: invoke-interface {v9}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +00e7b8: 0a00 |0004: move-result v0 │ │ +00e7ba: 3900 5b00 |0005: if-nez v0, 0060 // +005b │ │ +00e7be: 2201 a600 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ +00e7c2: 7010 d101 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00e7c8: 5462 8b00 |000c: iget-object v2, v6, Lorg/anothermonitor/ActivityMain;.mFormat:Ljava/text/DecimalFormat; // field@008b │ │ +00e7cc: 7220 f201 3900 |000e: invoke-interface {v9, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +00e7d2: 0c00 |0011: move-result-object v0 │ │ +00e7d4: 1f00 a500 |0012: check-cast v0, Ljava/lang/String; // type@00a5 │ │ +00e7d8: 7110 ba01 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +00e7de: 0a00 |0017: move-result v0 │ │ +00e7e0: 8104 |0018: int-to-long v4, v0 │ │ +00e7e2: 6e30 df01 4205 |0019: invoke-virtual {v2, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ +00e7e8: 0c00 |001c: move-result-object v0 │ │ +00e7ea: 6e20 d401 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e7f0: 0c00 |0020: move-result-object v0 │ │ +00e7f2: 1a01 f404 |0021: const-string v1, "kB" // string@04f4 │ │ +00e7f6: 6e20 d401 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e7fc: 0c00 |0026: move-result-object v0 │ │ +00e7fe: 6e10 d501 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00e804: 0c00 |002a: move-result-object v0 │ │ +00e806: 6e20 e700 0700 |002b: invoke-virtual {v7, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00e80c: 2201 a600 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ +00e810: 7010 d101 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00e816: 5462 8c00 |0033: iget-object v2, v6, Lorg/anothermonitor/ActivityMain;.mFormatPercent:Ljava/text/DecimalFormat; // field@008c │ │ +00e81a: 7220 f201 3900 |0035: invoke-interface {v9, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +00e820: 0c00 |0038: move-result-object v0 │ │ +00e822: 1f00 a500 |0039: check-cast v0, Ljava/lang/String; // type@00a5 │ │ +00e826: 7110 ba01 0000 |003b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +00e82c: 0a00 |003e: move-result v0 │ │ +00e82e: da00 0064 |003f: mul-int/lit8 v0, v0, #int 100 // #64 │ │ +00e832: 8200 |0041: int-to-float v0, v0 │ │ +00e834: 5463 a500 |0042: iget-object v3, v6, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00e838: 6e10 5b03 0300 |0044: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getMemTotal:()I // method@035b │ │ +00e83e: 0a03 |0047: move-result v3 │ │ +00e840: 8233 |0048: int-to-float v3, v3 │ │ +00e842: c930 |0049: div-float/2addr v0, v3 │ │ +00e844: 8904 |004a: float-to-double v4, v0 │ │ +00e846: 6e30 de01 4205 |004b: invoke-virtual {v2, v4, v5}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ +00e84c: 0c00 |004e: move-result-object v0 │ │ +00e84e: 6e20 d401 0100 |004f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e854: 0c00 |0052: move-result-object v0 │ │ +00e856: 1a01 0e00 |0053: const-string v1, "%" // string@000e │ │ +00e85a: 6e20 d401 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e860: 0c00 |0058: move-result-object v0 │ │ +00e862: 6e10 d501 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00e868: 0c00 |005c: move-result-object v0 │ │ +00e86a: 6e20 e700 0800 |005d: invoke-virtual {v8, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00e870: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1071 │ │ 0x0007 line=1072 │ │ 0x002e line=1073 │ │ 0x0060 line=1075 │ │ locals : │ │ @@ -11891,73 +11912,75 @@ │ │ type : '(Landroid/widget/LinearLayout;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -00e878: |[00e878] org.anothermonitor.ActivityMain.setTextLabelMemoryProcesses:(Landroid/widget/LinearLayout;)V │ │ -00e888: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -00e88a: 1402 5800 097f |0001: const v2, #float 1.82106e+38 // #7f090058 │ │ -00e890: 6e20 b500 2700 |0004: invoke-virtual {v7, v2}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00e896: 0c01 |0007: move-result-object v1 │ │ -00e898: 1f01 6c00 |0008: check-cast v1, Landroid/widget/TextView; // type@006c │ │ -00e89c: 5262 bd00 |000a: iget v2, v6, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ -00e8a0: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ -00e8a4: 1242 |000e: const/4 v2, #int 4 // #4 │ │ -00e8a6: 6e20 e900 2100 |000f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e9 │ │ -00e8ac: 0e00 |0012: return-void │ │ -00e8ae: 6e10 c000 0700 |0013: invoke-virtual {v7}, Landroid/widget/LinearLayout;.getTag:()Ljava/lang/Object; // method@00c0 │ │ -00e8b4: 0c00 |0016: move-result-object v0 │ │ -00e8b6: 1f00 b000 |0017: check-cast v0, Ljava/util/Map; // type@00b0 │ │ -00e8ba: 3800 f9ff |0019: if-eqz v0, 0012 // -0007 │ │ -00e8be: 1a02 d205 |001b: const-string v2, "pPTD" // string@05d2 │ │ -00e8c2: 7220 f801 2000 |001d: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00e8c8: 0c02 |0020: move-result-object v2 │ │ -00e8ca: 3802 f1ff |0021: if-eqz v2, 0012 // -000f │ │ -00e8ce: 1a02 d205 |0023: const-string v2, "pPTD" // string@05d2 │ │ -00e8d2: 7220 f801 2000 |0025: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00e8d8: 0c02 |0028: move-result-object v2 │ │ -00e8da: 1f02 af00 |0029: check-cast v2, Ljava/util/List; // type@00af │ │ -00e8de: 7210 f301 0200 |002b: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -00e8e4: 0a02 |002e: move-result v2 │ │ -00e8e6: 3902 e3ff |002f: if-nez v2, 0012 // -001d │ │ -00e8ea: 1a02 c905 |0031: const-string v2, "pDead" // string@05c9 │ │ -00e8ee: 7220 f801 2000 |0033: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00e8f4: 0c02 |0036: move-result-object v2 │ │ -00e8f6: 3902 dbff |0037: if-nez v2, 0012 // -0025 │ │ -00e8fa: 6e20 e900 5100 |0039: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e9 │ │ -00e900: 2203 a600 |003c: new-instance v3, Ljava/lang/StringBuilder; // type@00a6 │ │ -00e904: 7010 d101 0300 |003e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00e90a: 5464 8b00 |0041: iget-object v4, v6, Lorg/anothermonitor/ActivityMain;.mFormat:Ljava/text/DecimalFormat; // field@008b │ │ -00e90e: 1a02 d205 |0043: const-string v2, "pPTD" // string@05d2 │ │ -00e912: 7220 f801 2000 |0045: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00e918: 0c02 |0048: move-result-object v2 │ │ -00e91a: 1f02 af00 |0049: check-cast v2, Ljava/util/List; // type@00af │ │ -00e91e: 7220 f201 5200 |004b: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -00e924: 0c02 |004e: move-result-object v2 │ │ -00e926: 6e20 e001 2400 |004f: invoke-virtual {v4, v2}, Ljava/text/DecimalFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@01e0 │ │ -00e92c: 0c02 |0052: move-result-object v2 │ │ -00e92e: 6e20 d401 2300 |0053: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e934: 0c02 |0056: move-result-object v2 │ │ -00e936: 1a03 f504 |0057: const-string v3, "kB" // string@04f5 │ │ -00e93a: 6e20 d401 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00e940: 0c02 |005c: move-result-object v2 │ │ -00e942: 6e10 d501 0200 |005d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00e948: 0c02 |0060: move-result-object v2 │ │ -00e94a: 6e20 e700 2100 |0061: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00e950: 28ae |0064: goto 0012 // -0052 │ │ +00e874: |[00e874] org.anothermonitor.ActivityMain.setTextLabelMemoryProcesses:(Landroid/widget/LinearLayout;)V │ │ +00e884: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00e886: 1402 5800 097f |0001: const v2, #float 1.82106e+38 // #7f090058 │ │ +00e88c: 6e20 b500 2700 |0004: invoke-virtual {v7, v2}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00e892: 0c01 |0007: move-result-object v1 │ │ +00e894: 1f01 6c00 |0008: check-cast v1, Landroid/widget/TextView; // type@006c │ │ +00e898: 5262 bd00 |000a: iget v2, v6, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ +00e89c: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ +00e8a0: 1242 |000e: const/4 v2, #int 4 // #4 │ │ +00e8a2: 6e20 e900 2100 |000f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e9 │ │ +00e8a8: 0e00 |0012: return-void │ │ +00e8aa: 6e10 c000 0700 |0013: invoke-virtual {v7}, Landroid/widget/LinearLayout;.getTag:()Ljava/lang/Object; // method@00c0 │ │ +00e8b0: 0c00 |0016: move-result-object v0 │ │ +00e8b2: 1f00 b000 |0017: check-cast v0, Ljava/util/Map; // type@00b0 │ │ +00e8b6: 3800 f9ff |0019: if-eqz v0, 0012 // -0007 │ │ +00e8ba: 1a02 d105 |001b: const-string v2, "pPTD" // string@05d1 │ │ +00e8be: 7220 f801 2000 |001d: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00e8c4: 0c02 |0020: move-result-object v2 │ │ +00e8c6: 3802 f1ff |0021: if-eqz v2, 0012 // -000f │ │ +00e8ca: 1a02 d105 |0023: const-string v2, "pPTD" // string@05d1 │ │ +00e8ce: 7220 f801 2000 |0025: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00e8d4: 0c02 |0028: move-result-object v2 │ │ +00e8d6: 1f02 af00 |0029: check-cast v2, Ljava/util/List; // type@00af │ │ +00e8da: 7210 f301 0200 |002b: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +00e8e0: 0a02 |002e: move-result v2 │ │ +00e8e2: 3902 e3ff |002f: if-nez v2, 0012 // -001d │ │ +00e8e6: 1a02 c805 |0031: const-string v2, "pDead" // string@05c8 │ │ +00e8ea: 7220 f801 2000 |0033: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00e8f0: 0c02 |0036: move-result-object v2 │ │ +00e8f2: 3902 dbff |0037: if-nez v2, 0012 // -0025 │ │ +00e8f6: 6e20 e900 5100 |0039: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@00e9 │ │ +00e8fc: 2203 a600 |003c: new-instance v3, Ljava/lang/StringBuilder; // type@00a6 │ │ +00e900: 7010 d101 0300 |003e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00e906: 5464 8b00 |0041: iget-object v4, v6, Lorg/anothermonitor/ActivityMain;.mFormat:Ljava/text/DecimalFormat; // field@008b │ │ +00e90a: 1a02 d105 |0043: const-string v2, "pPTD" // string@05d1 │ │ +00e90e: 7220 f801 2000 |0045: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00e914: 0c02 |0048: move-result-object v2 │ │ +00e916: 1f02 af00 |0049: check-cast v2, Ljava/util/List; // type@00af │ │ +00e91a: 7220 f201 5200 |004b: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +00e920: 0c02 |004e: move-result-object v2 │ │ +00e922: 6e20 e001 2400 |004f: invoke-virtual {v4, v2}, Ljava/text/DecimalFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@01e0 │ │ +00e928: 0c02 |0052: move-result-object v2 │ │ +00e92a: 6e20 d401 2300 |0053: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e930: 0c02 |0056: move-result-object v2 │ │ +00e932: 1a03 f404 |0057: const-string v3, "kB" // string@04f4 │ │ +00e936: 6e20 d401 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00e93c: 0c02 |005c: move-result-object v2 │ │ +00e93e: 6e10 d501 0200 |005d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00e944: 0c02 |0060: move-result-object v2 │ │ +00e946: 6e20 e700 2100 |0061: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00e94c: 28ae |0064: goto 0012 // -0052 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1099 │ │ 0x000a line=1100 │ │ 0x000e line=1101 │ │ 0x0012 line=1111 │ │ 0x0013 line=1103 │ │ 0x0019 line=1104 │ │ + 0x001d line=1105 │ │ + 0x0033 line=1106 │ │ 0x0039 line=1107 │ │ 0x003c line=1108 │ │ locals : │ │ 0x0019 - 0x0065 reg=0 entry Ljava/util/Map; Ljava/util/Map; │ │ 0x000a - 0x0065 reg=1 tv Landroid/widget/TextView; │ │ 0x0000 - 0x0065 reg=6 this Lorg/anothermonitor/ActivityMain; │ │ 0x0000 - 0x0065 reg=7 l Landroid/widget/LinearLayout; │ │ @@ -11967,35 +11990,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -00e954: |[00e954] org.anothermonitor.ActivityMain.showSettings:()V │ │ -00e964: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00e966: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00e968: 5c43 c400 |0002: iput-boolean v3, v4, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ -00e96c: 5441 9600 |0004: iget-object v1, v4, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ -00e970: 6e20 aa00 2100 |0006: invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@00aa │ │ -00e976: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -00e978: 2311 0d01 |000a: new-array v1, v1, [I // type@010d │ │ -00e97c: 4b02 0102 |000c: aput v2, v1, v2 │ │ -00e980: 5242 c300 |000e: iget v2, v4, Lorg/anothermonitor/ActivityMain;.settingsHeight:I // field@00c3 │ │ -00e984: 4b02 0103 |0010: aput v2, v1, v3 │ │ -00e988: 7110 0600 0100 |0012: invoke-static {v1}, Landroid/animation/ValueAnimator;.ofInt:([I)Landroid/animation/ValueAnimator; // method@0006 │ │ -00e98e: 0c00 |0015: move-result-object v0 │ │ -00e990: 5241 7b00 |0016: iget v1, v4, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ -00e994: 8112 |0018: int-to-long v2, v1 │ │ -00e996: 6e30 0700 2003 |0019: invoke-virtual {v0, v2, v3}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0007 │ │ -00e99c: 2201 df00 |001c: new-instance v1, Lorg/anothermonitor/ActivityMain$40; // type@00df │ │ -00e9a0: 7020 7302 4100 |001e: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$40;.:(Lorg/anothermonitor/ActivityMain;)V // method@0273 │ │ -00e9a6: 6e20 0400 1000 |0021: invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0004 │ │ -00e9ac: 6e10 0800 0000 |0024: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0008 │ │ -00e9b2: 0e00 |0027: return-void │ │ +00e950: |[00e950] org.anothermonitor.ActivityMain.showSettings:()V │ │ +00e960: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00e962: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00e964: 5c43 c400 |0002: iput-boolean v3, v4, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ +00e968: 5441 9600 |0004: iget-object v1, v4, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ +00e96c: 6e20 aa00 2100 |0006: invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@00aa │ │ +00e972: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +00e974: 2311 0d01 |000a: new-array v1, v1, [I // type@010d │ │ +00e978: 4b02 0102 |000c: aput v2, v1, v2 │ │ +00e97c: 5242 c300 |000e: iget v2, v4, Lorg/anothermonitor/ActivityMain;.settingsHeight:I // field@00c3 │ │ +00e980: 4b02 0103 |0010: aput v2, v1, v3 │ │ +00e984: 7110 0600 0100 |0012: invoke-static {v1}, Landroid/animation/ValueAnimator;.ofInt:([I)Landroid/animation/ValueAnimator; // method@0006 │ │ +00e98a: 0c00 |0015: move-result-object v0 │ │ +00e98c: 5241 7b00 |0016: iget v1, v4, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ +00e990: 8112 |0018: int-to-long v2, v1 │ │ +00e992: 6e30 0700 2003 |0019: invoke-virtual {v0, v2, v3}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0007 │ │ +00e998: 2201 df00 |001c: new-instance v1, Lorg/anothermonitor/ActivityMain$40; // type@00df │ │ +00e99c: 7020 7302 4100 |001e: invoke-direct {v1, v4}, Lorg/anothermonitor/ActivityMain$40;.:(Lorg/anothermonitor/ActivityMain;)V // method@0273 │ │ +00e9a2: 6e20 0400 1000 |0021: invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0004 │ │ +00e9a8: 6e10 0800 0000 |0024: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0008 │ │ +00e9ae: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=946 │ │ 0x0004 line=947 │ │ 0x0009 line=955 │ │ 0x0016 line=956 │ │ 0x001c line=957 │ │ @@ -12010,78 +12033,86 @@ │ │ type : '(ZLandroid/widget/LinearLayout;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 119 16-bit code units │ │ -00e9b4: |[00e9b4] org.anothermonitor.ActivityMain.switchParameter:(ZLandroid/widget/LinearLayout;)V │ │ -00e9c4: 5490 a500 |0000: iget-object v0, v9, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00e9c8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -00e9cc: 0e00 |0004: return-void │ │ -00e9ce: 5490 a300 |0005: iget-object v0, v9, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00e9d2: 7210 3e00 0000 |0007: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -00e9d8: 0c00 |000a: move-result-object v0 │ │ -00e9da: 1a01 fd03 |000b: const-string v1, "cpuTotalD" // string@03fd │ │ -00e9de: 5592 7f00 |000d: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.cpuTotal:Z // field@007f │ │ -00e9e2: 7230 3b00 1002 |000f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00e9e8: 0c00 |0012: move-result-object v0 │ │ -00e9ea: 1a01 fa03 |0013: const-string v1, "cpuAMD" // string@03fa │ │ -00e9ee: 5592 7e00 |0015: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.cpuAM:Z // field@007e │ │ -00e9f2: 7230 3b00 1002 |0017: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00e9f8: 0c00 |001a: move-result-object v0 │ │ -00e9fa: 1a01 6d05 |001b: const-string v1, "memUsedD" // string@056d │ │ -00e9fe: 5592 b900 |001d: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.memUsed:Z // field@00b9 │ │ -00ea02: 7230 3b00 1002 |001f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00ea08: 0c00 |0022: move-result-object v0 │ │ -00ea0a: 1a01 6605 |0023: const-string v1, "memAvailableD" // string@0566 │ │ -00ea0e: 5592 b700 |0025: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.memAvailable:Z // field@00b7 │ │ -00ea12: 7230 3b00 1002 |0027: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00ea18: 0c00 |002a: move-result-object v0 │ │ -00ea1a: 1a01 6905 |002b: const-string v1, "memFreeD" // string@0569 │ │ -00ea1e: 5592 b800 |002d: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.memFree:Z // field@00b8 │ │ -00ea22: 7230 3b00 1002 |002f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00ea28: 0c00 |0032: move-result-object v0 │ │ -00ea2a: 1a01 d703 |0033: const-string v1, "cachedD" // string@03d7 │ │ -00ea2e: 5592 7c00 |0035: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.cached:Z // field@007c │ │ -00ea32: 7230 3b00 1002 |0037: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00ea38: 0c00 |003a: move-result-object v0 │ │ -00ea3a: 1a01 e506 |003b: const-string v1, "thresholdD" // string@06e5 │ │ -00ea3e: 5592 c700 |003d: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.threshold:Z // field@00c7 │ │ -00ea42: 7230 3b00 1002 |003f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00ea48: 0c00 |0042: move-result-object v0 │ │ -00ea4a: 7210 3a00 0000 |0043: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -00ea50: 5490 b600 |0046: iget-object v0, v9, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ -00ea54: 5591 7f00 |0048: iget-boolean v1, v9, Lorg/anothermonitor/ActivityMain;.cpuTotal:Z // field@007f │ │ -00ea58: 5592 7e00 |004a: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.cpuAM:Z // field@007e │ │ -00ea5c: 5593 b900 |004c: iget-boolean v3, v9, Lorg/anothermonitor/ActivityMain;.memUsed:Z // field@00b9 │ │ -00ea60: 5594 b700 |004e: iget-boolean v4, v9, Lorg/anothermonitor/ActivityMain;.memAvailable:Z // field@00b7 │ │ -00ea64: 5595 b800 |0050: iget-boolean v5, v9, Lorg/anothermonitor/ActivityMain;.memFree:Z // field@00b8 │ │ -00ea68: 5596 7c00 |0052: iget-boolean v6, v9, Lorg/anothermonitor/ActivityMain;.cached:Z // field@007c │ │ -00ea6c: 5597 c700 |0054: iget-boolean v7, v9, Lorg/anothermonitor/ActivityMain;.threshold:Z // field@00c7 │ │ -00ea70: 7408 8503 0000 |0056: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/anothermonitor/ViewGraphic;.setParameters:(ZZZZZZZ)V // method@0385 │ │ -00ea76: 1200 |0059: const/4 v0, #int 0 // #0 │ │ -00ea78: 6e20 b700 0b00 |005a: invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ -00ea7e: 0c08 |005d: move-result-object v8 │ │ -00ea80: 1f08 6300 |005e: check-cast v8, Landroid/widget/ImageView; // type@0063 │ │ -00ea84: 380a 1000 |0060: if-eqz v10, 0070 // +0010 │ │ -00ea88: 1400 1900 027f |0062: const v0, #float 1.728e+38 // #7f020019 │ │ -00ea8e: 6e20 af00 0800 |0065: invoke-virtual {v8, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ -00ea94: 5490 8f00 |0068: iget-object v0, v9, Lorg/anothermonitor/ActivityMain;.mHandlerVG:Landroid/os/Handler; // field@008f │ │ -00ea98: 5491 8100 |006a: iget-object v1, v9, Lorg/anothermonitor/ActivityMain;.drawRunnableGraphic:Ljava/lang/Runnable; // field@0081 │ │ -00ea9c: 6e20 6d00 1000 |006c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -00eaa2: 2895 |006f: goto 0004 // -006b │ │ -00eaa4: 1400 1800 027f |0070: const v0, #float 1.728e+38 // #7f020018 │ │ -00eaaa: 6e20 af00 0800 |0073: invoke-virtual {v8, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ -00eab0: 28f2 |0076: goto 0068 // -000e │ │ +00e9b0: |[00e9b0] org.anothermonitor.ActivityMain.switchParameter:(ZLandroid/widget/LinearLayout;)V │ │ +00e9c0: 5490 a500 |0000: iget-object v0, v9, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00e9c4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +00e9c8: 0e00 |0004: return-void │ │ +00e9ca: 5490 a300 |0005: iget-object v0, v9, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00e9ce: 7210 3e00 0000 |0007: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +00e9d4: 0c00 |000a: move-result-object v0 │ │ +00e9d6: 1a01 fd03 |000b: const-string v1, "cpuTotalD" // string@03fd │ │ +00e9da: 5592 7f00 |000d: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.cpuTotal:Z // field@007f │ │ +00e9de: 7230 3b00 1002 |000f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00e9e4: 0c00 |0012: move-result-object v0 │ │ +00e9e6: 1a01 fa03 |0013: const-string v1, "cpuAMD" // string@03fa │ │ +00e9ea: 5592 7e00 |0015: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.cpuAM:Z // field@007e │ │ +00e9ee: 7230 3b00 1002 |0017: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00e9f4: 0c00 |001a: move-result-object v0 │ │ +00e9f6: 1a01 6c05 |001b: const-string v1, "memUsedD" // string@056c │ │ +00e9fa: 5592 b900 |001d: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.memUsed:Z // field@00b9 │ │ +00e9fe: 7230 3b00 1002 |001f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00ea04: 0c00 |0022: move-result-object v0 │ │ +00ea06: 1a01 6505 |0023: const-string v1, "memAvailableD" // string@0565 │ │ +00ea0a: 5592 b700 |0025: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.memAvailable:Z // field@00b7 │ │ +00ea0e: 7230 3b00 1002 |0027: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00ea14: 0c00 |002a: move-result-object v0 │ │ +00ea16: 1a01 6805 |002b: const-string v1, "memFreeD" // string@0568 │ │ +00ea1a: 5592 b800 |002d: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.memFree:Z // field@00b8 │ │ +00ea1e: 7230 3b00 1002 |002f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00ea24: 0c00 |0032: move-result-object v0 │ │ +00ea26: 1a01 d703 |0033: const-string v1, "cachedD" // string@03d7 │ │ +00ea2a: 5592 7c00 |0035: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.cached:Z // field@007c │ │ +00ea2e: 7230 3b00 1002 |0037: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00ea34: 0c00 |003a: move-result-object v0 │ │ +00ea36: 1a01 e406 |003b: const-string v1, "thresholdD" // string@06e4 │ │ +00ea3a: 5592 c700 |003d: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.threshold:Z // field@00c7 │ │ +00ea3e: 7230 3b00 1002 |003f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00ea44: 0c00 |0042: move-result-object v0 │ │ +00ea46: 7210 3a00 0000 |0043: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +00ea4c: 5490 b600 |0046: iget-object v0, v9, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ +00ea50: 5591 7f00 |0048: iget-boolean v1, v9, Lorg/anothermonitor/ActivityMain;.cpuTotal:Z // field@007f │ │ +00ea54: 5592 7e00 |004a: iget-boolean v2, v9, Lorg/anothermonitor/ActivityMain;.cpuAM:Z // field@007e │ │ +00ea58: 5593 b900 |004c: iget-boolean v3, v9, Lorg/anothermonitor/ActivityMain;.memUsed:Z // field@00b9 │ │ +00ea5c: 5594 b700 |004e: iget-boolean v4, v9, Lorg/anothermonitor/ActivityMain;.memAvailable:Z // field@00b7 │ │ +00ea60: 5595 b800 |0050: iget-boolean v5, v9, Lorg/anothermonitor/ActivityMain;.memFree:Z // field@00b8 │ │ +00ea64: 5596 7c00 |0052: iget-boolean v6, v9, Lorg/anothermonitor/ActivityMain;.cached:Z // field@007c │ │ +00ea68: 5597 c700 |0054: iget-boolean v7, v9, Lorg/anothermonitor/ActivityMain;.threshold:Z // field@00c7 │ │ +00ea6c: 7408 8503 0000 |0056: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/anothermonitor/ViewGraphic;.setParameters:(ZZZZZZZ)V // method@0385 │ │ +00ea72: 1200 |0059: const/4 v0, #int 0 // #0 │ │ +00ea74: 6e20 b700 0b00 |005a: invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ +00ea7a: 0c08 |005d: move-result-object v8 │ │ +00ea7c: 1f08 6300 |005e: check-cast v8, Landroid/widget/ImageView; // type@0063 │ │ +00ea80: 380a 1000 |0060: if-eqz v10, 0070 // +0010 │ │ +00ea84: 1400 1900 027f |0062: const v0, #float 1.728e+38 // #7f020019 │ │ +00ea8a: 6e20 af00 0800 |0065: invoke-virtual {v8, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ +00ea90: 5490 8f00 |0068: iget-object v0, v9, Lorg/anothermonitor/ActivityMain;.mHandlerVG:Landroid/os/Handler; // field@008f │ │ +00ea94: 5491 8100 |006a: iget-object v1, v9, Lorg/anothermonitor/ActivityMain;.drawRunnableGraphic:Ljava/lang/Runnable; // field@0081 │ │ +00ea98: 6e20 6d00 1000 |006c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +00ea9e: 2895 |006f: goto 0004 // -006b │ │ +00eaa0: 1400 1800 027f |0070: const v0, #float 1.728e+38 // #7f020018 │ │ +00eaa6: 6e20 af00 0800 |0073: invoke-virtual {v8, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ +00eaac: 28f2 |0076: goto 0068 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ 0x0004 line=1017 │ │ 0x0005 line=997 │ │ + 0x000f line=998 │ │ + 0x0017 line=999 │ │ + 0x001f line=1001 │ │ + 0x0027 line=1002 │ │ + 0x002f line=1003 │ │ + 0x0037 line=1004 │ │ + 0x003f line=1005 │ │ + 0x0043 line=1007 │ │ 0x0046 line=1009 │ │ 0x0059 line=1011 │ │ 0x0060 line=1012 │ │ 0x0062 line=1013 │ │ 0x0068 line=1016 │ │ 0x0070 line=1014 │ │ locals : │ │ @@ -12095,91 +12126,91 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 161 16-bit code units │ │ -00eab4: |[00eab4] org.anothermonitor.ActivityMain.switchParameterForProcess:(Ljava/util/Map;)V │ │ -00eac4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00eac6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00eac8: 5453 9c00 |0002: iget-object v3, v5, Lorg/anothermonitor/ActivityMain;.mLProcessContainer:Landroid/widget/LinearLayout; // field@009c │ │ -00eacc: 6e10 b800 0300 |0004: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getChildCount:()I // method@00b8 │ │ -00ead2: 0a03 |0007: move-result v3 │ │ -00ead4: 3532 2200 |0008: if-ge v2, v3, 002a // +0022 │ │ -00ead8: 5453 9c00 |000a: iget-object v3, v5, Lorg/anothermonitor/ActivityMain;.mLProcessContainer:Landroid/widget/LinearLayout; // field@009c │ │ -00eadc: 6e20 b700 2300 |000c: invoke-virtual {v3, v2}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ -00eae2: 0c01 |000f: move-result-object v1 │ │ -00eae4: 1f01 6400 |0010: check-cast v1, Landroid/widget/LinearLayout; // type@0064 │ │ -00eae8: 6e10 c000 0100 |0012: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getTag:()Ljava/lang/Object; // method@00c0 │ │ -00eaee: 0c03 |0015: move-result-object v3 │ │ -00eaf0: 1f03 b000 |0016: check-cast v3, Ljava/util/Map; // type@00b0 │ │ -00eaf4: 1a04 cf05 |0018: const-string v4, "pId" // string@05cf │ │ -00eaf8: 7220 f801 4300 |001a: invoke-interface {v3, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00eafe: 0c03 |001d: move-result-object v3 │ │ -00eb00: 1a04 cf05 |001e: const-string v4, "pId" // string@05cf │ │ -00eb04: 7220 f801 4600 |0020: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00eb0a: 0c04 |0023: move-result-object v4 │ │ -00eb0c: 6e20 c101 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ -00eb12: 0a03 |0027: move-result v3 │ │ -00eb14: 3803 6e00 |0028: if-eqz v3, 0096 // +006e │ │ -00eb18: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -00eb1a: 6e20 b700 3100 |002b: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ -00eb20: 0c00 |002e: move-result-object v0 │ │ -00eb22: 1f00 6300 |002f: check-cast v0, Landroid/widget/ImageView; // type@0063 │ │ -00eb26: 1a03 c905 |0031: const-string v3, "pDead" // string@05c9 │ │ -00eb2a: 7220 f801 3600 |0033: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00eb30: 0c03 |0036: move-result-object v3 │ │ -00eb32: 3803 3800 |0037: if-eqz v3, 006f // +0038 │ │ -00eb36: 1403 5700 097f |0039: const v3, #float 1.82106e+38 // #7f090057 │ │ -00eb3c: 6e20 b500 3100 |003c: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00eb42: 0c03 |003f: move-result-object v3 │ │ -00eb44: 1f03 6c00 |0040: check-cast v3, Landroid/widget/TextView; // type@006c │ │ -00eb48: 1404 4f00 077f |0042: const v4, #float 1.79447e+38 // #7f07004f │ │ -00eb4e: 6e20 f202 4500 |0045: invoke-virtual {v5, v4}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00eb54: 0c04 |0048: move-result-object v4 │ │ -00eb56: 6e20 e700 4300 |0049: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00eb5c: 1403 4c00 097f |004c: const v3, #float 1.82106e+38 // #7f09004c │ │ -00eb62: 6e20 b500 3100 |004f: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00eb68: 0c03 |0052: move-result-object v3 │ │ -00eb6a: 1404 cdcc 4c3e |0053: const v4, #float 0.2 // #3e4ccccd │ │ -00eb70: 6e20 8a00 4300 |0056: invoke-virtual {v3, v4}, Landroid/view/View;.setAlpha:(F)V // method@008a │ │ -00eb76: 1403 5800 097f |0059: const v3, #float 1.82106e+38 // #7f090058 │ │ -00eb7c: 6e20 b500 3100 |005c: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00eb82: 0c03 |005f: move-result-object v3 │ │ -00eb84: 1244 |0060: const/4 v4, #int 4 // #4 │ │ -00eb86: 6e20 9100 4300 |0061: invoke-virtual {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@0091 │ │ -00eb8c: 1213 |0064: const/4 v3, #int 1 // #1 │ │ -00eb8e: 6e20 b700 3100 |0065: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ -00eb94: 0c03 |0068: move-result-object v3 │ │ -00eb96: 1404 9a99 993e |0069: const v4, #float 0.3 // #3e99999a │ │ -00eb9c: 6e20 8a00 4300 |006c: invoke-virtual {v3, v4}, Landroid/view/View;.setAlpha:(F)V // method@008a │ │ -00eba2: 1a03 d505 |006f: const-string v3, "pSelected" // string@05d5 │ │ -00eba6: 7220 f801 3600 |0071: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00ebac: 0c03 |0074: move-result-object v3 │ │ -00ebae: 1f03 9500 |0075: check-cast v3, Ljava/lang/Boolean; // type@0095 │ │ -00ebb2: 6e10 b001 0300 |0077: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@01b0 │ │ -00ebb8: 0a03 |007a: move-result v3 │ │ -00ebba: 3803 1f00 |007b: if-eqz v3, 009a // +001f │ │ -00ebbe: 1403 1900 027f |007d: const v3, #float 1.728e+38 // #7f020019 │ │ -00ebc4: 6e20 af00 3000 |0080: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ -00ebca: 1a03 c905 |0083: const-string v3, "pDead" // string@05c9 │ │ -00ebce: 7220 f801 3600 |0085: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00ebd4: 0c03 |0088: move-result-object v3 │ │ -00ebd6: 3903 0500 |0089: if-nez v3, 008e // +0005 │ │ -00ebda: 7020 0303 1500 |008b: invoke-direct {v5, v1}, Lorg/anothermonitor/ActivityMain;.setTextLabelCPUProcess:(Landroid/widget/LinearLayout;)V // method@0303 │ │ -00ebe0: 5453 8f00 |008e: iget-object v3, v5, Lorg/anothermonitor/ActivityMain;.mHandlerVG:Landroid/os/Handler; // field@008f │ │ -00ebe4: 5454 8100 |0090: iget-object v4, v5, Lorg/anothermonitor/ActivityMain;.drawRunnableGraphic:Ljava/lang/Runnable; // field@0081 │ │ -00ebe8: 6e20 6d00 4300 |0092: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -00ebee: 0e00 |0095: return-void │ │ -00ebf0: d802 0201 |0096: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00ebf4: 2900 6aff |0098: goto/16 0002 // -0096 │ │ -00ebf8: 1403 1800 027f |009a: const v3, #float 1.728e+38 // #7f020018 │ │ -00ebfe: 6e20 af00 3000 |009d: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ -00ec04: 28ee |00a0: goto 008e // -0012 │ │ +00eab0: |[00eab0] org.anothermonitor.ActivityMain.switchParameterForProcess:(Ljava/util/Map;)V │ │ +00eac0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00eac2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00eac4: 5453 9c00 |0002: iget-object v3, v5, Lorg/anothermonitor/ActivityMain;.mLProcessContainer:Landroid/widget/LinearLayout; // field@009c │ │ +00eac8: 6e10 b800 0300 |0004: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getChildCount:()I // method@00b8 │ │ +00eace: 0a03 |0007: move-result v3 │ │ +00ead0: 3532 2200 |0008: if-ge v2, v3, 002a // +0022 │ │ +00ead4: 5453 9c00 |000a: iget-object v3, v5, Lorg/anothermonitor/ActivityMain;.mLProcessContainer:Landroid/widget/LinearLayout; // field@009c │ │ +00ead8: 6e20 b700 2300 |000c: invoke-virtual {v3, v2}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ +00eade: 0c01 |000f: move-result-object v1 │ │ +00eae0: 1f01 6400 |0010: check-cast v1, Landroid/widget/LinearLayout; // type@0064 │ │ +00eae4: 6e10 c000 0100 |0012: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getTag:()Ljava/lang/Object; // method@00c0 │ │ +00eaea: 0c03 |0015: move-result-object v3 │ │ +00eaec: 1f03 b000 |0016: check-cast v3, Ljava/util/Map; // type@00b0 │ │ +00eaf0: 1a04 ce05 |0018: const-string v4, "pId" // string@05ce │ │ +00eaf4: 7220 f801 4300 |001a: invoke-interface {v3, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00eafa: 0c03 |001d: move-result-object v3 │ │ +00eafc: 1a04 ce05 |001e: const-string v4, "pId" // string@05ce │ │ +00eb00: 7220 f801 4600 |0020: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00eb06: 0c04 |0023: move-result-object v4 │ │ +00eb08: 6e20 c101 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ +00eb0e: 0a03 |0027: move-result v3 │ │ +00eb10: 3803 6e00 |0028: if-eqz v3, 0096 // +006e │ │ +00eb14: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +00eb16: 6e20 b700 3100 |002b: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ +00eb1c: 0c00 |002e: move-result-object v0 │ │ +00eb1e: 1f00 6300 |002f: check-cast v0, Landroid/widget/ImageView; // type@0063 │ │ +00eb22: 1a03 c805 |0031: const-string v3, "pDead" // string@05c8 │ │ +00eb26: 7220 f801 3600 |0033: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00eb2c: 0c03 |0036: move-result-object v3 │ │ +00eb2e: 3803 3800 |0037: if-eqz v3, 006f // +0038 │ │ +00eb32: 1403 5700 097f |0039: const v3, #float 1.82106e+38 // #7f090057 │ │ +00eb38: 6e20 b500 3100 |003c: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00eb3e: 0c03 |003f: move-result-object v3 │ │ +00eb40: 1f03 6c00 |0040: check-cast v3, Landroid/widget/TextView; // type@006c │ │ +00eb44: 1404 4f00 077f |0042: const v4, #float 1.79447e+38 // #7f07004f │ │ +00eb4a: 6e20 f202 4500 |0045: invoke-virtual {v5, v4}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00eb50: 0c04 |0048: move-result-object v4 │ │ +00eb52: 6e20 e700 4300 |0049: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00eb58: 1403 4c00 097f |004c: const v3, #float 1.82106e+38 // #7f09004c │ │ +00eb5e: 6e20 b500 3100 |004f: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00eb64: 0c03 |0052: move-result-object v3 │ │ +00eb66: 1404 cdcc 4c3e |0053: const v4, #float 0.2 // #3e4ccccd │ │ +00eb6c: 6e20 8a00 4300 |0056: invoke-virtual {v3, v4}, Landroid/view/View;.setAlpha:(F)V // method@008a │ │ +00eb72: 1403 5800 097f |0059: const v3, #float 1.82106e+38 // #7f090058 │ │ +00eb78: 6e20 b500 3100 |005c: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00eb7e: 0c03 |005f: move-result-object v3 │ │ +00eb80: 1244 |0060: const/4 v4, #int 4 // #4 │ │ +00eb82: 6e20 9100 4300 |0061: invoke-virtual {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@0091 │ │ +00eb88: 1213 |0064: const/4 v3, #int 1 // #1 │ │ +00eb8a: 6e20 b700 3100 |0065: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ +00eb90: 0c03 |0068: move-result-object v3 │ │ +00eb92: 1404 9a99 993e |0069: const v4, #float 0.3 // #3e99999a │ │ +00eb98: 6e20 8a00 4300 |006c: invoke-virtual {v3, v4}, Landroid/view/View;.setAlpha:(F)V // method@008a │ │ +00eb9e: 1a03 d405 |006f: const-string v3, "pSelected" // string@05d4 │ │ +00eba2: 7220 f801 3600 |0071: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00eba8: 0c03 |0074: move-result-object v3 │ │ +00ebaa: 1f03 9500 |0075: check-cast v3, Ljava/lang/Boolean; // type@0095 │ │ +00ebae: 6e10 b001 0300 |0077: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@01b0 │ │ +00ebb4: 0a03 |007a: move-result v3 │ │ +00ebb6: 3803 1f00 |007b: if-eqz v3, 009a // +001f │ │ +00ebba: 1403 1900 027f |007d: const v3, #float 1.728e+38 // #7f020019 │ │ +00ebc0: 6e20 af00 3000 |0080: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ +00ebc6: 1a03 c805 |0083: const-string v3, "pDead" // string@05c8 │ │ +00ebca: 7220 f801 3600 |0085: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00ebd0: 0c03 |0088: move-result-object v3 │ │ +00ebd2: 3903 0500 |0089: if-nez v3, 008e // +0005 │ │ +00ebd6: 7020 0303 1500 |008b: invoke-direct {v5, v1}, Lorg/anothermonitor/ActivityMain;.setTextLabelCPUProcess:(Landroid/widget/LinearLayout;)V // method@0303 │ │ +00ebdc: 5453 8f00 |008e: iget-object v3, v5, Lorg/anothermonitor/ActivityMain;.mHandlerVG:Landroid/os/Handler; // field@008f │ │ +00ebe0: 5454 8100 |0090: iget-object v4, v5, Lorg/anothermonitor/ActivityMain;.drawRunnableGraphic:Ljava/lang/Runnable; // field@0081 │ │ +00ebe4: 6e20 6d00 4300 |0092: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +00ebea: 0e00 |0095: return-void │ │ +00ebec: d802 0201 |0096: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00ebf0: 2900 6aff |0098: goto/16 0002 // -0096 │ │ +00ebf4: 1403 1800 027f |009a: const v3, #float 1.728e+38 // #7f020018 │ │ +00ebfa: 6e20 af00 3000 |009d: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00af │ │ +00ec00: 28ee |00a0: goto 008e // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1025 │ │ 0x0001 line=1026 │ │ 0x000a line=1027 │ │ 0x0012 line=1028 │ │ 0x002a line=1031 │ │ @@ -12211,405 +12242,403 @@ │ │ name : 'onActivityResult' │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 31 │ │ ins : 4 │ │ outs : 5 │ │ - insns size : 771 16-bit code units │ │ -00ec08: |[00ec08] org.anothermonitor.ActivityMain.onActivityResult:(IILandroid/content/Intent;)V │ │ -00ec18: 1314 0100 |0000: const/16 v20, #int 1 // #1 │ │ -00ec1c: 0200 1c00 |0002: move/from16 v0, v28 │ │ -00ec20: 0201 1400 |0004: move/from16 v1, v20 │ │ -00ec24: 3310 f002 |0006: if-ne v0, v1, 02f6 // +02f0 │ │ -00ec28: 1314 0100 |0008: const/16 v20, #int 1 // #1 │ │ -00ec2c: 0200 1d00 |000a: move/from16 v0, v29 │ │ -00ec30: 0201 1400 |000c: move/from16 v1, v20 │ │ -00ec34: 3310 e802 |000e: if-ne v0, v1, 02f6 // +02e8 │ │ -00ec38: 120d |0010: const/4 v13, #int 0 // #0 │ │ -00ec3a: 381e ce02 |0011: if-eqz v30, 02df // +02ce │ │ -00ec3e: 1a14 0a05 |0013: const-string v20, "listSelected" // string@050a │ │ -00ec42: 0800 1e00 |0015: move-object/from16 v0, v30 │ │ -00ec46: 0801 1400 |0017: move-object/from16 v1, v20 │ │ -00ec4a: 6e20 3500 1000 |0019: invoke-virtual {v0, v1}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0035 │ │ -00ec50: 0c0d |001c: move-result-object v13 │ │ -00ec52: 1f0d af00 |001d: check-cast v13, Ljava/util/List; // type@00af │ │ -00ec56: 390d 0300 |001f: if-nez v13, 0022 // +0003 │ │ -00ec5a: 0e00 |0021: return-void │ │ -00ec5c: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ -00ec60: 5400 a500 |0024: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00ec64: 0814 0000 |0026: move-object/from16 v20, v0 │ │ -00ec68: 3914 0900 |0028: if-nez v20, 0031 // +0009 │ │ -00ec6c: 0800 1e00 |002a: move-object/from16 v0, v30 │ │ -00ec70: 0801 1b00 |002c: move-object/from16 v1, v27 │ │ -00ec74: 5b10 c600 |002e: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.tempIntent:Landroid/content/Intent; // field@00c6 │ │ -00ec78: 28f1 |0030: goto 0021 // -000f │ │ -00ec7a: 7210 f401 0d00 |0031: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -00ec80: 0c0b |0034: move-result-object v11 │ │ -00ec82: 7210 ec01 0b00 |0035: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -00ec88: 0a14 |0038: move-result v20 │ │ -00ec8a: 3814 4a00 |0039: if-eqz v20, 0083 // +004a │ │ -00ec8e: 7210 ed01 0b00 |003b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -00ec94: 0c12 |003e: move-result-object v18 │ │ -00ec96: 1f12 b000 |003f: check-cast v18, Ljava/util/Map; // type@00b0 │ │ -00ec9a: 1a15 c805 |0041: const-string v21, "pColour" // string@05c8 │ │ -00ec9e: 0800 1b00 |0043: move-object/from16 v0, v27 │ │ -00eca2: 5400 a500 |0045: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00eca6: 0814 0000 |0047: move-object/from16 v20, v0 │ │ -00ecaa: 7401 5e03 1400 |0049: invoke-virtual/range {v20}, Lorg/anothermonitor/ServiceReader;.getProcesses:()Ljava/util/List; // method@035e │ │ -00ecb0: 0c14 |004c: move-result-object v20 │ │ -00ecb2: 3814 3300 |004d: if-eqz v20, 0080 // +0033 │ │ -00ecb6: 0800 1b00 |004f: move-object/from16 v0, v27 │ │ -00ecba: 5400 a500 |0051: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00ecbe: 0814 0000 |0053: move-object/from16 v20, v0 │ │ -00ecc2: 7401 5e03 1400 |0055: invoke-virtual/range {v20}, Lorg/anothermonitor/ServiceReader;.getProcesses:()Ljava/util/List; // method@035e │ │ -00ecc8: 0c14 |0058: move-result-object v20 │ │ -00ecca: 7801 f701 1400 |0059: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@01f7 │ │ -00ecd0: 0a14 |005c: move-result v20 │ │ -00ecd2: 0800 1b00 |005d: move-object/from16 v0, v27 │ │ -00ecd6: 0201 1400 |005f: move/from16 v1, v20 │ │ -00ecda: 7020 ec02 1000 |0061: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;.getColourForProcess:(I)I // method@02ec │ │ -00ece0: 0a14 |0064: move-result v20 │ │ -00ece2: 7701 bb01 1400 |0065: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ -00ece8: 0c14 |0068: move-result-object v20 │ │ -00ecea: 0800 1200 |0069: move-object/from16 v0, v18 │ │ -00ecee: 0801 1500 |006b: move-object/from16 v1, v21 │ │ -00ecf2: 0802 1400 |006d: move-object/from16 v2, v20 │ │ -00ecf6: 7230 f901 1002 |006f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -00ecfc: 0800 1b00 |0072: move-object/from16 v0, v27 │ │ -00ed00: 5400 a500 |0074: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00ed04: 0814 0000 |0076: move-object/from16 v20, v0 │ │ -00ed08: 0800 1400 |0078: move-object/from16 v0, v20 │ │ -00ed0c: 0801 1200 |007a: move-object/from16 v1, v18 │ │ -00ed10: 6e20 5103 1000 |007c: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.addProcess:(Ljava/util/Map;)V // method@0351 │ │ -00ed16: 28b6 |007f: goto 0035 // -004a │ │ -00ed18: 1314 0000 |0080: const/16 v20, #int 0 // #0 │ │ -00ed1c: 28db |0082: goto 005d // -0025 │ │ -00ed1e: 0800 1b00 |0083: move-object/from16 v0, v27 │ │ -00ed22: 5400 a500 |0085: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00ed26: 0814 0000 |0087: move-object/from16 v20, v0 │ │ -00ed2a: 7401 5e03 1400 |0089: invoke-virtual/range {v20}, Lorg/anothermonitor/ServiceReader;.getProcesses:()Ljava/util/List; // method@035e │ │ -00ed30: 0c14 |008c: move-result-object v20 │ │ -00ed32: 0800 1400 |008d: move-object/from16 v0, v20 │ │ -00ed36: 0801 1b00 |008f: move-object/from16 v1, v27 │ │ -00ed3a: 5b10 a100 |0091: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ -00ed3e: 1a14 4d06 |0093: const-string v20, "screenRotated" // string@064d │ │ -00ed42: 1315 0000 |0095: const/16 v21, #int 0 // #0 │ │ -00ed46: 0800 1e00 |0097: move-object/from16 v0, v30 │ │ -00ed4a: 0801 1400 |0099: move-object/from16 v1, v20 │ │ -00ed4e: 0202 1500 |009b: move/from16 v2, v21 │ │ -00ed52: 6e30 3400 1002 |009d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0034 │ │ -00ed58: 0a14 |00a0: move-result v20 │ │ -00ed5a: 3814 0600 |00a1: if-eqz v20, 00a7 // +0006 │ │ -00ed5e: 0800 1b00 |00a3: move-object/from16 v0, v27 │ │ -00ed62: 540d a100 |00a5: iget-object v13, v0, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ -00ed66: 380d 7aff |00a7: if-eqz v13, 0021 // -0086 │ │ -00ed6a: 0800 1b00 |00a9: move-object/from16 v0, v27 │ │ -00ed6e: 5400 8900 |00ab: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBRemoveAll:Landroid/widget/Button; // field@0089 │ │ -00ed72: 0814 0000 |00ad: move-object/from16 v20, v0 │ │ -00ed76: 1515 803f |00af: const/high16 v21, #int 1065353216 // #3f80 │ │ -00ed7a: 7402 9f00 1400 |00b1: invoke-virtual/range {v20, v21}, Landroid/widget/Button;.setAlpha:(F)V // method@009f │ │ -00ed80: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ -00ed84: 5400 8900 |00b6: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBRemoveAll:Landroid/widget/Button; // field@0089 │ │ -00ed88: 0814 0000 |00b8: move-object/from16 v20, v0 │ │ -00ed8c: 1315 0000 |00ba: const/16 v21, #int 0 // #0 │ │ -00ed90: 7402 a300 1400 |00bc: invoke-virtual/range {v20, v21}, Landroid/widget/Button;.setVisibility:(I)V // method@00a3 │ │ -00ed96: 0800 1b00 |00bf: move-object/from16 v0, v27 │ │ -00ed9a: 5400 a100 |00c1: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ -00ed9e: 0815 0000 |00c3: move-object/from16 v21, v0 │ │ -00eda2: 1d15 |00c5: monitor-enter v21 │ │ -00eda4: 7210 f401 0d00 |00c6: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -00edaa: 0c0b |00c9: move-result-object v11 │ │ -00edac: 7210 ec01 0b00 |00ca: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -00edb2: 0a14 |00cd: move-result v20 │ │ -00edb4: 3814 2702 |00ce: if-eqz v20, 02f5 // +0227 │ │ -00edb8: 7210 ed01 0b00 |00d0: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -00edbe: 0c12 |00d3: move-result-object v18 │ │ -00edc0: 1f12 b000 |00d4: check-cast v18, Ljava/util/Map; // type@00b0 │ │ -00edc4: 1a14 d505 |00d6: const-string v20, "pSelected" // string@05d5 │ │ -00edc8: 0800 1200 |00d8: move-object/from16 v0, v18 │ │ -00edcc: 0801 1400 |00da: move-object/from16 v1, v20 │ │ -00edd0: 7220 f801 1000 |00dc: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00edd6: 0c14 |00df: move-result-object v20 │ │ -00edd8: 3914 0f00 |00e0: if-nez v20, 00ef // +000f │ │ -00eddc: 1a14 d505 |00e2: const-string v20, "pSelected" // string@05d5 │ │ -00ede0: 6216 3500 |00e4: sget-object v22, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0035 │ │ -00ede4: 0800 1200 |00e6: move-object/from16 v0, v18 │ │ -00ede8: 0801 1400 |00e8: move-object/from16 v1, v20 │ │ -00edec: 0802 1600 |00ea: move-object/from16 v2, v22 │ │ -00edf0: 7230 f901 1002 |00ec: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -00edf6: 7401 ed02 1b00 |00ef: invoke-virtual/range {v27}, Lorg/anothermonitor/ActivityMain;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02ed │ │ -00edfc: 0c14 |00f2: move-result-object v20 │ │ -00edfe: 1416 0b00 037f |00f3: const v22, #float 1.74129e+38 // #7f03000b │ │ -00ee04: 1317 0000 |00f6: const/16 v23, #int 0 // #0 │ │ -00ee08: 0800 1400 |00f8: move-object/from16 v0, v20 │ │ -00ee0c: 0201 1600 |00fa: move/from16 v1, v22 │ │ -00ee10: 0802 1700 |00fc: move-object/from16 v2, v23 │ │ -00ee14: 6e30 8500 1002 |00fe: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0085 │ │ -00ee1a: 0c0c |0101: move-result-object v12 │ │ -00ee1c: 1f0c 6400 |0102: check-cast v12, Landroid/widget/LinearLayout; // type@0064 │ │ -00ee20: 0800 1200 |0104: move-object/from16 v0, v18 │ │ -00ee24: 6e20 ca00 0c00 |0106: invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ -00ee2a: 2214 e100 |0109: new-instance v20, Lorg/anothermonitor/ActivityMain$42; // type@00e1 │ │ -00ee2e: 0800 1400 |010b: move-object/from16 v0, v20 │ │ -00ee32: 0801 1b00 |010d: move-object/from16 v1, v27 │ │ -00ee36: 0802 1200 |010f: move-object/from16 v2, v18 │ │ -00ee3a: 7040 7702 10c2 |0111: invoke-direct {v0, v1, v2, v12}, Lorg/anothermonitor/ActivityMain$42;.:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;Landroid/widget/LinearLayout;)V // method@0277 │ │ -00ee40: 0800 1400 |0114: move-object/from16 v0, v20 │ │ -00ee44: 6e20 c800 0c00 |0116: invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@00c8 │ │ -00ee4a: 2214 e200 |0119: new-instance v20, Lorg/anothermonitor/ActivityMain$43; // type@00e2 │ │ -00ee4e: 0800 1400 |011b: move-object/from16 v0, v20 │ │ -00ee52: 0801 1b00 |011d: move-object/from16 v1, v27 │ │ -00ee56: 0802 1200 |011f: move-object/from16 v2, v18 │ │ -00ee5a: 7030 7902 1002 |0121: invoke-direct {v0, v1, v2}, Lorg/anothermonitor/ActivityMain$43;.:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V // method@0279 │ │ -00ee60: 0800 1400 |0124: move-object/from16 v0, v20 │ │ -00ee64: 6e20 c700 0c00 |0126: invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ -00ee6a: 1209 |0129: const/4 v9, #int 0 // #0 │ │ -00ee6c: 7401 ee02 1b00 |012a: invoke-virtual/range {v27}, Lorg/anothermonitor/ActivityMain;.getPackageManager:()Landroid/content/pm/PackageManager; // method@02ee │ │ -00ee72: 0c16 |012d: move-result-object v22 │ │ -00ee74: 1a14 d305 |012e: const-string v20, "pPackage" // string@05d3 │ │ -00ee78: 0800 1200 |0130: move-object/from16 v0, v18 │ │ -00ee7c: 0801 1400 |0132: move-object/from16 v1, v20 │ │ -00ee80: 7220 f801 1000 |0134: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00ee86: 0c14 |0137: move-result-object v20 │ │ -00ee88: 1f14 a500 |0138: check-cast v20, Ljava/lang/String; // type@00a5 │ │ -00ee8c: 0800 1600 |013a: move-object/from16 v0, v22 │ │ -00ee90: 0801 1400 |013c: move-object/from16 v1, v20 │ │ -00ee94: 6e20 4200 1000 |013e: invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0042 │ │ -00ee9a: 0c09 |0141: move-result-object v9 │ │ -00ee9c: 1314 0100 |0142: const/16 v20, #int 1 // #1 │ │ -00eea0: 0200 1400 |0144: move/from16 v0, v20 │ │ -00eea4: 6e20 b700 0c00 |0146: invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ -00eeaa: 0c0e |0149: move-result-object v14 │ │ -00eeac: 1f0e 6300 |014a: check-cast v14, Landroid/widget/ImageView; // type@0063 │ │ -00eeb0: 6e20 ae00 9e00 |014c: invoke-virtual {v14, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00ae │ │ -00eeb6: 1a14 c805 |014f: const-string v20, "pColour" // string@05c8 │ │ -00eeba: 0800 1200 |0151: move-object/from16 v0, v18 │ │ -00eebe: 0801 1400 |0153: move-object/from16 v1, v20 │ │ -00eec2: 7220 f801 1000 |0155: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00eec8: 0c14 |0158: move-result-object v20 │ │ -00eeca: 1f14 9e00 |0159: check-cast v20, Ljava/lang/Integer; // type@009e │ │ -00eece: 7401 b901 1400 |015b: invoke-virtual/range {v20}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ -00eed4: 0a08 |015e: move-result v8 │ │ -00eed6: 1414 4b00 097f |015f: const v20, #float 1.82106e+38 // #7f09004b │ │ -00eedc: 0200 1400 |0162: move/from16 v0, v20 │ │ -00eee0: 6e20 b500 0c00 |0164: invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00eee6: 0c10 |0167: move-result-object v16 │ │ -00eee8: 1f10 6c00 |0168: check-cast v16, Landroid/widget/TextView; // type@006c │ │ -00eeec: 1a14 c605 |016a: const-string v20, "pAppName" // string@05c6 │ │ -00eef0: 0800 1200 |016c: move-object/from16 v0, v18 │ │ -00eef4: 0801 1400 |016e: move-object/from16 v1, v20 │ │ -00eef8: 7220 f801 1000 |0170: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00eefe: 0c14 |0173: move-result-object v20 │ │ -00ef00: 1f14 a500 |0174: check-cast v20, Ljava/lang/String; // type@00a5 │ │ -00ef04: 0800 1000 |0176: move-object/from16 v0, v16 │ │ -00ef08: 0801 1400 |0178: move-object/from16 v1, v20 │ │ -00ef0c: 6e20 e700 1000 |017a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00ef12: 0800 1000 |017d: move-object/from16 v0, v16 │ │ -00ef16: 6e20 e800 8000 |017f: invoke-virtual {v0, v8}, Landroid/widget/TextView;.setTextColor:(I)V // method@00e8 │ │ -00ef1c: 1414 4c00 097f |0182: const v20, #float 1.82106e+38 // #7f09004c │ │ -00ef22: 0200 1400 |0185: move/from16 v0, v20 │ │ -00ef26: 6e20 b500 0c00 |0187: invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00ef2c: 0c0f |018a: move-result-object v15 │ │ -00ef2e: 1f0f 6c00 |018b: check-cast v15, Landroid/widget/TextView; // type@006c │ │ -00ef32: 2214 a600 |018d: new-instance v20, Ljava/lang/StringBuilder; // type@00a6 │ │ -00ef36: 7601 d101 1400 |018f: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00ef3c: 1a16 4c02 |0192: const-string v22, "Pid: " // string@024c │ │ -00ef40: 0800 1400 |0194: move-object/from16 v0, v20 │ │ -00ef44: 0801 1600 |0196: move-object/from16 v1, v22 │ │ -00ef48: 6e20 d401 1000 |0198: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00ef4e: 0c14 |019b: move-result-object v20 │ │ -00ef50: 1a16 cf05 |019c: const-string v22, "pId" // string@05cf │ │ -00ef54: 0800 1200 |019e: move-object/from16 v0, v18 │ │ -00ef58: 0801 1600 |01a0: move-object/from16 v1, v22 │ │ -00ef5c: 7220 f801 1000 |01a2: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -00ef62: 0c16 |01a5: move-result-object v22 │ │ -00ef64: 0800 1400 |01a6: move-object/from16 v0, v20 │ │ -00ef68: 0801 1600 |01a8: move-object/from16 v1, v22 │ │ -00ef6c: 6e20 d301 1000 |01aa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -00ef72: 0c14 |01ad: move-result-object v20 │ │ -00ef74: 7401 d501 1400 |01ae: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00ef7a: 0c14 |01b1: move-result-object v20 │ │ -00ef7c: 0800 1400 |01b2: move-object/from16 v0, v20 │ │ -00ef80: 6e20 e700 0f00 |01b4: invoke-virtual {v15, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00ef86: 1414 5700 097f |01b7: const v20, #float 1.82106e+38 // #7f090057 │ │ -00ef8c: 0200 1400 |01ba: move/from16 v0, v20 │ │ -00ef90: 6e20 b500 0c00 |01bc: invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00ef96: 0c11 |01bf: move-result-object v17 │ │ -00ef98: 1f11 6c00 |01c0: check-cast v17, Landroid/widget/TextView; // type@006c │ │ -00ef9c: 0800 1100 |01c2: move-object/from16 v0, v17 │ │ -00efa0: 6e20 e800 8000 |01c4: invoke-virtual {v0, v8}, Landroid/widget/TextView;.setTextColor:(I)V // method@00e8 │ │ -00efa6: 0800 1b00 |01c7: move-object/from16 v0, v27 │ │ -00efaa: 5400 9c00 |01c9: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLProcessContainer:Landroid/widget/LinearLayout; // field@009c │ │ -00efae: 0814 0000 |01cb: move-object/from16 v20, v0 │ │ -00efb2: 0800 1400 |01cd: move-object/from16 v0, v20 │ │ -00efb6: 6e20 b300 c000 |01cf: invoke-virtual {v0, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@00b3 │ │ -00efbc: 0800 1b00 |01d2: move-object/from16 v0, v27 │ │ -00efc0: 0801 1200 |01d4: move-object/from16 v1, v18 │ │ -00efc4: 7020 0b03 1000 |01d6: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;.switchParameterForProcess:(Ljava/util/Map;)V // method@030b │ │ -00efca: 0800 1b00 |01d9: move-object/from16 v0, v27 │ │ -00efce: 5400 a300 |01db: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00efd2: 0814 0000 |01dd: move-object/from16 v20, v0 │ │ -00efd6: 1a16 4204 |01df: const-string v22, "firstTimeProcesses" // string@0442 │ │ -00efda: 1317 0100 |01e1: const/16 v23, #int 1 // #1 │ │ -00efde: 0800 1400 |01e3: move-object/from16 v0, v20 │ │ -00efe2: 0801 1600 |01e5: move-object/from16 v1, v22 │ │ -00efe6: 0202 1700 |01e7: move/from16 v2, v23 │ │ -00efea: 7230 3f00 1002 |01e9: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ -00eff0: 0a14 |01ec: move-result v20 │ │ -00eff2: 3814 ddfe |01ed: if-eqz v20, 00ca // -0123 │ │ -00eff6: 1414 3400 097f |01ef: const v20, #float 1.82105e+38 // #7f090034 │ │ -00effc: 0800 1b00 |01f2: move-object/from16 v0, v27 │ │ -00f000: 0201 1400 |01f4: move/from16 v1, v20 │ │ -00f004: 6e20 ea02 1000 |01f6: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00f00a: 0c13 |01f9: move-result-object v19 │ │ -00f00c: 1f13 5a00 |01fa: check-cast v19, Landroid/view/ViewStub; // type@005a │ │ -00f010: 3813 cefe |01fc: if-eqz v19, 00ca // -0132 │ │ -00f014: 7401 9a00 1300 |01fe: invoke-virtual/range {v19}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@009a │ │ -00f01a: 0c14 |0201: move-result-object v20 │ │ -00f01c: 1f14 6400 |0202: check-cast v20, Landroid/widget/LinearLayout; // type@0064 │ │ -00f020: 0800 1400 |0204: move-object/from16 v0, v20 │ │ -00f024: 0801 1b00 |0206: move-object/from16 v1, v27 │ │ -00f028: 5b10 a000 |0208: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -00f02c: 0800 1b00 |020a: move-object/from16 v0, v27 │ │ -00f030: 5400 a000 |020c: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -00f034: 0814 0000 |020e: move-object/from16 v20, v0 │ │ -00f038: 1416 5200 097f |0210: const v22, #float 1.82106e+38 // #7f090052 │ │ -00f03e: 0800 1400 |0213: move-object/from16 v0, v20 │ │ -00f042: 0201 1600 |0215: move/from16 v1, v22 │ │ -00f046: 6e20 b500 1000 |0217: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00f04c: 0c14 |021a: move-result-object v20 │ │ -00f04e: 1f14 6c00 |021b: check-cast v20, Landroid/widget/TextView; // type@006c │ │ -00f052: 1416 5200 077f |021d: const v22, #float 1.79447e+38 // #7f070052 │ │ -00f058: 0800 1b00 |0220: move-object/from16 v0, v27 │ │ -00f05c: 0201 1600 |0222: move/from16 v1, v22 │ │ -00f060: 6e20 f202 1000 |0224: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00f066: 0c16 |0227: move-result-object v22 │ │ -00f068: 0800 1400 |0228: move-object/from16 v0, v20 │ │ -00f06c: 0801 1600 |022a: move-object/from16 v1, v22 │ │ -00f070: 6e20 e700 1000 |022c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00f076: 1207 |022f: const/4 v7, #int 0 // #0 │ │ -00f078: 6014 0d00 |0230: sget v20, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ -00f07c: 1316 1300 |0232: const/16 v22, #int 19 // #13 │ │ -00f080: 0200 1400 |0234: move/from16 v0, v20 │ │ -00f084: 0201 1600 |0236: move/from16 v1, v22 │ │ -00f088: 3410 0600 |0238: if-lt v0, v1, 023e // +0006 │ │ -00f08c: 0800 1b00 |023a: move-object/from16 v0, v27 │ │ -00f090: 5207 ba00 |023c: iget v7, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ -00f094: 0800 1b00 |023e: move-object/from16 v0, v27 │ │ -00f098: 5400 a000 |0240: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -00f09c: 0814 0000 |0242: move-object/from16 v20, v0 │ │ -00f0a0: 7401 ba00 1400 |0244: invoke-virtual/range {v20}, Landroid/widget/LinearLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00ba │ │ -00f0a6: 0c14 |0247: move-result-object v20 │ │ -00f0a8: 1f14 6100 |0248: check-cast v20, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ -00f0ac: 1316 0000 |024a: const/16 v22, #int 0 // #0 │ │ -00f0b0: 1317 0000 |024c: const/16 v23, #int 0 // #0 │ │ -00f0b4: 1318 0000 |024e: const/16 v24, #int 0 // #0 │ │ -00f0b8: 1519 0c42 |0250: const/high16 v25, #int 1108082688 // #420c │ │ -00f0bc: 0800 1b00 |0252: move-object/from16 v0, v27 │ │ -00f0c0: 5200 c200 |0254: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -00f0c4: 021a 0000 |0256: move/from16 v26, v0 │ │ -00f0c8: a819 191a |0258: mul-float v25, v25, v26 │ │ -00f0cc: 0200 1900 |025a: move/from16 v0, v25 │ │ -00f0d0: 8700 |025c: float-to-int v0, v0 │ │ -00f0d2: 0219 0000 |025d: move/from16 v25, v0 │ │ -00f0d6: 9019 1907 |025f: add-int v25, v25, v7 │ │ -00f0da: 0800 1400 |0261: move-object/from16 v0, v20 │ │ -00f0de: 0201 1600 |0263: move/from16 v1, v22 │ │ -00f0e2: 0202 1700 |0265: move/from16 v2, v23 │ │ -00f0e6: 0203 1800 |0267: move/from16 v3, v24 │ │ -00f0ea: 0204 1900 |0269: move/from16 v4, v25 │ │ -00f0ee: 6e54 a400 1032 |026b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ -00f0f4: 0800 1b00 |026e: move-object/from16 v0, v27 │ │ -00f0f8: 5400 a000 |0270: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -00f0fc: 0814 0000 |0272: move-object/from16 v20, v0 │ │ -00f100: 1416 5300 097f |0274: const v22, #float 1.82106e+38 // #7f090053 │ │ -00f106: 0800 1400 |0277: move-object/from16 v0, v20 │ │ -00f10a: 0201 1600 |0279: move/from16 v1, v22 │ │ -00f10e: 6e20 b500 1000 |027b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00f114: 0c14 |027e: move-result-object v20 │ │ -00f116: 2216 e400 |027f: new-instance v22, Lorg/anothermonitor/ActivityMain$44; // type@00e4 │ │ -00f11a: 0800 1600 |0281: move-object/from16 v0, v22 │ │ -00f11e: 0801 1b00 |0283: move-object/from16 v1, v27 │ │ -00f122: 7020 7d02 1000 |0285: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$44;.:(Lorg/anothermonitor/ActivityMain;)V // method@027d │ │ -00f128: 0800 1400 |0288: move-object/from16 v0, v20 │ │ -00f12c: 0801 1600 |028a: move-object/from16 v1, v22 │ │ -00f130: 6e20 8c00 1000 |028c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ -00f136: 0800 1b00 |028f: move-object/from16 v0, v27 │ │ -00f13a: 5206 7b00 |0291: iget v6, v0, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ -00f13e: 130a 5802 |0293: const/16 v10, #int 600 // #258 │ │ -00f142: 0800 1b00 |0295: move-object/from16 v0, v27 │ │ -00f146: 5500 bc00 |0297: iget-boolean v0, v0, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ -00f14a: 0214 0000 |0299: move/from16 v20, v0 │ │ -00f14e: 3814 0400 |029b: if-eqz v20, 029f // +0004 │ │ -00f152: 1206 |029d: const/4 v6, #int 0 // #0 │ │ -00f154: 120a |029e: const/4 v10, #int 0 // #0 │ │ -00f156: 0800 1b00 |029f: move-object/from16 v0, v27 │ │ -00f15a: 5400 a000 |02a1: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -00f15e: 0814 0000 |02a3: move-object/from16 v20, v0 │ │ -00f162: 7401 b400 1400 |02a5: invoke-virtual/range {v20}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ -00f168: 0c14 |02a8: move-result-object v20 │ │ -00f16a: 81a0 |02a9: int-to-long v0, v10 │ │ -00f16c: 0516 0000 |02aa: move-wide/from16 v22, v0 │ │ -00f170: 0800 1400 |02ac: move-object/from16 v0, v20 │ │ -00f174: 0501 1600 |02ae: move-wide/from16 v1, v22 │ │ -00f178: 6e30 9800 1002 |02b0: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ -00f17e: 0c14 |02b3: move-result-object v20 │ │ -00f180: 8160 |02b4: int-to-long v0, v6 │ │ -00f182: 0516 0000 |02b5: move-wide/from16 v22, v0 │ │ -00f186: 0800 1400 |02b7: move-object/from16 v0, v20 │ │ -00f18a: 0501 1600 |02b9: move-wide/from16 v1, v22 │ │ -00f18e: 6e30 9600 1002 |02bb: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ -00f194: 0c14 |02be: move-result-object v20 │ │ -00f196: 1516 803f |02bf: const/high16 v22, #int 1065353216 // #3f80 │ │ -00f19a: 0800 1400 |02c1: move-object/from16 v0, v20 │ │ -00f19e: 0201 1600 |02c3: move/from16 v1, v22 │ │ -00f1a2: 6e20 9500 1000 |02c5: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ -00f1a8: 0c14 |02c8: move-result-object v20 │ │ -00f1aa: 1516 7041 |02c9: const/high16 v22, #int 1097859072 // #4170 │ │ -00f1ae: 0800 1b00 |02cb: move-object/from16 v0, v27 │ │ -00f1b2: 5200 c200 |02cd: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -00f1b6: 0217 0000 |02cf: move/from16 v23, v0 │ │ -00f1ba: a816 1617 |02d1: mul-float v22, v22, v23 │ │ -00f1be: 0800 1400 |02d3: move-object/from16 v0, v20 │ │ -00f1c2: 0201 1600 |02d5: move/from16 v1, v22 │ │ -00f1c6: 6e20 9900 1000 |02d7: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ -00f1cc: 2900 f0fd |02da: goto/16 00ca // -0210 │ │ -00f1d0: 0d14 |02dc: move-exception v20 │ │ -00f1d2: 1e15 |02dd: monitor-exit v21 │ │ -00f1d4: 2714 |02de: throw v20 │ │ -00f1d6: 0800 1b00 |02df: move-object/from16 v0, v27 │ │ -00f1da: 5400 a500 |02e1: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ -00f1de: 0814 0000 |02e3: move-object/from16 v20, v0 │ │ -00f1e2: 7401 5e03 1400 |02e5: invoke-virtual/range {v20}, Lorg/anothermonitor/ServiceReader;.getProcesses:()Ljava/util/List; // method@035e │ │ -00f1e8: 0c14 |02e8: move-result-object v20 │ │ -00f1ea: 0800 1400 |02e9: move-object/from16 v0, v20 │ │ -00f1ee: 0801 1b00 |02eb: move-object/from16 v1, v27 │ │ -00f1f2: 5b10 a100 |02ed: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ -00f1f6: 0800 1b00 |02ef: move-object/from16 v0, v27 │ │ -00f1fa: 540d a100 |02f1: iget-object v13, v0, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ -00f1fe: 2900 b4fd |02f3: goto/16 00a7 // -024c │ │ -00f202: 1e15 |02f5: monitor-exit v21 │ │ -00f204: 1314 0000 |02f6: const/16 v20, #int 0 // #0 │ │ -00f208: 0200 1400 |02f8: move/from16 v0, v20 │ │ -00f20c: 0801 1b00 |02fa: move-object/from16 v1, v27 │ │ -00f210: 5c10 bc00 |02fc: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ -00f214: 2900 23fd |02fe: goto/16 0021 // -02dd │ │ -00f218: 0d14 |0300: move-exception v20 │ │ -00f21a: 2900 41fe |0301: goto/16 0142 // -01bf │ │ + insns size : 767 16-bit code units │ │ +00ec04: |[00ec04] org.anothermonitor.ActivityMain.onActivityResult:(IILandroid/content/Intent;)V │ │ +00ec14: 1313 0100 |0000: const/16 v19, #int 1 // #1 │ │ +00ec18: 0200 1c00 |0002: move/from16 v0, v28 │ │ +00ec1c: 0201 1300 |0004: move/from16 v1, v19 │ │ +00ec20: 3310 ec02 |0006: if-ne v0, v1, 02f2 // +02ec │ │ +00ec24: 1313 0100 |0008: const/16 v19, #int 1 // #1 │ │ +00ec28: 0200 1d00 |000a: move/from16 v0, v29 │ │ +00ec2c: 0201 1300 |000c: move/from16 v1, v19 │ │ +00ec30: 3310 e402 |000e: if-ne v0, v1, 02f2 // +02e4 │ │ +00ec34: 120c |0010: const/4 v12, #int 0 // #0 │ │ +00ec36: 381e ca02 |0011: if-eqz v30, 02db // +02ca │ │ +00ec3a: 1a13 0905 |0013: const-string v19, "listSelected" // string@0509 │ │ +00ec3e: 0800 1e00 |0015: move-object/from16 v0, v30 │ │ +00ec42: 0801 1300 |0017: move-object/from16 v1, v19 │ │ +00ec46: 6e20 3500 1000 |0019: invoke-virtual {v0, v1}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0035 │ │ +00ec4c: 0c0c |001c: move-result-object v12 │ │ +00ec4e: 1f0c af00 |001d: check-cast v12, Ljava/util/List; // type@00af │ │ +00ec52: 390c 0300 |001f: if-nez v12, 0022 // +0003 │ │ +00ec56: 0e00 |0021: return-void │ │ +00ec58: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ +00ec5c: 5400 a500 |0024: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00ec60: 0813 0000 |0026: move-object/from16 v19, v0 │ │ +00ec64: 3913 0900 |0028: if-nez v19, 0031 // +0009 │ │ +00ec68: 0800 1e00 |002a: move-object/from16 v0, v30 │ │ +00ec6c: 0801 1b00 |002c: move-object/from16 v1, v27 │ │ +00ec70: 5b10 c600 |002e: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.tempIntent:Landroid/content/Intent; // field@00c6 │ │ +00ec74: 28f1 |0030: goto 0021 // -000f │ │ +00ec76: 7210 f401 0c00 |0031: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +00ec7c: 0c14 |0034: move-result-object v20 │ │ +00ec7e: 7801 ec01 1400 |0035: invoke-interface/range {v20}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +00ec84: 0a13 |0038: move-result v19 │ │ +00ec86: 3813 4a00 |0039: if-eqz v19, 0083 // +004a │ │ +00ec8a: 7801 ed01 1400 |003b: invoke-interface/range {v20}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +00ec90: 0c11 |003e: move-result-object v17 │ │ +00ec92: 1f11 b000 |003f: check-cast v17, Ljava/util/Map; // type@00b0 │ │ +00ec96: 1a15 c705 |0041: const-string v21, "pColour" // string@05c7 │ │ +00ec9a: 0800 1b00 |0043: move-object/from16 v0, v27 │ │ +00ec9e: 5400 a500 |0045: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00eca2: 0813 0000 |0047: move-object/from16 v19, v0 │ │ +00eca6: 7401 5e03 1300 |0049: invoke-virtual/range {v19}, Lorg/anothermonitor/ServiceReader;.getProcesses:()Ljava/util/List; // method@035e │ │ +00ecac: 0c13 |004c: move-result-object v19 │ │ +00ecae: 3813 3300 |004d: if-eqz v19, 0080 // +0033 │ │ +00ecb2: 0800 1b00 |004f: move-object/from16 v0, v27 │ │ +00ecb6: 5400 a500 |0051: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00ecba: 0813 0000 |0053: move-object/from16 v19, v0 │ │ +00ecbe: 7401 5e03 1300 |0055: invoke-virtual/range {v19}, Lorg/anothermonitor/ServiceReader;.getProcesses:()Ljava/util/List; // method@035e │ │ +00ecc4: 0c13 |0058: move-result-object v19 │ │ +00ecc6: 7801 f701 1300 |0059: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@01f7 │ │ +00eccc: 0a13 |005c: move-result v19 │ │ +00ecce: 0800 1b00 |005d: move-object/from16 v0, v27 │ │ +00ecd2: 0201 1300 |005f: move/from16 v1, v19 │ │ +00ecd6: 7020 ec02 1000 |0061: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;.getColourForProcess:(I)I // method@02ec │ │ +00ecdc: 0a13 |0064: move-result v19 │ │ +00ecde: 7701 bb01 1300 |0065: invoke-static/range {v19}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ +00ece4: 0c13 |0068: move-result-object v19 │ │ +00ece6: 0800 1100 |0069: move-object/from16 v0, v17 │ │ +00ecea: 0801 1500 |006b: move-object/from16 v1, v21 │ │ +00ecee: 0802 1300 |006d: move-object/from16 v2, v19 │ │ +00ecf2: 7230 f901 1002 |006f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +00ecf8: 0800 1b00 |0072: move-object/from16 v0, v27 │ │ +00ecfc: 5400 a500 |0074: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00ed00: 0813 0000 |0076: move-object/from16 v19, v0 │ │ +00ed04: 0800 1300 |0078: move-object/from16 v0, v19 │ │ +00ed08: 0801 1100 |007a: move-object/from16 v1, v17 │ │ +00ed0c: 6e20 5103 1000 |007c: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.addProcess:(Ljava/util/Map;)V // method@0351 │ │ +00ed12: 28b6 |007f: goto 0035 // -004a │ │ +00ed14: 1313 0000 |0080: const/16 v19, #int 0 // #0 │ │ +00ed18: 28db |0082: goto 005d // -0025 │ │ +00ed1a: 0800 1b00 |0083: move-object/from16 v0, v27 │ │ +00ed1e: 5400 a500 |0085: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00ed22: 0813 0000 |0087: move-object/from16 v19, v0 │ │ +00ed26: 7401 5e03 1300 |0089: invoke-virtual/range {v19}, Lorg/anothermonitor/ServiceReader;.getProcesses:()Ljava/util/List; // method@035e │ │ +00ed2c: 0c13 |008c: move-result-object v19 │ │ +00ed2e: 0800 1300 |008d: move-object/from16 v0, v19 │ │ +00ed32: 0801 1b00 |008f: move-object/from16 v1, v27 │ │ +00ed36: 5b10 a100 |0091: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ +00ed3a: 1a13 4c06 |0093: const-string v19, "screenRotated" // string@064c │ │ +00ed3e: 1314 0000 |0095: const/16 v20, #int 0 // #0 │ │ +00ed42: 0800 1e00 |0097: move-object/from16 v0, v30 │ │ +00ed46: 0801 1300 |0099: move-object/from16 v1, v19 │ │ +00ed4a: 0202 1400 |009b: move/from16 v2, v20 │ │ +00ed4e: 6e30 3400 1002 |009d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0034 │ │ +00ed54: 0a13 |00a0: move-result v19 │ │ +00ed56: 3813 0600 |00a1: if-eqz v19, 00a7 // +0006 │ │ +00ed5a: 0800 1b00 |00a3: move-object/from16 v0, v27 │ │ +00ed5e: 540c a100 |00a5: iget-object v12, v0, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ +00ed62: 380c 7aff |00a7: if-eqz v12, 0021 // -0086 │ │ +00ed66: 0800 1b00 |00a9: move-object/from16 v0, v27 │ │ +00ed6a: 5400 8900 |00ab: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBRemoveAll:Landroid/widget/Button; // field@0089 │ │ +00ed6e: 0813 0000 |00ad: move-object/from16 v19, v0 │ │ +00ed72: 1514 803f |00af: const/high16 v20, #int 1065353216 // #3f80 │ │ +00ed76: 7402 9f00 1300 |00b1: invoke-virtual/range {v19, v20}, Landroid/widget/Button;.setAlpha:(F)V // method@009f │ │ +00ed7c: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ +00ed80: 5400 8900 |00b6: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBRemoveAll:Landroid/widget/Button; // field@0089 │ │ +00ed84: 0813 0000 |00b8: move-object/from16 v19, v0 │ │ +00ed88: 1314 0000 |00ba: const/16 v20, #int 0 // #0 │ │ +00ed8c: 7402 a300 1300 |00bc: invoke-virtual/range {v19, v20}, Landroid/widget/Button;.setVisibility:(I)V // method@00a3 │ │ +00ed92: 0800 1b00 |00bf: move-object/from16 v0, v27 │ │ +00ed96: 5400 a100 |00c1: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ +00ed9a: 0814 0000 |00c3: move-object/from16 v20, v0 │ │ +00ed9e: 1d14 |00c5: monitor-enter v20 │ │ +00eda0: 7210 f401 0c00 |00c6: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +00eda6: 0c15 |00c9: move-result-object v21 │ │ +00eda8: 7801 ec01 1500 |00ca: invoke-interface/range {v21}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +00edae: 0a13 |00cd: move-result v19 │ │ +00edb0: 3813 2302 |00ce: if-eqz v19, 02f1 // +0223 │ │ +00edb4: 7801 ed01 1500 |00d0: invoke-interface/range {v21}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +00edba: 0c11 |00d3: move-result-object v17 │ │ +00edbc: 1f11 b000 |00d4: check-cast v17, Ljava/util/Map; // type@00b0 │ │ +00edc0: 1a13 d405 |00d6: const-string v19, "pSelected" // string@05d4 │ │ +00edc4: 0800 1100 |00d8: move-object/from16 v0, v17 │ │ +00edc8: 0801 1300 |00da: move-object/from16 v1, v19 │ │ +00edcc: 7220 f801 1000 |00dc: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00edd2: 0c13 |00df: move-result-object v19 │ │ +00edd4: 3913 0f00 |00e0: if-nez v19, 00ef // +000f │ │ +00edd8: 1a13 d405 |00e2: const-string v19, "pSelected" // string@05d4 │ │ +00eddc: 6216 3500 |00e4: sget-object v22, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0035 │ │ +00ede0: 0800 1100 |00e6: move-object/from16 v0, v17 │ │ +00ede4: 0801 1300 |00e8: move-object/from16 v1, v19 │ │ +00ede8: 0802 1600 |00ea: move-object/from16 v2, v22 │ │ +00edec: 7230 f901 1002 |00ec: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +00edf2: 7401 ed02 1b00 |00ef: invoke-virtual/range {v27}, Lorg/anothermonitor/ActivityMain;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02ed │ │ +00edf8: 0c13 |00f2: move-result-object v19 │ │ +00edfa: 1416 0b00 037f |00f3: const v22, #float 1.74129e+38 // #7f03000b │ │ +00ee00: 1317 0000 |00f6: const/16 v23, #int 0 // #0 │ │ +00ee04: 0800 1300 |00f8: move-object/from16 v0, v19 │ │ +00ee08: 0201 1600 |00fa: move/from16 v1, v22 │ │ +00ee0c: 0802 1700 |00fc: move-object/from16 v2, v23 │ │ +00ee10: 6e30 8500 1002 |00fe: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0085 │ │ +00ee16: 0c0b |0101: move-result-object v11 │ │ +00ee18: 1f0b 6400 |0102: check-cast v11, Landroid/widget/LinearLayout; // type@0064 │ │ +00ee1c: 0800 1100 |0104: move-object/from16 v0, v17 │ │ +00ee20: 6e20 ca00 0b00 |0106: invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ +00ee26: 2213 e100 |0109: new-instance v19, Lorg/anothermonitor/ActivityMain$42; // type@00e1 │ │ +00ee2a: 0800 1300 |010b: move-object/from16 v0, v19 │ │ +00ee2e: 0801 1b00 |010d: move-object/from16 v1, v27 │ │ +00ee32: 0802 1100 |010f: move-object/from16 v2, v17 │ │ +00ee36: 7040 7702 10b2 |0111: invoke-direct {v0, v1, v2, v11}, Lorg/anothermonitor/ActivityMain$42;.:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;Landroid/widget/LinearLayout;)V // method@0277 │ │ +00ee3c: 0800 1300 |0114: move-object/from16 v0, v19 │ │ +00ee40: 6e20 c800 0b00 |0116: invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@00c8 │ │ +00ee46: 2213 e200 |0119: new-instance v19, Lorg/anothermonitor/ActivityMain$43; // type@00e2 │ │ +00ee4a: 0800 1300 |011b: move-object/from16 v0, v19 │ │ +00ee4e: 0801 1b00 |011d: move-object/from16 v1, v27 │ │ +00ee52: 0802 1100 |011f: move-object/from16 v2, v17 │ │ +00ee56: 7030 7902 1002 |0121: invoke-direct {v0, v1, v2}, Lorg/anothermonitor/ActivityMain$43;.:(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V // method@0279 │ │ +00ee5c: 0800 1300 |0124: move-object/from16 v0, v19 │ │ +00ee60: 6e20 c700 0b00 |0126: invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ +00ee66: 1209 |0129: const/4 v9, #int 0 // #0 │ │ +00ee68: 7401 ee02 1b00 |012a: invoke-virtual/range {v27}, Lorg/anothermonitor/ActivityMain;.getPackageManager:()Landroid/content/pm/PackageManager; // method@02ee │ │ +00ee6e: 0c16 |012d: move-result-object v22 │ │ +00ee70: 1a13 d205 |012e: const-string v19, "pPackage" // string@05d2 │ │ +00ee74: 0800 1100 |0130: move-object/from16 v0, v17 │ │ +00ee78: 0801 1300 |0132: move-object/from16 v1, v19 │ │ +00ee7c: 7220 f801 1000 |0134: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00ee82: 0c13 |0137: move-result-object v19 │ │ +00ee84: 1f13 a500 |0138: check-cast v19, Ljava/lang/String; // type@00a5 │ │ +00ee88: 0800 1600 |013a: move-object/from16 v0, v22 │ │ +00ee8c: 0801 1300 |013c: move-object/from16 v1, v19 │ │ +00ee90: 6e20 4200 1000 |013e: invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0042 │ │ +00ee96: 0c09 |0141: move-result-object v9 │ │ +00ee98: 1313 0100 |0142: const/16 v19, #int 1 // #1 │ │ +00ee9c: 0200 1300 |0144: move/from16 v0, v19 │ │ +00eea0: 6e20 b700 0b00 |0146: invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ +00eea6: 0c0d |0149: move-result-object v13 │ │ +00eea8: 1f0d 6300 |014a: check-cast v13, Landroid/widget/ImageView; // type@0063 │ │ +00eeac: 6e20 ae00 9d00 |014c: invoke-virtual {v13, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00ae │ │ +00eeb2: 1a13 c705 |014f: const-string v19, "pColour" // string@05c7 │ │ +00eeb6: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +00eeba: 0801 1300 |0153: move-object/from16 v1, v19 │ │ +00eebe: 7220 f801 1000 |0155: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00eec4: 0c13 |0158: move-result-object v19 │ │ +00eec6: 1f13 9e00 |0159: check-cast v19, Ljava/lang/Integer; // type@009e │ │ +00eeca: 7401 b901 1300 |015b: invoke-virtual/range {v19}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ +00eed0: 0a08 |015e: move-result v8 │ │ +00eed2: 1413 4b00 097f |015f: const v19, #float 1.82106e+38 // #7f09004b │ │ +00eed8: 0200 1300 |0162: move/from16 v0, v19 │ │ +00eedc: 6e20 b500 0b00 |0164: invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00eee2: 0c0f |0167: move-result-object v15 │ │ +00eee4: 1f0f 6c00 |0168: check-cast v15, Landroid/widget/TextView; // type@006c │ │ +00eee8: 1a13 c505 |016a: const-string v19, "pAppName" // string@05c5 │ │ +00eeec: 0800 1100 |016c: move-object/from16 v0, v17 │ │ +00eef0: 0801 1300 |016e: move-object/from16 v1, v19 │ │ +00eef4: 7220 f801 1000 |0170: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00eefa: 0c13 |0173: move-result-object v19 │ │ +00eefc: 1f13 a500 |0174: check-cast v19, Ljava/lang/String; // type@00a5 │ │ +00ef00: 0800 1300 |0176: move-object/from16 v0, v19 │ │ +00ef04: 6e20 e700 0f00 |0178: invoke-virtual {v15, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00ef0a: 6e20 e800 8f00 |017b: invoke-virtual {v15, v8}, Landroid/widget/TextView;.setTextColor:(I)V // method@00e8 │ │ +00ef10: 1413 4c00 097f |017e: const v19, #float 1.82106e+38 // #7f09004c │ │ +00ef16: 0200 1300 |0181: move/from16 v0, v19 │ │ +00ef1a: 6e20 b500 0b00 |0183: invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00ef20: 0c0e |0186: move-result-object v14 │ │ +00ef22: 1f0e 6c00 |0187: check-cast v14, Landroid/widget/TextView; // type@006c │ │ +00ef26: 2213 a600 |0189: new-instance v19, Ljava/lang/StringBuilder; // type@00a6 │ │ +00ef2a: 7601 d101 1300 |018b: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00ef30: 1a16 4c02 |018e: const-string v22, "Pid: " // string@024c │ │ +00ef34: 0800 1300 |0190: move-object/from16 v0, v19 │ │ +00ef38: 0801 1600 |0192: move-object/from16 v1, v22 │ │ +00ef3c: 6e20 d401 1000 |0194: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00ef42: 0c13 |0197: move-result-object v19 │ │ +00ef44: 1a16 ce05 |0198: const-string v22, "pId" // string@05ce │ │ +00ef48: 0800 1100 |019a: move-object/from16 v0, v17 │ │ +00ef4c: 0801 1600 |019c: move-object/from16 v1, v22 │ │ +00ef50: 7220 f801 1000 |019e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +00ef56: 0c16 |01a1: move-result-object v22 │ │ +00ef58: 0800 1300 |01a2: move-object/from16 v0, v19 │ │ +00ef5c: 0801 1600 |01a4: move-object/from16 v1, v22 │ │ +00ef60: 6e20 d301 1000 |01a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +00ef66: 0c13 |01a9: move-result-object v19 │ │ +00ef68: 7401 d501 1300 |01aa: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00ef6e: 0c13 |01ad: move-result-object v19 │ │ +00ef70: 0800 1300 |01ae: move-object/from16 v0, v19 │ │ +00ef74: 6e20 e700 0e00 |01b0: invoke-virtual {v14, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00ef7a: 1413 5700 097f |01b3: const v19, #float 1.82106e+38 // #7f090057 │ │ +00ef80: 0200 1300 |01b6: move/from16 v0, v19 │ │ +00ef84: 6e20 b500 0b00 |01b8: invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00ef8a: 0c10 |01bb: move-result-object v16 │ │ +00ef8c: 1f10 6c00 |01bc: check-cast v16, Landroid/widget/TextView; // type@006c │ │ +00ef90: 0800 1000 |01be: move-object/from16 v0, v16 │ │ +00ef94: 6e20 e800 8000 |01c0: invoke-virtual {v0, v8}, Landroid/widget/TextView;.setTextColor:(I)V // method@00e8 │ │ +00ef9a: 0800 1b00 |01c3: move-object/from16 v0, v27 │ │ +00ef9e: 5400 9c00 |01c5: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLProcessContainer:Landroid/widget/LinearLayout; // field@009c │ │ +00efa2: 0813 0000 |01c7: move-object/from16 v19, v0 │ │ +00efa6: 0800 1300 |01c9: move-object/from16 v0, v19 │ │ +00efaa: 6e20 b300 b000 |01cb: invoke-virtual {v0, v11}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@00b3 │ │ +00efb0: 0800 1b00 |01ce: move-object/from16 v0, v27 │ │ +00efb4: 0801 1100 |01d0: move-object/from16 v1, v17 │ │ +00efb8: 7020 0b03 1000 |01d2: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;.switchParameterForProcess:(Ljava/util/Map;)V // method@030b │ │ +00efbe: 0800 1b00 |01d5: move-object/from16 v0, v27 │ │ +00efc2: 5400 a300 |01d7: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00efc6: 0813 0000 |01d9: move-object/from16 v19, v0 │ │ +00efca: 1a16 4204 |01db: const-string v22, "firstTimeProcesses" // string@0442 │ │ +00efce: 1317 0100 |01dd: const/16 v23, #int 1 // #1 │ │ +00efd2: 0800 1300 |01df: move-object/from16 v0, v19 │ │ +00efd6: 0801 1600 |01e1: move-object/from16 v1, v22 │ │ +00efda: 0202 1700 |01e3: move/from16 v2, v23 │ │ +00efde: 7230 3f00 1002 |01e5: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ +00efe4: 0a13 |01e8: move-result v19 │ │ +00efe6: 3813 e1fe |01e9: if-eqz v19, 00ca // -011f │ │ +00efea: 1413 3400 097f |01eb: const v19, #float 1.82105e+38 // #7f090034 │ │ +00eff0: 0800 1b00 |01ee: move-object/from16 v0, v27 │ │ +00eff4: 0201 1300 |01f0: move/from16 v1, v19 │ │ +00eff8: 6e20 ea02 1000 |01f2: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00effe: 0c12 |01f5: move-result-object v18 │ │ +00f000: 1f12 5a00 |01f6: check-cast v18, Landroid/view/ViewStub; // type@005a │ │ +00f004: 3812 d2fe |01f8: if-eqz v18, 00ca // -012e │ │ +00f008: 7401 9a00 1200 |01fa: invoke-virtual/range {v18}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@009a │ │ +00f00e: 0c13 |01fd: move-result-object v19 │ │ +00f010: 1f13 6400 |01fe: check-cast v19, Landroid/widget/LinearLayout; // type@0064 │ │ +00f014: 0800 1300 |0200: move-object/from16 v0, v19 │ │ +00f018: 0801 1b00 |0202: move-object/from16 v1, v27 │ │ +00f01c: 5b10 a000 |0204: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +00f020: 0800 1b00 |0206: move-object/from16 v0, v27 │ │ +00f024: 5400 a000 |0208: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +00f028: 0813 0000 |020a: move-object/from16 v19, v0 │ │ +00f02c: 1416 5200 097f |020c: const v22, #float 1.82106e+38 // #7f090052 │ │ +00f032: 0800 1300 |020f: move-object/from16 v0, v19 │ │ +00f036: 0201 1600 |0211: move/from16 v1, v22 │ │ +00f03a: 6e20 b500 1000 |0213: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00f040: 0c13 |0216: move-result-object v19 │ │ +00f042: 1f13 6c00 |0217: check-cast v19, Landroid/widget/TextView; // type@006c │ │ +00f046: 1416 5200 077f |0219: const v22, #float 1.79447e+38 // #7f070052 │ │ +00f04c: 0800 1b00 |021c: move-object/from16 v0, v27 │ │ +00f050: 0201 1600 |021e: move/from16 v1, v22 │ │ +00f054: 6e20 f202 1000 |0220: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00f05a: 0c16 |0223: move-result-object v22 │ │ +00f05c: 0800 1300 |0224: move-object/from16 v0, v19 │ │ +00f060: 0801 1600 |0226: move-object/from16 v1, v22 │ │ +00f064: 6e20 e700 1000 |0228: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00f06a: 1207 |022b: const/4 v7, #int 0 // #0 │ │ +00f06c: 6013 0d00 |022c: sget v19, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ +00f070: 1316 1300 |022e: const/16 v22, #int 19 // #13 │ │ +00f074: 0200 1300 |0230: move/from16 v0, v19 │ │ +00f078: 0201 1600 |0232: move/from16 v1, v22 │ │ +00f07c: 3410 0600 |0234: if-lt v0, v1, 023a // +0006 │ │ +00f080: 0800 1b00 |0236: move-object/from16 v0, v27 │ │ +00f084: 5207 ba00 |0238: iget v7, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ +00f088: 0800 1b00 |023a: move-object/from16 v0, v27 │ │ +00f08c: 5400 a000 |023c: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +00f090: 0813 0000 |023e: move-object/from16 v19, v0 │ │ +00f094: 7401 ba00 1300 |0240: invoke-virtual/range {v19}, Landroid/widget/LinearLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00ba │ │ +00f09a: 0c13 |0243: move-result-object v19 │ │ +00f09c: 1f13 6100 |0244: check-cast v19, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ +00f0a0: 1316 0000 |0246: const/16 v22, #int 0 // #0 │ │ +00f0a4: 1317 0000 |0248: const/16 v23, #int 0 // #0 │ │ +00f0a8: 1318 0000 |024a: const/16 v24, #int 0 // #0 │ │ +00f0ac: 1519 0c42 |024c: const/high16 v25, #int 1108082688 // #420c │ │ +00f0b0: 0800 1b00 |024e: move-object/from16 v0, v27 │ │ +00f0b4: 5200 c200 |0250: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +00f0b8: 021a 0000 |0252: move/from16 v26, v0 │ │ +00f0bc: a819 191a |0254: mul-float v25, v25, v26 │ │ +00f0c0: 0200 1900 |0256: move/from16 v0, v25 │ │ +00f0c4: 8700 |0258: float-to-int v0, v0 │ │ +00f0c6: 0219 0000 |0259: move/from16 v25, v0 │ │ +00f0ca: 9019 1907 |025b: add-int v25, v25, v7 │ │ +00f0ce: 0800 1300 |025d: move-object/from16 v0, v19 │ │ +00f0d2: 0201 1600 |025f: move/from16 v1, v22 │ │ +00f0d6: 0202 1700 |0261: move/from16 v2, v23 │ │ +00f0da: 0203 1800 |0263: move/from16 v3, v24 │ │ +00f0de: 0204 1900 |0265: move/from16 v4, v25 │ │ +00f0e2: 6e54 a400 1032 |0267: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ +00f0e8: 0800 1b00 |026a: move-object/from16 v0, v27 │ │ +00f0ec: 5400 a000 |026c: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +00f0f0: 0813 0000 |026e: move-object/from16 v19, v0 │ │ +00f0f4: 1416 5300 097f |0270: const v22, #float 1.82106e+38 // #7f090053 │ │ +00f0fa: 0800 1300 |0273: move-object/from16 v0, v19 │ │ +00f0fe: 0201 1600 |0275: move/from16 v1, v22 │ │ +00f102: 6e20 b500 1000 |0277: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00f108: 0c13 |027a: move-result-object v19 │ │ +00f10a: 2216 e400 |027b: new-instance v22, Lorg/anothermonitor/ActivityMain$44; // type@00e4 │ │ +00f10e: 0800 1600 |027d: move-object/from16 v0, v22 │ │ +00f112: 0801 1b00 |027f: move-object/from16 v1, v27 │ │ +00f116: 7020 7d02 1000 |0281: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$44;.:(Lorg/anothermonitor/ActivityMain;)V // method@027d │ │ +00f11c: 0800 1300 |0284: move-object/from16 v0, v19 │ │ +00f120: 0801 1600 |0286: move-object/from16 v1, v22 │ │ +00f124: 6e20 8c00 1000 |0288: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ +00f12a: 0800 1b00 |028b: move-object/from16 v0, v27 │ │ +00f12e: 5206 7b00 |028d: iget v6, v0, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ +00f132: 130a 5802 |028f: const/16 v10, #int 600 // #258 │ │ +00f136: 0800 1b00 |0291: move-object/from16 v0, v27 │ │ +00f13a: 5500 bc00 |0293: iget-boolean v0, v0, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ +00f13e: 0213 0000 |0295: move/from16 v19, v0 │ │ +00f142: 3813 0400 |0297: if-eqz v19, 029b // +0004 │ │ +00f146: 1206 |0299: const/4 v6, #int 0 // #0 │ │ +00f148: 120a |029a: const/4 v10, #int 0 // #0 │ │ +00f14a: 0800 1b00 |029b: move-object/from16 v0, v27 │ │ +00f14e: 5400 a000 |029d: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +00f152: 0813 0000 |029f: move-object/from16 v19, v0 │ │ +00f156: 7401 b400 1300 |02a1: invoke-virtual/range {v19}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ +00f15c: 0c13 |02a4: move-result-object v19 │ │ +00f15e: 81a0 |02a5: int-to-long v0, v10 │ │ +00f160: 0516 0000 |02a6: move-wide/from16 v22, v0 │ │ +00f164: 0800 1300 |02a8: move-object/from16 v0, v19 │ │ +00f168: 0501 1600 |02aa: move-wide/from16 v1, v22 │ │ +00f16c: 6e30 9800 1002 |02ac: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ +00f172: 0c13 |02af: move-result-object v19 │ │ +00f174: 8160 |02b0: int-to-long v0, v6 │ │ +00f176: 0516 0000 |02b1: move-wide/from16 v22, v0 │ │ +00f17a: 0800 1300 |02b3: move-object/from16 v0, v19 │ │ +00f17e: 0501 1600 |02b5: move-wide/from16 v1, v22 │ │ +00f182: 6e30 9600 1002 |02b7: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ +00f188: 0c13 |02ba: move-result-object v19 │ │ +00f18a: 1516 803f |02bb: const/high16 v22, #int 1065353216 // #3f80 │ │ +00f18e: 0800 1300 |02bd: move-object/from16 v0, v19 │ │ +00f192: 0201 1600 |02bf: move/from16 v1, v22 │ │ +00f196: 6e20 9500 1000 |02c1: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ +00f19c: 0c13 |02c4: move-result-object v19 │ │ +00f19e: 1516 7041 |02c5: const/high16 v22, #int 1097859072 // #4170 │ │ +00f1a2: 0800 1b00 |02c7: move-object/from16 v0, v27 │ │ +00f1a6: 5200 c200 |02c9: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +00f1aa: 0217 0000 |02cb: move/from16 v23, v0 │ │ +00f1ae: a816 1617 |02cd: mul-float v22, v22, v23 │ │ +00f1b2: 0800 1300 |02cf: move-object/from16 v0, v19 │ │ +00f1b6: 0201 1600 |02d1: move/from16 v1, v22 │ │ +00f1ba: 6e20 9900 1000 |02d3: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ +00f1c0: 2900 f4fd |02d6: goto/16 00ca // -020c │ │ +00f1c4: 0d13 |02d8: move-exception v19 │ │ +00f1c6: 1e14 |02d9: monitor-exit v20 │ │ +00f1c8: 2713 |02da: throw v19 │ │ +00f1ca: 0800 1b00 |02db: move-object/from16 v0, v27 │ │ +00f1ce: 5400 a500 |02dd: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSR:Lorg/anothermonitor/ServiceReader; // field@00a5 │ │ +00f1d2: 0813 0000 |02df: move-object/from16 v19, v0 │ │ +00f1d6: 7401 5e03 1300 |02e1: invoke-virtual/range {v19}, Lorg/anothermonitor/ServiceReader;.getProcesses:()Ljava/util/List; // method@035e │ │ +00f1dc: 0c13 |02e4: move-result-object v19 │ │ +00f1de: 0800 1300 |02e5: move-object/from16 v0, v19 │ │ +00f1e2: 0801 1b00 |02e7: move-object/from16 v1, v27 │ │ +00f1e6: 5b10 a100 |02e9: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ +00f1ea: 0800 1b00 |02eb: move-object/from16 v0, v27 │ │ +00f1ee: 540c a100 |02ed: iget-object v12, v0, Lorg/anothermonitor/ActivityMain;.mListSelected:Ljava/util/List; // field@00a1 │ │ +00f1f2: 2900 b8fd |02ef: goto/16 00a7 // -0248 │ │ +00f1f6: 1e14 |02f1: monitor-exit v20 │ │ +00f1f8: 1313 0000 |02f2: const/16 v19, #int 0 // #0 │ │ +00f1fc: 0200 1300 |02f4: move/from16 v0, v19 │ │ +00f200: 0801 1b00 |02f6: move-object/from16 v1, v27 │ │ +00f204: 5c10 bc00 |02f8: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ +00f208: 2900 27fd |02fa: goto/16 0021 // -02d9 │ │ +00f20c: 0d13 |02fc: move-exception v19 │ │ +00f20e: 2900 45fe |02fd: goto/16 0142 // -01bb │ │ catches : 4 │ │ 0x00c6 - 0x0129 │ │ - -> 0x02dc │ │ + -> 0x02d8 │ │ 0x012a - 0x0141 │ │ - Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0300 │ │ - -> 0x02dc │ │ - 0x0144 - 0x02de │ │ - -> 0x02dc │ │ - 0x02f5 - 0x02f6 │ │ - -> 0x02dc │ │ + Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x02fc │ │ + -> 0x02d8 │ │ + 0x0144 - 0x02da │ │ + -> 0x02d8 │ │ + 0x02f1 - 0x02f2 │ │ + -> 0x02d8 │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0010 line=1175 │ │ 0x0011 line=1176 │ │ 0x0013 line=1177 │ │ 0x001f line=1178 │ │ 0x0021 line=1317 │ │ @@ -12636,184 +12665,182 @@ │ │ 0x0129 line=1253 │ │ 0x012a line=1255 │ │ 0x0142 line=1259 │ │ 0x014c line=1260 │ │ 0x014f line=1262 │ │ 0x015f line=1264 │ │ 0x016a line=1265 │ │ - 0x017d line=1266 │ │ - 0x0182 line=1268 │ │ - 0x018d line=1269 │ │ - 0x01b7 line=1271 │ │ - 0x01c2 line=1272 │ │ - 0x01c7 line=1274 │ │ - 0x01d2 line=1275 │ │ - 0x01d9 line=1278 │ │ - 0x01ef line=1279 │ │ - 0x01fc line=1280 │ │ - 0x01fe line=1281 │ │ - 0x020a line=1282 │ │ - 0x022f line=1284 │ │ - 0x0230 line=1285 │ │ - 0x023a line=1286 │ │ - 0x023e line=1287 │ │ - 0x026e line=1289 │ │ - 0x028f line=1303 │ │ - 0x0293 line=1304 │ │ - 0x0295 line=1305 │ │ - 0x029d line=1306 │ │ - 0x029e line=1307 │ │ - 0x029f line=1309 │ │ - 0x02dc line=1313 │ │ - 0x02df line=1199 │ │ - 0x02ef line=1200 │ │ - 0x02f5 line=1313 │ │ - 0x02f6 line=1316 │ │ - 0x0300 line=1256 │ │ - locals : │ │ - 0x0011 - 0x001d reg=13 mListSelectedProv Ljava/util/List; Ljava/util/List;>; │ │ - 0x001f - 0x0021 reg=13 mListSelectedProv Ljava/util/List; Ljava/util/List;>; │ │ - 0x0041 - 0x0083 reg=18 process Ljava/util/Map; Ljava/util/Map; │ │ - 0x0035 - 0x00a7 reg=11 i$ Ljava/util/Iterator; │ │ - 0x0293 - 0x02dc reg=6 animDur I │ │ - 0x0230 - 0x02dc reg=7 bottomMargin I │ │ - 0x015f - 0x02dc reg=8 colour I │ │ - 0x012a - 0x02dc reg=9 d Landroid/graphics/drawable/Drawable; │ │ - 0x0295 - 0x02dc reg=10 delayDur I │ │ - 0x00ca - 0x02dc reg=11 i$ Ljava/util/Iterator; │ │ - 0x0104 - 0x02dc reg=12 l Landroid/widget/LinearLayout; │ │ - 0x014c - 0x02dc reg=14 pIcon Landroid/widget/ImageView; │ │ - 0x018d - 0x02dc reg=15 pId Landroid/widget/TextView; │ │ - 0x016a - 0x02dc reg=16 pName Landroid/widget/TextView; │ │ - 0x01c2 - 0x02dc reg=17 pUsage Landroid/widget/TextView; │ │ - 0x00d6 - 0x02dc reg=18 process Ljava/util/Map; Ljava/util/Map; │ │ - 0x01fc - 0x02dc reg=19 v Landroid/view/ViewStub; │ │ - 0x02f5 - 0x02f6 reg=11 i$ Ljava/util/Iterator; │ │ - 0x0022 - 0x02f6 reg=13 mListSelectedProv Ljava/util/List; Ljava/util/List;>; │ │ - 0x0300 - 0x0303 reg=9 d Landroid/graphics/drawable/Drawable; │ │ - 0x0300 - 0x0303 reg=11 i$ Ljava/util/Iterator; │ │ - 0x0300 - 0x0303 reg=12 l Landroid/widget/LinearLayout; │ │ - 0x0300 - 0x0303 reg=13 mListSelectedProv Ljava/util/List; Ljava/util/List;>; │ │ - 0x0300 - 0x0303 reg=18 process Ljava/util/Map; Ljava/util/Map; │ │ - 0x0000 - 0x0303 reg=27 this Lorg/anothermonitor/ActivityMain; │ │ - 0x0000 - 0x0303 reg=28 requestCode I │ │ - 0x0000 - 0x0303 reg=29 resultCode I │ │ - 0x0000 - 0x0303 reg=30 data Landroid/content/Intent; │ │ + 0x017b line=1266 │ │ + 0x017e line=1268 │ │ + 0x0189 line=1269 │ │ + 0x01b3 line=1271 │ │ + 0x01be line=1272 │ │ + 0x01c3 line=1274 │ │ + 0x01ce line=1275 │ │ + 0x01d5 line=1278 │ │ + 0x01eb line=1279 │ │ + 0x01f8 line=1280 │ │ + 0x01fa line=1281 │ │ + 0x0206 line=1282 │ │ + 0x022b line=1284 │ │ + 0x022c line=1285 │ │ + 0x0236 line=1286 │ │ + 0x023a line=1287 │ │ + 0x026a line=1289 │ │ + 0x028b line=1303 │ │ + 0x028f line=1304 │ │ + 0x0291 line=1305 │ │ + 0x0299 line=1306 │ │ + 0x029a line=1307 │ │ + 0x029b line=1309 │ │ + 0x02d8 line=1313 │ │ + 0x02db line=1199 │ │ + 0x02eb line=1200 │ │ + 0x02f1 line=1313 │ │ + 0x02f2 line=1316 │ │ + 0x02fc line=1256 │ │ + locals : │ │ + 0x0011 - 0x001d reg=12 mListSelectedProv Ljava/util/List; Ljava/util/List;>; │ │ + 0x001f - 0x0021 reg=12 mListSelectedProv Ljava/util/List; Ljava/util/List;>; │ │ + 0x0041 - 0x0083 reg=17 process Ljava/util/Map; Ljava/util/Map; │ │ + 0x028f - 0x02d8 reg=6 animDur I │ │ + 0x022c - 0x02d8 reg=7 bottomMargin I │ │ + 0x015f - 0x02d8 reg=8 colour I │ │ + 0x012a - 0x02d8 reg=9 d Landroid/graphics/drawable/Drawable; │ │ + 0x0291 - 0x02d8 reg=10 delayDur I │ │ + 0x0104 - 0x02d8 reg=11 l Landroid/widget/LinearLayout; │ │ + 0x014c - 0x02d8 reg=13 pIcon Landroid/widget/ImageView; │ │ + 0x0189 - 0x02d8 reg=14 pId Landroid/widget/TextView; │ │ + 0x016a - 0x02d8 reg=15 pName Landroid/widget/TextView; │ │ + 0x01be - 0x02d8 reg=16 pUsage Landroid/widget/TextView; │ │ + 0x00d6 - 0x02d8 reg=17 process Ljava/util/Map; Ljava/util/Map; │ │ + 0x01f8 - 0x02d8 reg=18 v Landroid/view/ViewStub; │ │ + 0x0022 - 0x02f2 reg=12 mListSelectedProv Ljava/util/List; Ljava/util/List;>; │ │ + 0x02fc - 0x02ff reg=9 d Landroid/graphics/drawable/Drawable; │ │ + 0x02fc - 0x02ff reg=11 l Landroid/widget/LinearLayout; │ │ + 0x02fc - 0x02ff reg=12 mListSelectedProv Ljava/util/List; Ljava/util/List;>; │ │ + 0x02fc - 0x02ff reg=17 process Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x02ff reg=27 this Lorg/anothermonitor/ActivityMain; │ │ + 0x0000 - 0x02ff reg=28 requestCode I │ │ + 0x0000 - 0x02ff reg=29 resultCode I │ │ + 0x0000 - 0x02ff reg=30 data Landroid/content/Intent; │ │ │ │ #1 : (in Lorg/anothermonitor/ActivityMain;) │ │ name : 'onBackPressed' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 181 16-bit code units │ │ -00f24c: |[00f24c] org.anothermonitor.ActivityMain.onBackPressed:()V │ │ -00f25c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -00f260: 1505 70c1 |0002: const/high16 v5, #int -1049624576 // #c170 │ │ -00f264: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -00f266: 5480 9500 |0005: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ -00f26a: 3800 5d00 |0007: if-eqz v0, 0064 // +005d │ │ -00f26e: 5480 9500 |0009: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ -00f272: 6e10 b600 0000 |000b: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getAlpha:()F // method@00b6 │ │ -00f278: 0a00 |000e: move-result v0 │ │ -00f27a: 2d00 0004 |000f: cmpl-float v0, v0, v4 │ │ -00f27e: 3800 5300 |0011: if-eqz v0, 0064 // +0053 │ │ -00f282: 5480 a300 |0013: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f286: 7210 3e00 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -00f28c: 0c00 |0018: move-result-object v0 │ │ -00f28e: 1a01 4104 |0019: const-string v1, "firstTimeDate" // string@0441 │ │ -00f292: 1a02 9900 |001b: const-string v2, "Europe/London" // string@0099 │ │ -00f296: 7110 fa01 0200 |001d: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@01fa │ │ -00f29c: 0c02 |0020: move-result-object v2 │ │ -00f29e: 7110 e701 0200 |0021: invoke-static {v2}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@01e7 │ │ -00f2a4: 0c02 |0024: move-result-object v2 │ │ -00f2a6: 6e10 e801 0200 |0025: invoke-virtual {v2}, Ljava/util/Calendar;.getTimeInMillis:()J // method@01e8 │ │ -00f2ac: 0b02 |0028: move-result-wide v2 │ │ -00f2ae: 7240 3d00 1032 |0029: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@003d │ │ -00f2b4: 0c00 |002c: move-result-object v0 │ │ -00f2b6: 7210 3a00 0000 |002d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -00f2bc: 1400 4200 077f |0030: const v0, #float 1.79447e+38 // #7f070042 │ │ -00f2c2: 6e20 f202 0800 |0033: invoke-virtual {v8, v0}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00f2c8: 0c00 |0036: move-result-object v0 │ │ -00f2ca: 1211 |0037: const/4 v1, #int 1 // #1 │ │ -00f2cc: 7130 ea00 0801 |0038: invoke-static {v8, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ -00f2d2: 0c00 |003b: move-result-object v0 │ │ -00f2d4: 6e10 eb00 0000 |003c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ -00f2da: 5480 9500 |003f: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ -00f2de: 6e10 b400 0000 |0041: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ -00f2e4: 0c00 |0044: move-result-object v0 │ │ -00f2e6: 5281 7b00 |0045: iget v1, v8, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ -00f2ea: 8112 |0047: int-to-long v2, v1 │ │ -00f2ec: 6e30 9600 2003 |0048: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ -00f2f2: 0c00 |004b: move-result-object v0 │ │ -00f2f4: 2201 e500 |004c: new-instance v1, Lorg/anothermonitor/ActivityMain$45; // type@00e5 │ │ -00f2f8: 7020 7f02 8100 |004e: invoke-direct {v1, v8}, Lorg/anothermonitor/ActivityMain$45;.:(Lorg/anothermonitor/ActivityMain;)V // method@027f │ │ -00f2fe: 6e20 9700 1000 |0051: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ -00f304: 0c00 |0054: move-result-object v0 │ │ -00f306: 6e30 9800 6007 |0055: invoke-virtual {v0, v6, v7}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ -00f30c: 0c00 |0058: move-result-object v0 │ │ -00f30e: 6e20 9500 4000 |0059: invoke-virtual {v0, v4}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ -00f314: 0c00 |005c: move-result-object v0 │ │ -00f316: 5281 c200 |005d: iget v1, v8, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -00f31a: c851 |005f: mul-float/2addr v1, v5 │ │ -00f31c: 6e20 9900 1000 |0060: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ -00f322: 0e00 |0063: return-void │ │ -00f324: 5480 a000 |0064: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -00f328: 3800 4100 |0066: if-eqz v0, 00a7 // +0041 │ │ -00f32c: 5480 a000 |0068: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -00f330: 6e10 b600 0000 |006a: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getAlpha:()F // method@00b6 │ │ -00f336: 0a00 |006d: move-result v0 │ │ -00f338: 2d00 0004 |006e: cmpl-float v0, v0, v4 │ │ -00f33c: 3800 3700 |0070: if-eqz v0, 00a7 // +0037 │ │ -00f340: 5480 a300 |0072: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f344: 7210 3e00 0000 |0074: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -00f34a: 0c00 |0077: move-result-object v0 │ │ -00f34c: 1a01 4004 |0078: const-string v1, "firstTime" // string@0440 │ │ -00f350: 1202 |007a: const/4 v2, #int 0 // #0 │ │ -00f352: 7230 3b00 1002 |007b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -00f358: 0c00 |007e: move-result-object v0 │ │ -00f35a: 7210 3a00 0000 |007f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -00f360: 5480 a000 |0082: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -00f364: 6e10 b400 0000 |0084: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ -00f36a: 0c00 |0087: move-result-object v0 │ │ -00f36c: 5281 7b00 |0088: iget v1, v8, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ -00f370: 8112 |008a: int-to-long v2, v1 │ │ -00f372: 6e30 9600 2003 |008b: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ -00f378: 0c00 |008e: move-result-object v0 │ │ -00f37a: 2201 e600 |008f: new-instance v1, Lorg/anothermonitor/ActivityMain$46; // type@00e6 │ │ -00f37e: 7020 8102 8100 |0091: invoke-direct {v1, v8}, Lorg/anothermonitor/ActivityMain$46;.:(Lorg/anothermonitor/ActivityMain;)V // method@0281 │ │ -00f384: 6e20 9700 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ -00f38a: 0c00 |0097: move-result-object v0 │ │ -00f38c: 6e30 9800 6007 |0098: invoke-virtual {v0, v6, v7}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ -00f392: 0c00 |009b: move-result-object v0 │ │ -00f394: 6e20 9500 4000 |009c: invoke-virtual {v0, v4}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ -00f39a: 0c00 |009f: move-result-object v0 │ │ -00f39c: 5281 c200 |00a0: iget v1, v8, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -00f3a0: c851 |00a2: mul-float/2addr v1, v5 │ │ -00f3a2: 6e20 9900 1000 |00a3: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ -00f3a8: 28bd |00a6: goto 0063 // -0043 │ │ -00f3aa: 5580 c400 |00a7: iget-boolean v0, v8, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ -00f3ae: 3800 0800 |00a9: if-eqz v0, 00b1 // +0008 │ │ -00f3b2: 5480 8a00 |00ab: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mCloseSettings:Landroid/widget/FrameLayout; // field@008a │ │ -00f3b6: 6e10 a800 0000 |00ad: invoke-virtual {v0}, Landroid/widget/FrameLayout;.performClick:()Z // method@00a8 │ │ -00f3bc: 28b3 |00b0: goto 0063 // -004d │ │ -00f3be: 6f10 0a00 0800 |00b1: invoke-super {v8}, Landroid/app/Activity;.onBackPressed:()V // method@000a │ │ -00f3c4: 28af |00b4: goto 0063 // -0051 │ │ +00f240: |[00f240] org.anothermonitor.ActivityMain.onBackPressed:()V │ │ +00f250: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +00f254: 1505 70c1 |0002: const/high16 v5, #int -1049624576 // #c170 │ │ +00f258: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +00f25a: 5480 9500 |0005: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ +00f25e: 3800 5d00 |0007: if-eqz v0, 0064 // +005d │ │ +00f262: 5480 9500 |0009: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ +00f266: 6e10 b600 0000 |000b: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getAlpha:()F // method@00b6 │ │ +00f26c: 0a00 |000e: move-result v0 │ │ +00f26e: 2d00 0004 |000f: cmpl-float v0, v0, v4 │ │ +00f272: 3800 5300 |0011: if-eqz v0, 0064 // +0053 │ │ +00f276: 5480 a300 |0013: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f27a: 7210 3e00 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +00f280: 0c00 |0018: move-result-object v0 │ │ +00f282: 1a01 4104 |0019: const-string v1, "firstTimeDate" // string@0441 │ │ +00f286: 1a02 9900 |001b: const-string v2, "Europe/London" // string@0099 │ │ +00f28a: 7110 fa01 0200 |001d: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@01fa │ │ +00f290: 0c02 |0020: move-result-object v2 │ │ +00f292: 7110 e701 0200 |0021: invoke-static {v2}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@01e7 │ │ +00f298: 0c02 |0024: move-result-object v2 │ │ +00f29a: 6e10 e801 0200 |0025: invoke-virtual {v2}, Ljava/util/Calendar;.getTimeInMillis:()J // method@01e8 │ │ +00f2a0: 0b02 |0028: move-result-wide v2 │ │ +00f2a2: 7240 3d00 1032 |0029: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@003d │ │ +00f2a8: 0c00 |002c: move-result-object v0 │ │ +00f2aa: 7210 3a00 0000 |002d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +00f2b0: 1400 4200 077f |0030: const v0, #float 1.79447e+38 // #7f070042 │ │ +00f2b6: 6e20 f202 0800 |0033: invoke-virtual {v8, v0}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00f2bc: 0c00 |0036: move-result-object v0 │ │ +00f2be: 1211 |0037: const/4 v1, #int 1 // #1 │ │ +00f2c0: 7130 ea00 0801 |0038: invoke-static {v8, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ +00f2c6: 0c00 |003b: move-result-object v0 │ │ +00f2c8: 6e10 eb00 0000 |003c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ +00f2ce: 5480 9500 |003f: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ +00f2d2: 6e10 b400 0000 |0041: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ +00f2d8: 0c00 |0044: move-result-object v0 │ │ +00f2da: 5281 7b00 |0045: iget v1, v8, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ +00f2de: 8112 |0047: int-to-long v2, v1 │ │ +00f2e0: 6e30 9600 2003 |0048: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ +00f2e6: 0c00 |004b: move-result-object v0 │ │ +00f2e8: 2201 e500 |004c: new-instance v1, Lorg/anothermonitor/ActivityMain$45; // type@00e5 │ │ +00f2ec: 7020 7f02 8100 |004e: invoke-direct {v1, v8}, Lorg/anothermonitor/ActivityMain$45;.:(Lorg/anothermonitor/ActivityMain;)V // method@027f │ │ +00f2f2: 6e20 9700 1000 |0051: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ +00f2f8: 0c00 |0054: move-result-object v0 │ │ +00f2fa: 6e30 9800 6007 |0055: invoke-virtual {v0, v6, v7}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ +00f300: 0c00 |0058: move-result-object v0 │ │ +00f302: 6e20 9500 4000 |0059: invoke-virtual {v0, v4}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ +00f308: 0c00 |005c: move-result-object v0 │ │ +00f30a: 5281 c200 |005d: iget v1, v8, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +00f30e: c851 |005f: mul-float/2addr v1, v5 │ │ +00f310: 6e20 9900 1000 |0060: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ +00f316: 0e00 |0063: return-void │ │ +00f318: 5480 a000 |0064: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +00f31c: 3800 4100 |0066: if-eqz v0, 00a7 // +0041 │ │ +00f320: 5480 a000 |0068: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +00f324: 6e10 b600 0000 |006a: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getAlpha:()F // method@00b6 │ │ +00f32a: 0a00 |006d: move-result v0 │ │ +00f32c: 2d00 0004 |006e: cmpl-float v0, v0, v4 │ │ +00f330: 3800 3700 |0070: if-eqz v0, 00a7 // +0037 │ │ +00f334: 5480 a300 |0072: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f338: 7210 3e00 0000 |0074: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +00f33e: 0c00 |0077: move-result-object v0 │ │ +00f340: 1a01 4004 |0078: const-string v1, "firstTime" // string@0440 │ │ +00f344: 1202 |007a: const/4 v2, #int 0 // #0 │ │ +00f346: 7230 3b00 1002 |007b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +00f34c: 0c00 |007e: move-result-object v0 │ │ +00f34e: 7210 3a00 0000 |007f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +00f354: 5480 a000 |0082: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +00f358: 6e10 b400 0000 |0084: invoke-virtual {v0}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ +00f35e: 0c00 |0087: move-result-object v0 │ │ +00f360: 5281 7b00 |0088: iget v1, v8, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ +00f364: 8112 |008a: int-to-long v2, v1 │ │ +00f366: 6e30 9600 2003 |008b: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ +00f36c: 0c00 |008e: move-result-object v0 │ │ +00f36e: 2201 e600 |008f: new-instance v1, Lorg/anothermonitor/ActivityMain$46; // type@00e6 │ │ +00f372: 7020 8102 8100 |0091: invoke-direct {v1, v8}, Lorg/anothermonitor/ActivityMain$46;.:(Lorg/anothermonitor/ActivityMain;)V // method@0281 │ │ +00f378: 6e20 9700 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0097 │ │ +00f37e: 0c00 |0097: move-result-object v0 │ │ +00f380: 6e30 9800 6007 |0098: invoke-virtual {v0, v6, v7}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ +00f386: 0c00 |009b: move-result-object v0 │ │ +00f388: 6e20 9500 4000 |009c: invoke-virtual {v0, v4}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ +00f38e: 0c00 |009f: move-result-object v0 │ │ +00f390: 5281 c200 |00a0: iget v1, v8, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +00f394: c851 |00a2: mul-float/2addr v1, v5 │ │ +00f396: 6e20 9900 1000 |00a3: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ +00f39c: 28bd |00a6: goto 0063 // -0043 │ │ +00f39e: 5580 c400 |00a7: iget-boolean v0, v8, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ +00f3a2: 3800 0800 |00a9: if-eqz v0, 00b1 // +0008 │ │ +00f3a6: 5480 8a00 |00ab: iget-object v0, v8, Lorg/anothermonitor/ActivityMain;.mCloseSettings:Landroid/widget/FrameLayout; // field@008a │ │ +00f3aa: 6e10 a800 0000 |00ad: invoke-virtual {v0}, Landroid/widget/FrameLayout;.performClick:()Z // method@00a8 │ │ +00f3b0: 28b3 |00b0: goto 0063 // -004d │ │ +00f3b2: 6f10 0a00 0800 |00b1: invoke-super {v8}, Landroid/app/Activity;.onBackPressed:()V // method@000a │ │ +00f3b8: 28af |00b4: goto 0063 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1410 │ │ 0x0013 line=1411 │ │ 0x0030 line=1412 │ │ 0x003f line=1413 │ │ + 0x0055 line=1419 │ │ 0x0063 line=1440 │ │ 0x0064 line=1422 │ │ 0x0072 line=1423 │ │ 0x0082 line=1424 │ │ + 0x0098 line=1430 │ │ 0x00a7 line=1434 │ │ 0x00ab line=1435 │ │ 0x00b1 line=1439 │ │ locals : │ │ 0x0000 - 0x00b5 reg=8 this Lorg/anothermonitor/ActivityMain; │ │ │ │ #2 : (in Lorg/anothermonitor/ActivityMain;) │ │ @@ -12821,1665 +12848,1665 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 3504 16-bit code units │ │ -00f3c8: |[00f3c8] org.anothermonitor.ActivityMain.onCreate:(Landroid/os/Bundle;)V │ │ -00f3d8: 7502 0b00 1c00 |0000: invoke-super/range {v28, v29}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000b │ │ -00f3de: 2216 1d00 |0003: new-instance v22, Landroid/content/Intent; // type@001d │ │ -00f3e2: 1c17 0801 |0005: const-class v23, Lorg/anothermonitor/ServiceReader; // type@0108 │ │ -00f3e6: 0800 1600 |0007: move-object/from16 v0, v22 │ │ -00f3ea: 0801 1c00 |0009: move-object/from16 v1, v28 │ │ -00f3ee: 0802 1700 |000b: move-object/from16 v2, v23 │ │ -00f3f2: 7030 3000 1002 |000d: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ -00f3f8: 0800 1c00 |0010: move-object/from16 v0, v28 │ │ -00f3fc: 0801 1600 |0012: move-object/from16 v1, v22 │ │ -00f400: 6e20 0903 1000 |0014: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0309 │ │ -00f406: 1416 0200 037f |0017: const v22, #float 1.74129e+38 // #7f030002 │ │ -00f40c: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ -00f410: 0201 1600 |001c: move/from16 v1, v22 │ │ -00f414: 6e20 0003 1000 |001e: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.setContentView:(I)V // method@0300 │ │ -00f41a: 2216 a600 |0021: new-instance v22, Ljava/lang/StringBuilder; // type@00a6 │ │ -00f41e: 7601 d101 1600 |0023: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00f424: 1417 0800 077f |0026: const v23, #float 1.79446e+38 // #7f070008 │ │ -00f42a: 0800 1c00 |0029: move-object/from16 v0, v28 │ │ -00f42e: 0201 1700 |002b: move/from16 v1, v23 │ │ -00f432: 6e20 f202 1000 |002d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00f438: 0c17 |0030: move-result-object v23 │ │ -00f43a: 7402 d401 1600 |0031: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00f440: 0c16 |0034: move-result-object v22 │ │ -00f442: 1a17 5002 |0035: const-string v23, "Prefs" // string@0250 │ │ -00f446: 7402 d401 1600 |0037: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00f44c: 0c16 |003a: move-result-object v22 │ │ -00f44e: 7401 d501 1600 |003b: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00f454: 0c16 |003e: move-result-object v22 │ │ -00f456: 1317 0000 |003f: const/16 v23, #int 0 // #0 │ │ -00f45a: 0800 1c00 |0041: move-object/from16 v0, v28 │ │ -00f45e: 0801 1600 |0043: move-object/from16 v1, v22 │ │ -00f462: 0202 1700 |0045: move/from16 v2, v23 │ │ -00f466: 6e30 f102 1002 |0047: invoke-virtual {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02f1 │ │ -00f46c: 0c16 |004a: move-result-object v22 │ │ -00f46e: 0800 1600 |004b: move-object/from16 v0, v22 │ │ -00f472: 0801 1c00 |004d: move-object/from16 v1, v28 │ │ -00f476: 5b10 a300 |004f: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f47a: 0800 1c00 |0051: move-object/from16 v0, v28 │ │ -00f47e: 5400 a300 |0053: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f482: 0816 0000 |0055: move-object/from16 v22, v0 │ │ -00f486: 1a17 e404 |0057: const-string v23, "intervalRead" // string@04e4 │ │ -00f48a: 1318 e803 |0059: const/16 v24, #int 1000 // #3e8 │ │ -00f48e: 7803 4000 1600 |005b: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ -00f494: 0a16 |005e: move-result v22 │ │ -00f496: 0200 1600 |005f: move/from16 v0, v22 │ │ -00f49a: 0801 1c00 |0061: move-object/from16 v1, v28 │ │ -00f49e: 5910 8300 |0063: iput v0, v1, Lorg/anothermonitor/ActivityMain;.intervalRead:I // field@0083 │ │ -00f4a2: 0800 1c00 |0065: move-object/from16 v0, v28 │ │ -00f4a6: 5400 a300 |0067: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f4aa: 0816 0000 |0069: move-object/from16 v22, v0 │ │ -00f4ae: 1a17 e604 |006b: const-string v23, "intervalUpdate" // string@04e6 │ │ -00f4b2: 1318 e803 |006d: const/16 v24, #int 1000 // #3e8 │ │ -00f4b6: 7803 4000 1600 |006f: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ -00f4bc: 0a16 |0072: move-result v22 │ │ -00f4be: 0200 1600 |0073: move/from16 v0, v22 │ │ -00f4c2: 0801 1c00 |0075: move-object/from16 v1, v28 │ │ -00f4c6: 5910 8400 |0077: iput v0, v1, Lorg/anothermonitor/ActivityMain;.intervalUpdate:I // field@0084 │ │ -00f4ca: 0800 1c00 |0079: move-object/from16 v0, v28 │ │ -00f4ce: 5400 a300 |007b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f4d2: 0816 0000 |007d: move-object/from16 v22, v0 │ │ -00f4d6: 1a17 e704 |007f: const-string v23, "intervalWidth" // string@04e7 │ │ -00f4da: 1318 0100 |0081: const/16 v24, #int 1 // #1 │ │ -00f4de: 7803 4000 1600 |0083: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ -00f4e4: 0a16 |0086: move-result v22 │ │ -00f4e6: 0200 1600 |0087: move/from16 v0, v22 │ │ -00f4ea: 0801 1c00 |0089: move-object/from16 v1, v28 │ │ -00f4ee: 5910 8500 |008b: iput v0, v1, Lorg/anothermonitor/ActivityMain;.intervalWidth:I // field@0085 │ │ -00f4f2: 0800 1c00 |008d: move-object/from16 v0, v28 │ │ -00f4f6: 5400 a300 |008f: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f4fa: 0816 0000 |0091: move-object/from16 v22, v0 │ │ -00f4fe: 1a17 fd03 |0093: const-string v23, "cpuTotalD" // string@03fd │ │ -00f502: 1318 0100 |0095: const/16 v24, #int 1 // #1 │ │ -00f506: 7803 3f00 1600 |0097: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ -00f50c: 0a16 |009a: move-result v22 │ │ -00f50e: 0200 1600 |009b: move/from16 v0, v22 │ │ -00f512: 0801 1c00 |009d: move-object/from16 v1, v28 │ │ -00f516: 5c10 7f00 |009f: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cpuTotal:Z // field@007f │ │ -00f51a: 0800 1c00 |00a1: move-object/from16 v0, v28 │ │ -00f51e: 5400 a300 |00a3: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f522: 0816 0000 |00a5: move-object/from16 v22, v0 │ │ -00f526: 1a17 fa03 |00a7: const-string v23, "cpuAMD" // string@03fa │ │ -00f52a: 1318 0100 |00a9: const/16 v24, #int 1 // #1 │ │ -00f52e: 7803 3f00 1600 |00ab: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ -00f534: 0a16 |00ae: move-result v22 │ │ -00f536: 0200 1600 |00af: move/from16 v0, v22 │ │ -00f53a: 0801 1c00 |00b1: move-object/from16 v1, v28 │ │ -00f53e: 5c10 7e00 |00b3: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cpuAM:Z // field@007e │ │ -00f542: 0800 1c00 |00b5: move-object/from16 v0, v28 │ │ -00f546: 5400 a300 |00b7: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f54a: 0816 0000 |00b9: move-object/from16 v22, v0 │ │ -00f54e: 1a17 6d05 |00bb: const-string v23, "memUsedD" // string@056d │ │ -00f552: 1318 0100 |00bd: const/16 v24, #int 1 // #1 │ │ -00f556: 7803 3f00 1600 |00bf: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ -00f55c: 0a16 |00c2: move-result v22 │ │ -00f55e: 0200 1600 |00c3: move/from16 v0, v22 │ │ -00f562: 0801 1c00 |00c5: move-object/from16 v1, v28 │ │ -00f566: 5c10 b900 |00c7: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memUsed:Z // field@00b9 │ │ -00f56a: 0800 1c00 |00c9: move-object/from16 v0, v28 │ │ -00f56e: 5400 a300 |00cb: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f572: 0816 0000 |00cd: move-object/from16 v22, v0 │ │ -00f576: 1a17 6605 |00cf: const-string v23, "memAvailableD" // string@0566 │ │ -00f57a: 1318 0100 |00d1: const/16 v24, #int 1 // #1 │ │ -00f57e: 7803 3f00 1600 |00d3: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ -00f584: 0a16 |00d6: move-result v22 │ │ -00f586: 0200 1600 |00d7: move/from16 v0, v22 │ │ -00f58a: 0801 1c00 |00d9: move-object/from16 v1, v28 │ │ -00f58e: 5c10 b700 |00db: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memAvailable:Z // field@00b7 │ │ -00f592: 0800 1c00 |00dd: move-object/from16 v0, v28 │ │ -00f596: 5400 a300 |00df: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f59a: 0816 0000 |00e1: move-object/from16 v22, v0 │ │ -00f59e: 1a17 6905 |00e3: const-string v23, "memFreeD" // string@0569 │ │ -00f5a2: 1318 0000 |00e5: const/16 v24, #int 0 // #0 │ │ -00f5a6: 7803 3f00 1600 |00e7: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ -00f5ac: 0a16 |00ea: move-result v22 │ │ -00f5ae: 0200 1600 |00eb: move/from16 v0, v22 │ │ -00f5b2: 0801 1c00 |00ed: move-object/from16 v1, v28 │ │ -00f5b6: 5c10 b800 |00ef: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memFree:Z // field@00b8 │ │ -00f5ba: 0800 1c00 |00f1: move-object/from16 v0, v28 │ │ -00f5be: 5400 a300 |00f3: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f5c2: 0816 0000 |00f5: move-object/from16 v22, v0 │ │ -00f5c6: 1a17 d703 |00f7: const-string v23, "cachedD" // string@03d7 │ │ -00f5ca: 1318 0000 |00f9: const/16 v24, #int 0 // #0 │ │ -00f5ce: 7803 3f00 1600 |00fb: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ -00f5d4: 0a16 |00fe: move-result v22 │ │ -00f5d6: 0200 1600 |00ff: move/from16 v0, v22 │ │ -00f5da: 0801 1c00 |0101: move-object/from16 v1, v28 │ │ -00f5de: 5c10 7c00 |0103: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cached:Z // field@007c │ │ -00f5e2: 0800 1c00 |0105: move-object/from16 v0, v28 │ │ -00f5e6: 5400 a300 |0107: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f5ea: 0816 0000 |0109: move-object/from16 v22, v0 │ │ -00f5ee: 1a17 e506 |010b: const-string v23, "thresholdD" // string@06e5 │ │ -00f5f2: 1318 0100 |010d: const/16 v24, #int 1 // #1 │ │ -00f5f6: 7803 3f00 1600 |010f: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ -00f5fc: 0a16 |0112: move-result v22 │ │ -00f5fe: 0200 1600 |0113: move/from16 v0, v22 │ │ -00f602: 0801 1c00 |0115: move-object/from16 v1, v28 │ │ -00f606: 5c10 c700 |0117: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.threshold:Z // field@00c7 │ │ -00f60a: 7401 f002 1c00 |0119: invoke-virtual/range {v28}, Lorg/anothermonitor/ActivityMain;.getResources:()Landroid/content/res/Resources; // method@02f0 │ │ -00f610: 0c16 |011c: move-result-object v22 │ │ -00f612: 0800 1600 |011d: move-object/from16 v0, v22 │ │ -00f616: 0801 1c00 |011f: move-object/from16 v1, v28 │ │ -00f61a: 5b10 c100 |0121: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00f61e: 0800 1c00 |0123: move-object/from16 v0, v28 │ │ -00f622: 5400 c100 |0125: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00f626: 0816 0000 |0127: move-object/from16 v22, v0 │ │ -00f62a: 7401 4a00 1600 |0129: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ -00f630: 0c16 |012c: move-result-object v22 │ │ -00f632: 0800 1600 |012d: move-object/from16 v0, v22 │ │ -00f636: 5200 0e00 |012f: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ -00f63a: 0216 0000 |0131: move/from16 v22, v0 │ │ -00f63e: 0200 1600 |0133: move/from16 v0, v22 │ │ -00f642: 0801 1c00 |0135: move-object/from16 v1, v28 │ │ -00f646: 5910 c200 |0137: iput v0, v1, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -00f64a: 0800 1c00 |0139: move-object/from16 v0, v28 │ │ -00f64e: 5400 c100 |013b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00f652: 0816 0000 |013d: move-object/from16 v22, v0 │ │ -00f656: 7401 4a00 1600 |013f: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ -00f65c: 0c16 |0142: move-result-object v22 │ │ -00f65e: 0800 1600 |0143: move-object/from16 v0, v22 │ │ -00f662: 5200 0e00 |0145: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ -00f666: 0216 0000 |0147: move/from16 v22, v0 │ │ -00f66a: 0200 1600 |0149: move/from16 v0, v22 │ │ -00f66e: 0801 1c00 |014b: move-object/from16 v1, v28 │ │ -00f672: 5910 c200 |014d: iput v0, v1, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -00f676: 0800 1c00 |014f: move-object/from16 v0, v28 │ │ -00f67a: 5400 c100 |0151: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00f67e: 0816 0000 |0153: move-object/from16 v22, v0 │ │ -00f682: 7401 4800 1600 |0155: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ -00f688: 0c16 |0158: move-result-object v22 │ │ -00f68a: 0800 1600 |0159: move-object/from16 v0, v22 │ │ -00f68e: 5200 0600 |015b: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -00f692: 0216 0000 |015d: move/from16 v22, v0 │ │ -00f696: 0200 1600 |015f: move/from16 v0, v22 │ │ -00f69a: 0801 1c00 |0161: move-object/from16 v1, v28 │ │ -00f69e: 5910 bb00 |0163: iput v0, v1, Lorg/anothermonitor/ActivityMain;.orientation:I // field@00bb │ │ -00f6a2: 0800 1c00 |0165: move-object/from16 v0, v28 │ │ -00f6a6: 5400 c100 |0167: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00f6aa: 0816 0000 |0169: move-object/from16 v22, v0 │ │ -00f6ae: 0800 1c00 |016b: move-object/from16 v0, v28 │ │ -00f6b2: 5400 c100 |016d: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00f6b6: 0817 0000 |016f: move-object/from16 v23, v0 │ │ -00f6ba: 1a18 b706 |0171: const-string v24, "status_bar_height" // string@06b7 │ │ -00f6be: 1a19 1804 |0173: const-string v25, "dimen" // string@0418 │ │ -00f6c2: 1a1a 6f03 |0175: const-string v26, "android" // string@036f │ │ -00f6c6: 7404 4b00 1700 |0177: invoke-virtual/range {v23, v24, v25, v26}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ -00f6cc: 0a17 |017a: move-result v23 │ │ -00f6ce: 7402 4900 1600 |017b: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ -00f6d4: 0a16 |017e: move-result v22 │ │ -00f6d6: 0200 1600 |017f: move/from16 v0, v22 │ │ -00f6da: 0801 1c00 |0181: move-object/from16 v1, v28 │ │ -00f6de: 5910 c500 |0183: iput v0, v1, Lorg/anothermonitor/ActivityMain;.statusBarHeight:I // field@00c5 │ │ -00f6e2: 1416 3200 097f |0185: const v22, #float 1.82105e+38 // #7f090032 │ │ -00f6e8: 0800 1c00 |0188: move-object/from16 v0, v28 │ │ -00f6ec: 0201 1600 |018a: move/from16 v1, v22 │ │ -00f6f0: 6e20 ea02 1000 |018c: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00f6f6: 0c08 |018f: move-result-object v8 │ │ -00f6f8: 1f08 6a00 |0190: check-cast v8, Landroid/widget/SeekBar; // type@006a │ │ -00f6fc: 381d 2600 |0192: if-eqz v29, 01b8 // +0026 │ │ -00f700: 7401 6500 1d00 |0194: invoke-virtual/range {v29}, Landroid/os/Bundle;.isEmpty:()Z // method@0065 │ │ -00f706: 0a16 |0197: move-result v22 │ │ -00f708: 3916 2000 |0198: if-nez v22, 01b8 // +0020 │ │ -00f70c: 1a16 bf05 |019a: const-string v22, "orientation" // string@05bf │ │ -00f710: 0800 1d00 |019c: move-object/from16 v0, v29 │ │ -00f714: 0801 1600 |019e: move-object/from16 v1, v22 │ │ -00f718: 6e20 6300 1000 |01a0: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0063 │ │ -00f71e: 0a16 |01a3: move-result v22 │ │ -00f720: 0800 1c00 |01a4: move-object/from16 v0, v28 │ │ -00f724: 5200 bb00 |01a6: iget v0, v0, Lorg/anothermonitor/ActivityMain;.orientation:I // field@00bb │ │ -00f728: 0217 0000 |01a8: move/from16 v23, v0 │ │ -00f72c: 0200 1600 |01aa: move/from16 v0, v22 │ │ -00f730: 0201 1700 |01ac: move/from16 v1, v23 │ │ -00f734: 3210 0a00 |01ae: if-eq v0, v1, 01b8 // +000a │ │ -00f738: 1316 0100 |01b0: const/16 v22, #int 1 // #1 │ │ -00f73c: 0200 1600 |01b2: move/from16 v0, v22 │ │ -00f740: 0801 1c00 |01b4: move-object/from16 v1, v28 │ │ -00f744: 5c10 bc00 |01b6: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ -00f748: 1416 2900 097f |01b8: const v22, #float 1.82105e+38 // #7f090029 │ │ -00f74e: 0800 1c00 |01bb: move-object/from16 v0, v28 │ │ -00f752: 0201 1600 |01bd: move/from16 v1, v22 │ │ -00f756: 6e20 ea02 1000 |01bf: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00f75c: 0c16 |01c2: move-result-object v22 │ │ -00f75e: 1f16 0901 |01c3: check-cast v22, Lorg/anothermonitor/ViewGraphic; // type@0109 │ │ -00f762: 0800 1600 |01c5: move-object/from16 v0, v22 │ │ -00f766: 0801 1c00 |01c7: move-object/from16 v1, v28 │ │ -00f76a: 5b10 b600 |01c9: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ -00f76e: 0800 1c00 |01cb: move-object/from16 v0, v28 │ │ -00f772: 5400 a300 |01cd: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f776: 0816 0000 |01cf: move-object/from16 v22, v0 │ │ -00f77a: 1a17 b204 |01d1: const-string v23, "graphicMode" // string@04b2 │ │ -00f77e: 1318 0000 |01d3: const/16 v24, #int 0 // #0 │ │ -00f782: 7803 4000 1600 |01d5: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ -00f788: 0a16 |01d8: move-result v22 │ │ -00f78a: 0200 1600 |01d9: move/from16 v0, v22 │ │ -00f78e: 0801 1c00 |01db: move-object/from16 v1, v28 │ │ -00f792: 5910 8200 |01dd: iput v0, v1, Lorg/anothermonitor/ActivityMain;.graphicMode:I // field@0082 │ │ -00f796: 0800 1c00 |01df: move-object/from16 v0, v28 │ │ -00f79a: 5400 b600 |01e1: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ -00f79e: 0816 0000 |01e3: move-object/from16 v22, v0 │ │ -00f7a2: 0800 1c00 |01e5: move-object/from16 v0, v28 │ │ -00f7a6: 5200 8200 |01e7: iget v0, v0, Lorg/anothermonitor/ActivityMain;.graphicMode:I // field@0082 │ │ -00f7aa: 0217 0000 |01e9: move/from16 v23, v0 │ │ -00f7ae: 7402 8303 1600 |01eb: invoke-virtual/range {v22, v23}, Lorg/anothermonitor/ViewGraphic;.setGraphicMode:(I)V // method@0383 │ │ -00f7b4: 1416 1400 097f |01ee: const v22, #float 1.82105e+38 // #7f090014 │ │ -00f7ba: 0800 1c00 |01f1: move-object/from16 v0, v28 │ │ -00f7be: 0201 1600 |01f3: move/from16 v1, v22 │ │ -00f7c2: 6e20 ea02 1000 |01f5: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00f7c8: 0c16 |01f8: move-result-object v22 │ │ -00f7ca: 1f16 6e00 |01f9: check-cast v22, Landroid/widget/ToggleButton; // type@006e │ │ -00f7ce: 0800 1600 |01fb: move-object/from16 v0, v22 │ │ -00f7d2: 0801 1c00 |01fd: move-object/from16 v1, v28 │ │ -00f7d6: 5b10 8700 |01ff: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBHide:Landroid/widget/ToggleButton; // field@0087 │ │ -00f7da: 0800 1c00 |0201: move-object/from16 v0, v28 │ │ -00f7de: 5400 8700 |0203: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBHide:Landroid/widget/ToggleButton; // field@0087 │ │ -00f7e2: 0816 0000 |0205: move-object/from16 v22, v0 │ │ -00f7e6: 2217 ea00 |0207: new-instance v23, Lorg/anothermonitor/ActivityMain$7; // type@00ea │ │ -00f7ea: 0800 1700 |0209: move-object/from16 v0, v23 │ │ -00f7ee: 0801 1c00 |020b: move-object/from16 v1, v28 │ │ -00f7f2: 7020 8902 1000 |020d: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$7;.:(Lorg/anothermonitor/ActivityMain;)V // method@0289 │ │ -00f7f8: 7402 ed00 1600 |0210: invoke-virtual/range {v22, v23}, Landroid/widget/ToggleButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ed │ │ -00f7fe: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ -00f802: 5400 8700 |0215: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBHide:Landroid/widget/ToggleButton; // field@0087 │ │ -00f806: 0817 0000 |0217: move-object/from16 v23, v0 │ │ -00f80a: 0800 1c00 |0219: move-object/from16 v0, v28 │ │ -00f80e: 5200 8200 |021b: iget v0, v0, Lorg/anothermonitor/ActivityMain;.graphicMode:I // field@0082 │ │ -00f812: 0216 0000 |021d: move/from16 v22, v0 │ │ -00f816: 3916 0c0b |021f: if-nez v22, 0d2b // +0b0c │ │ -00f81a: 1316 0000 |0221: const/16 v22, #int 0 // #0 │ │ -00f81e: 0800 1700 |0223: move-object/from16 v0, v23 │ │ -00f822: 0201 1600 |0225: move/from16 v1, v22 │ │ -00f826: 6e20 ec00 1000 |0227: invoke-virtual {v0, v1}, Landroid/widget/ToggleButton;.setChecked:(Z)V // method@00ec │ │ -00f82c: 0800 1c00 |022a: move-object/from16 v0, v28 │ │ -00f830: 5400 a300 |022c: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -00f834: 0816 0000 |022e: move-object/from16 v22, v0 │ │ -00f838: 1a17 0e06 |0230: const-string v23, "processesMode" // string@060e │ │ -00f83c: 1318 0000 |0232: const/16 v24, #int 0 // #0 │ │ -00f840: 7803 4000 1600 |0234: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ -00f846: 0a16 |0237: move-result v22 │ │ -00f848: 0200 1600 |0238: move/from16 v0, v22 │ │ -00f84c: 0801 1c00 |023a: move-object/from16 v1, v28 │ │ -00f850: 5910 bd00 |023c: iput v0, v1, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ -00f854: 0800 1c00 |023e: move-object/from16 v0, v28 │ │ -00f858: 5400 b600 |0240: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ -00f85c: 0816 0000 |0242: move-object/from16 v22, v0 │ │ -00f860: 0800 1c00 |0244: move-object/from16 v0, v28 │ │ -00f864: 5200 bd00 |0246: iget v0, v0, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ -00f868: 0217 0000 |0248: move/from16 v23, v0 │ │ -00f86c: 7402 8603 1600 |024a: invoke-virtual/range {v22, v23}, Lorg/anothermonitor/ViewGraphic;.setProcessesMode:(I)V // method@0386 │ │ -00f872: 1416 0900 097f |024d: const v22, #float 1.82104e+38 // #7f090009 │ │ -00f878: 0800 1c00 |0250: move-object/from16 v0, v28 │ │ -00f87c: 0201 1600 |0252: move/from16 v1, v22 │ │ -00f880: 6e20 ea02 1000 |0254: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00f886: 0c16 |0257: move-result-object v22 │ │ -00f888: 1f16 6000 |0258: check-cast v22, Landroid/widget/Button; // type@0060 │ │ -00f88c: 0800 1600 |025a: move-object/from16 v0, v22 │ │ -00f890: 0801 1c00 |025c: move-object/from16 v1, v28 │ │ -00f894: 5b10 8800 |025e: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBMemory:Landroid/widget/Button; // field@0088 │ │ -00f898: 0800 1c00 |0260: move-object/from16 v0, v28 │ │ -00f89c: 5400 8800 |0262: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBMemory:Landroid/widget/Button; // field@0088 │ │ -00f8a0: 0816 0000 |0264: move-object/from16 v22, v0 │ │ -00f8a4: 2217 eb00 |0266: new-instance v23, Lorg/anothermonitor/ActivityMain$8; // type@00eb │ │ -00f8a8: 0800 1700 |0268: move-object/from16 v0, v23 │ │ -00f8ac: 0801 1c00 |026a: move-object/from16 v1, v28 │ │ -00f8b0: 7020 8b02 1000 |026c: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$8;.:(Lorg/anothermonitor/ActivityMain;)V // method@028b │ │ -00f8b6: 7402 a100 1600 |026f: invoke-virtual/range {v22, v23}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00a1 │ │ -00f8bc: 0800 1c00 |0272: move-object/from16 v0, v28 │ │ -00f8c0: 5400 8800 |0274: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBMemory:Landroid/widget/Button; // field@0088 │ │ -00f8c4: 0817 0000 |0276: move-object/from16 v23, v0 │ │ -00f8c8: 0800 1c00 |0278: move-object/from16 v0, v28 │ │ -00f8cc: 5200 bd00 |027a: iget v0, v0, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ -00f8d0: 0216 0000 |027c: move/from16 v22, v0 │ │ -00f8d4: 3916 b10a |027e: if-nez v22, 0d2f // +0ab1 │ │ -00f8d8: 1416 4900 077f |0280: const v22, #float 1.79447e+38 // #7f070049 │ │ -00f8de: 0800 1c00 |0283: move-object/from16 v0, v28 │ │ -00f8e2: 0201 1600 |0285: move/from16 v1, v22 │ │ -00f8e6: 6e20 f202 1000 |0287: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -00f8ec: 0c16 |028a: move-result-object v22 │ │ -00f8ee: 0800 1700 |028b: move-object/from16 v0, v23 │ │ -00f8f2: 0801 1600 |028d: move-object/from16 v1, v22 │ │ -00f8f6: 6e20 a200 1000 |028f: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00a2 │ │ -00f8fc: 1416 0500 097f |0292: const v22, #float 1.82104e+38 // #7f090005 │ │ -00f902: 0800 1c00 |0295: move-object/from16 v0, v28 │ │ -00f906: 0201 1600 |0297: move/from16 v1, v22 │ │ -00f90a: 6e20 ea02 1000 |0299: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00f910: 0c16 |029c: move-result-object v22 │ │ -00f912: 1f16 6400 |029d: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -00f916: 0800 1600 |029f: move-object/from16 v0, v22 │ │ -00f91a: 0801 1c00 |02a1: move-object/from16 v1, v28 │ │ -00f91e: 5b10 9f00 |02a3: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ -00f922: 1416 2a00 097f |02a5: const v22, #float 1.82105e+38 // #7f09002a │ │ -00f928: 0800 1c00 |02a8: move-object/from16 v0, v28 │ │ -00f92c: 0201 1600 |02aa: move/from16 v1, v22 │ │ -00f930: 6e20 ea02 1000 |02ac: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00f936: 0c16 |02af: move-result-object v22 │ │ -00f938: 1f16 6200 |02b0: check-cast v22, Landroid/widget/FrameLayout; // type@0062 │ │ -00f93c: 0800 1600 |02b2: move-object/from16 v0, v22 │ │ -00f940: 0801 1c00 |02b4: move-object/from16 v1, v28 │ │ -00f944: 5b10 9600 |02b6: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ -00f948: 6016 0d00 |02b8: sget v22, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ -00f94c: 1317 1300 |02ba: const/16 v23, #int 19 // #13 │ │ -00f950: 0200 1600 |02bc: move/from16 v0, v22 │ │ -00f954: 0201 1700 |02be: move/from16 v1, v23 │ │ -00f958: 3410 5601 |02c0: if-lt v0, v1, 0416 // +0156 │ │ -00f95c: 7401 f302 1c00 |02c2: invoke-virtual/range {v28}, Lorg/anothermonitor/ActivityMain;.getWindow:()Landroid/view/Window; // method@02f3 │ │ -00f962: 0c16 |02c5: move-result-object v22 │ │ -00f964: 7401 9d00 1600 |02c6: invoke-virtual/range {v22}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ -00f96a: 0c16 |02c9: move-result-object v22 │ │ -00f96c: 1317 0004 |02ca: const/16 v23, #int 1024 // #400 │ │ -00f970: 7402 8f00 1600 |02cc: invoke-virtual/range {v22, v23}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ -00f976: 0800 1c00 |02cf: move-object/from16 v0, v28 │ │ -00f97a: 5400 c100 |02d1: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00f97e: 0816 0000 |02d3: move-object/from16 v22, v0 │ │ -00f982: 7401 4800 1600 |02d5: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ -00f988: 0c16 |02d8: move-result-object v22 │ │ -00f98a: 0800 1600 |02d9: move-object/from16 v0, v22 │ │ -00f98e: 5200 0700 |02db: iget v0, v0, Landroid/content/res/Configuration;.smallestScreenWidthDp:I // field@0007 │ │ -00f992: 0216 0000 |02dd: move/from16 v22, v0 │ │ -00f996: 0200 1600 |02df: move/from16 v0, v22 │ │ -00f99a: 8200 |02e1: int-to-float v0, v0 │ │ -00f99c: 0211 0000 |02e2: move/from16 v17, v0 │ │ -00f9a0: 7701 9200 1c00 |02e4: invoke-static/range {v28}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0092 │ │ -00f9a6: 0c16 |02e7: move-result-object v22 │ │ -00f9a8: 7401 9300 1600 |02e8: invoke-virtual/range {v22}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@0093 │ │ -00f9ae: 0a16 |02eb: move-result v22 │ │ -00f9b0: 3916 ed00 |02ec: if-nez v22, 03d9 // +00ed │ │ -00f9b4: 1316 0300 |02ee: const/16 v22, #int 3 // #3 │ │ -00f9b8: 7701 8200 1600 |02f0: invoke-static/range {v22}, Landroid/view/KeyCharacterMap;.deviceHasKey:(I)Z // method@0082 │ │ -00f9be: 0a16 |02f3: move-result v22 │ │ -00f9c0: 3916 e500 |02f4: if-nez v22, 03d9 // +00e5 │ │ -00f9c4: 0800 1c00 |02f6: move-object/from16 v0, v28 │ │ -00f9c8: 5400 c100 |02f8: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00f9cc: 0816 0000 |02fa: move-object/from16 v22, v0 │ │ -00f9d0: 7401 4800 1600 |02fc: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ -00f9d6: 0c16 |02ff: move-result-object v22 │ │ -00f9d8: 0800 1600 |0300: move-object/from16 v0, v22 │ │ -00f9dc: 5200 0600 |0302: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -00f9e0: 0216 0000 |0304: move/from16 v22, v0 │ │ -00f9e4: 1317 0100 |0306: const/16 v23, #int 1 // #1 │ │ -00f9e8: 0200 1600 |0308: move/from16 v0, v22 │ │ -00f9ec: 0201 1700 |030a: move/from16 v1, v23 │ │ -00f9f0: 3210 0800 |030c: if-eq v0, v1, 0314 // +0008 │ │ -00f9f4: 1516 0c44 |030e: const/high16 v22, #int 1141637120 // #440c │ │ -00f9f8: 2d16 1116 |0310: cmpl-float v22, v17, v22 │ │ -00f9fc: 3d16 c700 |0312: if-lez v22, 03d9 // +00c7 │ │ -00fa00: 7401 f302 1c00 |0314: invoke-virtual/range {v28}, Lorg/anothermonitor/ActivityMain;.getWindow:()Landroid/view/Window; // method@02f3 │ │ -00fa06: 0c16 |0317: move-result-object v22 │ │ -00fa08: 7401 9d00 1600 |0318: invoke-virtual/range {v22}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ -00fa0e: 0c16 |031b: move-result-object v22 │ │ -00fa10: 1317 0002 |031c: const/16 v23, #int 512 // #200 │ │ -00fa14: 7402 8f00 1600 |031e: invoke-virtual/range {v22, v23}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ -00fa1a: 0800 1c00 |0321: move-object/from16 v0, v28 │ │ -00fa1e: 5400 c100 |0323: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00fa22: 0816 0000 |0325: move-object/from16 v22, v0 │ │ -00fa26: 0800 1c00 |0327: move-object/from16 v0, v28 │ │ -00fa2a: 5400 c100 |0329: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ -00fa2e: 0817 0000 |032b: move-object/from16 v23, v0 │ │ -00fa32: 1a18 8305 |032d: const-string v24, "navigation_bar_height" // string@0583 │ │ -00fa36: 1a19 1804 |032f: const-string v25, "dimen" // string@0418 │ │ -00fa3a: 1a1a 6f03 |0331: const-string v26, "android" // string@036f │ │ -00fa3e: 7404 4b00 1700 |0333: invoke-virtual/range {v23, v24, v25, v26}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ -00fa44: 0a17 |0336: move-result v23 │ │ -00fa46: 7402 4900 1600 |0337: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ -00fa4c: 0a16 |033a: move-result v22 │ │ -00fa4e: 0200 1600 |033b: move/from16 v0, v22 │ │ -00fa52: 0801 1c00 |033d: move-object/from16 v1, v28 │ │ -00fa56: 5910 ba00 |033f: iput v0, v1, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ -00fa5a: 0800 1c00 |0341: move-object/from16 v0, v28 │ │ -00fa5e: 5200 ba00 |0343: iget v0, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ -00fa62: 0216 0000 |0345: move/from16 v22, v0 │ │ -00fa66: 3916 1700 |0347: if-nez v22, 035e // +0017 │ │ -00fa6a: 1516 4042 |0349: const/high16 v22, #int 1111490560 // #4240 │ │ -00fa6e: 0800 1c00 |034b: move-object/from16 v0, v28 │ │ -00fa72: 5200 c200 |034d: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -00fa76: 0217 0000 |034f: move/from16 v23, v0 │ │ -00fa7a: a816 1617 |0351: mul-float v22, v22, v23 │ │ -00fa7e: 0200 1600 |0353: move/from16 v0, v22 │ │ -00fa82: 8700 |0355: float-to-int v0, v0 │ │ -00fa84: 0216 0000 |0356: move/from16 v22, v0 │ │ -00fa88: 0200 1600 |0358: move/from16 v0, v22 │ │ -00fa8c: 0801 1c00 |035a: move-object/from16 v1, v28 │ │ -00fa90: 5910 ba00 |035c: iput v0, v1, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ -00fa94: 1416 0300 097f |035e: const v22, #float 1.82104e+38 // #7f090003 │ │ -00fa9a: 0800 1c00 |0361: move-object/from16 v0, v28 │ │ -00fa9e: 0201 1600 |0363: move/from16 v1, v22 │ │ -00faa2: 6e20 ea02 1000 |0365: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00faa8: 0c0c |0368: move-result-object v12 │ │ -00faaa: 1f0c 6200 |0369: check-cast v12, Landroid/widget/FrameLayout; // type@0062 │ │ -00faae: 1316 0000 |036b: const/16 v22, #int 0 // #0 │ │ -00fab2: 0200 1600 |036d: move/from16 v0, v22 │ │ -00fab6: 6e20 ad00 0c00 |036f: invoke-virtual {v12, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@00ad │ │ -00fabc: 6e10 a600 0c00 |0372: invoke-virtual {v12}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ -00fac2: 0c16 |0375: move-result-object v22 │ │ -00fac4: 1f16 6100 |0376: check-cast v22, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ -00fac8: 0800 1c00 |0378: move-object/from16 v0, v28 │ │ -00facc: 5200 ba00 |037a: iget v0, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ -00fad0: 0217 0000 |037c: move/from16 v23, v0 │ │ -00fad4: 0200 1700 |037e: move/from16 v0, v23 │ │ -00fad8: 0801 1600 |0380: move-object/from16 v1, v22 │ │ -00fadc: 5910 1000 |0382: iput v0, v1, Landroid/widget/FrameLayout$LayoutParams;.height:I // field@0010 │ │ -00fae0: 0800 1c00 |0384: move-object/from16 v0, v28 │ │ -00fae4: 5400 b600 |0386: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ -00fae8: 0816 0000 |0388: move-object/from16 v22, v0 │ │ -00faec: 7401 7b03 1600 |038a: invoke-virtual/range {v22}, Lorg/anothermonitor/ViewGraphic;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@037b │ │ -00faf2: 0c16 |038d: move-result-object v22 │ │ -00faf4: 1f16 6100 |038e: check-cast v22, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ -00faf8: 1317 0000 |0390: const/16 v23, #int 0 // #0 │ │ -00fafc: 1318 0000 |0392: const/16 v24, #int 0 // #0 │ │ -00fb00: 1319 0000 |0394: const/16 v25, #int 0 // #0 │ │ -00fb04: 0800 1c00 |0396: move-object/from16 v0, v28 │ │ -00fb08: 5200 ba00 |0398: iget v0, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ -00fb0c: 021a 0000 |039a: move/from16 v26, v0 │ │ -00fb10: 7405 a400 1600 |039c: invoke-virtual/range {v22, v23, v24, v25, v26}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ -00fb16: 0800 1c00 |039f: move-object/from16 v0, v28 │ │ -00fb1a: 5400 9600 |03a1: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ -00fb1e: 0816 0000 |03a3: move-object/from16 v22, v0 │ │ -00fb22: 7401 a600 1600 |03a5: invoke-virtual/range {v22}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ -00fb28: 0c16 |03a8: move-result-object v22 │ │ -00fb2a: 1f16 6100 |03a9: check-cast v22, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ -00fb2e: 1317 0000 |03ab: const/16 v23, #int 0 // #0 │ │ -00fb32: 1318 0000 |03ad: const/16 v24, #int 0 // #0 │ │ -00fb36: 1319 0000 |03af: const/16 v25, #int 0 // #0 │ │ -00fb3a: 0800 1c00 |03b1: move-object/from16 v0, v28 │ │ -00fb3e: 5200 ba00 |03b3: iget v0, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ -00fb42: 021a 0000 |03b5: move/from16 v26, v0 │ │ -00fb46: 7405 a400 1600 |03b7: invoke-virtual/range {v22, v23, v24, v25, v26}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ -00fb4c: 6e10 dd00 0800 |03ba: invoke-virtual {v8}, Landroid/widget/SeekBar;.getPaddingTop:()I // method@00dd │ │ -00fb52: 0a10 |03bd: move-result v16 │ │ -00fb54: 6e10 da00 0800 |03be: invoke-virtual {v8}, Landroid/widget/SeekBar;.getPaddingBottom:()I // method@00da │ │ -00fb5a: 0a0d |03c1: move-result v13 │ │ -00fb5c: 6e10 db00 0800 |03c2: invoke-virtual {v8}, Landroid/widget/SeekBar;.getPaddingLeft:()I // method@00db │ │ -00fb62: 0a0e |03c5: move-result v14 │ │ -00fb64: 6e10 dc00 0800 |03c6: invoke-virtual {v8}, Landroid/widget/SeekBar;.getPaddingRight:()I // method@00dc │ │ -00fb6a: 0a0f |03c9: move-result v15 │ │ -00fb6c: 0800 1c00 |03ca: move-object/from16 v0, v28 │ │ -00fb70: 5200 ba00 |03cc: iget v0, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ -00fb74: 0216 0000 |03ce: move/from16 v22, v0 │ │ -00fb78: 9016 160d |03d0: add-int v22, v22, v13 │ │ -00fb7c: 0200 1000 |03d2: move/from16 v0, v16 │ │ -00fb80: 0201 1600 |03d4: move/from16 v1, v22 │ │ -00fb84: 6e51 e200 e8f0 |03d6: invoke-virtual {v8, v14, v0, v15, v1}, Landroid/widget/SeekBar;.setPadding:(IIII)V // method@00e2 │ │ -00fb8a: 0800 1c00 |03d9: move-object/from16 v0, v28 │ │ -00fb8e: 5400 9f00 |03db: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ -00fb92: 0816 0000 |03dd: move-object/from16 v22, v0 │ │ -00fb96: 7401 be00 1600 |03df: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getPaddingTop:()I // method@00be │ │ -00fb9c: 0a10 |03e2: move-result v16 │ │ -00fb9e: 0800 1c00 |03e3: move-object/from16 v0, v28 │ │ -00fba2: 5400 9f00 |03e5: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ -00fba6: 0816 0000 |03e7: move-object/from16 v22, v0 │ │ -00fbaa: 7401 bb00 1600 |03e9: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getPaddingBottom:()I // method@00bb │ │ -00fbb0: 0a0d |03ec: move-result v13 │ │ -00fbb2: 0800 1c00 |03ed: move-object/from16 v0, v28 │ │ -00fbb6: 5400 9f00 |03ef: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ -00fbba: 0816 0000 |03f1: move-object/from16 v22, v0 │ │ -00fbbe: 7401 bc00 1600 |03f3: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getPaddingLeft:()I // method@00bc │ │ -00fbc4: 0a0e |03f6: move-result v14 │ │ -00fbc6: 0800 1c00 |03f7: move-object/from16 v0, v28 │ │ -00fbca: 5400 9f00 |03f9: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ -00fbce: 0816 0000 |03fb: move-object/from16 v22, v0 │ │ -00fbd2: 7401 bd00 1600 |03fd: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getPaddingRight:()I // method@00bd │ │ -00fbd8: 0a0f |0400: move-result v15 │ │ -00fbda: 0800 1c00 |0401: move-object/from16 v0, v28 │ │ -00fbde: 5400 9f00 |0403: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ -00fbe2: 0816 0000 |0405: move-object/from16 v22, v0 │ │ -00fbe6: 0800 1c00 |0407: move-object/from16 v0, v28 │ │ -00fbea: 5200 c500 |0409: iget v0, v0, Lorg/anothermonitor/ActivityMain;.statusBarHeight:I // field@00c5 │ │ -00fbee: 0217 0000 |040b: move/from16 v23, v0 │ │ -00fbf2: 9017 1710 |040d: add-int v23, v23, v16 │ │ -00fbf6: 0800 1600 |040f: move-object/from16 v0, v22 │ │ -00fbfa: 0201 1700 |0411: move/from16 v1, v23 │ │ -00fbfe: 6e5d c900 e0f1 |0413: invoke-virtual {v0, v14, v1, v15, v13}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@00c9 │ │ -00fc04: 1516 097f |0416: const/high16 v22, #int 2131296256 // #7f09 │ │ -00fc08: 0800 1c00 |0418: move-object/from16 v0, v28 │ │ -00fc0c: 0201 1600 |041a: move/from16 v1, v22 │ │ -00fc10: 6e20 ea02 1000 |041c: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00fc16: 0c16 |041f: move-result-object v22 │ │ -00fc18: 1f16 6400 |0420: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -00fc1c: 0800 1600 |0422: move-object/from16 v0, v22 │ │ -00fc20: 0801 1c00 |0424: move-object/from16 v1, v28 │ │ -00fc24: 5b10 9b00 |0426: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLParent:Landroid/widget/LinearLayout; // field@009b │ │ -00fc28: 1416 0700 097f |0428: const v22, #float 1.82104e+38 // #7f090007 │ │ -00fc2e: 0800 1c00 |042b: move-object/from16 v0, v28 │ │ -00fc32: 0201 1600 |042d: move/from16 v1, v22 │ │ -00fc36: 6e20 ea02 1000 |042f: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00fc3c: 0c16 |0432: move-result-object v22 │ │ -00fc3e: 1f16 6300 |0433: check-cast v22, Landroid/widget/ImageView; // type@0063 │ │ -00fc42: 0800 1600 |0435: move-object/from16 v0, v22 │ │ -00fc46: 0801 1c00 |0437: move-object/from16 v1, v28 │ │ -00fc4a: 5b10 9000 |0439: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLButtonMenu:Landroid/widget/ImageView; // field@0090 │ │ -00fc4e: 0800 1c00 |043b: move-object/from16 v0, v28 │ │ -00fc52: 5400 9000 |043d: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLButtonMenu:Landroid/widget/ImageView; // field@0090 │ │ -00fc56: 0816 0000 |043f: move-object/from16 v22, v0 │ │ -00fc5a: 2217 ec00 |0441: new-instance v23, Lorg/anothermonitor/ActivityMain$9; // type@00ec │ │ -00fc5e: 0800 1700 |0443: move-object/from16 v0, v23 │ │ -00fc62: 0801 1c00 |0445: move-object/from16 v1, v28 │ │ -00fc66: 7020 8d02 1000 |0447: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$9;.:(Lorg/anothermonitor/ActivityMain;)V // method@028d │ │ -00fc6c: 7402 b000 1600 |044a: invoke-virtual/range {v22, v23}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b0 │ │ -00fc72: 1416 0600 097f |044d: const v22, #float 1.82104e+38 // #7f090006 │ │ -00fc78: 0800 1c00 |0450: move-object/from16 v0, v28 │ │ -00fc7c: 0201 1600 |0452: move/from16 v1, v22 │ │ -00fc80: 6e20 ea02 1000 |0454: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00fc86: 0c16 |0457: move-result-object v22 │ │ -00fc88: 1f16 6300 |0458: check-cast v22, Landroid/widget/ImageView; // type@0063 │ │ -00fc8c: 0800 1600 |045a: move-object/from16 v0, v22 │ │ -00fc90: 0801 1c00 |045c: move-object/from16 v1, v28 │ │ -00fc94: 5b10 9100 |045e: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLButtonRecord:Landroid/widget/ImageView; // field@0091 │ │ -00fc98: 0800 1c00 |0460: move-object/from16 v0, v28 │ │ -00fc9c: 5400 9100 |0462: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLButtonRecord:Landroid/widget/ImageView; // field@0091 │ │ -00fca0: 0816 0000 |0464: move-object/from16 v22, v0 │ │ -00fca4: 2217 b700 |0466: new-instance v23, Lorg/anothermonitor/ActivityMain$10; // type@00b7 │ │ -00fca8: 0800 1700 |0468: move-object/from16 v0, v23 │ │ -00fcac: 0801 1c00 |046a: move-object/from16 v1, v28 │ │ -00fcb0: 7020 1902 1000 |046c: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$10;.:(Lorg/anothermonitor/ActivityMain;)V // method@0219 │ │ -00fcb6: 7402 b000 1600 |046f: invoke-virtual/range {v22, v23}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b0 │ │ -00fcbc: 0800 1c00 |0472: move-object/from16 v0, v28 │ │ -00fcc0: 5400 9100 |0474: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLButtonRecord:Landroid/widget/ImageView; // field@0091 │ │ -00fcc4: 0816 0000 |0476: move-object/from16 v22, v0 │ │ -00fcc8: 2217 b800 |0478: new-instance v23, Lorg/anothermonitor/ActivityMain$11; // type@00b8 │ │ -00fccc: 0800 1700 |047a: move-object/from16 v0, v23 │ │ -00fcd0: 0801 1c00 |047c: move-object/from16 v1, v28 │ │ -00fcd4: 7020 1b02 1000 |047e: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$11;.:(Lorg/anothermonitor/ActivityMain;)V // method@021b │ │ -00fcda: 7402 b100 1600 |0481: invoke-virtual/range {v22, v23}, Landroid/widget/ImageView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@00b1 │ │ -00fce0: 7401 ed02 1c00 |0484: invoke-virtual/range {v28}, Lorg/anothermonitor/ActivityMain;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02ed │ │ -00fce6: 0c16 |0487: move-result-object v22 │ │ -00fce8: 1417 0a00 037f |0488: const v23, #float 1.74129e+38 // #7f03000a │ │ -00fcee: 1318 0000 |048b: const/16 v24, #int 0 // #0 │ │ -00fcf2: 7403 8500 1600 |048d: invoke-virtual/range {v22, v23, v24}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0085 │ │ -00fcf8: 0c16 |0490: move-result-object v22 │ │ -00fcfa: 1f16 6400 |0491: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -00fcfe: 0800 1600 |0493: move-object/from16 v0, v22 │ │ -00fd02: 0801 1c00 |0495: move-object/from16 v1, v28 │ │ -00fd06: 5b10 9a00 |0497: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ -00fd0a: 0800 1c00 |0499: move-object/from16 v0, v28 │ │ -00fd0e: 5400 9a00 |049b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ -00fd12: 0816 0000 |049d: move-object/from16 v22, v0 │ │ -00fd16: 1317 0100 |049f: const/16 v23, #int 1 // #1 │ │ -00fd1a: 7402 c500 1600 |04a1: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setFocusableInTouchMode:(Z)V // method@00c5 │ │ -00fd20: 2216 6700 |04a4: new-instance v22, Landroid/widget/PopupWindow; // type@0067 │ │ -00fd24: 0800 1c00 |04a6: move-object/from16 v0, v28 │ │ -00fd28: 5400 9a00 |04a8: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ -00fd2c: 0817 0000 |04aa: move-object/from16 v23, v0 │ │ -00fd30: 1518 8243 |04ac: const/high16 v24, #int 1132593152 // #4382 │ │ -00fd34: 0800 1c00 |04ae: move-object/from16 v0, v28 │ │ -00fd38: 5200 c200 |04b0: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -00fd3c: 0219 0000 |04b2: move/from16 v25, v0 │ │ -00fd40: a818 1819 |04b4: mul-float v24, v24, v25 │ │ -00fd44: 0200 1800 |04b6: move/from16 v0, v24 │ │ -00fd48: 8700 |04b8: float-to-int v0, v0 │ │ -00fd4a: 0218 0000 |04b9: move/from16 v24, v0 │ │ -00fd4e: 1319 feff |04bb: const/16 v25, #int -2 // #fffe │ │ -00fd52: 131a 0100 |04bd: const/16 v26, #int 1 // #1 │ │ -00fd56: 7605 ce00 1600 |04bf: invoke-direct/range {v22, v23, v24, v25, v26}, Landroid/widget/PopupWindow;.:(Landroid/view/View;IIZ)V // method@00ce │ │ -00fd5c: 0800 1600 |04c2: move-object/from16 v0, v22 │ │ -00fd60: 0801 1c00 |04c4: move-object/from16 v1, v28 │ │ -00fd64: 5b10 a200 |04c6: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ -00fd68: 0800 1c00 |04c8: move-object/from16 v0, v28 │ │ -00fd6c: 5400 a200 |04ca: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ -00fd70: 0816 0000 |04cc: move-object/from16 v22, v0 │ │ -00fd74: 1417 0100 087f |04ce: const v23, #float 1.80775e+38 // #7f080001 │ │ -00fd7a: 7402 d200 1600 |04d1: invoke-virtual/range {v22, v23}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@00d2 │ │ -00fd80: 0800 1c00 |04d4: move-object/from16 v0, v28 │ │ -00fd84: 5400 a200 |04d6: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ -00fd88: 0816 0000 |04d8: move-object/from16 v22, v0 │ │ -00fd8c: 2217 3600 |04da: new-instance v23, Landroid/graphics/drawable/BitmapDrawable; // type@0036 │ │ -00fd90: 7601 5e00 1700 |04dc: invoke-direct/range {v23}, Landroid/graphics/drawable/BitmapDrawable;.:()V // method@005e │ │ -00fd96: 7402 d300 1600 |04df: invoke-virtual/range {v22, v23}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00d3 │ │ -00fd9c: 0800 1c00 |04e2: move-object/from16 v0, v28 │ │ -00fda0: 5400 a200 |04e4: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ -00fda4: 0816 0000 |04e6: move-object/from16 v22, v0 │ │ -00fda8: 7401 d000 1600 |04e8: invoke-virtual/range {v22}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@00d0 │ │ -00fdae: 0c16 |04eb: move-result-object v22 │ │ -00fdb0: 2217 b900 |04ec: new-instance v23, Lorg/anothermonitor/ActivityMain$12; // type@00b9 │ │ -00fdb4: 0800 1700 |04ee: move-object/from16 v0, v23 │ │ -00fdb8: 0801 1c00 |04f0: move-object/from16 v1, v28 │ │ -00fdbc: 7020 1d02 1000 |04f2: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$12;.:(Lorg/anothermonitor/ActivityMain;)V // method@021d │ │ -00fdc2: 7402 8d00 1600 |04f5: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@008d │ │ -00fdc8: 0800 1c00 |04f8: move-object/from16 v0, v28 │ │ -00fdcc: 5400 9a00 |04fa: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ -00fdd0: 0816 0000 |04fc: move-object/from16 v22, v0 │ │ -00fdd4: 1417 5400 097f |04fe: const v23, #float 1.82106e+38 // #7f090054 │ │ -00fdda: 7402 b500 1600 |0501: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00fde0: 0c16 |0504: move-result-object v22 │ │ -00fde2: 2217 ba00 |0505: new-instance v23, Lorg/anothermonitor/ActivityMain$13; // type@00ba │ │ -00fde6: 0800 1700 |0507: move-object/from16 v0, v23 │ │ -00fdea: 0801 1c00 |0509: move-object/from16 v1, v28 │ │ -00fdee: 7020 1f02 1000 |050b: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$13;.:(Lorg/anothermonitor/ActivityMain;)V // method@021f │ │ -00fdf4: 7402 8c00 1600 |050e: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ -00fdfa: 0800 1c00 |0511: move-object/from16 v0, v28 │ │ -00fdfe: 5400 9a00 |0513: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ -00fe02: 0816 0000 |0515: move-object/from16 v22, v0 │ │ -00fe06: 1417 5500 097f |0517: const v23, #float 1.82106e+38 // #7f090055 │ │ -00fe0c: 7402 b500 1600 |051a: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00fe12: 0c16 |051d: move-result-object v22 │ │ -00fe14: 2217 bb00 |051e: new-instance v23, Lorg/anothermonitor/ActivityMain$14; // type@00bb │ │ -00fe18: 0800 1700 |0520: move-object/from16 v0, v23 │ │ -00fe1c: 0801 1c00 |0522: move-object/from16 v1, v28 │ │ -00fe20: 7020 2102 1000 |0524: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$14;.:(Lorg/anothermonitor/ActivityMain;)V // method@0221 │ │ -00fe26: 7402 8c00 1600 |0527: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ -00fe2c: 0800 1c00 |052a: move-object/from16 v0, v28 │ │ -00fe30: 5400 9a00 |052c: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ -00fe34: 0816 0000 |052e: move-object/from16 v22, v0 │ │ -00fe38: 1417 5600 097f |0530: const v23, #float 1.82106e+38 // #7f090056 │ │ -00fe3e: 7402 b500 1600 |0533: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -00fe44: 0c16 |0536: move-result-object v22 │ │ -00fe46: 2217 bc00 |0537: new-instance v23, Lorg/anothermonitor/ActivityMain$15; // type@00bc │ │ -00fe4a: 0800 1700 |0539: move-object/from16 v0, v23 │ │ -00fe4e: 0801 1c00 |053b: move-object/from16 v1, v28 │ │ -00fe52: 7020 2302 1000 |053d: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$15;.:(Lorg/anothermonitor/ActivityMain;)V // method@0223 │ │ -00fe58: 7402 8c00 1600 |0540: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ -00fe5e: 1416 1100 097f |0543: const v22, #float 1.82105e+38 // #7f090011 │ │ -00fe64: 0800 1c00 |0546: move-object/from16 v0, v28 │ │ -00fe68: 0201 1600 |0548: move/from16 v1, v22 │ │ -00fe6c: 6e20 ea02 1000 |054a: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00fe72: 0c16 |054d: move-result-object v22 │ │ -00fe74: 1f16 6400 |054e: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -00fe78: 0800 1600 |0550: move-object/from16 v0, v22 │ │ -00fe7c: 0801 1c00 |0552: move-object/from16 v1, v28 │ │ -00fe80: 5b10 9c00 |0554: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLProcessContainer:Landroid/widget/LinearLayout; // field@009c │ │ -00fe84: 1416 0a00 097f |0556: const v22, #float 1.82104e+38 // #7f09000a │ │ -00fe8a: 0800 1c00 |0559: move-object/from16 v0, v28 │ │ -00fe8e: 0201 1600 |055b: move/from16 v1, v22 │ │ -00fe92: 6e20 ea02 1000 |055d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00fe98: 0c16 |0560: move-result-object v22 │ │ -00fe9a: 1f16 6400 |0561: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -00fe9e: 0800 1600 |0563: move-object/from16 v0, v22 │ │ -00fea2: 0801 1c00 |0565: move-object/from16 v1, v28 │ │ -00fea6: 5b10 9300 |0567: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCPUTotal:Landroid/widget/LinearLayout; // field@0093 │ │ -00feaa: 0800 1c00 |0569: move-object/from16 v0, v28 │ │ -00feae: 5400 9300 |056b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCPUTotal:Landroid/widget/LinearLayout; // field@0093 │ │ -00feb2: 0816 0000 |056d: move-object/from16 v22, v0 │ │ -00feb6: 1a17 fd03 |056f: const-string v23, "cpuTotalD" // string@03fd │ │ -00feba: 7402 ca00 1600 |0571: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ -00fec0: 0800 1c00 |0574: move-object/from16 v0, v28 │ │ -00fec4: 5400 9300 |0576: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCPUTotal:Landroid/widget/LinearLayout; // field@0093 │ │ -00fec8: 0816 0000 |0578: move-object/from16 v22, v0 │ │ -00fecc: 2217 bd00 |057a: new-instance v23, Lorg/anothermonitor/ActivityMain$16; // type@00bd │ │ -00fed0: 0800 1700 |057c: move-object/from16 v0, v23 │ │ -00fed4: 0801 1c00 |057e: move-object/from16 v1, v28 │ │ -00fed8: 7020 2502 1000 |0580: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$16;.:(Lorg/anothermonitor/ActivityMain;)V // method@0225 │ │ -00fede: 7402 c700 1600 |0583: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ -00fee4: 1416 0d00 097f |0586: const v22, #float 1.82104e+38 // #7f09000d │ │ -00feea: 0800 1c00 |0589: move-object/from16 v0, v28 │ │ -00feee: 0201 1600 |058b: move/from16 v1, v22 │ │ -00fef2: 6e20 ea02 1000 |058d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00fef8: 0c16 |0590: move-result-object v22 │ │ -00fefa: 1f16 6400 |0591: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -00fefe: 0800 1600 |0593: move-object/from16 v0, v22 │ │ -00ff02: 0801 1c00 |0595: move-object/from16 v1, v28 │ │ -00ff06: 5b10 9200 |0597: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCPUAM:Landroid/widget/LinearLayout; // field@0092 │ │ -00ff0a: 0800 1c00 |0599: move-object/from16 v0, v28 │ │ -00ff0e: 5400 9200 |059b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCPUAM:Landroid/widget/LinearLayout; // field@0092 │ │ -00ff12: 0816 0000 |059d: move-object/from16 v22, v0 │ │ -00ff16: 1a17 fa03 |059f: const-string v23, "cpuAMD" // string@03fa │ │ -00ff1a: 7402 ca00 1600 |05a1: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ -00ff20: 0800 1c00 |05a4: move-object/from16 v0, v28 │ │ -00ff24: 5400 9200 |05a6: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCPUAM:Landroid/widget/LinearLayout; // field@0092 │ │ -00ff28: 0816 0000 |05a8: move-object/from16 v22, v0 │ │ -00ff2c: 2217 be00 |05aa: new-instance v23, Lorg/anothermonitor/ActivityMain$17; // type@00be │ │ -00ff30: 0800 1700 |05ac: move-object/from16 v0, v23 │ │ -00ff34: 0801 1c00 |05ae: move-object/from16 v1, v28 │ │ -00ff38: 7020 2702 1000 |05b0: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$17;.:(Lorg/anothermonitor/ActivityMain;)V // method@0227 │ │ -00ff3e: 7402 c700 1600 |05b3: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ -00ff44: 0800 1c00 |05b6: move-object/from16 v0, v28 │ │ -00ff48: 5400 9200 |05b8: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCPUAM:Landroid/widget/LinearLayout; // field@0092 │ │ -00ff4c: 0816 0000 |05ba: move-object/from16 v22, v0 │ │ -00ff50: 1317 0200 |05bc: const/16 v23, #int 2 // #2 │ │ -00ff54: 7402 b700 1600 |05be: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ -00ff5a: 0c16 |05c1: move-result-object v22 │ │ -00ff5c: 1f16 6400 |05c2: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -00ff60: 1317 0100 |05c4: const/16 v23, #int 1 // #1 │ │ -00ff64: 7402 b700 1600 |05c6: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ -00ff6a: 0c16 |05c9: move-result-object v22 │ │ -00ff6c: 1f16 6c00 |05ca: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -00ff70: 2217 a600 |05cc: new-instance v23, Ljava/lang/StringBuilder; // type@00a6 │ │ -00ff74: 7601 d101 1700 |05ce: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -00ff7a: 1a18 4c02 |05d1: const-string v24, "Pid: " // string@024c │ │ -00ff7e: 7402 d401 1700 |05d3: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -00ff84: 0c17 |05d6: move-result-object v23 │ │ -00ff86: 7100 7d00 0000 |05d7: invoke-static {}, Landroid/os/Process;.myPid:()I // method@007d │ │ -00ff8c: 0a18 |05da: move-result v24 │ │ -00ff8e: 7402 d201 1700 |05db: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ -00ff94: 0c17 |05de: move-result-object v23 │ │ -00ff96: 7401 d501 1700 |05df: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -00ff9c: 0c17 |05e2: move-result-object v23 │ │ -00ff9e: 7402 e700 1600 |05e3: invoke-virtual/range {v22, v23}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -00ffa4: 1416 1500 097f |05e6: const v22, #float 1.82105e+38 // #7f090015 │ │ -00ffaa: 0800 1c00 |05e9: move-object/from16 v0, v28 │ │ -00ffae: 0201 1600 |05eb: move/from16 v1, v22 │ │ -00ffb2: 6e20 ea02 1000 |05ed: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -00ffb8: 0c16 |05f0: move-result-object v22 │ │ -00ffba: 1f16 6400 |05f1: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -00ffbe: 0800 1600 |05f3: move-object/from16 v0, v22 │ │ -00ffc2: 0801 1c00 |05f5: move-object/from16 v1, v28 │ │ -00ffc6: 5b10 9900 |05f7: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemUsed:Landroid/widget/LinearLayout; // field@0099 │ │ -00ffca: 0800 1c00 |05f9: move-object/from16 v0, v28 │ │ -00ffce: 5400 9900 |05fb: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemUsed:Landroid/widget/LinearLayout; // field@0099 │ │ -00ffd2: 0816 0000 |05fd: move-object/from16 v22, v0 │ │ -00ffd6: 1a17 6d05 |05ff: const-string v23, "memUsedD" // string@056d │ │ -00ffda: 7402 ca00 1600 |0601: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ -00ffe0: 0800 1c00 |0604: move-object/from16 v0, v28 │ │ -00ffe4: 5400 9900 |0606: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemUsed:Landroid/widget/LinearLayout; // field@0099 │ │ -00ffe8: 0816 0000 |0608: move-object/from16 v22, v0 │ │ -00ffec: 2217 bf00 |060a: new-instance v23, Lorg/anothermonitor/ActivityMain$18; // type@00bf │ │ -00fff0: 0800 1700 |060c: move-object/from16 v0, v23 │ │ -00fff4: 0801 1c00 |060e: move-object/from16 v1, v28 │ │ -00fff8: 7020 2902 1000 |0610: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$18;.:(Lorg/anothermonitor/ActivityMain;)V // method@0229 │ │ -00fffe: 7402 c700 1600 |0613: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ -010004: 1416 1900 097f |0616: const v22, #float 1.82105e+38 // #7f090019 │ │ -01000a: 0800 1c00 |0619: move-object/from16 v0, v28 │ │ -01000e: 0201 1600 |061b: move/from16 v1, v22 │ │ -010012: 6e20 ea02 1000 |061d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010018: 0c16 |0620: move-result-object v22 │ │ -01001a: 1f16 6400 |0621: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -01001e: 0800 1600 |0623: move-object/from16 v0, v22 │ │ -010022: 0801 1c00 |0625: move-object/from16 v1, v28 │ │ -010026: 5b10 9700 |0627: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemAvailable:Landroid/widget/LinearLayout; // field@0097 │ │ -01002a: 0800 1c00 |0629: move-object/from16 v0, v28 │ │ -01002e: 5400 9700 |062b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemAvailable:Landroid/widget/LinearLayout; // field@0097 │ │ -010032: 0816 0000 |062d: move-object/from16 v22, v0 │ │ -010036: 1a17 6605 |062f: const-string v23, "memAvailableD" // string@0566 │ │ -01003a: 7402 ca00 1600 |0631: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ -010040: 0800 1c00 |0634: move-object/from16 v0, v28 │ │ -010044: 5400 9700 |0636: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemAvailable:Landroid/widget/LinearLayout; // field@0097 │ │ -010048: 0816 0000 |0638: move-object/from16 v22, v0 │ │ -01004c: 2217 c000 |063a: new-instance v23, Lorg/anothermonitor/ActivityMain$19; // type@00c0 │ │ -010050: 0800 1700 |063c: move-object/from16 v0, v23 │ │ -010054: 0801 1c00 |063e: move-object/from16 v1, v28 │ │ -010058: 7020 2b02 1000 |0640: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$19;.:(Lorg/anothermonitor/ActivityMain;)V // method@022b │ │ -01005e: 7402 c700 1600 |0643: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ -010064: 1416 1d00 097f |0646: const v22, #float 1.82105e+38 // #7f09001d │ │ -01006a: 0800 1c00 |0649: move-object/from16 v0, v28 │ │ -01006e: 0201 1600 |064b: move/from16 v1, v22 │ │ -010072: 6e20 ea02 1000 |064d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010078: 0c16 |0650: move-result-object v22 │ │ -01007a: 1f16 6400 |0651: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -01007e: 0800 1600 |0653: move-object/from16 v0, v22 │ │ -010082: 0801 1c00 |0655: move-object/from16 v1, v28 │ │ -010086: 5b10 9800 |0657: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemFree:Landroid/widget/LinearLayout; // field@0098 │ │ -01008a: 0800 1c00 |0659: move-object/from16 v0, v28 │ │ -01008e: 5400 9800 |065b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemFree:Landroid/widget/LinearLayout; // field@0098 │ │ -010092: 0816 0000 |065d: move-object/from16 v22, v0 │ │ -010096: 1a17 6905 |065f: const-string v23, "memFreeD" // string@0569 │ │ -01009a: 7402 ca00 1600 |0661: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ -0100a0: 0800 1c00 |0664: move-object/from16 v0, v28 │ │ -0100a4: 5400 9800 |0666: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemFree:Landroid/widget/LinearLayout; // field@0098 │ │ -0100a8: 0816 0000 |0668: move-object/from16 v22, v0 │ │ -0100ac: 2217 c300 |066a: new-instance v23, Lorg/anothermonitor/ActivityMain$20; // type@00c3 │ │ -0100b0: 0800 1700 |066c: move-object/from16 v0, v23 │ │ -0100b4: 0801 1c00 |066e: move-object/from16 v1, v28 │ │ -0100b8: 7020 3102 1000 |0670: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$20;.:(Lorg/anothermonitor/ActivityMain;)V // method@0231 │ │ -0100be: 7402 c700 1600 |0673: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ -0100c4: 1416 2100 097f |0676: const v22, #float 1.82105e+38 // #7f090021 │ │ -0100ca: 0800 1c00 |0679: move-object/from16 v0, v28 │ │ -0100ce: 0201 1600 |067b: move/from16 v1, v22 │ │ -0100d2: 6e20 ea02 1000 |067d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -0100d8: 0c16 |0680: move-result-object v22 │ │ -0100da: 1f16 6400 |0681: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -0100de: 0800 1600 |0683: move-object/from16 v0, v22 │ │ -0100e2: 0801 1c00 |0685: move-object/from16 v1, v28 │ │ -0100e6: 5b10 9400 |0687: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCached:Landroid/widget/LinearLayout; // field@0094 │ │ -0100ea: 0800 1c00 |0689: move-object/from16 v0, v28 │ │ -0100ee: 5400 9400 |068b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCached:Landroid/widget/LinearLayout; // field@0094 │ │ -0100f2: 0816 0000 |068d: move-object/from16 v22, v0 │ │ -0100f6: 1a17 d703 |068f: const-string v23, "cachedD" // string@03d7 │ │ -0100fa: 7402 ca00 1600 |0691: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ -010100: 0800 1c00 |0694: move-object/from16 v0, v28 │ │ -010104: 5400 9400 |0696: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCached:Landroid/widget/LinearLayout; // field@0094 │ │ -010108: 0816 0000 |0698: move-object/from16 v22, v0 │ │ -01010c: 2217 c400 |069a: new-instance v23, Lorg/anothermonitor/ActivityMain$21; // type@00c4 │ │ -010110: 0800 1700 |069c: move-object/from16 v0, v23 │ │ -010114: 0801 1c00 |069e: move-object/from16 v1, v28 │ │ -010118: 7020 3302 1000 |06a0: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$21;.:(Lorg/anothermonitor/ActivityMain;)V // method@0233 │ │ -01011e: 7402 c700 1600 |06a3: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ -010124: 1416 2500 097f |06a6: const v22, #float 1.82105e+38 // #7f090025 │ │ -01012a: 0800 1c00 |06a9: move-object/from16 v0, v28 │ │ -01012e: 0201 1600 |06ab: move/from16 v1, v22 │ │ -010132: 6e20 ea02 1000 |06ad: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010138: 0c16 |06b0: move-result-object v22 │ │ -01013a: 1f16 6400 |06b1: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -01013e: 0800 1600 |06b3: move-object/from16 v0, v22 │ │ -010142: 0801 1c00 |06b5: move-object/from16 v1, v28 │ │ -010146: 5b10 9e00 |06b7: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLThreshold:Landroid/widget/LinearLayout; // field@009e │ │ -01014a: 0800 1c00 |06b9: move-object/from16 v0, v28 │ │ -01014e: 5400 9e00 |06bb: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLThreshold:Landroid/widget/LinearLayout; // field@009e │ │ -010152: 0816 0000 |06bd: move-object/from16 v22, v0 │ │ -010156: 1a17 e506 |06bf: const-string v23, "thresholdD" // string@06e5 │ │ -01015a: 7402 ca00 1600 |06c1: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ -010160: 0800 1c00 |06c4: move-object/from16 v0, v28 │ │ -010164: 5400 9e00 |06c6: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLThreshold:Landroid/widget/LinearLayout; // field@009e │ │ -010168: 0816 0000 |06c8: move-object/from16 v22, v0 │ │ -01016c: 2217 c500 |06ca: new-instance v23, Lorg/anothermonitor/ActivityMain$22; // type@00c5 │ │ -010170: 0800 1700 |06cc: move-object/from16 v0, v23 │ │ -010174: 0801 1c00 |06ce: move-object/from16 v1, v28 │ │ -010178: 7020 3502 1000 |06d0: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$22;.:(Lorg/anothermonitor/ActivityMain;)V // method@0235 │ │ -01017e: 7402 c700 1600 |06d3: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ -010184: 1416 0c00 097f |06d6: const v22, #float 1.82104e+38 // #7f09000c │ │ -01018a: 0800 1c00 |06d9: move-object/from16 v0, v28 │ │ -01018e: 0201 1600 |06db: move/from16 v1, v22 │ │ -010192: 6e20 ea02 1000 |06dd: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010198: 0c16 |06e0: move-result-object v22 │ │ -01019a: 1f16 6c00 |06e1: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -01019e: 0800 1600 |06e3: move-object/from16 v0, v22 │ │ -0101a2: 0801 1c00 |06e5: move-object/from16 v1, v28 │ │ -0101a6: 5b10 a800 |06e7: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCPUTotalP:Landroid/widget/TextView; // field@00a8 │ │ -0101aa: 1416 0f00 097f |06e9: const v22, #float 1.82105e+38 // #7f09000f │ │ -0101b0: 0800 1c00 |06ec: move-object/from16 v0, v28 │ │ -0101b4: 0201 1600 |06ee: move/from16 v1, v22 │ │ -0101b8: 6e20 ea02 1000 |06f0: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -0101be: 0c16 |06f3: move-result-object v22 │ │ -0101c0: 1f16 6c00 |06f4: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -0101c4: 0800 1600 |06f6: move-object/from16 v0, v22 │ │ -0101c8: 0801 1c00 |06f8: move-object/from16 v1, v28 │ │ -0101cc: 5b10 a700 |06fa: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCPUAMP:Landroid/widget/TextView; // field@00a7 │ │ -0101d0: 1416 1000 097f |06fc: const v22, #float 1.82105e+38 // #7f090010 │ │ -0101d6: 0800 1c00 |06ff: move-object/from16 v0, v28 │ │ -0101da: 0201 1600 |0701: move/from16 v1, v22 │ │ -0101de: 6e20 ea02 1000 |0703: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -0101e4: 0c16 |0706: move-result-object v22 │ │ -0101e6: 1f16 6c00 |0707: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -0101ea: 0800 1600 |0709: move-object/from16 v0, v22 │ │ -0101ee: 0801 1c00 |070b: move-object/from16 v1, v28 │ │ -0101f2: 5b10 b200 |070d: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemoryAM:Landroid/widget/TextView; // field@00b2 │ │ -0101f6: 1416 1300 097f |070f: const v22, #float 1.82105e+38 // #7f090013 │ │ -0101fc: 0800 1c00 |0712: move-object/from16 v0, v28 │ │ -010200: 0201 1600 |0714: move/from16 v1, v22 │ │ -010204: 6e20 ea02 1000 |0716: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -01020a: 0c16 |0719: move-result-object v22 │ │ -01020c: 1f16 6c00 |071a: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -010210: 0800 1600 |071c: move-object/from16 v0, v22 │ │ -010214: 0801 1c00 |071e: move-object/from16 v1, v28 │ │ -010218: 5b10 af00 |0720: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemTotal:Landroid/widget/TextView; // field@00af │ │ -01021c: 1416 1700 097f |0722: const v22, #float 1.82105e+38 // #7f090017 │ │ -010222: 0800 1c00 |0725: move-object/from16 v0, v28 │ │ -010226: 0201 1600 |0727: move/from16 v1, v22 │ │ -01022a: 6e20 ea02 1000 |0729: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010230: 0c16 |072c: move-result-object v22 │ │ -010232: 1f16 6c00 |072d: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -010236: 0800 1600 |072f: move-object/from16 v0, v22 │ │ -01023a: 0801 1c00 |0731: move-object/from16 v1, v28 │ │ -01023e: 5b10 b000 |0733: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemUsed:Landroid/widget/TextView; // field@00b0 │ │ -010242: 1416 1800 097f |0735: const v22, #float 1.82105e+38 // #7f090018 │ │ -010248: 0800 1c00 |0738: move-object/from16 v0, v28 │ │ -01024c: 0201 1600 |073a: move/from16 v1, v22 │ │ -010250: 6e20 ea02 1000 |073c: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010256: 0c16 |073f: move-result-object v22 │ │ -010258: 1f16 6c00 |0740: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -01025c: 0800 1600 |0742: move-object/from16 v0, v22 │ │ -010260: 0801 1c00 |0744: move-object/from16 v1, v28 │ │ -010264: 5b10 b100 |0746: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemUsedP:Landroid/widget/TextView; // field@00b1 │ │ -010268: 1416 1b00 097f |0748: const v22, #float 1.82105e+38 // #7f09001b │ │ -01026e: 0800 1c00 |074b: move-object/from16 v0, v28 │ │ -010272: 0201 1600 |074d: move/from16 v1, v22 │ │ -010276: 6e20 ea02 1000 |074f: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -01027c: 0c16 |0752: move-result-object v22 │ │ -01027e: 1f16 6c00 |0753: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -010282: 0800 1600 |0755: move-object/from16 v0, v22 │ │ -010286: 0801 1c00 |0757: move-object/from16 v1, v28 │ │ -01028a: 5b10 ab00 |0759: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemAvailable:Landroid/widget/TextView; // field@00ab │ │ -01028e: 1416 1c00 097f |075b: const v22, #float 1.82105e+38 // #7f09001c │ │ -010294: 0800 1c00 |075e: move-object/from16 v0, v28 │ │ -010298: 0201 1600 |0760: move/from16 v1, v22 │ │ -01029c: 6e20 ea02 1000 |0762: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -0102a2: 0c16 |0765: move-result-object v22 │ │ -0102a4: 1f16 6c00 |0766: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -0102a8: 0800 1600 |0768: move-object/from16 v0, v22 │ │ -0102ac: 0801 1c00 |076a: move-object/from16 v1, v28 │ │ -0102b0: 5b10 ac00 |076c: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemAvailableP:Landroid/widget/TextView; // field@00ac │ │ -0102b4: 1416 1f00 097f |076e: const v22, #float 1.82105e+38 // #7f09001f │ │ -0102ba: 0800 1c00 |0771: move-object/from16 v0, v28 │ │ -0102be: 0201 1600 |0773: move/from16 v1, v22 │ │ -0102c2: 6e20 ea02 1000 |0775: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -0102c8: 0c16 |0778: move-result-object v22 │ │ -0102ca: 1f16 6c00 |0779: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -0102ce: 0800 1600 |077b: move-object/from16 v0, v22 │ │ -0102d2: 0801 1c00 |077d: move-object/from16 v1, v28 │ │ -0102d6: 5b10 ad00 |077f: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemFree:Landroid/widget/TextView; // field@00ad │ │ -0102da: 1416 2000 097f |0781: const v22, #float 1.82105e+38 // #7f090020 │ │ -0102e0: 0800 1c00 |0784: move-object/from16 v0, v28 │ │ -0102e4: 0201 1600 |0786: move/from16 v1, v22 │ │ -0102e8: 6e20 ea02 1000 |0788: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -0102ee: 0c16 |078b: move-result-object v22 │ │ -0102f0: 1f16 6c00 |078c: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -0102f4: 0800 1600 |078e: move-object/from16 v0, v22 │ │ -0102f8: 0801 1c00 |0790: move-object/from16 v1, v28 │ │ -0102fc: 5b10 ae00 |0792: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemFreeP:Landroid/widget/TextView; // field@00ae │ │ -010300: 1416 2300 097f |0794: const v22, #float 1.82105e+38 // #7f090023 │ │ -010306: 0800 1c00 |0797: move-object/from16 v0, v28 │ │ -01030a: 0201 1600 |0799: move/from16 v1, v22 │ │ -01030e: 6e20 ea02 1000 |079b: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010314: 0c16 |079e: move-result-object v22 │ │ -010316: 1f16 6c00 |079f: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -01031a: 0800 1600 |07a1: move-object/from16 v0, v22 │ │ -01031e: 0801 1c00 |07a3: move-object/from16 v1, v28 │ │ -010322: 5b10 a900 |07a5: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCached:Landroid/widget/TextView; // field@00a9 │ │ -010326: 1416 2400 097f |07a7: const v22, #float 1.82105e+38 // #7f090024 │ │ -01032c: 0800 1c00 |07aa: move-object/from16 v0, v28 │ │ -010330: 0201 1600 |07ac: move/from16 v1, v22 │ │ -010334: 6e20 ea02 1000 |07ae: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -01033a: 0c16 |07b1: move-result-object v22 │ │ -01033c: 1f16 6c00 |07b2: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -010340: 0800 1600 |07b4: move-object/from16 v0, v22 │ │ -010344: 0801 1c00 |07b6: move-object/from16 v1, v28 │ │ -010348: 5b10 aa00 |07b8: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCachedP:Landroid/widget/TextView; // field@00aa │ │ -01034c: 1416 2700 097f |07ba: const v22, #float 1.82105e+38 // #7f090027 │ │ -010352: 0800 1c00 |07bd: move-object/from16 v0, v28 │ │ -010356: 0201 1600 |07bf: move/from16 v1, v22 │ │ -01035a: 6e20 ea02 1000 |07c1: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010360: 0c16 |07c4: move-result-object v22 │ │ -010362: 1f16 6c00 |07c5: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -010366: 0800 1600 |07c7: move-object/from16 v0, v22 │ │ -01036a: 0801 1c00 |07c9: move-object/from16 v1, v28 │ │ -01036e: 5b10 b300 |07cb: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVThreshold:Landroid/widget/TextView; // field@00b3 │ │ -010372: 1416 2800 097f |07cd: const v22, #float 1.82105e+38 // #7f090028 │ │ -010378: 0800 1c00 |07d0: move-object/from16 v0, v28 │ │ -01037c: 0201 1600 |07d2: move/from16 v1, v22 │ │ -010380: 6e20 ea02 1000 |07d4: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010386: 0c16 |07d7: move-result-object v22 │ │ -010388: 1f16 6c00 |07d8: check-cast v22, Landroid/widget/TextView; // type@006c │ │ -01038c: 0800 1600 |07da: move-object/from16 v0, v22 │ │ -010390: 0801 1c00 |07dc: move-object/from16 v1, v28 │ │ -010394: 5b10 b400 |07de: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVThresholdP:Landroid/widget/TextView; // field@00b4 │ │ -010398: 1416 2b00 097f |07e0: const v22, #float 1.82105e+38 // #7f09002b │ │ -01039e: 0800 1c00 |07e3: move-object/from16 v0, v28 │ │ -0103a2: 0201 1600 |07e5: move/from16 v1, v22 │ │ -0103a6: 6e20 ea02 1000 |07e7: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -0103ac: 0c16 |07ea: move-result-object v22 │ │ -0103ae: 1f16 6200 |07eb: check-cast v22, Landroid/widget/FrameLayout; // type@0062 │ │ -0103b2: 0800 1600 |07ed: move-object/from16 v0, v22 │ │ -0103b6: 0801 1c00 |07ef: move-object/from16 v1, v28 │ │ -0103ba: 5b10 9d00 |07f1: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLSettings:Landroid/widget/FrameLayout; // field@009d │ │ -0103be: 0800 1c00 |07f3: move-object/from16 v0, v28 │ │ -0103c2: 5400 9d00 |07f5: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLSettings:Landroid/widget/FrameLayout; // field@009d │ │ -0103c6: 0816 0000 |07f7: move-object/from16 v22, v0 │ │ -0103ca: 7401 a700 1600 |07f9: invoke-virtual/range {v22}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00a7 │ │ -0103d0: 0c16 |07fc: move-result-object v22 │ │ -0103d2: 2217 c600 |07fd: new-instance v23, Lorg/anothermonitor/ActivityMain$23; // type@00c6 │ │ -0103d6: 0800 1700 |07ff: move-object/from16 v0, v23 │ │ -0103da: 0801 1c00 |0801: move-object/from16 v1, v28 │ │ -0103de: 7020 3702 1000 |0803: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$23;.:(Lorg/anothermonitor/ActivityMain;)V // method@0237 │ │ -0103e4: 7402 9b00 1600 |0806: invoke-virtual/range {v22, v23}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009b │ │ -0103ea: 0800 1c00 |0809: move-object/from16 v0, v28 │ │ -0103ee: 5400 9600 |080b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ -0103f2: 0816 0000 |080d: move-object/from16 v22, v0 │ │ -0103f6: 2217 c700 |080f: new-instance v23, Lorg/anothermonitor/ActivityMain$24; // type@00c7 │ │ -0103fa: 0800 1700 |0811: move-object/from16 v0, v23 │ │ -0103fe: 0801 1c00 |0813: move-object/from16 v1, v28 │ │ -010402: 7020 3902 1000 |0815: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$24;.:(Lorg/anothermonitor/ActivityMain;)V // method@0239 │ │ -010408: 7402 ab00 1600 |0818: invoke-virtual/range {v22, v23}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ab │ │ -01040e: 0800 1c00 |081b: move-object/from16 v0, v28 │ │ -010412: 5400 9600 |081d: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ -010416: 0816 0000 |081f: move-object/from16 v22, v0 │ │ -01041a: 2217 c800 |0821: new-instance v23, Lorg/anothermonitor/ActivityMain$25; // type@00c8 │ │ -01041e: 0800 1700 |0823: move-object/from16 v0, v23 │ │ -010422: 0801 1c00 |0825: move-object/from16 v1, v28 │ │ -010426: 7020 3b02 1000 |0827: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$25;.:(Lorg/anothermonitor/ActivityMain;)V // method@023b │ │ -01042c: 7402 ac00 1600 |082a: invoke-virtual/range {v22, v23}, Landroid/widget/FrameLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@00ac │ │ -010432: 0800 1c00 |082d: move-object/from16 v0, v28 │ │ -010436: 5400 b600 |082f: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ -01043a: 0816 0000 |0831: move-object/from16 v22, v0 │ │ -01043e: 1317 0000 |0833: const/16 v23, #int 0 // #0 │ │ -010442: 7402 8403 1600 |0835: invoke-virtual/range {v22, v23}, Lorg/anothermonitor/ViewGraphic;.setOpaque:(Z)V // method@0384 │ │ -010448: 0800 1c00 |0838: move-object/from16 v0, v28 │ │ -01044c: 5400 b600 |083a: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ -010450: 0816 0000 |083c: move-object/from16 v22, v0 │ │ -010454: 2217 c900 |083e: new-instance v23, Lorg/anothermonitor/ActivityMain$26; // type@00c9 │ │ -010458: 0800 1700 |0840: move-object/from16 v0, v23 │ │ -01045c: 0801 1c00 |0842: move-object/from16 v1, v28 │ │ -010460: 7020 3d02 1000 |0844: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$26;.:(Lorg/anothermonitor/ActivityMain;)V // method@023d │ │ -010466: 7402 8803 1600 |0847: invoke-virtual/range {v22, v23}, Lorg/anothermonitor/ViewGraphic;.setSurfaceTextureListener:(Landroid/view/TextureView$SurfaceTextureListener;)V // method@0388 │ │ -01046c: 0800 1c00 |084a: move-object/from16 v0, v28 │ │ -010470: 5400 b600 |084c: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ -010474: 0816 0000 |084e: move-object/from16 v22, v0 │ │ -010478: 7401 7e03 1600 |0850: invoke-virtual/range {v22}, Lorg/anothermonitor/ViewGraphic;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@037e │ │ -01047e: 0c16 |0853: move-result-object v22 │ │ -010480: 2217 ca00 |0854: new-instance v23, Lorg/anothermonitor/ActivityMain$27; // type@00ca │ │ -010484: 0800 1700 |0856: move-object/from16 v0, v23 │ │ -010488: 0801 1c00 |0858: move-object/from16 v1, v28 │ │ -01048c: 7020 4202 1000 |085a: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$27;.:(Lorg/anothermonitor/ActivityMain;)V // method@0242 │ │ -010492: 7402 9b00 1600 |085d: invoke-virtual/range {v22, v23}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009b │ │ -010498: 1416 1200 097f |0860: const v22, #float 1.82105e+38 // #7f090012 │ │ -01049e: 0800 1c00 |0863: move-object/from16 v0, v28 │ │ -0104a2: 0201 1600 |0865: move/from16 v1, v22 │ │ -0104a6: 6e20 ea02 1000 |0867: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -0104ac: 0c16 |086a: move-result-object v22 │ │ -0104ae: 1f16 6000 |086b: check-cast v22, Landroid/widget/Button; // type@0060 │ │ -0104b2: 0800 1600 |086d: move-object/from16 v0, v22 │ │ -0104b6: 0801 1c00 |086f: move-object/from16 v1, v28 │ │ -0104ba: 5b10 8600 |0871: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBChooseProcess:Landroid/widget/Button; // field@0086 │ │ -0104be: 0800 1c00 |0873: move-object/from16 v0, v28 │ │ -0104c2: 5400 8600 |0875: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBChooseProcess:Landroid/widget/Button; // field@0086 │ │ -0104c6: 0816 0000 |0877: move-object/from16 v22, v0 │ │ -0104ca: 2217 cb00 |0879: new-instance v23, Lorg/anothermonitor/ActivityMain$28; // type@00cb │ │ -0104ce: 0800 1700 |087b: move-object/from16 v0, v23 │ │ -0104d2: 0801 1c00 |087d: move-object/from16 v1, v28 │ │ -0104d6: 7020 4402 1000 |087f: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$28;.:(Lorg/anothermonitor/ActivityMain;)V // method@0244 │ │ -0104dc: 7402 a100 1600 |0882: invoke-virtual/range {v22, v23}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00a1 │ │ -0104e2: 1416 0800 097f |0885: const v22, #float 1.82104e+38 // #7f090008 │ │ -0104e8: 0800 1c00 |0888: move-object/from16 v0, v28 │ │ -0104ec: 0201 1600 |088a: move/from16 v1, v22 │ │ -0104f0: 6e20 ea02 1000 |088c: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -0104f6: 0c16 |088f: move-result-object v22 │ │ -0104f8: 1f16 6000 |0890: check-cast v22, Landroid/widget/Button; // type@0060 │ │ -0104fc: 0800 1600 |0892: move-object/from16 v0, v22 │ │ -010500: 0801 1c00 |0894: move-object/from16 v1, v28 │ │ -010504: 5b10 8900 |0896: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBRemoveAll:Landroid/widget/Button; // field@0089 │ │ -010508: 0800 1c00 |0898: move-object/from16 v0, v28 │ │ -01050c: 5400 8900 |089a: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBRemoveAll:Landroid/widget/Button; // field@0089 │ │ -010510: 0816 0000 |089c: move-object/from16 v22, v0 │ │ -010514: 2217 cd00 |089e: new-instance v23, Lorg/anothermonitor/ActivityMain$29; // type@00cd │ │ -010518: 0800 1700 |08a0: move-object/from16 v0, v23 │ │ -01051c: 0801 1c00 |08a2: move-object/from16 v1, v28 │ │ -010520: 7020 4802 1000 |08a4: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$29;.:(Lorg/anothermonitor/ActivityMain;)V // method@0248 │ │ -010526: 7402 a100 1600 |08a7: invoke-virtual/range {v22, v23}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00a1 │ │ -01052c: 1416 2d00 097f |08aa: const v22, #float 1.82105e+38 // #7f09002d │ │ -010532: 0800 1c00 |08ad: move-object/from16 v0, v28 │ │ -010536: 0201 1600 |08af: move/from16 v1, v22 │ │ -01053a: 6e20 ea02 1000 |08b1: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010540: 0c09 |08b4: move-result-object v9 │ │ -010542: 1f09 6c00 |08b5: check-cast v9, Landroid/widget/TextView; // type@006c │ │ -010546: 2216 a600 |08b7: new-instance v22, Ljava/lang/StringBuilder; // type@00a6 │ │ -01054a: 7601 d101 1600 |08b9: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -010550: 1417 1200 077f |08bc: const v23, #float 1.79446e+38 // #7f070012 │ │ -010556: 0800 1c00 |08bf: move-object/from16 v0, v28 │ │ -01055a: 0201 1700 |08c1: move/from16 v1, v23 │ │ -01055e: 6e20 f202 1000 |08c3: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -010564: 0c17 |08c6: move-result-object v23 │ │ -010566: 7402 d401 1600 |08c7: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01056c: 0c16 |08ca: move-result-object v22 │ │ -01056e: 1a17 0300 |08cb: const-string v23, " " // string@0003 │ │ -010572: 7402 d401 1600 |08cd: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -010578: 0c16 |08d0: move-result-object v22 │ │ -01057a: 0800 1c00 |08d1: move-object/from16 v0, v28 │ │ -01057e: 5400 8d00 |08d3: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mFormatTime:Ljava/text/DecimalFormat; // field@008d │ │ -010582: 0817 0000 |08d5: move-object/from16 v23, v0 │ │ -010586: 0800 1c00 |08d7: move-object/from16 v0, v28 │ │ -01058a: 5200 8300 |08d9: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalRead:I // field@0083 │ │ -01058e: 0218 0000 |08db: move/from16 v24, v0 │ │ -010592: 0200 1800 |08dd: move/from16 v0, v24 │ │ -010596: 8200 |08df: int-to-float v0, v0 │ │ -010598: 0218 0000 |08e0: move/from16 v24, v0 │ │ -01059c: 1519 7a44 |08e2: const/high16 v25, #int 1148846080 // #447a │ │ -0105a0: a918 1819 |08e4: div-float v24, v24, v25 │ │ -0105a4: 0200 1800 |08e6: move/from16 v0, v24 │ │ -0105a8: 8900 |08e8: float-to-double v0, v0 │ │ -0105aa: 0518 0000 |08e9: move-wide/from16 v24, v0 │ │ -0105ae: 7403 de01 1700 |08eb: invoke-virtual/range {v23, v24, v25}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ -0105b4: 0c17 |08ee: move-result-object v23 │ │ -0105b6: 7402 d401 1600 |08ef: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0105bc: 0c16 |08f2: move-result-object v22 │ │ -0105be: 1a17 0900 |08f3: const-string v23, " s" // string@0009 │ │ -0105c2: 7402 d401 1600 |08f5: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0105c8: 0c16 |08f8: move-result-object v22 │ │ -0105ca: 7401 d501 1600 |08f9: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -0105d0: 0c16 |08fc: move-result-object v22 │ │ -0105d2: 0800 1600 |08fd: move-object/from16 v0, v22 │ │ -0105d6: 6e20 e700 0900 |08ff: invoke-virtual {v9, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -0105dc: 1416 2f00 097f |0902: const v22, #float 1.82105e+38 // #7f09002f │ │ -0105e2: 0800 1c00 |0905: move-object/from16 v0, v28 │ │ -0105e6: 0201 1600 |0907: move/from16 v1, v22 │ │ -0105ea: 6e20 ea02 1000 |0909: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -0105f0: 0c0a |090c: move-result-object v10 │ │ -0105f2: 1f0a 6c00 |090d: check-cast v10, Landroid/widget/TextView; // type@006c │ │ -0105f6: 2216 a600 |090f: new-instance v22, Ljava/lang/StringBuilder; // type@00a6 │ │ -0105fa: 7601 d101 1600 |0911: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -010600: 1417 1300 077f |0914: const v23, #float 1.79446e+38 // #7f070013 │ │ -010606: 0800 1c00 |0917: move-object/from16 v0, v28 │ │ -01060a: 0201 1700 |0919: move/from16 v1, v23 │ │ -01060e: 6e20 f202 1000 |091b: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -010614: 0c17 |091e: move-result-object v23 │ │ -010616: 7402 d401 1600 |091f: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01061c: 0c16 |0922: move-result-object v22 │ │ -01061e: 1a17 0300 |0923: const-string v23, " " // string@0003 │ │ -010622: 7402 d401 1600 |0925: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -010628: 0c16 |0928: move-result-object v22 │ │ -01062a: 0800 1c00 |0929: move-object/from16 v0, v28 │ │ -01062e: 5400 8d00 |092b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mFormatTime:Ljava/text/DecimalFormat; // field@008d │ │ -010632: 0817 0000 |092d: move-object/from16 v23, v0 │ │ -010636: 0800 1c00 |092f: move-object/from16 v0, v28 │ │ -01063a: 5200 8400 |0931: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalUpdate:I // field@0084 │ │ -01063e: 0218 0000 |0933: move/from16 v24, v0 │ │ -010642: 0200 1800 |0935: move/from16 v0, v24 │ │ -010646: 8200 |0937: int-to-float v0, v0 │ │ -010648: 0218 0000 |0938: move/from16 v24, v0 │ │ -01064c: 1519 7a44 |093a: const/high16 v25, #int 1148846080 // #447a │ │ -010650: a918 1819 |093c: div-float v24, v24, v25 │ │ -010654: 0200 1800 |093e: move/from16 v0, v24 │ │ -010658: 8900 |0940: float-to-double v0, v0 │ │ -01065a: 0518 0000 |0941: move-wide/from16 v24, v0 │ │ -01065e: 7403 de01 1700 |0943: invoke-virtual/range {v23, v24, v25}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ -010664: 0c17 |0946: move-result-object v23 │ │ -010666: 7402 d401 1600 |0947: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01066c: 0c16 |094a: move-result-object v22 │ │ -01066e: 1a17 0900 |094b: const-string v23, " s" // string@0009 │ │ -010672: 7402 d401 1600 |094d: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -010678: 0c16 |0950: move-result-object v22 │ │ -01067a: 7401 d501 1600 |0951: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -010680: 0c16 |0954: move-result-object v22 │ │ -010682: 0800 1600 |0955: move-object/from16 v0, v22 │ │ -010686: 6e20 e700 0a00 |0957: invoke-virtual {v10, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -01068c: 1416 3100 097f |095a: const v22, #float 1.82105e+38 // #7f090031 │ │ -010692: 0800 1c00 |095d: move-object/from16 v0, v28 │ │ -010696: 0201 1600 |095f: move/from16 v1, v22 │ │ -01069a: 6e20 ea02 1000 |0961: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -0106a0: 0c0b |0964: move-result-object v11 │ │ -0106a2: 1f0b 6c00 |0965: check-cast v11, Landroid/widget/TextView; // type@006c │ │ -0106a6: 2216 a600 |0967: new-instance v22, Ljava/lang/StringBuilder; // type@00a6 │ │ -0106aa: 7601 d101 1600 |0969: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -0106b0: 1417 1400 077f |096c: const v23, #float 1.79446e+38 // #7f070014 │ │ -0106b6: 0800 1c00 |096f: move-object/from16 v0, v28 │ │ -0106ba: 0201 1700 |0971: move/from16 v1, v23 │ │ -0106be: 6e20 f202 1000 |0973: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -0106c4: 0c17 |0976: move-result-object v23 │ │ -0106c6: 7402 d401 1600 |0977: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0106cc: 0c16 |097a: move-result-object v22 │ │ -0106ce: 1a17 0300 |097b: const-string v23, " " // string@0003 │ │ -0106d2: 7402 d401 1600 |097d: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0106d8: 0c16 |0980: move-result-object v22 │ │ -0106da: 0800 1c00 |0981: move-object/from16 v0, v28 │ │ -0106de: 5200 8500 |0983: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalWidth:I // field@0085 │ │ -0106e2: 0217 0000 |0985: move/from16 v23, v0 │ │ -0106e6: 7402 d201 1600 |0987: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ -0106ec: 0c16 |098a: move-result-object v22 │ │ -0106ee: 1a17 0800 |098b: const-string v23, " dp" // string@0008 │ │ -0106f2: 7402 d401 1600 |098d: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0106f8: 0c16 |0990: move-result-object v22 │ │ -0106fa: 7401 d501 1600 |0991: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -010700: 0c16 |0994: move-result-object v22 │ │ -010702: 0800 1600 |0995: move-object/from16 v0, v22 │ │ -010706: 6e20 e700 0b00 |0997: invoke-virtual {v11, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -01070c: 1416 2e00 097f |099a: const v22, #float 1.82105e+38 // #7f09002e │ │ -010712: 0800 1c00 |099d: move-object/from16 v0, v28 │ │ -010716: 0201 1600 |099f: move/from16 v1, v22 │ │ -01071a: 6e20 ea02 1000 |09a1: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010720: 0c16 |09a4: move-result-object v22 │ │ -010722: 1f16 6a00 |09a5: check-cast v22, Landroid/widget/SeekBar; // type@006a │ │ -010726: 0800 1600 |09a7: move-object/from16 v0, v22 │ │ -01072a: 0801 1c00 |09a9: move-object/from16 v1, v28 │ │ -01072e: 5b10 a400 |09ab: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ -010732: 1312 0000 |09ad: const/16 v18, #int 0 // #0 │ │ -010736: 0800 1c00 |09af: move-object/from16 v0, v28 │ │ -01073a: 5200 8300 |09b1: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalRead:I // field@0083 │ │ -01073e: 0216 0000 |09b3: move/from16 v22, v0 │ │ -010742: 2c16 c503 0000 |09b5: sparse-switch v22, 00000d7a // +000003c5 │ │ -010748: 0800 1c00 |09b8: move-object/from16 v0, v28 │ │ -01074c: 5400 a400 |09ba: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ -010750: 0816 0000 |09bc: move-object/from16 v22, v0 │ │ -010754: 0800 1600 |09be: move-object/from16 v0, v22 │ │ -010758: 0201 1200 |09c0: move/from16 v1, v18 │ │ -01075c: 6e20 e300 1000 |09c2: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00e3 │ │ -010762: 0800 1c00 |09c5: move-object/from16 v0, v28 │ │ -010766: 5400 a400 |09c7: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ -01076a: 0816 0000 |09c9: move-object/from16 v22, v0 │ │ -01076e: 2217 d000 |09cb: new-instance v23, Lorg/anothermonitor/ActivityMain$30; // type@00d0 │ │ -010772: 0800 1700 |09cd: move-object/from16 v0, v23 │ │ -010776: 0801 1c00 |09cf: move-object/from16 v1, v28 │ │ -01077a: 7030 4e02 1009 |09d1: invoke-direct {v0, v1, v9}, Lorg/anothermonitor/ActivityMain$30;.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;)V // method@024e │ │ -010780: 7402 e100 1600 |09d4: invoke-virtual/range {v22, v23}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00e1 │ │ -010786: 1416 3000 097f |09d7: const v22, #float 1.82105e+38 // #7f090030 │ │ -01078c: 0800 1c00 |09da: move-object/from16 v0, v28 │ │ -010790: 0201 1600 |09dc: move/from16 v1, v22 │ │ -010794: 6e20 ea02 1000 |09de: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -01079a: 0c07 |09e1: move-result-object v7 │ │ -01079c: 1f07 6a00 |09e2: check-cast v7, Landroid/widget/SeekBar; // type@006a │ │ -0107a0: 1312 0000 |09e4: const/16 v18, #int 0 // #0 │ │ -0107a4: 0800 1c00 |09e6: move-object/from16 v0, v28 │ │ -0107a8: 5200 8400 |09e8: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalUpdate:I // field@0084 │ │ -0107ac: 0216 0000 |09ea: move/from16 v22, v0 │ │ -0107b0: 2c16 a003 0000 |09ec: sparse-switch v22, 00000d8c // +000003a0 │ │ -0107b6: 0200 1200 |09ef: move/from16 v0, v18 │ │ -0107ba: 6e20 e300 0700 |09f1: invoke-virtual {v7, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00e3 │ │ -0107c0: 2216 d100 |09f4: new-instance v22, Lorg/anothermonitor/ActivityMain$31; // type@00d1 │ │ -0107c4: 0800 1600 |09f6: move-object/from16 v0, v22 │ │ -0107c8: 0801 1c00 |09f8: move-object/from16 v1, v28 │ │ -0107cc: 7040 5202 10a7 |09fa: invoke-direct {v0, v1, v7, v10}, Lorg/anothermonitor/ActivityMain$31;.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V // method@0252 │ │ -0107d2: 0800 1600 |09fd: move-object/from16 v0, v22 │ │ -0107d6: 6e20 e100 0700 |09ff: invoke-virtual {v7, v0}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00e1 │ │ -0107dc: 1312 0000 |0a02: const/16 v18, #int 0 // #0 │ │ -0107e0: 0800 1c00 |0a04: move-object/from16 v0, v28 │ │ -0107e4: 5200 8500 |0a06: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalWidth:I // field@0085 │ │ -0107e8: 0216 0000 |0a08: move/from16 v22, v0 │ │ -0107ec: 2c16 9403 0000 |0a0a: sparse-switch v22, 00000d9e // +00000394 │ │ -0107f2: 0200 1200 |0a0d: move/from16 v0, v18 │ │ -0107f6: 6e20 e300 0800 |0a0f: invoke-virtual {v8, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00e3 │ │ -0107fc: 2216 d200 |0a12: new-instance v22, Lorg/anothermonitor/ActivityMain$32; // type@00d2 │ │ -010800: 0800 1600 |0a14: move-object/from16 v0, v22 │ │ -010804: 0801 1c00 |0a16: move-object/from16 v1, v28 │ │ -010808: 7040 5602 10b8 |0a18: invoke-direct {v0, v1, v8, v11}, Lorg/anothermonitor/ActivityMain$32;.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V // method@0256 │ │ -01080e: 0800 1600 |0a1b: move-object/from16 v0, v22 │ │ -010812: 6e20 e100 0800 |0a1d: invoke-virtual {v8, v0}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00e1 │ │ -010818: 1416 2c00 097f |0a20: const v22, #float 1.82105e+38 // #7f09002c │ │ -01081e: 0800 1c00 |0a23: move-object/from16 v0, v28 │ │ -010822: 0201 1600 |0a25: move/from16 v1, v22 │ │ -010826: 6e20 ea02 1000 |0a27: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -01082c: 0c16 |0a2a: move-result-object v22 │ │ -01082e: 1f16 6200 |0a2b: check-cast v22, Landroid/widget/FrameLayout; // type@0062 │ │ -010832: 0800 1600 |0a2d: move-object/from16 v0, v22 │ │ -010836: 0801 1c00 |0a2f: move-object/from16 v1, v28 │ │ -01083a: 5b10 8a00 |0a31: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mCloseSettings:Landroid/widget/FrameLayout; // field@008a │ │ -01083e: 0800 1c00 |0a33: move-object/from16 v0, v28 │ │ -010842: 5400 8a00 |0a35: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mCloseSettings:Landroid/widget/FrameLayout; // field@008a │ │ -010846: 0816 0000 |0a37: move-object/from16 v22, v0 │ │ -01084a: 2217 d300 |0a39: new-instance v23, Lorg/anothermonitor/ActivityMain$33; // type@00d3 │ │ -01084e: 0800 1700 |0a3b: move-object/from16 v0, v23 │ │ -010852: 0801 1c00 |0a3d: move-object/from16 v1, v28 │ │ -010856: 7040 5a02 1087 |0a3f: invoke-direct {v0, v1, v7, v8}, Lorg/anothermonitor/ActivityMain$33;.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/SeekBar;)V // method@025a │ │ -01085c: 7402 ab00 1600 |0a42: invoke-virtual/range {v22, v23}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ab │ │ -010862: 381d a700 |0a45: if-eqz v29, 0aec // +00a7 │ │ -010866: 7401 6500 1d00 |0a47: invoke-virtual/range {v29}, Landroid/os/Bundle;.isEmpty:()Z // method@0065 │ │ -01086c: 0a16 |0a4a: move-result v22 │ │ -01086e: 3916 a100 |0a4b: if-nez v22, 0aec // +00a1 │ │ -010872: 1a16 0e06 |0a4d: const-string v22, "processesMode" // string@060e │ │ -010876: 0800 1d00 |0a4f: move-object/from16 v0, v29 │ │ -01087a: 0801 1600 |0a51: move-object/from16 v1, v22 │ │ -01087e: 6e20 6300 1000 |0a53: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0063 │ │ -010884: 0a16 |0a56: move-result v22 │ │ -010886: 0200 1600 |0a57: move/from16 v0, v22 │ │ -01088a: 0801 1c00 |0a59: move-object/from16 v1, v28 │ │ -01088e: 5910 bd00 |0a5b: iput v0, v1, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ -010892: 0800 1c00 |0a5d: move-object/from16 v0, v28 │ │ -010896: 5400 8800 |0a5f: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBMemory:Landroid/widget/Button; // field@0088 │ │ -01089a: 0817 0000 |0a61: move-object/from16 v23, v0 │ │ -01089e: 0800 1c00 |0a63: move-object/from16 v0, v28 │ │ -0108a2: 5200 bd00 |0a65: iget v0, v0, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ -0108a6: 0216 0000 |0a67: move/from16 v22, v0 │ │ -0108aa: 3916 0303 |0a69: if-nez v22, 0d6c // +0303 │ │ -0108ae: 1416 4900 077f |0a6b: const v22, #float 1.79447e+38 // #7f070049 │ │ -0108b4: 0800 1c00 |0a6e: move-object/from16 v0, v28 │ │ -0108b8: 0201 1600 |0a70: move/from16 v1, v22 │ │ -0108bc: 6e20 f202 1000 |0a72: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -0108c2: 0c16 |0a75: move-result-object v22 │ │ -0108c4: 0800 1700 |0a76: move-object/from16 v0, v23 │ │ -0108c8: 0801 1600 |0a78: move-object/from16 v1, v22 │ │ -0108cc: 6e20 a200 1000 |0a7a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00a2 │ │ -0108d2: 0800 1c00 |0a7d: move-object/from16 v0, v28 │ │ -0108d6: 5400 b600 |0a7f: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ -0108da: 0816 0000 |0a81: move-object/from16 v22, v0 │ │ -0108de: 0800 1c00 |0a83: move-object/from16 v0, v28 │ │ -0108e2: 5200 bd00 |0a85: iget v0, v0, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ -0108e6: 0217 0000 |0a87: move/from16 v23, v0 │ │ -0108ea: 7402 8603 1600 |0a89: invoke-virtual/range {v22, v23}, Lorg/anothermonitor/ViewGraphic;.setProcessesMode:(I)V // method@0386 │ │ -0108f0: 1a16 dc03 |0a8c: const-string v22, "canvasLocked" // string@03dc │ │ -0108f4: 0800 1d00 |0a8e: move-object/from16 v0, v29 │ │ -0108f8: 0801 1600 |0a90: move-object/from16 v1, v22 │ │ -0108fc: 6e20 6200 1000 |0a92: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0062 │ │ -010902: 0a16 |0a95: move-result v22 │ │ -010904: 0200 1600 |0a96: move/from16 v0, v22 │ │ -010908: 0801 1c00 |0a98: move-object/from16 v1, v28 │ │ -01090c: 5c10 7d00 |0a9a: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.canvasLocked:Z // field@007d │ │ -010910: 1a16 9406 |0a9c: const-string v22, "settingsShown" // string@0694 │ │ -010914: 0800 1d00 |0a9e: move-object/from16 v0, v29 │ │ -010918: 0801 1600 |0aa0: move-object/from16 v1, v22 │ │ -01091c: 6e20 6200 1000 |0aa2: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0062 │ │ -010922: 0a16 |0aa5: move-result v22 │ │ -010924: 0200 1600 |0aa6: move/from16 v0, v22 │ │ -010928: 0801 1c00 |0aa8: move-object/from16 v1, v28 │ │ -01092c: 5c10 c400 |0aaa: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ -010930: 0800 1c00 |0aac: move-object/from16 v0, v28 │ │ -010934: 5500 c400 |0aae: iget-boolean v0, v0, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ -010938: 0216 0000 |0ab0: move/from16 v22, v0 │ │ -01093c: 3816 1800 |0ab2: if-eqz v22, 0aca // +0018 │ │ -010940: 0800 1c00 |0ab4: move-object/from16 v0, v28 │ │ -010944: 5400 9d00 |0ab6: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLSettings:Landroid/widget/FrameLayout; // field@009d │ │ -010948: 0816 0000 |0ab8: move-object/from16 v22, v0 │ │ -01094c: 7401 a700 1600 |0aba: invoke-virtual/range {v22}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00a7 │ │ -010952: 0c16 |0abd: move-result-object v22 │ │ -010954: 2217 d400 |0abe: new-instance v23, Lorg/anothermonitor/ActivityMain$34; // type@00d4 │ │ -010958: 0800 1700 |0ac0: move-object/from16 v0, v23 │ │ -01095c: 0801 1c00 |0ac2: move-object/from16 v1, v28 │ │ -010960: 7020 5c02 1000 |0ac4: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$34;.:(Lorg/anothermonitor/ActivityMain;)V // method@025c │ │ -010966: 7402 9b00 1600 |0ac7: invoke-virtual/range {v22, v23}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009b │ │ -01096c: 1a16 7105 |0aca: const-string v22, "menuShown" // string@0571 │ │ -010970: 0800 1d00 |0acc: move-object/from16 v0, v29 │ │ -010974: 0801 1600 |0ace: move-object/from16 v1, v22 │ │ -010978: 6e20 6200 1000 |0ad0: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0062 │ │ -01097e: 0a16 |0ad3: move-result v22 │ │ -010980: 3816 1800 |0ad4: if-eqz v22, 0aec // +0018 │ │ -010984: 0800 1c00 |0ad6: move-object/from16 v0, v28 │ │ -010988: 5400 9f00 |0ad8: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ -01098c: 0816 0000 |0ada: move-object/from16 v22, v0 │ │ -010990: 7401 c100 1600 |0adc: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00c1 │ │ -010996: 0c16 |0adf: move-result-object v22 │ │ -010998: 2217 d500 |0ae0: new-instance v23, Lorg/anothermonitor/ActivityMain$35; // type@00d5 │ │ -01099c: 0800 1700 |0ae2: move-object/from16 v0, v23 │ │ -0109a0: 0801 1c00 |0ae4: move-object/from16 v1, v28 │ │ -0109a4: 7020 5e02 1000 |0ae6: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$35;.:(Lorg/anothermonitor/ActivityMain;)V // method@025e │ │ -0109aa: 7402 9b00 1600 |0ae9: invoke-virtual/range {v22, v23}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009b │ │ -0109b0: 0800 1c00 |0aec: move-object/from16 v0, v28 │ │ -0109b4: 5400 a300 |0aee: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -0109b8: 0816 0000 |0af0: move-object/from16 v22, v0 │ │ -0109bc: 1a17 4004 |0af2: const-string v23, "firstTime" // string@0440 │ │ -0109c0: 1318 0100 |0af4: const/16 v24, #int 1 // #1 │ │ -0109c4: 7803 3f00 1600 |0af6: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ -0109ca: 0a16 |0af9: move-result v22 │ │ -0109cc: 3816 cf00 |0afa: if-eqz v22, 0bc9 // +00cf │ │ -0109d0: 0800 1c00 |0afc: move-object/from16 v0, v28 │ │ -0109d4: 5400 a300 |0afe: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -0109d8: 0816 0000 |0b00: move-object/from16 v22, v0 │ │ -0109dc: 7801 3e00 1600 |0b02: invoke-interface/range {v22}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -0109e2: 0c16 |0b05: move-result-object v22 │ │ -0109e4: 1a17 4104 |0b06: const-string v23, "firstTimeDate" // string@0441 │ │ -0109e8: 1a18 9900 |0b08: const-string v24, "Europe/London" // string@0099 │ │ -0109ec: 7701 fa01 1800 |0b0a: invoke-static/range {v24}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@01fa │ │ -0109f2: 0c18 |0b0d: move-result-object v24 │ │ -0109f4: 7701 e701 1800 |0b0e: invoke-static/range {v24}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@01e7 │ │ -0109fa: 0c18 |0b11: move-result-object v24 │ │ -0109fc: 7401 e801 1800 |0b12: invoke-virtual/range {v24}, Ljava/util/Calendar;.getTimeInMillis:()J // method@01e8 │ │ -010a02: 0b18 |0b15: move-result-wide v24 │ │ -010a04: 7804 3d00 1600 |0b16: invoke-interface/range {v22, v23, v24, v25}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@003d │ │ -010a0a: 0c16 |0b19: move-result-object v22 │ │ -010a0c: 7801 3a00 1600 |0b1a: invoke-interface/range {v22}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -010a12: 1416 3300 097f |0b1d: const v22, #float 1.82105e+38 // #7f090033 │ │ -010a18: 0800 1c00 |0b20: move-object/from16 v0, v28 │ │ -010a1c: 0201 1600 |0b22: move/from16 v1, v22 │ │ -010a20: 6e20 ea02 1000 |0b24: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010a26: 0c13 |0b27: move-result-object v19 │ │ -010a28: 1f13 5a00 |0b28: check-cast v19, Landroid/view/ViewStub; // type@005a │ │ -010a2c: 3813 9f00 |0b2a: if-eqz v19, 0bc9 // +009f │ │ -010a30: 7401 9a00 1300 |0b2c: invoke-virtual/range {v19}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@009a │ │ -010a36: 0c16 |0b2f: move-result-object v22 │ │ -010a38: 1f16 6400 |0b30: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -010a3c: 0800 1600 |0b32: move-object/from16 v0, v22 │ │ -010a40: 0801 1c00 |0b34: move-object/from16 v1, v28 │ │ -010a44: 5b10 a000 |0b36: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -010a48: 1205 |0b38: const/4 v5, #int 0 // #0 │ │ -010a4a: 6016 0d00 |0b39: sget v22, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ -010a4e: 1317 1300 |0b3b: const/16 v23, #int 19 // #13 │ │ -010a52: 0200 1600 |0b3d: move/from16 v0, v22 │ │ -010a56: 0201 1700 |0b3f: move/from16 v1, v23 │ │ -010a5a: 3410 0600 |0b41: if-lt v0, v1, 0b47 // +0006 │ │ -010a5e: 0800 1c00 |0b43: move-object/from16 v0, v28 │ │ -010a62: 5205 ba00 |0b45: iget v5, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ -010a66: 0800 1c00 |0b47: move-object/from16 v0, v28 │ │ -010a6a: 5400 a000 |0b49: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -010a6e: 0816 0000 |0b4b: move-object/from16 v22, v0 │ │ -010a72: 7401 ba00 1600 |0b4d: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00ba │ │ -010a78: 0c16 |0b50: move-result-object v22 │ │ -010a7a: 1f16 6100 |0b51: check-cast v22, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ -010a7e: 1317 0000 |0b53: const/16 v23, #int 0 // #0 │ │ -010a82: 1318 0000 |0b55: const/16 v24, #int 0 // #0 │ │ -010a86: 1319 0000 |0b57: const/16 v25, #int 0 // #0 │ │ -010a8a: 151a 0c42 |0b59: const/high16 v26, #int 1108082688 // #420c │ │ -010a8e: 0800 1c00 |0b5b: move-object/from16 v0, v28 │ │ -010a92: 5200 c200 |0b5d: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -010a96: 021b 0000 |0b5f: move/from16 v27, v0 │ │ -010a9a: a81a 1a1b |0b61: mul-float v26, v26, v27 │ │ -010a9e: 0200 1a00 |0b63: move/from16 v0, v26 │ │ -010aa2: 8700 |0b65: float-to-int v0, v0 │ │ -010aa4: 021a 0000 |0b66: move/from16 v26, v0 │ │ -010aa8: 901a 1a05 |0b68: add-int v26, v26, v5 │ │ -010aac: 7405 a400 1600 |0b6a: invoke-virtual/range {v22, v23, v24, v25, v26}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ -010ab2: 0800 1c00 |0b6d: move-object/from16 v0, v28 │ │ -010ab6: 5400 a000 |0b6f: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -010aba: 0816 0000 |0b71: move-object/from16 v22, v0 │ │ -010abe: 1417 5300 097f |0b73: const v23, #float 1.82106e+38 // #7f090053 │ │ -010ac4: 7402 b500 1600 |0b76: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -010aca: 0c16 |0b79: move-result-object v22 │ │ -010acc: 2217 d700 |0b7a: new-instance v23, Lorg/anothermonitor/ActivityMain$36; // type@00d7 │ │ -010ad0: 0800 1700 |0b7c: move-object/from16 v0, v23 │ │ -010ad4: 0801 1c00 |0b7e: move-object/from16 v1, v28 │ │ -010ad8: 7020 6202 1000 |0b80: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$36;.:(Lorg/anothermonitor/ActivityMain;)V // method@0262 │ │ -010ade: 7402 8c00 1600 |0b83: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ -010ae4: 0800 1c00 |0b86: move-object/from16 v0, v28 │ │ -010ae8: 5204 7b00 |0b88: iget v4, v0, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ -010aec: 1306 f401 |0b8a: const/16 v6, #int 500 // #1f4 │ │ -010af0: 0800 1c00 |0b8c: move-object/from16 v0, v28 │ │ -010af4: 5500 bc00 |0b8e: iget-boolean v0, v0, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ -010af8: 0216 0000 |0b90: move/from16 v22, v0 │ │ -010afc: 3816 0400 |0b92: if-eqz v22, 0b96 // +0004 │ │ -010b00: 1204 |0b94: const/4 v4, #int 0 // #0 │ │ -010b02: 1206 |0b95: const/4 v6, #int 0 // #0 │ │ -010b04: 0800 1c00 |0b96: move-object/from16 v0, v28 │ │ -010b08: 5400 a000 |0b98: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ -010b0c: 0816 0000 |0b9a: move-object/from16 v22, v0 │ │ -010b10: 7401 b400 1600 |0b9c: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ -010b16: 0c16 |0b9f: move-result-object v22 │ │ -010b18: 8160 |0ba0: int-to-long v0, v6 │ │ -010b1a: 0518 0000 |0ba1: move-wide/from16 v24, v0 │ │ -010b1e: 0800 1600 |0ba3: move-object/from16 v0, v22 │ │ -010b22: 0501 1800 |0ba5: move-wide/from16 v1, v24 │ │ -010b26: 6e30 9800 1002 |0ba7: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ -010b2c: 0c16 |0baa: move-result-object v22 │ │ -010b2e: 8140 |0bab: int-to-long v0, v4 │ │ -010b30: 0518 0000 |0bac: move-wide/from16 v24, v0 │ │ -010b34: 0800 1600 |0bae: move-object/from16 v0, v22 │ │ -010b38: 0501 1800 |0bb0: move-wide/from16 v1, v24 │ │ -010b3c: 6e30 9600 1002 |0bb2: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ -010b42: 0c16 |0bb5: move-result-object v22 │ │ -010b44: 1517 803f |0bb6: const/high16 v23, #int 1065353216 // #3f80 │ │ -010b48: 7402 9500 1600 |0bb8: invoke-virtual/range {v22, v23}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ -010b4e: 0c16 |0bbb: move-result-object v22 │ │ -010b50: 1517 7041 |0bbc: const/high16 v23, #int 1097859072 // #4170 │ │ -010b54: 0800 1c00 |0bbe: move-object/from16 v0, v28 │ │ -010b58: 5200 c200 |0bc0: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -010b5c: 0218 0000 |0bc2: move/from16 v24, v0 │ │ -010b60: a817 1718 |0bc4: mul-float v23, v23, v24 │ │ -010b64: 7402 9900 1600 |0bc6: invoke-virtual/range {v22, v23}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ -010b6a: 1a16 9900 |0bc9: const-string v22, "Europe/London" // string@0099 │ │ -010b6e: 7701 fa01 1600 |0bcb: invoke-static/range {v22}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@01fa │ │ -010b74: 0c16 |0bce: move-result-object v22 │ │ -010b76: 7701 e701 1600 |0bcf: invoke-static/range {v22}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@01e7 │ │ -010b7c: 0c16 |0bd2: move-result-object v22 │ │ -010b7e: 7401 e801 1600 |0bd3: invoke-virtual/range {v22}, Ljava/util/Calendar;.getTimeInMillis:()J // method@01e8 │ │ -010b84: 0b14 |0bd6: move-result-wide v20 │ │ -010b86: 0800 1c00 |0bd7: move-object/from16 v0, v28 │ │ -010b8a: 5400 a300 |0bd9: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -010b8e: 0816 0000 |0bdb: move-object/from16 v22, v0 │ │ -010b92: 1a17 4104 |0bdd: const-string v23, "firstTimeDate" // string@0441 │ │ -010b96: 1618 0100 |0bdf: const-wide/16 v24, #int 1 // #1 │ │ -010b9a: 7804 4100 1600 |0be1: invoke-interface/range {v22, v23, v24, v25}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0041 │ │ -010ba0: 0b16 |0be4: move-result-wide v22 │ │ -010ba2: 9c16 1416 |0be5: sub-long v22, v20, v22 │ │ -010ba6: 0500 1600 |0be7: move-wide/from16 v0, v22 │ │ -010baa: 8500 |0be9: long-to-float v0, v0 │ │ -010bac: 0216 0000 |0bea: move/from16 v22, v0 │ │ -010bb0: 1417 80cb a44c |0bec: const v23, #float 8.64e+07 // #4ca4cb80 │ │ -010bb6: a916 1617 |0bef: div-float v22, v22, v23 │ │ -010bba: 1517 8040 |0bf1: const/high16 v23, #int 1082130432 // #4080 │ │ -010bbe: 2d16 1617 |0bf3: cmpl-float v22, v22, v23 │ │ -010bc2: 3d16 1200 |0bf5: if-lez v22, 0c07 // +0012 │ │ -010bc6: 0800 1c00 |0bf7: move-object/from16 v0, v28 │ │ -010bca: 5400 a300 |0bf9: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -010bce: 0816 0000 |0bfb: move-object/from16 v22, v0 │ │ -010bd2: 1a17 3604 |0bfd: const-string v23, "feedbackFirstTime" // string@0436 │ │ -010bd6: 1318 0100 |0bff: const/16 v24, #int 1 // #1 │ │ -010bda: 7803 3f00 1600 |0c01: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ -010be0: 0a16 |0c04: move-result v22 │ │ -010be2: 3916 3200 |0c05: if-nez v22, 0c37 // +0032 │ │ -010be6: 0800 1c00 |0c07: move-object/from16 v0, v28 │ │ -010bea: 5400 a300 |0c09: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -010bee: 0816 0000 |0c0b: move-object/from16 v22, v0 │ │ -010bf2: 1a17 4104 |0c0d: const-string v23, "firstTimeDate" // string@0441 │ │ -010bf6: 1618 0100 |0c0f: const-wide/16 v24, #int 1 // #1 │ │ -010bfa: 7804 4100 1600 |0c11: invoke-interface/range {v22, v23, v24, v25}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0041 │ │ -010c00: 0b16 |0c14: move-result-wide v22 │ │ -010c02: 9c16 1416 |0c15: sub-long v22, v20, v22 │ │ -010c06: 0500 1600 |0c17: move-wide/from16 v0, v22 │ │ -010c0a: 8500 |0c19: long-to-float v0, v0 │ │ -010c0c: 0216 0000 |0c1a: move/from16 v22, v0 │ │ -010c10: 1417 80cb a44c |0c1c: const v23, #float 8.64e+07 // #4ca4cb80 │ │ -010c16: a916 1617 |0c1f: div-float v22, v22, v23 │ │ -010c1a: 1517 b442 |0c21: const/high16 v23, #int 1119092736 // #42b4 │ │ -010c1e: 2d16 1617 |0c23: cmpl-float v22, v22, v23 │ │ -010c22: 3d16 0501 |0c25: if-lez v22, 0d2a // +0105 │ │ -010c26: 0800 1c00 |0c27: move-object/from16 v0, v28 │ │ -010c2a: 5400 a300 |0c29: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -010c2e: 0816 0000 |0c2b: move-object/from16 v22, v0 │ │ -010c32: 1a17 3504 |0c2d: const-string v23, "feedbackDone" // string@0435 │ │ -010c36: 1318 0000 |0c2f: const/16 v24, #int 0 // #0 │ │ -010c3a: 7803 3f00 1600 |0c31: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ -010c40: 0a16 |0c34: move-result v22 │ │ -010c42: 3916 f500 |0c35: if-nez v22, 0d2a // +00f5 │ │ -010c46: 0800 1c00 |0c37: move-object/from16 v0, v28 │ │ -010c4a: 5400 a300 |0c39: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ -010c4e: 0816 0000 |0c3b: move-object/from16 v22, v0 │ │ -010c52: 7801 3e00 1600 |0c3d: invoke-interface/range {v22}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ -010c58: 0c16 |0c40: move-result-object v22 │ │ -010c5a: 1a17 3604 |0c41: const-string v23, "feedbackFirstTime" // string@0436 │ │ -010c5e: 1318 0000 |0c43: const/16 v24, #int 0 // #0 │ │ -010c62: 7803 3b00 1600 |0c45: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ -010c68: 0c16 |0c48: move-result-object v22 │ │ -010c6a: 7801 3a00 1600 |0c49: invoke-interface/range {v22}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ -010c70: 1416 3500 097f |0c4c: const v22, #float 1.82105e+38 // #7f090035 │ │ -010c76: 0800 1c00 |0c4f: move-object/from16 v0, v28 │ │ -010c7a: 0201 1600 |0c51: move/from16 v1, v22 │ │ -010c7e: 6e20 ea02 1000 |0c53: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ -010c84: 0c13 |0c56: move-result-object v19 │ │ -010c86: 1f13 5a00 |0c57: check-cast v19, Landroid/view/ViewStub; // type@005a │ │ -010c8a: 3813 d100 |0c59: if-eqz v19, 0d2a // +00d1 │ │ -010c8e: 7401 9a00 1300 |0c5b: invoke-virtual/range {v19}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@009a │ │ -010c94: 0c16 |0c5e: move-result-object v22 │ │ -010c96: 1f16 6400 |0c5f: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ -010c9a: 0800 1600 |0c61: move-object/from16 v0, v22 │ │ -010c9e: 0801 1c00 |0c63: move-object/from16 v1, v28 │ │ -010ca2: 5b10 9500 |0c65: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ -010ca6: 1205 |0c67: const/4 v5, #int 0 // #0 │ │ -010ca8: 6016 0d00 |0c68: sget v22, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ -010cac: 1317 1300 |0c6a: const/16 v23, #int 19 // #13 │ │ -010cb0: 0200 1600 |0c6c: move/from16 v0, v22 │ │ -010cb4: 0201 1700 |0c6e: move/from16 v1, v23 │ │ -010cb8: 3410 0600 |0c70: if-lt v0, v1, 0c76 // +0006 │ │ -010cbc: 0800 1c00 |0c72: move-object/from16 v0, v28 │ │ -010cc0: 5205 ba00 |0c74: iget v5, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ -010cc4: 0800 1c00 |0c76: move-object/from16 v0, v28 │ │ -010cc8: 5400 9500 |0c78: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ -010ccc: 0816 0000 |0c7a: move-object/from16 v22, v0 │ │ -010cd0: 7401 ba00 1600 |0c7c: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00ba │ │ -010cd6: 0c16 |0c7f: move-result-object v22 │ │ -010cd8: 1f16 6100 |0c80: check-cast v22, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ -010cdc: 1317 0000 |0c82: const/16 v23, #int 0 // #0 │ │ -010ce0: 1318 0000 |0c84: const/16 v24, #int 0 // #0 │ │ -010ce4: 1319 0000 |0c86: const/16 v25, #int 0 // #0 │ │ -010ce8: 151a 0c42 |0c88: const/high16 v26, #int 1108082688 // #420c │ │ -010cec: 0800 1c00 |0c8a: move-object/from16 v0, v28 │ │ -010cf0: 5200 c200 |0c8c: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -010cf4: 021b 0000 |0c8e: move/from16 v27, v0 │ │ -010cf8: a81a 1a1b |0c90: mul-float v26, v26, v27 │ │ -010cfc: 0200 1a00 |0c92: move/from16 v0, v26 │ │ -010d00: 8700 |0c94: float-to-int v0, v0 │ │ -010d02: 021a 0000 |0c95: move/from16 v26, v0 │ │ -010d06: 901a 1a05 |0c97: add-int v26, v26, v5 │ │ -010d0a: 7405 a400 1600 |0c99: invoke-virtual/range {v22, v23, v24, v25, v26}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ -010d10: 0800 1c00 |0c9c: move-object/from16 v0, v28 │ │ -010d14: 5400 9500 |0c9e: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ -010d18: 0816 0000 |0ca0: move-object/from16 v22, v0 │ │ -010d1c: 1417 4e00 097f |0ca2: const v23, #float 1.82106e+38 // #7f09004e │ │ -010d22: 7402 b500 1600 |0ca5: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -010d28: 0c16 |0ca8: move-result-object v22 │ │ -010d2a: 2217 d900 |0ca9: new-instance v23, Lorg/anothermonitor/ActivityMain$37; // type@00d9 │ │ -010d2e: 0800 1700 |0cab: move-object/from16 v0, v23 │ │ -010d32: 0801 1c00 |0cad: move-object/from16 v1, v28 │ │ -010d36: 7020 6602 1000 |0caf: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$37;.:(Lorg/anothermonitor/ActivityMain;)V // method@0266 │ │ -010d3c: 7402 8c00 1600 |0cb2: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ -010d42: 0800 1c00 |0cb5: move-object/from16 v0, v28 │ │ -010d46: 5400 9500 |0cb7: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ -010d4a: 0816 0000 |0cb9: move-object/from16 v22, v0 │ │ -010d4e: 1417 4f00 097f |0cbb: const v23, #float 1.82106e+38 // #7f09004f │ │ -010d54: 7402 b500 1600 |0cbe: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -010d5a: 0c16 |0cc1: move-result-object v22 │ │ -010d5c: 2217 db00 |0cc2: new-instance v23, Lorg/anothermonitor/ActivityMain$38; // type@00db │ │ -010d60: 0800 1700 |0cc4: move-object/from16 v0, v23 │ │ -010d64: 0801 1c00 |0cc6: move-object/from16 v1, v28 │ │ -010d68: 7020 6a02 1000 |0cc8: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$38;.:(Lorg/anothermonitor/ActivityMain;)V // method@026a │ │ -010d6e: 7402 8c00 1600 |0ccb: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ -010d74: 0800 1c00 |0cce: move-object/from16 v0, v28 │ │ -010d78: 5400 9500 |0cd0: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ -010d7c: 0816 0000 |0cd2: move-object/from16 v22, v0 │ │ -010d80: 1417 5000 097f |0cd4: const v23, #float 1.82106e+38 // #7f090050 │ │ -010d86: 7402 b500 1600 |0cd7: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ -010d8c: 0c16 |0cda: move-result-object v22 │ │ -010d8e: 2217 dd00 |0cdb: new-instance v23, Lorg/anothermonitor/ActivityMain$39; // type@00dd │ │ -010d92: 0800 1700 |0cdd: move-object/from16 v0, v23 │ │ -010d96: 0801 1c00 |0cdf: move-object/from16 v1, v28 │ │ -010d9a: 7020 6e02 1000 |0ce1: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$39;.:(Lorg/anothermonitor/ActivityMain;)V // method@026e │ │ -010da0: 7402 8c00 1600 |0ce4: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ -010da6: 0800 1c00 |0ce7: move-object/from16 v0, v28 │ │ -010daa: 5204 7b00 |0ce9: iget v4, v0, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ -010dae: 1306 e803 |0ceb: const/16 v6, #int 1000 // #3e8 │ │ -010db2: 0800 1c00 |0ced: move-object/from16 v0, v28 │ │ -010db6: 5500 bc00 |0cef: iget-boolean v0, v0, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ -010dba: 0216 0000 |0cf1: move/from16 v22, v0 │ │ -010dbe: 3816 0400 |0cf3: if-eqz v22, 0cf7 // +0004 │ │ -010dc2: 1204 |0cf5: const/4 v4, #int 0 // #0 │ │ -010dc4: 1206 |0cf6: const/4 v6, #int 0 // #0 │ │ -010dc6: 0800 1c00 |0cf7: move-object/from16 v0, v28 │ │ -010dca: 5400 9500 |0cf9: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ -010dce: 0816 0000 |0cfb: move-object/from16 v22, v0 │ │ -010dd2: 7401 b400 1600 |0cfd: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ -010dd8: 0c16 |0d00: move-result-object v22 │ │ -010dda: 8160 |0d01: int-to-long v0, v6 │ │ -010ddc: 0518 0000 |0d02: move-wide/from16 v24, v0 │ │ -010de0: 0800 1600 |0d04: move-object/from16 v0, v22 │ │ -010de4: 0501 1800 |0d06: move-wide/from16 v1, v24 │ │ -010de8: 6e30 9800 1002 |0d08: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ -010dee: 0c16 |0d0b: move-result-object v22 │ │ -010df0: 8140 |0d0c: int-to-long v0, v4 │ │ -010df2: 0518 0000 |0d0d: move-wide/from16 v24, v0 │ │ -010df6: 0800 1600 |0d0f: move-object/from16 v0, v22 │ │ -010dfa: 0501 1800 |0d11: move-wide/from16 v1, v24 │ │ -010dfe: 6e30 9600 1002 |0d13: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ -010e04: 0c16 |0d16: move-result-object v22 │ │ -010e06: 1517 803f |0d17: const/high16 v23, #int 1065353216 // #3f80 │ │ -010e0a: 7402 9500 1600 |0d19: invoke-virtual/range {v22, v23}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ -010e10: 0c16 |0d1c: move-result-object v22 │ │ -010e12: 1517 7041 |0d1d: const/high16 v23, #int 1097859072 // #4170 │ │ -010e16: 0800 1c00 |0d1f: move-object/from16 v0, v28 │ │ -010e1a: 5200 c200 |0d21: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ -010e1e: 0218 0000 |0d23: move/from16 v24, v0 │ │ -010e22: a817 1718 |0d25: mul-float v23, v23, v24 │ │ -010e26: 7402 9900 1600 |0d27: invoke-virtual/range {v22, v23}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ -010e2c: 0e00 |0d2a: return-void │ │ -010e2e: 1316 0100 |0d2b: const/16 v22, #int 1 // #1 │ │ -010e32: 2900 f6f4 |0d2d: goto/16 0223 // -0b0a │ │ -010e36: 1416 2700 077f |0d2f: const v22, #float 1.79447e+38 // #7f070027 │ │ -010e3c: 0800 1c00 |0d32: move-object/from16 v0, v28 │ │ -010e40: 0201 1600 |0d34: move/from16 v1, v22 │ │ -010e44: 6e20 f202 1000 |0d36: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -010e4a: 0c16 |0d39: move-result-object v22 │ │ -010e4c: 2900 51f5 |0d3a: goto/16 028b // -0aaf │ │ -010e50: 1312 0000 |0d3c: const/16 v18, #int 0 // #0 │ │ -010e54: 2900 7afc |0d3e: goto/16 09b8 // -0386 │ │ -010e58: 1312 0100 |0d40: const/16 v18, #int 1 // #1 │ │ -010e5c: 2900 76fc |0d42: goto/16 09b8 // -038a │ │ -010e60: 1312 0200 |0d44: const/16 v18, #int 2 // #2 │ │ -010e64: 2900 72fc |0d46: goto/16 09b8 // -038e │ │ -010e68: 1312 0400 |0d48: const/16 v18, #int 4 // #4 │ │ -010e6c: 2900 6efc |0d4a: goto/16 09b8 // -0392 │ │ -010e70: 1312 0000 |0d4c: const/16 v18, #int 0 // #0 │ │ -010e74: 2900 a1fc |0d4e: goto/16 09ef // -035f │ │ -010e78: 1312 0100 |0d50: const/16 v18, #int 1 // #1 │ │ -010e7c: 2900 9dfc |0d52: goto/16 09ef // -0363 │ │ -010e80: 1312 0200 |0d54: const/16 v18, #int 2 // #2 │ │ -010e84: 2900 99fc |0d56: goto/16 09ef // -0367 │ │ -010e88: 1312 0300 |0d58: const/16 v18, #int 3 // #3 │ │ -010e8c: 2900 95fc |0d5a: goto/16 09ef // -036b │ │ -010e90: 1312 0000 |0d5c: const/16 v18, #int 0 // #0 │ │ -010e94: 2900 affc |0d5e: goto/16 0a0d // -0351 │ │ -010e98: 1312 0100 |0d60: const/16 v18, #int 1 // #1 │ │ -010e9c: 2900 abfc |0d62: goto/16 0a0d // -0355 │ │ -010ea0: 1312 0200 |0d64: const/16 v18, #int 2 // #2 │ │ -010ea4: 2900 a7fc |0d66: goto/16 0a0d // -0359 │ │ -010ea8: 1312 0400 |0d68: const/16 v18, #int 4 // #4 │ │ -010eac: 2900 a3fc |0d6a: goto/16 0a0d // -035d │ │ -010eb0: 1416 2700 077f |0d6c: const v22, #float 1.79447e+38 // #7f070027 │ │ -010eb6: 0800 1c00 |0d6f: move-object/from16 v0, v28 │ │ -010eba: 0201 1600 |0d71: move/from16 v1, v22 │ │ -010ebe: 6e20 f202 1000 |0d73: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -010ec4: 0c16 |0d76: move-result-object v22 │ │ -010ec6: 2900 fffc |0d77: goto/16 0a76 // -0301 │ │ -010eca: 0000 |0d79: nop // spacer │ │ -010ecc: 0002 0400 f401 0000 e803 0000 d007 ... |0d7a: sparse-switch-data (18 units) │ │ -010ef0: 0002 0400 f401 0000 e803 0000 d007 ... |0d8c: sparse-switch-data (18 units) │ │ -010f14: 0002 0400 0100 0000 0200 0000 0500 ... |0d9e: sparse-switch-data (18 units) │ │ +00f3bc: |[00f3bc] org.anothermonitor.ActivityMain.onCreate:(Landroid/os/Bundle;)V │ │ +00f3cc: 7502 0b00 1c00 |0000: invoke-super/range {v28, v29}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000b │ │ +00f3d2: 2216 1d00 |0003: new-instance v22, Landroid/content/Intent; // type@001d │ │ +00f3d6: 1c17 0801 |0005: const-class v23, Lorg/anothermonitor/ServiceReader; // type@0108 │ │ +00f3da: 0800 1600 |0007: move-object/from16 v0, v22 │ │ +00f3de: 0801 1c00 |0009: move-object/from16 v1, v28 │ │ +00f3e2: 0802 1700 |000b: move-object/from16 v2, v23 │ │ +00f3e6: 7030 3000 1002 |000d: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ +00f3ec: 0800 1c00 |0010: move-object/from16 v0, v28 │ │ +00f3f0: 0801 1600 |0012: move-object/from16 v1, v22 │ │ +00f3f4: 6e20 0903 1000 |0014: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0309 │ │ +00f3fa: 1416 0200 037f |0017: const v22, #float 1.74129e+38 // #7f030002 │ │ +00f400: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +00f404: 0201 1600 |001c: move/from16 v1, v22 │ │ +00f408: 6e20 0003 1000 |001e: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.setContentView:(I)V // method@0300 │ │ +00f40e: 2216 a600 |0021: new-instance v22, Ljava/lang/StringBuilder; // type@00a6 │ │ +00f412: 7601 d101 1600 |0023: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00f418: 1417 0800 077f |0026: const v23, #float 1.79446e+38 // #7f070008 │ │ +00f41e: 0800 1c00 |0029: move-object/from16 v0, v28 │ │ +00f422: 0201 1700 |002b: move/from16 v1, v23 │ │ +00f426: 6e20 f202 1000 |002d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00f42c: 0c17 |0030: move-result-object v23 │ │ +00f42e: 7402 d401 1600 |0031: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00f434: 0c16 |0034: move-result-object v22 │ │ +00f436: 1a17 5002 |0035: const-string v23, "Prefs" // string@0250 │ │ +00f43a: 7402 d401 1600 |0037: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00f440: 0c16 |003a: move-result-object v22 │ │ +00f442: 7401 d501 1600 |003b: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00f448: 0c16 |003e: move-result-object v22 │ │ +00f44a: 1317 0000 |003f: const/16 v23, #int 0 // #0 │ │ +00f44e: 0800 1c00 |0041: move-object/from16 v0, v28 │ │ +00f452: 0801 1600 |0043: move-object/from16 v1, v22 │ │ +00f456: 0202 1700 |0045: move/from16 v2, v23 │ │ +00f45a: 6e30 f102 1002 |0047: invoke-virtual {v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02f1 │ │ +00f460: 0c16 |004a: move-result-object v22 │ │ +00f462: 0800 1600 |004b: move-object/from16 v0, v22 │ │ +00f466: 0801 1c00 |004d: move-object/from16 v1, v28 │ │ +00f46a: 5b10 a300 |004f: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f46e: 0800 1c00 |0051: move-object/from16 v0, v28 │ │ +00f472: 5400 a300 |0053: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f476: 0816 0000 |0055: move-object/from16 v22, v0 │ │ +00f47a: 1a17 e304 |0057: const-string v23, "intervalRead" // string@04e3 │ │ +00f47e: 1318 e803 |0059: const/16 v24, #int 1000 // #3e8 │ │ +00f482: 7803 4000 1600 |005b: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ +00f488: 0a16 |005e: move-result v22 │ │ +00f48a: 0200 1600 |005f: move/from16 v0, v22 │ │ +00f48e: 0801 1c00 |0061: move-object/from16 v1, v28 │ │ +00f492: 5910 8300 |0063: iput v0, v1, Lorg/anothermonitor/ActivityMain;.intervalRead:I // field@0083 │ │ +00f496: 0800 1c00 |0065: move-object/from16 v0, v28 │ │ +00f49a: 5400 a300 |0067: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f49e: 0816 0000 |0069: move-object/from16 v22, v0 │ │ +00f4a2: 1a17 e504 |006b: const-string v23, "intervalUpdate" // string@04e5 │ │ +00f4a6: 1318 e803 |006d: const/16 v24, #int 1000 // #3e8 │ │ +00f4aa: 7803 4000 1600 |006f: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ +00f4b0: 0a16 |0072: move-result v22 │ │ +00f4b2: 0200 1600 |0073: move/from16 v0, v22 │ │ +00f4b6: 0801 1c00 |0075: move-object/from16 v1, v28 │ │ +00f4ba: 5910 8400 |0077: iput v0, v1, Lorg/anothermonitor/ActivityMain;.intervalUpdate:I // field@0084 │ │ +00f4be: 0800 1c00 |0079: move-object/from16 v0, v28 │ │ +00f4c2: 5400 a300 |007b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f4c6: 0816 0000 |007d: move-object/from16 v22, v0 │ │ +00f4ca: 1a17 e604 |007f: const-string v23, "intervalWidth" // string@04e6 │ │ +00f4ce: 1318 0100 |0081: const/16 v24, #int 1 // #1 │ │ +00f4d2: 7803 4000 1600 |0083: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ +00f4d8: 0a16 |0086: move-result v22 │ │ +00f4da: 0200 1600 |0087: move/from16 v0, v22 │ │ +00f4de: 0801 1c00 |0089: move-object/from16 v1, v28 │ │ +00f4e2: 5910 8500 |008b: iput v0, v1, Lorg/anothermonitor/ActivityMain;.intervalWidth:I // field@0085 │ │ +00f4e6: 0800 1c00 |008d: move-object/from16 v0, v28 │ │ +00f4ea: 5400 a300 |008f: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f4ee: 0816 0000 |0091: move-object/from16 v22, v0 │ │ +00f4f2: 1a17 fd03 |0093: const-string v23, "cpuTotalD" // string@03fd │ │ +00f4f6: 1318 0100 |0095: const/16 v24, #int 1 // #1 │ │ +00f4fa: 7803 3f00 1600 |0097: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ +00f500: 0a16 |009a: move-result v22 │ │ +00f502: 0200 1600 |009b: move/from16 v0, v22 │ │ +00f506: 0801 1c00 |009d: move-object/from16 v1, v28 │ │ +00f50a: 5c10 7f00 |009f: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cpuTotal:Z // field@007f │ │ +00f50e: 0800 1c00 |00a1: move-object/from16 v0, v28 │ │ +00f512: 5400 a300 |00a3: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f516: 0816 0000 |00a5: move-object/from16 v22, v0 │ │ +00f51a: 1a17 fa03 |00a7: const-string v23, "cpuAMD" // string@03fa │ │ +00f51e: 1318 0100 |00a9: const/16 v24, #int 1 // #1 │ │ +00f522: 7803 3f00 1600 |00ab: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ +00f528: 0a16 |00ae: move-result v22 │ │ +00f52a: 0200 1600 |00af: move/from16 v0, v22 │ │ +00f52e: 0801 1c00 |00b1: move-object/from16 v1, v28 │ │ +00f532: 5c10 7e00 |00b3: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cpuAM:Z // field@007e │ │ +00f536: 0800 1c00 |00b5: move-object/from16 v0, v28 │ │ +00f53a: 5400 a300 |00b7: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f53e: 0816 0000 |00b9: move-object/from16 v22, v0 │ │ +00f542: 1a17 6c05 |00bb: const-string v23, "memUsedD" // string@056c │ │ +00f546: 1318 0100 |00bd: const/16 v24, #int 1 // #1 │ │ +00f54a: 7803 3f00 1600 |00bf: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ +00f550: 0a16 |00c2: move-result v22 │ │ +00f552: 0200 1600 |00c3: move/from16 v0, v22 │ │ +00f556: 0801 1c00 |00c5: move-object/from16 v1, v28 │ │ +00f55a: 5c10 b900 |00c7: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memUsed:Z // field@00b9 │ │ +00f55e: 0800 1c00 |00c9: move-object/from16 v0, v28 │ │ +00f562: 5400 a300 |00cb: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f566: 0816 0000 |00cd: move-object/from16 v22, v0 │ │ +00f56a: 1a17 6505 |00cf: const-string v23, "memAvailableD" // string@0565 │ │ +00f56e: 1318 0100 |00d1: const/16 v24, #int 1 // #1 │ │ +00f572: 7803 3f00 1600 |00d3: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ +00f578: 0a16 |00d6: move-result v22 │ │ +00f57a: 0200 1600 |00d7: move/from16 v0, v22 │ │ +00f57e: 0801 1c00 |00d9: move-object/from16 v1, v28 │ │ +00f582: 5c10 b700 |00db: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memAvailable:Z // field@00b7 │ │ +00f586: 0800 1c00 |00dd: move-object/from16 v0, v28 │ │ +00f58a: 5400 a300 |00df: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f58e: 0816 0000 |00e1: move-object/from16 v22, v0 │ │ +00f592: 1a17 6805 |00e3: const-string v23, "memFreeD" // string@0568 │ │ +00f596: 1318 0000 |00e5: const/16 v24, #int 0 // #0 │ │ +00f59a: 7803 3f00 1600 |00e7: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ +00f5a0: 0a16 |00ea: move-result v22 │ │ +00f5a2: 0200 1600 |00eb: move/from16 v0, v22 │ │ +00f5a6: 0801 1c00 |00ed: move-object/from16 v1, v28 │ │ +00f5aa: 5c10 b800 |00ef: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.memFree:Z // field@00b8 │ │ +00f5ae: 0800 1c00 |00f1: move-object/from16 v0, v28 │ │ +00f5b2: 5400 a300 |00f3: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f5b6: 0816 0000 |00f5: move-object/from16 v22, v0 │ │ +00f5ba: 1a17 d703 |00f7: const-string v23, "cachedD" // string@03d7 │ │ +00f5be: 1318 0000 |00f9: const/16 v24, #int 0 // #0 │ │ +00f5c2: 7803 3f00 1600 |00fb: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ +00f5c8: 0a16 |00fe: move-result v22 │ │ +00f5ca: 0200 1600 |00ff: move/from16 v0, v22 │ │ +00f5ce: 0801 1c00 |0101: move-object/from16 v1, v28 │ │ +00f5d2: 5c10 7c00 |0103: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.cached:Z // field@007c │ │ +00f5d6: 0800 1c00 |0105: move-object/from16 v0, v28 │ │ +00f5da: 5400 a300 |0107: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f5de: 0816 0000 |0109: move-object/from16 v22, v0 │ │ +00f5e2: 1a17 e406 |010b: const-string v23, "thresholdD" // string@06e4 │ │ +00f5e6: 1318 0100 |010d: const/16 v24, #int 1 // #1 │ │ +00f5ea: 7803 3f00 1600 |010f: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ +00f5f0: 0a16 |0112: move-result v22 │ │ +00f5f2: 0200 1600 |0113: move/from16 v0, v22 │ │ +00f5f6: 0801 1c00 |0115: move-object/from16 v1, v28 │ │ +00f5fa: 5c10 c700 |0117: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.threshold:Z // field@00c7 │ │ +00f5fe: 7401 f002 1c00 |0119: invoke-virtual/range {v28}, Lorg/anothermonitor/ActivityMain;.getResources:()Landroid/content/res/Resources; // method@02f0 │ │ +00f604: 0c16 |011c: move-result-object v22 │ │ +00f606: 0800 1600 |011d: move-object/from16 v0, v22 │ │ +00f60a: 0801 1c00 |011f: move-object/from16 v1, v28 │ │ +00f60e: 5b10 c100 |0121: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00f612: 0800 1c00 |0123: move-object/from16 v0, v28 │ │ +00f616: 5400 c100 |0125: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00f61a: 0816 0000 |0127: move-object/from16 v22, v0 │ │ +00f61e: 7401 4a00 1600 |0129: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ +00f624: 0c16 |012c: move-result-object v22 │ │ +00f626: 0800 1600 |012d: move-object/from16 v0, v22 │ │ +00f62a: 5200 0e00 |012f: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ +00f62e: 0216 0000 |0131: move/from16 v22, v0 │ │ +00f632: 0200 1600 |0133: move/from16 v0, v22 │ │ +00f636: 0801 1c00 |0135: move-object/from16 v1, v28 │ │ +00f63a: 5910 c200 |0137: iput v0, v1, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +00f63e: 0800 1c00 |0139: move-object/from16 v0, v28 │ │ +00f642: 5400 c100 |013b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00f646: 0816 0000 |013d: move-object/from16 v22, v0 │ │ +00f64a: 7401 4a00 1600 |013f: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ +00f650: 0c16 |0142: move-result-object v22 │ │ +00f652: 0800 1600 |0143: move-object/from16 v0, v22 │ │ +00f656: 5200 0e00 |0145: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ +00f65a: 0216 0000 |0147: move/from16 v22, v0 │ │ +00f65e: 0200 1600 |0149: move/from16 v0, v22 │ │ +00f662: 0801 1c00 |014b: move-object/from16 v1, v28 │ │ +00f666: 5910 c200 |014d: iput v0, v1, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +00f66a: 0800 1c00 |014f: move-object/from16 v0, v28 │ │ +00f66e: 5400 c100 |0151: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00f672: 0816 0000 |0153: move-object/from16 v22, v0 │ │ +00f676: 7401 4800 1600 |0155: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ +00f67c: 0c16 |0158: move-result-object v22 │ │ +00f67e: 0800 1600 |0159: move-object/from16 v0, v22 │ │ +00f682: 5200 0600 |015b: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +00f686: 0216 0000 |015d: move/from16 v22, v0 │ │ +00f68a: 0200 1600 |015f: move/from16 v0, v22 │ │ +00f68e: 0801 1c00 |0161: move-object/from16 v1, v28 │ │ +00f692: 5910 bb00 |0163: iput v0, v1, Lorg/anothermonitor/ActivityMain;.orientation:I // field@00bb │ │ +00f696: 0800 1c00 |0165: move-object/from16 v0, v28 │ │ +00f69a: 5400 c100 |0167: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00f69e: 0816 0000 |0169: move-object/from16 v22, v0 │ │ +00f6a2: 0800 1c00 |016b: move-object/from16 v0, v28 │ │ +00f6a6: 5400 c100 |016d: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00f6aa: 0817 0000 |016f: move-object/from16 v23, v0 │ │ +00f6ae: 1a18 b606 |0171: const-string v24, "status_bar_height" // string@06b6 │ │ +00f6b2: 1a19 1804 |0173: const-string v25, "dimen" // string@0418 │ │ +00f6b6: 1a1a 6f03 |0175: const-string v26, "android" // string@036f │ │ +00f6ba: 7404 4b00 1700 |0177: invoke-virtual/range {v23, v24, v25, v26}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ +00f6c0: 0a17 |017a: move-result v23 │ │ +00f6c2: 7402 4900 1600 |017b: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ +00f6c8: 0a16 |017e: move-result v22 │ │ +00f6ca: 0200 1600 |017f: move/from16 v0, v22 │ │ +00f6ce: 0801 1c00 |0181: move-object/from16 v1, v28 │ │ +00f6d2: 5910 c500 |0183: iput v0, v1, Lorg/anothermonitor/ActivityMain;.statusBarHeight:I // field@00c5 │ │ +00f6d6: 1416 3200 097f |0185: const v22, #float 1.82105e+38 // #7f090032 │ │ +00f6dc: 0800 1c00 |0188: move-object/from16 v0, v28 │ │ +00f6e0: 0201 1600 |018a: move/from16 v1, v22 │ │ +00f6e4: 6e20 ea02 1000 |018c: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00f6ea: 0c08 |018f: move-result-object v8 │ │ +00f6ec: 1f08 6a00 |0190: check-cast v8, Landroid/widget/SeekBar; // type@006a │ │ +00f6f0: 381d 2600 |0192: if-eqz v29, 01b8 // +0026 │ │ +00f6f4: 7401 6500 1d00 |0194: invoke-virtual/range {v29}, Landroid/os/Bundle;.isEmpty:()Z // method@0065 │ │ +00f6fa: 0a16 |0197: move-result v22 │ │ +00f6fc: 3916 2000 |0198: if-nez v22, 01b8 // +0020 │ │ +00f700: 1a16 be05 |019a: const-string v22, "orientation" // string@05be │ │ +00f704: 0800 1d00 |019c: move-object/from16 v0, v29 │ │ +00f708: 0801 1600 |019e: move-object/from16 v1, v22 │ │ +00f70c: 6e20 6300 1000 |01a0: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0063 │ │ +00f712: 0a16 |01a3: move-result v22 │ │ +00f714: 0800 1c00 |01a4: move-object/from16 v0, v28 │ │ +00f718: 5200 bb00 |01a6: iget v0, v0, Lorg/anothermonitor/ActivityMain;.orientation:I // field@00bb │ │ +00f71c: 0217 0000 |01a8: move/from16 v23, v0 │ │ +00f720: 0200 1600 |01aa: move/from16 v0, v22 │ │ +00f724: 0201 1700 |01ac: move/from16 v1, v23 │ │ +00f728: 3210 0a00 |01ae: if-eq v0, v1, 01b8 // +000a │ │ +00f72c: 1316 0100 |01b0: const/16 v22, #int 1 // #1 │ │ +00f730: 0200 1600 |01b2: move/from16 v0, v22 │ │ +00f734: 0801 1c00 |01b4: move-object/from16 v1, v28 │ │ +00f738: 5c10 bc00 |01b6: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ +00f73c: 1416 2900 097f |01b8: const v22, #float 1.82105e+38 // #7f090029 │ │ +00f742: 0800 1c00 |01bb: move-object/from16 v0, v28 │ │ +00f746: 0201 1600 |01bd: move/from16 v1, v22 │ │ +00f74a: 6e20 ea02 1000 |01bf: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00f750: 0c16 |01c2: move-result-object v22 │ │ +00f752: 1f16 0901 |01c3: check-cast v22, Lorg/anothermonitor/ViewGraphic; // type@0109 │ │ +00f756: 0800 1600 |01c5: move-object/from16 v0, v22 │ │ +00f75a: 0801 1c00 |01c7: move-object/from16 v1, v28 │ │ +00f75e: 5b10 b600 |01c9: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ +00f762: 0800 1c00 |01cb: move-object/from16 v0, v28 │ │ +00f766: 5400 a300 |01cd: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f76a: 0816 0000 |01cf: move-object/from16 v22, v0 │ │ +00f76e: 1a17 b204 |01d1: const-string v23, "graphicMode" // string@04b2 │ │ +00f772: 1318 0000 |01d3: const/16 v24, #int 0 // #0 │ │ +00f776: 7803 4000 1600 |01d5: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ +00f77c: 0a16 |01d8: move-result v22 │ │ +00f77e: 0200 1600 |01d9: move/from16 v0, v22 │ │ +00f782: 0801 1c00 |01db: move-object/from16 v1, v28 │ │ +00f786: 5910 8200 |01dd: iput v0, v1, Lorg/anothermonitor/ActivityMain;.graphicMode:I // field@0082 │ │ +00f78a: 0800 1c00 |01df: move-object/from16 v0, v28 │ │ +00f78e: 5400 b600 |01e1: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ +00f792: 0816 0000 |01e3: move-object/from16 v22, v0 │ │ +00f796: 0800 1c00 |01e5: move-object/from16 v0, v28 │ │ +00f79a: 5200 8200 |01e7: iget v0, v0, Lorg/anothermonitor/ActivityMain;.graphicMode:I // field@0082 │ │ +00f79e: 0217 0000 |01e9: move/from16 v23, v0 │ │ +00f7a2: 7402 8303 1600 |01eb: invoke-virtual/range {v22, v23}, Lorg/anothermonitor/ViewGraphic;.setGraphicMode:(I)V // method@0383 │ │ +00f7a8: 1416 1400 097f |01ee: const v22, #float 1.82105e+38 // #7f090014 │ │ +00f7ae: 0800 1c00 |01f1: move-object/from16 v0, v28 │ │ +00f7b2: 0201 1600 |01f3: move/from16 v1, v22 │ │ +00f7b6: 6e20 ea02 1000 |01f5: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00f7bc: 0c16 |01f8: move-result-object v22 │ │ +00f7be: 1f16 6e00 |01f9: check-cast v22, Landroid/widget/ToggleButton; // type@006e │ │ +00f7c2: 0800 1600 |01fb: move-object/from16 v0, v22 │ │ +00f7c6: 0801 1c00 |01fd: move-object/from16 v1, v28 │ │ +00f7ca: 5b10 8700 |01ff: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBHide:Landroid/widget/ToggleButton; // field@0087 │ │ +00f7ce: 0800 1c00 |0201: move-object/from16 v0, v28 │ │ +00f7d2: 5400 8700 |0203: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBHide:Landroid/widget/ToggleButton; // field@0087 │ │ +00f7d6: 0816 0000 |0205: move-object/from16 v22, v0 │ │ +00f7da: 2217 ea00 |0207: new-instance v23, Lorg/anothermonitor/ActivityMain$7; // type@00ea │ │ +00f7de: 0800 1700 |0209: move-object/from16 v0, v23 │ │ +00f7e2: 0801 1c00 |020b: move-object/from16 v1, v28 │ │ +00f7e6: 7020 8902 1000 |020d: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$7;.:(Lorg/anothermonitor/ActivityMain;)V // method@0289 │ │ +00f7ec: 7402 ed00 1600 |0210: invoke-virtual/range {v22, v23}, Landroid/widget/ToggleButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ed │ │ +00f7f2: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ +00f7f6: 5400 8700 |0215: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBHide:Landroid/widget/ToggleButton; // field@0087 │ │ +00f7fa: 0817 0000 |0217: move-object/from16 v23, v0 │ │ +00f7fe: 0800 1c00 |0219: move-object/from16 v0, v28 │ │ +00f802: 5200 8200 |021b: iget v0, v0, Lorg/anothermonitor/ActivityMain;.graphicMode:I // field@0082 │ │ +00f806: 0216 0000 |021d: move/from16 v22, v0 │ │ +00f80a: 3916 0c0b |021f: if-nez v22, 0d2b // +0b0c │ │ +00f80e: 1316 0000 |0221: const/16 v22, #int 0 // #0 │ │ +00f812: 0800 1700 |0223: move-object/from16 v0, v23 │ │ +00f816: 0201 1600 |0225: move/from16 v1, v22 │ │ +00f81a: 6e20 ec00 1000 |0227: invoke-virtual {v0, v1}, Landroid/widget/ToggleButton;.setChecked:(Z)V // method@00ec │ │ +00f820: 0800 1c00 |022a: move-object/from16 v0, v28 │ │ +00f824: 5400 a300 |022c: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +00f828: 0816 0000 |022e: move-object/from16 v22, v0 │ │ +00f82c: 1a17 0d06 |0230: const-string v23, "processesMode" // string@060d │ │ +00f830: 1318 0000 |0232: const/16 v24, #int 0 // #0 │ │ +00f834: 7803 4000 1600 |0234: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ +00f83a: 0a16 |0237: move-result v22 │ │ +00f83c: 0200 1600 |0238: move/from16 v0, v22 │ │ +00f840: 0801 1c00 |023a: move-object/from16 v1, v28 │ │ +00f844: 5910 bd00 |023c: iput v0, v1, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ +00f848: 0800 1c00 |023e: move-object/from16 v0, v28 │ │ +00f84c: 5400 b600 |0240: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ +00f850: 0816 0000 |0242: move-object/from16 v22, v0 │ │ +00f854: 0800 1c00 |0244: move-object/from16 v0, v28 │ │ +00f858: 5200 bd00 |0246: iget v0, v0, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ +00f85c: 0217 0000 |0248: move/from16 v23, v0 │ │ +00f860: 7402 8603 1600 |024a: invoke-virtual/range {v22, v23}, Lorg/anothermonitor/ViewGraphic;.setProcessesMode:(I)V // method@0386 │ │ +00f866: 1416 0900 097f |024d: const v22, #float 1.82104e+38 // #7f090009 │ │ +00f86c: 0800 1c00 |0250: move-object/from16 v0, v28 │ │ +00f870: 0201 1600 |0252: move/from16 v1, v22 │ │ +00f874: 6e20 ea02 1000 |0254: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00f87a: 0c16 |0257: move-result-object v22 │ │ +00f87c: 1f16 6000 |0258: check-cast v22, Landroid/widget/Button; // type@0060 │ │ +00f880: 0800 1600 |025a: move-object/from16 v0, v22 │ │ +00f884: 0801 1c00 |025c: move-object/from16 v1, v28 │ │ +00f888: 5b10 8800 |025e: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBMemory:Landroid/widget/Button; // field@0088 │ │ +00f88c: 0800 1c00 |0260: move-object/from16 v0, v28 │ │ +00f890: 5400 8800 |0262: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBMemory:Landroid/widget/Button; // field@0088 │ │ +00f894: 0816 0000 |0264: move-object/from16 v22, v0 │ │ +00f898: 2217 eb00 |0266: new-instance v23, Lorg/anothermonitor/ActivityMain$8; // type@00eb │ │ +00f89c: 0800 1700 |0268: move-object/from16 v0, v23 │ │ +00f8a0: 0801 1c00 |026a: move-object/from16 v1, v28 │ │ +00f8a4: 7020 8b02 1000 |026c: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$8;.:(Lorg/anothermonitor/ActivityMain;)V // method@028b │ │ +00f8aa: 7402 a100 1600 |026f: invoke-virtual/range {v22, v23}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00a1 │ │ +00f8b0: 0800 1c00 |0272: move-object/from16 v0, v28 │ │ +00f8b4: 5400 8800 |0274: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBMemory:Landroid/widget/Button; // field@0088 │ │ +00f8b8: 0817 0000 |0276: move-object/from16 v23, v0 │ │ +00f8bc: 0800 1c00 |0278: move-object/from16 v0, v28 │ │ +00f8c0: 5200 bd00 |027a: iget v0, v0, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ +00f8c4: 0216 0000 |027c: move/from16 v22, v0 │ │ +00f8c8: 3916 b10a |027e: if-nez v22, 0d2f // +0ab1 │ │ +00f8cc: 1416 4900 077f |0280: const v22, #float 1.79447e+38 // #7f070049 │ │ +00f8d2: 0800 1c00 |0283: move-object/from16 v0, v28 │ │ +00f8d6: 0201 1600 |0285: move/from16 v1, v22 │ │ +00f8da: 6e20 f202 1000 |0287: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +00f8e0: 0c16 |028a: move-result-object v22 │ │ +00f8e2: 0800 1700 |028b: move-object/from16 v0, v23 │ │ +00f8e6: 0801 1600 |028d: move-object/from16 v1, v22 │ │ +00f8ea: 6e20 a200 1000 |028f: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00a2 │ │ +00f8f0: 1416 0500 097f |0292: const v22, #float 1.82104e+38 // #7f090005 │ │ +00f8f6: 0800 1c00 |0295: move-object/from16 v0, v28 │ │ +00f8fa: 0201 1600 |0297: move/from16 v1, v22 │ │ +00f8fe: 6e20 ea02 1000 |0299: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00f904: 0c16 |029c: move-result-object v22 │ │ +00f906: 1f16 6400 |029d: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +00f90a: 0800 1600 |029f: move-object/from16 v0, v22 │ │ +00f90e: 0801 1c00 |02a1: move-object/from16 v1, v28 │ │ +00f912: 5b10 9f00 |02a3: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ +00f916: 1416 2a00 097f |02a5: const v22, #float 1.82105e+38 // #7f09002a │ │ +00f91c: 0800 1c00 |02a8: move-object/from16 v0, v28 │ │ +00f920: 0201 1600 |02aa: move/from16 v1, v22 │ │ +00f924: 6e20 ea02 1000 |02ac: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00f92a: 0c16 |02af: move-result-object v22 │ │ +00f92c: 1f16 6200 |02b0: check-cast v22, Landroid/widget/FrameLayout; // type@0062 │ │ +00f930: 0800 1600 |02b2: move-object/from16 v0, v22 │ │ +00f934: 0801 1c00 |02b4: move-object/from16 v1, v28 │ │ +00f938: 5b10 9600 |02b6: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ +00f93c: 6016 0d00 |02b8: sget v22, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ +00f940: 1317 1300 |02ba: const/16 v23, #int 19 // #13 │ │ +00f944: 0200 1600 |02bc: move/from16 v0, v22 │ │ +00f948: 0201 1700 |02be: move/from16 v1, v23 │ │ +00f94c: 3410 5601 |02c0: if-lt v0, v1, 0416 // +0156 │ │ +00f950: 7401 f302 1c00 |02c2: invoke-virtual/range {v28}, Lorg/anothermonitor/ActivityMain;.getWindow:()Landroid/view/Window; // method@02f3 │ │ +00f956: 0c16 |02c5: move-result-object v22 │ │ +00f958: 7401 9d00 1600 |02c6: invoke-virtual/range {v22}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ +00f95e: 0c16 |02c9: move-result-object v22 │ │ +00f960: 1317 0004 |02ca: const/16 v23, #int 1024 // #400 │ │ +00f964: 7402 8f00 1600 |02cc: invoke-virtual/range {v22, v23}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ +00f96a: 0800 1c00 |02cf: move-object/from16 v0, v28 │ │ +00f96e: 5400 c100 |02d1: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00f972: 0816 0000 |02d3: move-object/from16 v22, v0 │ │ +00f976: 7401 4800 1600 |02d5: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ +00f97c: 0c16 |02d8: move-result-object v22 │ │ +00f97e: 0800 1600 |02d9: move-object/from16 v0, v22 │ │ +00f982: 5200 0700 |02db: iget v0, v0, Landroid/content/res/Configuration;.smallestScreenWidthDp:I // field@0007 │ │ +00f986: 0216 0000 |02dd: move/from16 v22, v0 │ │ +00f98a: 0200 1600 |02df: move/from16 v0, v22 │ │ +00f98e: 8200 |02e1: int-to-float v0, v0 │ │ +00f990: 0211 0000 |02e2: move/from16 v17, v0 │ │ +00f994: 7701 9200 1c00 |02e4: invoke-static/range {v28}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0092 │ │ +00f99a: 0c16 |02e7: move-result-object v22 │ │ +00f99c: 7401 9300 1600 |02e8: invoke-virtual/range {v22}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@0093 │ │ +00f9a2: 0a16 |02eb: move-result v22 │ │ +00f9a4: 3916 ed00 |02ec: if-nez v22, 03d9 // +00ed │ │ +00f9a8: 1316 0300 |02ee: const/16 v22, #int 3 // #3 │ │ +00f9ac: 7701 8200 1600 |02f0: invoke-static/range {v22}, Landroid/view/KeyCharacterMap;.deviceHasKey:(I)Z // method@0082 │ │ +00f9b2: 0a16 |02f3: move-result v22 │ │ +00f9b4: 3916 e500 |02f4: if-nez v22, 03d9 // +00e5 │ │ +00f9b8: 0800 1c00 |02f6: move-object/from16 v0, v28 │ │ +00f9bc: 5400 c100 |02f8: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00f9c0: 0816 0000 |02fa: move-object/from16 v22, v0 │ │ +00f9c4: 7401 4800 1600 |02fc: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ +00f9ca: 0c16 |02ff: move-result-object v22 │ │ +00f9cc: 0800 1600 |0300: move-object/from16 v0, v22 │ │ +00f9d0: 5200 0600 |0302: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +00f9d4: 0216 0000 |0304: move/from16 v22, v0 │ │ +00f9d8: 1317 0100 |0306: const/16 v23, #int 1 // #1 │ │ +00f9dc: 0200 1600 |0308: move/from16 v0, v22 │ │ +00f9e0: 0201 1700 |030a: move/from16 v1, v23 │ │ +00f9e4: 3210 0800 |030c: if-eq v0, v1, 0314 // +0008 │ │ +00f9e8: 1516 0c44 |030e: const/high16 v22, #int 1141637120 // #440c │ │ +00f9ec: 2d16 1116 |0310: cmpl-float v22, v17, v22 │ │ +00f9f0: 3d16 c700 |0312: if-lez v22, 03d9 // +00c7 │ │ +00f9f4: 7401 f302 1c00 |0314: invoke-virtual/range {v28}, Lorg/anothermonitor/ActivityMain;.getWindow:()Landroid/view/Window; // method@02f3 │ │ +00f9fa: 0c16 |0317: move-result-object v22 │ │ +00f9fc: 7401 9d00 1600 |0318: invoke-virtual/range {v22}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ +00fa02: 0c16 |031b: move-result-object v22 │ │ +00fa04: 1317 0002 |031c: const/16 v23, #int 512 // #200 │ │ +00fa08: 7402 8f00 1600 |031e: invoke-virtual/range {v22, v23}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ +00fa0e: 0800 1c00 |0321: move-object/from16 v0, v28 │ │ +00fa12: 5400 c100 |0323: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00fa16: 0816 0000 |0325: move-object/from16 v22, v0 │ │ +00fa1a: 0800 1c00 |0327: move-object/from16 v0, v28 │ │ +00fa1e: 5400 c100 |0329: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.res:Landroid/content/res/Resources; // field@00c1 │ │ +00fa22: 0817 0000 |032b: move-object/from16 v23, v0 │ │ +00fa26: 1a18 8205 |032d: const-string v24, "navigation_bar_height" // string@0582 │ │ +00fa2a: 1a19 1804 |032f: const-string v25, "dimen" // string@0418 │ │ +00fa2e: 1a1a 6f03 |0331: const-string v26, "android" // string@036f │ │ +00fa32: 7404 4b00 1700 |0333: invoke-virtual/range {v23, v24, v25, v26}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ +00fa38: 0a17 |0336: move-result v23 │ │ +00fa3a: 7402 4900 1600 |0337: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ +00fa40: 0a16 |033a: move-result v22 │ │ +00fa42: 0200 1600 |033b: move/from16 v0, v22 │ │ +00fa46: 0801 1c00 |033d: move-object/from16 v1, v28 │ │ +00fa4a: 5910 ba00 |033f: iput v0, v1, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ +00fa4e: 0800 1c00 |0341: move-object/from16 v0, v28 │ │ +00fa52: 5200 ba00 |0343: iget v0, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ +00fa56: 0216 0000 |0345: move/from16 v22, v0 │ │ +00fa5a: 3916 1700 |0347: if-nez v22, 035e // +0017 │ │ +00fa5e: 1516 4042 |0349: const/high16 v22, #int 1111490560 // #4240 │ │ +00fa62: 0800 1c00 |034b: move-object/from16 v0, v28 │ │ +00fa66: 5200 c200 |034d: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +00fa6a: 0217 0000 |034f: move/from16 v23, v0 │ │ +00fa6e: a816 1617 |0351: mul-float v22, v22, v23 │ │ +00fa72: 0200 1600 |0353: move/from16 v0, v22 │ │ +00fa76: 8700 |0355: float-to-int v0, v0 │ │ +00fa78: 0216 0000 |0356: move/from16 v22, v0 │ │ +00fa7c: 0200 1600 |0358: move/from16 v0, v22 │ │ +00fa80: 0801 1c00 |035a: move-object/from16 v1, v28 │ │ +00fa84: 5910 ba00 |035c: iput v0, v1, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ +00fa88: 1416 0300 097f |035e: const v22, #float 1.82104e+38 // #7f090003 │ │ +00fa8e: 0800 1c00 |0361: move-object/from16 v0, v28 │ │ +00fa92: 0201 1600 |0363: move/from16 v1, v22 │ │ +00fa96: 6e20 ea02 1000 |0365: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00fa9c: 0c0c |0368: move-result-object v12 │ │ +00fa9e: 1f0c 6200 |0369: check-cast v12, Landroid/widget/FrameLayout; // type@0062 │ │ +00faa2: 1316 0000 |036b: const/16 v22, #int 0 // #0 │ │ +00faa6: 0200 1600 |036d: move/from16 v0, v22 │ │ +00faaa: 6e20 ad00 0c00 |036f: invoke-virtual {v12, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@00ad │ │ +00fab0: 6e10 a600 0c00 |0372: invoke-virtual {v12}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ +00fab6: 0c16 |0375: move-result-object v22 │ │ +00fab8: 1f16 6100 |0376: check-cast v22, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ +00fabc: 0800 1c00 |0378: move-object/from16 v0, v28 │ │ +00fac0: 5200 ba00 |037a: iget v0, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ +00fac4: 0217 0000 |037c: move/from16 v23, v0 │ │ +00fac8: 0200 1700 |037e: move/from16 v0, v23 │ │ +00facc: 0801 1600 |0380: move-object/from16 v1, v22 │ │ +00fad0: 5910 1000 |0382: iput v0, v1, Landroid/widget/FrameLayout$LayoutParams;.height:I // field@0010 │ │ +00fad4: 0800 1c00 |0384: move-object/from16 v0, v28 │ │ +00fad8: 5400 b600 |0386: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ +00fadc: 0816 0000 |0388: move-object/from16 v22, v0 │ │ +00fae0: 7401 7b03 1600 |038a: invoke-virtual/range {v22}, Lorg/anothermonitor/ViewGraphic;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@037b │ │ +00fae6: 0c16 |038d: move-result-object v22 │ │ +00fae8: 1f16 6100 |038e: check-cast v22, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ +00faec: 1317 0000 |0390: const/16 v23, #int 0 // #0 │ │ +00faf0: 1318 0000 |0392: const/16 v24, #int 0 // #0 │ │ +00faf4: 1319 0000 |0394: const/16 v25, #int 0 // #0 │ │ +00faf8: 0800 1c00 |0396: move-object/from16 v0, v28 │ │ +00fafc: 5200 ba00 |0398: iget v0, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ +00fb00: 021a 0000 |039a: move/from16 v26, v0 │ │ +00fb04: 7405 a400 1600 |039c: invoke-virtual/range {v22, v23, v24, v25, v26}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ +00fb0a: 0800 1c00 |039f: move-object/from16 v0, v28 │ │ +00fb0e: 5400 9600 |03a1: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ +00fb12: 0816 0000 |03a3: move-object/from16 v22, v0 │ │ +00fb16: 7401 a600 1600 |03a5: invoke-virtual/range {v22}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ +00fb1c: 0c16 |03a8: move-result-object v22 │ │ +00fb1e: 1f16 6100 |03a9: check-cast v22, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ +00fb22: 1317 0000 |03ab: const/16 v23, #int 0 // #0 │ │ +00fb26: 1318 0000 |03ad: const/16 v24, #int 0 // #0 │ │ +00fb2a: 1319 0000 |03af: const/16 v25, #int 0 // #0 │ │ +00fb2e: 0800 1c00 |03b1: move-object/from16 v0, v28 │ │ +00fb32: 5200 ba00 |03b3: iget v0, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ +00fb36: 021a 0000 |03b5: move/from16 v26, v0 │ │ +00fb3a: 7405 a400 1600 |03b7: invoke-virtual/range {v22, v23, v24, v25, v26}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ +00fb40: 6e10 dd00 0800 |03ba: invoke-virtual {v8}, Landroid/widget/SeekBar;.getPaddingTop:()I // method@00dd │ │ +00fb46: 0a10 |03bd: move-result v16 │ │ +00fb48: 6e10 da00 0800 |03be: invoke-virtual {v8}, Landroid/widget/SeekBar;.getPaddingBottom:()I // method@00da │ │ +00fb4e: 0a0d |03c1: move-result v13 │ │ +00fb50: 6e10 db00 0800 |03c2: invoke-virtual {v8}, Landroid/widget/SeekBar;.getPaddingLeft:()I // method@00db │ │ +00fb56: 0a0e |03c5: move-result v14 │ │ +00fb58: 6e10 dc00 0800 |03c6: invoke-virtual {v8}, Landroid/widget/SeekBar;.getPaddingRight:()I // method@00dc │ │ +00fb5e: 0a0f |03c9: move-result v15 │ │ +00fb60: 0800 1c00 |03ca: move-object/from16 v0, v28 │ │ +00fb64: 5200 ba00 |03cc: iget v0, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ +00fb68: 0216 0000 |03ce: move/from16 v22, v0 │ │ +00fb6c: 9016 160d |03d0: add-int v22, v22, v13 │ │ +00fb70: 0200 1000 |03d2: move/from16 v0, v16 │ │ +00fb74: 0201 1600 |03d4: move/from16 v1, v22 │ │ +00fb78: 6e51 e200 e8f0 |03d6: invoke-virtual {v8, v14, v0, v15, v1}, Landroid/widget/SeekBar;.setPadding:(IIII)V // method@00e2 │ │ +00fb7e: 0800 1c00 |03d9: move-object/from16 v0, v28 │ │ +00fb82: 5400 9f00 |03db: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ +00fb86: 0816 0000 |03dd: move-object/from16 v22, v0 │ │ +00fb8a: 7401 be00 1600 |03df: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getPaddingTop:()I // method@00be │ │ +00fb90: 0a10 |03e2: move-result v16 │ │ +00fb92: 0800 1c00 |03e3: move-object/from16 v0, v28 │ │ +00fb96: 5400 9f00 |03e5: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ +00fb9a: 0816 0000 |03e7: move-object/from16 v22, v0 │ │ +00fb9e: 7401 bb00 1600 |03e9: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getPaddingBottom:()I // method@00bb │ │ +00fba4: 0a0d |03ec: move-result v13 │ │ +00fba6: 0800 1c00 |03ed: move-object/from16 v0, v28 │ │ +00fbaa: 5400 9f00 |03ef: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ +00fbae: 0816 0000 |03f1: move-object/from16 v22, v0 │ │ +00fbb2: 7401 bc00 1600 |03f3: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getPaddingLeft:()I // method@00bc │ │ +00fbb8: 0a0e |03f6: move-result v14 │ │ +00fbba: 0800 1c00 |03f7: move-object/from16 v0, v28 │ │ +00fbbe: 5400 9f00 |03f9: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ +00fbc2: 0816 0000 |03fb: move-object/from16 v22, v0 │ │ +00fbc6: 7401 bd00 1600 |03fd: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getPaddingRight:()I // method@00bd │ │ +00fbcc: 0a0f |0400: move-result v15 │ │ +00fbce: 0800 1c00 |0401: move-object/from16 v0, v28 │ │ +00fbd2: 5400 9f00 |0403: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ +00fbd6: 0816 0000 |0405: move-object/from16 v22, v0 │ │ +00fbda: 0800 1c00 |0407: move-object/from16 v0, v28 │ │ +00fbde: 5200 c500 |0409: iget v0, v0, Lorg/anothermonitor/ActivityMain;.statusBarHeight:I // field@00c5 │ │ +00fbe2: 0217 0000 |040b: move/from16 v23, v0 │ │ +00fbe6: 9017 1710 |040d: add-int v23, v23, v16 │ │ +00fbea: 0800 1600 |040f: move-object/from16 v0, v22 │ │ +00fbee: 0201 1700 |0411: move/from16 v1, v23 │ │ +00fbf2: 6e5d c900 e0f1 |0413: invoke-virtual {v0, v14, v1, v15, v13}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@00c9 │ │ +00fbf8: 1516 097f |0416: const/high16 v22, #int 2131296256 // #7f09 │ │ +00fbfc: 0800 1c00 |0418: move-object/from16 v0, v28 │ │ +00fc00: 0201 1600 |041a: move/from16 v1, v22 │ │ +00fc04: 6e20 ea02 1000 |041c: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00fc0a: 0c16 |041f: move-result-object v22 │ │ +00fc0c: 1f16 6400 |0420: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +00fc10: 0800 1600 |0422: move-object/from16 v0, v22 │ │ +00fc14: 0801 1c00 |0424: move-object/from16 v1, v28 │ │ +00fc18: 5b10 9b00 |0426: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLParent:Landroid/widget/LinearLayout; // field@009b │ │ +00fc1c: 1416 0700 097f |0428: const v22, #float 1.82104e+38 // #7f090007 │ │ +00fc22: 0800 1c00 |042b: move-object/from16 v0, v28 │ │ +00fc26: 0201 1600 |042d: move/from16 v1, v22 │ │ +00fc2a: 6e20 ea02 1000 |042f: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00fc30: 0c16 |0432: move-result-object v22 │ │ +00fc32: 1f16 6300 |0433: check-cast v22, Landroid/widget/ImageView; // type@0063 │ │ +00fc36: 0800 1600 |0435: move-object/from16 v0, v22 │ │ +00fc3a: 0801 1c00 |0437: move-object/from16 v1, v28 │ │ +00fc3e: 5b10 9000 |0439: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLButtonMenu:Landroid/widget/ImageView; // field@0090 │ │ +00fc42: 0800 1c00 |043b: move-object/from16 v0, v28 │ │ +00fc46: 5400 9000 |043d: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLButtonMenu:Landroid/widget/ImageView; // field@0090 │ │ +00fc4a: 0816 0000 |043f: move-object/from16 v22, v0 │ │ +00fc4e: 2217 ec00 |0441: new-instance v23, Lorg/anothermonitor/ActivityMain$9; // type@00ec │ │ +00fc52: 0800 1700 |0443: move-object/from16 v0, v23 │ │ +00fc56: 0801 1c00 |0445: move-object/from16 v1, v28 │ │ +00fc5a: 7020 8d02 1000 |0447: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$9;.:(Lorg/anothermonitor/ActivityMain;)V // method@028d │ │ +00fc60: 7402 b000 1600 |044a: invoke-virtual/range {v22, v23}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b0 │ │ +00fc66: 1416 0600 097f |044d: const v22, #float 1.82104e+38 // #7f090006 │ │ +00fc6c: 0800 1c00 |0450: move-object/from16 v0, v28 │ │ +00fc70: 0201 1600 |0452: move/from16 v1, v22 │ │ +00fc74: 6e20 ea02 1000 |0454: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00fc7a: 0c16 |0457: move-result-object v22 │ │ +00fc7c: 1f16 6300 |0458: check-cast v22, Landroid/widget/ImageView; // type@0063 │ │ +00fc80: 0800 1600 |045a: move-object/from16 v0, v22 │ │ +00fc84: 0801 1c00 |045c: move-object/from16 v1, v28 │ │ +00fc88: 5b10 9100 |045e: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLButtonRecord:Landroid/widget/ImageView; // field@0091 │ │ +00fc8c: 0800 1c00 |0460: move-object/from16 v0, v28 │ │ +00fc90: 5400 9100 |0462: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLButtonRecord:Landroid/widget/ImageView; // field@0091 │ │ +00fc94: 0816 0000 |0464: move-object/from16 v22, v0 │ │ +00fc98: 2217 b700 |0466: new-instance v23, Lorg/anothermonitor/ActivityMain$10; // type@00b7 │ │ +00fc9c: 0800 1700 |0468: move-object/from16 v0, v23 │ │ +00fca0: 0801 1c00 |046a: move-object/from16 v1, v28 │ │ +00fca4: 7020 1902 1000 |046c: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$10;.:(Lorg/anothermonitor/ActivityMain;)V // method@0219 │ │ +00fcaa: 7402 b000 1600 |046f: invoke-virtual/range {v22, v23}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b0 │ │ +00fcb0: 0800 1c00 |0472: move-object/from16 v0, v28 │ │ +00fcb4: 5400 9100 |0474: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLButtonRecord:Landroid/widget/ImageView; // field@0091 │ │ +00fcb8: 0816 0000 |0476: move-object/from16 v22, v0 │ │ +00fcbc: 2217 b800 |0478: new-instance v23, Lorg/anothermonitor/ActivityMain$11; // type@00b8 │ │ +00fcc0: 0800 1700 |047a: move-object/from16 v0, v23 │ │ +00fcc4: 0801 1c00 |047c: move-object/from16 v1, v28 │ │ +00fcc8: 7020 1b02 1000 |047e: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$11;.:(Lorg/anothermonitor/ActivityMain;)V // method@021b │ │ +00fcce: 7402 b100 1600 |0481: invoke-virtual/range {v22, v23}, Landroid/widget/ImageView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@00b1 │ │ +00fcd4: 7401 ed02 1c00 |0484: invoke-virtual/range {v28}, Lorg/anothermonitor/ActivityMain;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02ed │ │ +00fcda: 0c16 |0487: move-result-object v22 │ │ +00fcdc: 1417 0a00 037f |0488: const v23, #float 1.74129e+38 // #7f03000a │ │ +00fce2: 1318 0000 |048b: const/16 v24, #int 0 // #0 │ │ +00fce6: 7403 8500 1600 |048d: invoke-virtual/range {v22, v23, v24}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0085 │ │ +00fcec: 0c16 |0490: move-result-object v22 │ │ +00fcee: 1f16 6400 |0491: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +00fcf2: 0800 1600 |0493: move-object/from16 v0, v22 │ │ +00fcf6: 0801 1c00 |0495: move-object/from16 v1, v28 │ │ +00fcfa: 5b10 9a00 |0497: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ +00fcfe: 0800 1c00 |0499: move-object/from16 v0, v28 │ │ +00fd02: 5400 9a00 |049b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ +00fd06: 0816 0000 |049d: move-object/from16 v22, v0 │ │ +00fd0a: 1317 0100 |049f: const/16 v23, #int 1 // #1 │ │ +00fd0e: 7402 c500 1600 |04a1: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setFocusableInTouchMode:(Z)V // method@00c5 │ │ +00fd14: 2216 6700 |04a4: new-instance v22, Landroid/widget/PopupWindow; // type@0067 │ │ +00fd18: 0800 1c00 |04a6: move-object/from16 v0, v28 │ │ +00fd1c: 5400 9a00 |04a8: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ +00fd20: 0817 0000 |04aa: move-object/from16 v23, v0 │ │ +00fd24: 1518 8243 |04ac: const/high16 v24, #int 1132593152 // #4382 │ │ +00fd28: 0800 1c00 |04ae: move-object/from16 v0, v28 │ │ +00fd2c: 5200 c200 |04b0: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +00fd30: 0219 0000 |04b2: move/from16 v25, v0 │ │ +00fd34: a818 1819 |04b4: mul-float v24, v24, v25 │ │ +00fd38: 0200 1800 |04b6: move/from16 v0, v24 │ │ +00fd3c: 8700 |04b8: float-to-int v0, v0 │ │ +00fd3e: 0218 0000 |04b9: move/from16 v24, v0 │ │ +00fd42: 1319 feff |04bb: const/16 v25, #int -2 // #fffe │ │ +00fd46: 131a 0100 |04bd: const/16 v26, #int 1 // #1 │ │ +00fd4a: 7605 ce00 1600 |04bf: invoke-direct/range {v22, v23, v24, v25, v26}, Landroid/widget/PopupWindow;.:(Landroid/view/View;IIZ)V // method@00ce │ │ +00fd50: 0800 1600 |04c2: move-object/from16 v0, v22 │ │ +00fd54: 0801 1c00 |04c4: move-object/from16 v1, v28 │ │ +00fd58: 5b10 a200 |04c6: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ +00fd5c: 0800 1c00 |04c8: move-object/from16 v0, v28 │ │ +00fd60: 5400 a200 |04ca: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ +00fd64: 0816 0000 |04cc: move-object/from16 v22, v0 │ │ +00fd68: 1417 0100 087f |04ce: const v23, #float 1.80775e+38 // #7f080001 │ │ +00fd6e: 7402 d200 1600 |04d1: invoke-virtual/range {v22, v23}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@00d2 │ │ +00fd74: 0800 1c00 |04d4: move-object/from16 v0, v28 │ │ +00fd78: 5400 a200 |04d6: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ +00fd7c: 0816 0000 |04d8: move-object/from16 v22, v0 │ │ +00fd80: 2217 3600 |04da: new-instance v23, Landroid/graphics/drawable/BitmapDrawable; // type@0036 │ │ +00fd84: 7601 5e00 1700 |04dc: invoke-direct/range {v23}, Landroid/graphics/drawable/BitmapDrawable;.:()V // method@005e │ │ +00fd8a: 7402 d300 1600 |04df: invoke-virtual/range {v22, v23}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00d3 │ │ +00fd90: 0800 1c00 |04e2: move-object/from16 v0, v28 │ │ +00fd94: 5400 a200 |04e4: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ +00fd98: 0816 0000 |04e6: move-object/from16 v22, v0 │ │ +00fd9c: 7401 d000 1600 |04e8: invoke-virtual/range {v22}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@00d0 │ │ +00fda2: 0c16 |04eb: move-result-object v22 │ │ +00fda4: 2217 b900 |04ec: new-instance v23, Lorg/anothermonitor/ActivityMain$12; // type@00b9 │ │ +00fda8: 0800 1700 |04ee: move-object/from16 v0, v23 │ │ +00fdac: 0801 1c00 |04f0: move-object/from16 v1, v28 │ │ +00fdb0: 7020 1d02 1000 |04f2: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$12;.:(Lorg/anothermonitor/ActivityMain;)V // method@021d │ │ +00fdb6: 7402 8d00 1600 |04f5: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@008d │ │ +00fdbc: 0800 1c00 |04f8: move-object/from16 v0, v28 │ │ +00fdc0: 5400 9a00 |04fa: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ +00fdc4: 0816 0000 |04fc: move-object/from16 v22, v0 │ │ +00fdc8: 1417 5400 097f |04fe: const v23, #float 1.82106e+38 // #7f090054 │ │ +00fdce: 7402 b500 1600 |0501: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00fdd4: 0c16 |0504: move-result-object v22 │ │ +00fdd6: 2217 ba00 |0505: new-instance v23, Lorg/anothermonitor/ActivityMain$13; // type@00ba │ │ +00fdda: 0800 1700 |0507: move-object/from16 v0, v23 │ │ +00fdde: 0801 1c00 |0509: move-object/from16 v1, v28 │ │ +00fde2: 7020 1f02 1000 |050b: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$13;.:(Lorg/anothermonitor/ActivityMain;)V // method@021f │ │ +00fde8: 7402 8c00 1600 |050e: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ +00fdee: 0800 1c00 |0511: move-object/from16 v0, v28 │ │ +00fdf2: 5400 9a00 |0513: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ +00fdf6: 0816 0000 |0515: move-object/from16 v22, v0 │ │ +00fdfa: 1417 5500 097f |0517: const v23, #float 1.82106e+38 // #7f090055 │ │ +00fe00: 7402 b500 1600 |051a: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00fe06: 0c16 |051d: move-result-object v22 │ │ +00fe08: 2217 bb00 |051e: new-instance v23, Lorg/anothermonitor/ActivityMain$14; // type@00bb │ │ +00fe0c: 0800 1700 |0520: move-object/from16 v0, v23 │ │ +00fe10: 0801 1c00 |0522: move-object/from16 v1, v28 │ │ +00fe14: 7020 2102 1000 |0524: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$14;.:(Lorg/anothermonitor/ActivityMain;)V // method@0221 │ │ +00fe1a: 7402 8c00 1600 |0527: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ +00fe20: 0800 1c00 |052a: move-object/from16 v0, v28 │ │ +00fe24: 5400 9a00 |052c: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMenu:Landroid/widget/LinearLayout; // field@009a │ │ +00fe28: 0816 0000 |052e: move-object/from16 v22, v0 │ │ +00fe2c: 1417 5600 097f |0530: const v23, #float 1.82106e+38 // #7f090056 │ │ +00fe32: 7402 b500 1600 |0533: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +00fe38: 0c16 |0536: move-result-object v22 │ │ +00fe3a: 2217 bc00 |0537: new-instance v23, Lorg/anothermonitor/ActivityMain$15; // type@00bc │ │ +00fe3e: 0800 1700 |0539: move-object/from16 v0, v23 │ │ +00fe42: 0801 1c00 |053b: move-object/from16 v1, v28 │ │ +00fe46: 7020 2302 1000 |053d: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$15;.:(Lorg/anothermonitor/ActivityMain;)V // method@0223 │ │ +00fe4c: 7402 8c00 1600 |0540: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ +00fe52: 1416 1100 097f |0543: const v22, #float 1.82105e+38 // #7f090011 │ │ +00fe58: 0800 1c00 |0546: move-object/from16 v0, v28 │ │ +00fe5c: 0201 1600 |0548: move/from16 v1, v22 │ │ +00fe60: 6e20 ea02 1000 |054a: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00fe66: 0c16 |054d: move-result-object v22 │ │ +00fe68: 1f16 6400 |054e: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +00fe6c: 0800 1600 |0550: move-object/from16 v0, v22 │ │ +00fe70: 0801 1c00 |0552: move-object/from16 v1, v28 │ │ +00fe74: 5b10 9c00 |0554: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLProcessContainer:Landroid/widget/LinearLayout; // field@009c │ │ +00fe78: 1416 0a00 097f |0556: const v22, #float 1.82104e+38 // #7f09000a │ │ +00fe7e: 0800 1c00 |0559: move-object/from16 v0, v28 │ │ +00fe82: 0201 1600 |055b: move/from16 v1, v22 │ │ +00fe86: 6e20 ea02 1000 |055d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00fe8c: 0c16 |0560: move-result-object v22 │ │ +00fe8e: 1f16 6400 |0561: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +00fe92: 0800 1600 |0563: move-object/from16 v0, v22 │ │ +00fe96: 0801 1c00 |0565: move-object/from16 v1, v28 │ │ +00fe9a: 5b10 9300 |0567: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCPUTotal:Landroid/widget/LinearLayout; // field@0093 │ │ +00fe9e: 0800 1c00 |0569: move-object/from16 v0, v28 │ │ +00fea2: 5400 9300 |056b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCPUTotal:Landroid/widget/LinearLayout; // field@0093 │ │ +00fea6: 0816 0000 |056d: move-object/from16 v22, v0 │ │ +00feaa: 1a17 fd03 |056f: const-string v23, "cpuTotalD" // string@03fd │ │ +00feae: 7402 ca00 1600 |0571: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ +00feb4: 0800 1c00 |0574: move-object/from16 v0, v28 │ │ +00feb8: 5400 9300 |0576: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCPUTotal:Landroid/widget/LinearLayout; // field@0093 │ │ +00febc: 0816 0000 |0578: move-object/from16 v22, v0 │ │ +00fec0: 2217 bd00 |057a: new-instance v23, Lorg/anothermonitor/ActivityMain$16; // type@00bd │ │ +00fec4: 0800 1700 |057c: move-object/from16 v0, v23 │ │ +00fec8: 0801 1c00 |057e: move-object/from16 v1, v28 │ │ +00fecc: 7020 2502 1000 |0580: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$16;.:(Lorg/anothermonitor/ActivityMain;)V // method@0225 │ │ +00fed2: 7402 c700 1600 |0583: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ +00fed8: 1416 0d00 097f |0586: const v22, #float 1.82104e+38 // #7f09000d │ │ +00fede: 0800 1c00 |0589: move-object/from16 v0, v28 │ │ +00fee2: 0201 1600 |058b: move/from16 v1, v22 │ │ +00fee6: 6e20 ea02 1000 |058d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00feec: 0c16 |0590: move-result-object v22 │ │ +00feee: 1f16 6400 |0591: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +00fef2: 0800 1600 |0593: move-object/from16 v0, v22 │ │ +00fef6: 0801 1c00 |0595: move-object/from16 v1, v28 │ │ +00fefa: 5b10 9200 |0597: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCPUAM:Landroid/widget/LinearLayout; // field@0092 │ │ +00fefe: 0800 1c00 |0599: move-object/from16 v0, v28 │ │ +00ff02: 5400 9200 |059b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCPUAM:Landroid/widget/LinearLayout; // field@0092 │ │ +00ff06: 0816 0000 |059d: move-object/from16 v22, v0 │ │ +00ff0a: 1a17 fa03 |059f: const-string v23, "cpuAMD" // string@03fa │ │ +00ff0e: 7402 ca00 1600 |05a1: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ +00ff14: 0800 1c00 |05a4: move-object/from16 v0, v28 │ │ +00ff18: 5400 9200 |05a6: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCPUAM:Landroid/widget/LinearLayout; // field@0092 │ │ +00ff1c: 0816 0000 |05a8: move-object/from16 v22, v0 │ │ +00ff20: 2217 be00 |05aa: new-instance v23, Lorg/anothermonitor/ActivityMain$17; // type@00be │ │ +00ff24: 0800 1700 |05ac: move-object/from16 v0, v23 │ │ +00ff28: 0801 1c00 |05ae: move-object/from16 v1, v28 │ │ +00ff2c: 7020 2702 1000 |05b0: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$17;.:(Lorg/anothermonitor/ActivityMain;)V // method@0227 │ │ +00ff32: 7402 c700 1600 |05b3: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ +00ff38: 0800 1c00 |05b6: move-object/from16 v0, v28 │ │ +00ff3c: 5400 9200 |05b8: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCPUAM:Landroid/widget/LinearLayout; // field@0092 │ │ +00ff40: 0816 0000 |05ba: move-object/from16 v22, v0 │ │ +00ff44: 1317 0200 |05bc: const/16 v23, #int 2 // #2 │ │ +00ff48: 7402 b700 1600 |05be: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ +00ff4e: 0c16 |05c1: move-result-object v22 │ │ +00ff50: 1f16 6400 |05c2: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +00ff54: 1317 0100 |05c4: const/16 v23, #int 1 // #1 │ │ +00ff58: 7402 b700 1600 |05c6: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@00b7 │ │ +00ff5e: 0c16 |05c9: move-result-object v22 │ │ +00ff60: 1f16 6c00 |05ca: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +00ff64: 2217 a600 |05cc: new-instance v23, Ljava/lang/StringBuilder; // type@00a6 │ │ +00ff68: 7601 d101 1700 |05ce: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +00ff6e: 1a18 4c02 |05d1: const-string v24, "Pid: " // string@024c │ │ +00ff72: 7402 d401 1700 |05d3: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +00ff78: 0c17 |05d6: move-result-object v23 │ │ +00ff7a: 7100 7d00 0000 |05d7: invoke-static {}, Landroid/os/Process;.myPid:()I // method@007d │ │ +00ff80: 0a18 |05da: move-result v24 │ │ +00ff82: 7402 d201 1700 |05db: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ +00ff88: 0c17 |05de: move-result-object v23 │ │ +00ff8a: 7401 d501 1700 |05df: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +00ff90: 0c17 |05e2: move-result-object v23 │ │ +00ff92: 7402 e700 1600 |05e3: invoke-virtual/range {v22, v23}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +00ff98: 1416 1500 097f |05e6: const v22, #float 1.82105e+38 // #7f090015 │ │ +00ff9e: 0800 1c00 |05e9: move-object/from16 v0, v28 │ │ +00ffa2: 0201 1600 |05eb: move/from16 v1, v22 │ │ +00ffa6: 6e20 ea02 1000 |05ed: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +00ffac: 0c16 |05f0: move-result-object v22 │ │ +00ffae: 1f16 6400 |05f1: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +00ffb2: 0800 1600 |05f3: move-object/from16 v0, v22 │ │ +00ffb6: 0801 1c00 |05f5: move-object/from16 v1, v28 │ │ +00ffba: 5b10 9900 |05f7: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemUsed:Landroid/widget/LinearLayout; // field@0099 │ │ +00ffbe: 0800 1c00 |05f9: move-object/from16 v0, v28 │ │ +00ffc2: 5400 9900 |05fb: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemUsed:Landroid/widget/LinearLayout; // field@0099 │ │ +00ffc6: 0816 0000 |05fd: move-object/from16 v22, v0 │ │ +00ffca: 1a17 6c05 |05ff: const-string v23, "memUsedD" // string@056c │ │ +00ffce: 7402 ca00 1600 |0601: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ +00ffd4: 0800 1c00 |0604: move-object/from16 v0, v28 │ │ +00ffd8: 5400 9900 |0606: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemUsed:Landroid/widget/LinearLayout; // field@0099 │ │ +00ffdc: 0816 0000 |0608: move-object/from16 v22, v0 │ │ +00ffe0: 2217 bf00 |060a: new-instance v23, Lorg/anothermonitor/ActivityMain$18; // type@00bf │ │ +00ffe4: 0800 1700 |060c: move-object/from16 v0, v23 │ │ +00ffe8: 0801 1c00 |060e: move-object/from16 v1, v28 │ │ +00ffec: 7020 2902 1000 |0610: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$18;.:(Lorg/anothermonitor/ActivityMain;)V // method@0229 │ │ +00fff2: 7402 c700 1600 |0613: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ +00fff8: 1416 1900 097f |0616: const v22, #float 1.82105e+38 // #7f090019 │ │ +00fffe: 0800 1c00 |0619: move-object/from16 v0, v28 │ │ +010002: 0201 1600 |061b: move/from16 v1, v22 │ │ +010006: 6e20 ea02 1000 |061d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +01000c: 0c16 |0620: move-result-object v22 │ │ +01000e: 1f16 6400 |0621: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +010012: 0800 1600 |0623: move-object/from16 v0, v22 │ │ +010016: 0801 1c00 |0625: move-object/from16 v1, v28 │ │ +01001a: 5b10 9700 |0627: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemAvailable:Landroid/widget/LinearLayout; // field@0097 │ │ +01001e: 0800 1c00 |0629: move-object/from16 v0, v28 │ │ +010022: 5400 9700 |062b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemAvailable:Landroid/widget/LinearLayout; // field@0097 │ │ +010026: 0816 0000 |062d: move-object/from16 v22, v0 │ │ +01002a: 1a17 6505 |062f: const-string v23, "memAvailableD" // string@0565 │ │ +01002e: 7402 ca00 1600 |0631: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ +010034: 0800 1c00 |0634: move-object/from16 v0, v28 │ │ +010038: 5400 9700 |0636: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemAvailable:Landroid/widget/LinearLayout; // field@0097 │ │ +01003c: 0816 0000 |0638: move-object/from16 v22, v0 │ │ +010040: 2217 c000 |063a: new-instance v23, Lorg/anothermonitor/ActivityMain$19; // type@00c0 │ │ +010044: 0800 1700 |063c: move-object/from16 v0, v23 │ │ +010048: 0801 1c00 |063e: move-object/from16 v1, v28 │ │ +01004c: 7020 2b02 1000 |0640: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$19;.:(Lorg/anothermonitor/ActivityMain;)V // method@022b │ │ +010052: 7402 c700 1600 |0643: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ +010058: 1416 1d00 097f |0646: const v22, #float 1.82105e+38 // #7f09001d │ │ +01005e: 0800 1c00 |0649: move-object/from16 v0, v28 │ │ +010062: 0201 1600 |064b: move/from16 v1, v22 │ │ +010066: 6e20 ea02 1000 |064d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +01006c: 0c16 |0650: move-result-object v22 │ │ +01006e: 1f16 6400 |0651: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +010072: 0800 1600 |0653: move-object/from16 v0, v22 │ │ +010076: 0801 1c00 |0655: move-object/from16 v1, v28 │ │ +01007a: 5b10 9800 |0657: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLMemFree:Landroid/widget/LinearLayout; // field@0098 │ │ +01007e: 0800 1c00 |0659: move-object/from16 v0, v28 │ │ +010082: 5400 9800 |065b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemFree:Landroid/widget/LinearLayout; // field@0098 │ │ +010086: 0816 0000 |065d: move-object/from16 v22, v0 │ │ +01008a: 1a17 6805 |065f: const-string v23, "memFreeD" // string@0568 │ │ +01008e: 7402 ca00 1600 |0661: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ +010094: 0800 1c00 |0664: move-object/from16 v0, v28 │ │ +010098: 5400 9800 |0666: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLMemFree:Landroid/widget/LinearLayout; // field@0098 │ │ +01009c: 0816 0000 |0668: move-object/from16 v22, v0 │ │ +0100a0: 2217 c300 |066a: new-instance v23, Lorg/anothermonitor/ActivityMain$20; // type@00c3 │ │ +0100a4: 0800 1700 |066c: move-object/from16 v0, v23 │ │ +0100a8: 0801 1c00 |066e: move-object/from16 v1, v28 │ │ +0100ac: 7020 3102 1000 |0670: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$20;.:(Lorg/anothermonitor/ActivityMain;)V // method@0231 │ │ +0100b2: 7402 c700 1600 |0673: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ +0100b8: 1416 2100 097f |0676: const v22, #float 1.82105e+38 // #7f090021 │ │ +0100be: 0800 1c00 |0679: move-object/from16 v0, v28 │ │ +0100c2: 0201 1600 |067b: move/from16 v1, v22 │ │ +0100c6: 6e20 ea02 1000 |067d: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +0100cc: 0c16 |0680: move-result-object v22 │ │ +0100ce: 1f16 6400 |0681: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +0100d2: 0800 1600 |0683: move-object/from16 v0, v22 │ │ +0100d6: 0801 1c00 |0685: move-object/from16 v1, v28 │ │ +0100da: 5b10 9400 |0687: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLCached:Landroid/widget/LinearLayout; // field@0094 │ │ +0100de: 0800 1c00 |0689: move-object/from16 v0, v28 │ │ +0100e2: 5400 9400 |068b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCached:Landroid/widget/LinearLayout; // field@0094 │ │ +0100e6: 0816 0000 |068d: move-object/from16 v22, v0 │ │ +0100ea: 1a17 d703 |068f: const-string v23, "cachedD" // string@03d7 │ │ +0100ee: 7402 ca00 1600 |0691: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ +0100f4: 0800 1c00 |0694: move-object/from16 v0, v28 │ │ +0100f8: 5400 9400 |0696: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLCached:Landroid/widget/LinearLayout; // field@0094 │ │ +0100fc: 0816 0000 |0698: move-object/from16 v22, v0 │ │ +010100: 2217 c400 |069a: new-instance v23, Lorg/anothermonitor/ActivityMain$21; // type@00c4 │ │ +010104: 0800 1700 |069c: move-object/from16 v0, v23 │ │ +010108: 0801 1c00 |069e: move-object/from16 v1, v28 │ │ +01010c: 7020 3302 1000 |06a0: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$21;.:(Lorg/anothermonitor/ActivityMain;)V // method@0233 │ │ +010112: 7402 c700 1600 |06a3: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ +010118: 1416 2500 097f |06a6: const v22, #float 1.82105e+38 // #7f090025 │ │ +01011e: 0800 1c00 |06a9: move-object/from16 v0, v28 │ │ +010122: 0201 1600 |06ab: move/from16 v1, v22 │ │ +010126: 6e20 ea02 1000 |06ad: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +01012c: 0c16 |06b0: move-result-object v22 │ │ +01012e: 1f16 6400 |06b1: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +010132: 0800 1600 |06b3: move-object/from16 v0, v22 │ │ +010136: 0801 1c00 |06b5: move-object/from16 v1, v28 │ │ +01013a: 5b10 9e00 |06b7: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLThreshold:Landroid/widget/LinearLayout; // field@009e │ │ +01013e: 0800 1c00 |06b9: move-object/from16 v0, v28 │ │ +010142: 5400 9e00 |06bb: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLThreshold:Landroid/widget/LinearLayout; // field@009e │ │ +010146: 0816 0000 |06bd: move-object/from16 v22, v0 │ │ +01014a: 1a17 e406 |06bf: const-string v23, "thresholdD" // string@06e4 │ │ +01014e: 7402 ca00 1600 |06c1: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setTag:(Ljava/lang/Object;)V // method@00ca │ │ +010154: 0800 1c00 |06c4: move-object/from16 v0, v28 │ │ +010158: 5400 9e00 |06c6: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLThreshold:Landroid/widget/LinearLayout; // field@009e │ │ +01015c: 0816 0000 |06c8: move-object/from16 v22, v0 │ │ +010160: 2217 c500 |06ca: new-instance v23, Lorg/anothermonitor/ActivityMain$22; // type@00c5 │ │ +010164: 0800 1700 |06cc: move-object/from16 v0, v23 │ │ +010168: 0801 1c00 |06ce: move-object/from16 v1, v28 │ │ +01016c: 7020 3502 1000 |06d0: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$22;.:(Lorg/anothermonitor/ActivityMain;)V // method@0235 │ │ +010172: 7402 c700 1600 |06d3: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c7 │ │ +010178: 1416 0c00 097f |06d6: const v22, #float 1.82104e+38 // #7f09000c │ │ +01017e: 0800 1c00 |06d9: move-object/from16 v0, v28 │ │ +010182: 0201 1600 |06db: move/from16 v1, v22 │ │ +010186: 6e20 ea02 1000 |06dd: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +01018c: 0c16 |06e0: move-result-object v22 │ │ +01018e: 1f16 6c00 |06e1: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +010192: 0800 1600 |06e3: move-object/from16 v0, v22 │ │ +010196: 0801 1c00 |06e5: move-object/from16 v1, v28 │ │ +01019a: 5b10 a800 |06e7: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCPUTotalP:Landroid/widget/TextView; // field@00a8 │ │ +01019e: 1416 0f00 097f |06e9: const v22, #float 1.82105e+38 // #7f09000f │ │ +0101a4: 0800 1c00 |06ec: move-object/from16 v0, v28 │ │ +0101a8: 0201 1600 |06ee: move/from16 v1, v22 │ │ +0101ac: 6e20 ea02 1000 |06f0: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +0101b2: 0c16 |06f3: move-result-object v22 │ │ +0101b4: 1f16 6c00 |06f4: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +0101b8: 0800 1600 |06f6: move-object/from16 v0, v22 │ │ +0101bc: 0801 1c00 |06f8: move-object/from16 v1, v28 │ │ +0101c0: 5b10 a700 |06fa: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCPUAMP:Landroid/widget/TextView; // field@00a7 │ │ +0101c4: 1416 1000 097f |06fc: const v22, #float 1.82105e+38 // #7f090010 │ │ +0101ca: 0800 1c00 |06ff: move-object/from16 v0, v28 │ │ +0101ce: 0201 1600 |0701: move/from16 v1, v22 │ │ +0101d2: 6e20 ea02 1000 |0703: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +0101d8: 0c16 |0706: move-result-object v22 │ │ +0101da: 1f16 6c00 |0707: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +0101de: 0800 1600 |0709: move-object/from16 v0, v22 │ │ +0101e2: 0801 1c00 |070b: move-object/from16 v1, v28 │ │ +0101e6: 5b10 b200 |070d: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemoryAM:Landroid/widget/TextView; // field@00b2 │ │ +0101ea: 1416 1300 097f |070f: const v22, #float 1.82105e+38 // #7f090013 │ │ +0101f0: 0800 1c00 |0712: move-object/from16 v0, v28 │ │ +0101f4: 0201 1600 |0714: move/from16 v1, v22 │ │ +0101f8: 6e20 ea02 1000 |0716: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +0101fe: 0c16 |0719: move-result-object v22 │ │ +010200: 1f16 6c00 |071a: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +010204: 0800 1600 |071c: move-object/from16 v0, v22 │ │ +010208: 0801 1c00 |071e: move-object/from16 v1, v28 │ │ +01020c: 5b10 af00 |0720: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemTotal:Landroid/widget/TextView; // field@00af │ │ +010210: 1416 1700 097f |0722: const v22, #float 1.82105e+38 // #7f090017 │ │ +010216: 0800 1c00 |0725: move-object/from16 v0, v28 │ │ +01021a: 0201 1600 |0727: move/from16 v1, v22 │ │ +01021e: 6e20 ea02 1000 |0729: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +010224: 0c16 |072c: move-result-object v22 │ │ +010226: 1f16 6c00 |072d: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +01022a: 0800 1600 |072f: move-object/from16 v0, v22 │ │ +01022e: 0801 1c00 |0731: move-object/from16 v1, v28 │ │ +010232: 5b10 b000 |0733: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemUsed:Landroid/widget/TextView; // field@00b0 │ │ +010236: 1416 1800 097f |0735: const v22, #float 1.82105e+38 // #7f090018 │ │ +01023c: 0800 1c00 |0738: move-object/from16 v0, v28 │ │ +010240: 0201 1600 |073a: move/from16 v1, v22 │ │ +010244: 6e20 ea02 1000 |073c: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +01024a: 0c16 |073f: move-result-object v22 │ │ +01024c: 1f16 6c00 |0740: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +010250: 0800 1600 |0742: move-object/from16 v0, v22 │ │ +010254: 0801 1c00 |0744: move-object/from16 v1, v28 │ │ +010258: 5b10 b100 |0746: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemUsedP:Landroid/widget/TextView; // field@00b1 │ │ +01025c: 1416 1b00 097f |0748: const v22, #float 1.82105e+38 // #7f09001b │ │ +010262: 0800 1c00 |074b: move-object/from16 v0, v28 │ │ +010266: 0201 1600 |074d: move/from16 v1, v22 │ │ +01026a: 6e20 ea02 1000 |074f: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +010270: 0c16 |0752: move-result-object v22 │ │ +010272: 1f16 6c00 |0753: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +010276: 0800 1600 |0755: move-object/from16 v0, v22 │ │ +01027a: 0801 1c00 |0757: move-object/from16 v1, v28 │ │ +01027e: 5b10 ab00 |0759: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemAvailable:Landroid/widget/TextView; // field@00ab │ │ +010282: 1416 1c00 097f |075b: const v22, #float 1.82105e+38 // #7f09001c │ │ +010288: 0800 1c00 |075e: move-object/from16 v0, v28 │ │ +01028c: 0201 1600 |0760: move/from16 v1, v22 │ │ +010290: 6e20 ea02 1000 |0762: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +010296: 0c16 |0765: move-result-object v22 │ │ +010298: 1f16 6c00 |0766: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +01029c: 0800 1600 |0768: move-object/from16 v0, v22 │ │ +0102a0: 0801 1c00 |076a: move-object/from16 v1, v28 │ │ +0102a4: 5b10 ac00 |076c: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemAvailableP:Landroid/widget/TextView; // field@00ac │ │ +0102a8: 1416 1f00 097f |076e: const v22, #float 1.82105e+38 // #7f09001f │ │ +0102ae: 0800 1c00 |0771: move-object/from16 v0, v28 │ │ +0102b2: 0201 1600 |0773: move/from16 v1, v22 │ │ +0102b6: 6e20 ea02 1000 |0775: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +0102bc: 0c16 |0778: move-result-object v22 │ │ +0102be: 1f16 6c00 |0779: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +0102c2: 0800 1600 |077b: move-object/from16 v0, v22 │ │ +0102c6: 0801 1c00 |077d: move-object/from16 v1, v28 │ │ +0102ca: 5b10 ad00 |077f: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemFree:Landroid/widget/TextView; // field@00ad │ │ +0102ce: 1416 2000 097f |0781: const v22, #float 1.82105e+38 // #7f090020 │ │ +0102d4: 0800 1c00 |0784: move-object/from16 v0, v28 │ │ +0102d8: 0201 1600 |0786: move/from16 v1, v22 │ │ +0102dc: 6e20 ea02 1000 |0788: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +0102e2: 0c16 |078b: move-result-object v22 │ │ +0102e4: 1f16 6c00 |078c: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +0102e8: 0800 1600 |078e: move-object/from16 v0, v22 │ │ +0102ec: 0801 1c00 |0790: move-object/from16 v1, v28 │ │ +0102f0: 5b10 ae00 |0792: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVMemFreeP:Landroid/widget/TextView; // field@00ae │ │ +0102f4: 1416 2300 097f |0794: const v22, #float 1.82105e+38 // #7f090023 │ │ +0102fa: 0800 1c00 |0797: move-object/from16 v0, v28 │ │ +0102fe: 0201 1600 |0799: move/from16 v1, v22 │ │ +010302: 6e20 ea02 1000 |079b: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +010308: 0c16 |079e: move-result-object v22 │ │ +01030a: 1f16 6c00 |079f: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +01030e: 0800 1600 |07a1: move-object/from16 v0, v22 │ │ +010312: 0801 1c00 |07a3: move-object/from16 v1, v28 │ │ +010316: 5b10 a900 |07a5: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCached:Landroid/widget/TextView; // field@00a9 │ │ +01031a: 1416 2400 097f |07a7: const v22, #float 1.82105e+38 // #7f090024 │ │ +010320: 0800 1c00 |07aa: move-object/from16 v0, v28 │ │ +010324: 0201 1600 |07ac: move/from16 v1, v22 │ │ +010328: 6e20 ea02 1000 |07ae: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +01032e: 0c16 |07b1: move-result-object v22 │ │ +010330: 1f16 6c00 |07b2: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +010334: 0800 1600 |07b4: move-object/from16 v0, v22 │ │ +010338: 0801 1c00 |07b6: move-object/from16 v1, v28 │ │ +01033c: 5b10 aa00 |07b8: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVCachedP:Landroid/widget/TextView; // field@00aa │ │ +010340: 1416 2700 097f |07ba: const v22, #float 1.82105e+38 // #7f090027 │ │ +010346: 0800 1c00 |07bd: move-object/from16 v0, v28 │ │ +01034a: 0201 1600 |07bf: move/from16 v1, v22 │ │ +01034e: 6e20 ea02 1000 |07c1: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +010354: 0c16 |07c4: move-result-object v22 │ │ +010356: 1f16 6c00 |07c5: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +01035a: 0800 1600 |07c7: move-object/from16 v0, v22 │ │ +01035e: 0801 1c00 |07c9: move-object/from16 v1, v28 │ │ +010362: 5b10 b300 |07cb: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVThreshold:Landroid/widget/TextView; // field@00b3 │ │ +010366: 1416 2800 097f |07cd: const v22, #float 1.82105e+38 // #7f090028 │ │ +01036c: 0800 1c00 |07d0: move-object/from16 v0, v28 │ │ +010370: 0201 1600 |07d2: move/from16 v1, v22 │ │ +010374: 6e20 ea02 1000 |07d4: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +01037a: 0c16 |07d7: move-result-object v22 │ │ +01037c: 1f16 6c00 |07d8: check-cast v22, Landroid/widget/TextView; // type@006c │ │ +010380: 0800 1600 |07da: move-object/from16 v0, v22 │ │ +010384: 0801 1c00 |07dc: move-object/from16 v1, v28 │ │ +010388: 5b10 b400 |07de: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mTVThresholdP:Landroid/widget/TextView; // field@00b4 │ │ +01038c: 1416 2b00 097f |07e0: const v22, #float 1.82105e+38 // #7f09002b │ │ +010392: 0800 1c00 |07e3: move-object/from16 v0, v28 │ │ +010396: 0201 1600 |07e5: move/from16 v1, v22 │ │ +01039a: 6e20 ea02 1000 |07e7: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +0103a0: 0c16 |07ea: move-result-object v22 │ │ +0103a2: 1f16 6200 |07eb: check-cast v22, Landroid/widget/FrameLayout; // type@0062 │ │ +0103a6: 0800 1600 |07ed: move-object/from16 v0, v22 │ │ +0103aa: 0801 1c00 |07ef: move-object/from16 v1, v28 │ │ +0103ae: 5b10 9d00 |07f1: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLSettings:Landroid/widget/FrameLayout; // field@009d │ │ +0103b2: 0800 1c00 |07f3: move-object/from16 v0, v28 │ │ +0103b6: 5400 9d00 |07f5: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLSettings:Landroid/widget/FrameLayout; // field@009d │ │ +0103ba: 0816 0000 |07f7: move-object/from16 v22, v0 │ │ +0103be: 7401 a700 1600 |07f9: invoke-virtual/range {v22}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00a7 │ │ +0103c4: 0c16 |07fc: move-result-object v22 │ │ +0103c6: 2217 c600 |07fd: new-instance v23, Lorg/anothermonitor/ActivityMain$23; // type@00c6 │ │ +0103ca: 0800 1700 |07ff: move-object/from16 v0, v23 │ │ +0103ce: 0801 1c00 |0801: move-object/from16 v1, v28 │ │ +0103d2: 7020 3702 1000 |0803: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$23;.:(Lorg/anothermonitor/ActivityMain;)V // method@0237 │ │ +0103d8: 7402 9b00 1600 |0806: invoke-virtual/range {v22, v23}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009b │ │ +0103de: 0800 1c00 |0809: move-object/from16 v0, v28 │ │ +0103e2: 5400 9600 |080b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ +0103e6: 0816 0000 |080d: move-object/from16 v22, v0 │ │ +0103ea: 2217 c700 |080f: new-instance v23, Lorg/anothermonitor/ActivityMain$24; // type@00c7 │ │ +0103ee: 0800 1700 |0811: move-object/from16 v0, v23 │ │ +0103f2: 0801 1c00 |0813: move-object/from16 v1, v28 │ │ +0103f6: 7020 3902 1000 |0815: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$24;.:(Lorg/anothermonitor/ActivityMain;)V // method@0239 │ │ +0103fc: 7402 ab00 1600 |0818: invoke-virtual/range {v22, v23}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ab │ │ +010402: 0800 1c00 |081b: move-object/from16 v0, v28 │ │ +010406: 5400 9600 |081d: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLGraphicSurface:Landroid/widget/FrameLayout; // field@0096 │ │ +01040a: 0816 0000 |081f: move-object/from16 v22, v0 │ │ +01040e: 2217 c800 |0821: new-instance v23, Lorg/anothermonitor/ActivityMain$25; // type@00c8 │ │ +010412: 0800 1700 |0823: move-object/from16 v0, v23 │ │ +010416: 0801 1c00 |0825: move-object/from16 v1, v28 │ │ +01041a: 7020 3b02 1000 |0827: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$25;.:(Lorg/anothermonitor/ActivityMain;)V // method@023b │ │ +010420: 7402 ac00 1600 |082a: invoke-virtual/range {v22, v23}, Landroid/widget/FrameLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@00ac │ │ +010426: 0800 1c00 |082d: move-object/from16 v0, v28 │ │ +01042a: 5400 b600 |082f: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ +01042e: 0816 0000 |0831: move-object/from16 v22, v0 │ │ +010432: 1317 0000 |0833: const/16 v23, #int 0 // #0 │ │ +010436: 7402 8403 1600 |0835: invoke-virtual/range {v22, v23}, Lorg/anothermonitor/ViewGraphic;.setOpaque:(Z)V // method@0384 │ │ +01043c: 0800 1c00 |0838: move-object/from16 v0, v28 │ │ +010440: 5400 b600 |083a: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ +010444: 0816 0000 |083c: move-object/from16 v22, v0 │ │ +010448: 2217 c900 |083e: new-instance v23, Lorg/anothermonitor/ActivityMain$26; // type@00c9 │ │ +01044c: 0800 1700 |0840: move-object/from16 v0, v23 │ │ +010450: 0801 1c00 |0842: move-object/from16 v1, v28 │ │ +010454: 7020 3d02 1000 |0844: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$26;.:(Lorg/anothermonitor/ActivityMain;)V // method@023d │ │ +01045a: 7402 8803 1600 |0847: invoke-virtual/range {v22, v23}, Lorg/anothermonitor/ViewGraphic;.setSurfaceTextureListener:(Landroid/view/TextureView$SurfaceTextureListener;)V // method@0388 │ │ +010460: 0800 1c00 |084a: move-object/from16 v0, v28 │ │ +010464: 5400 b600 |084c: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ +010468: 0816 0000 |084e: move-object/from16 v22, v0 │ │ +01046c: 7401 7e03 1600 |0850: invoke-virtual/range {v22}, Lorg/anothermonitor/ViewGraphic;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@037e │ │ +010472: 0c16 |0853: move-result-object v22 │ │ +010474: 2217 ca00 |0854: new-instance v23, Lorg/anothermonitor/ActivityMain$27; // type@00ca │ │ +010478: 0800 1700 |0856: move-object/from16 v0, v23 │ │ +01047c: 0801 1c00 |0858: move-object/from16 v1, v28 │ │ +010480: 7020 4202 1000 |085a: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$27;.:(Lorg/anothermonitor/ActivityMain;)V // method@0242 │ │ +010486: 7402 9b00 1600 |085d: invoke-virtual/range {v22, v23}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009b │ │ +01048c: 1416 1200 097f |0860: const v22, #float 1.82105e+38 // #7f090012 │ │ +010492: 0800 1c00 |0863: move-object/from16 v0, v28 │ │ +010496: 0201 1600 |0865: move/from16 v1, v22 │ │ +01049a: 6e20 ea02 1000 |0867: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +0104a0: 0c16 |086a: move-result-object v22 │ │ +0104a2: 1f16 6000 |086b: check-cast v22, Landroid/widget/Button; // type@0060 │ │ +0104a6: 0800 1600 |086d: move-object/from16 v0, v22 │ │ +0104aa: 0801 1c00 |086f: move-object/from16 v1, v28 │ │ +0104ae: 5b10 8600 |0871: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBChooseProcess:Landroid/widget/Button; // field@0086 │ │ +0104b2: 0800 1c00 |0873: move-object/from16 v0, v28 │ │ +0104b6: 5400 8600 |0875: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBChooseProcess:Landroid/widget/Button; // field@0086 │ │ +0104ba: 0816 0000 |0877: move-object/from16 v22, v0 │ │ +0104be: 2217 cb00 |0879: new-instance v23, Lorg/anothermonitor/ActivityMain$28; // type@00cb │ │ +0104c2: 0800 1700 |087b: move-object/from16 v0, v23 │ │ +0104c6: 0801 1c00 |087d: move-object/from16 v1, v28 │ │ +0104ca: 7020 4402 1000 |087f: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$28;.:(Lorg/anothermonitor/ActivityMain;)V // method@0244 │ │ +0104d0: 7402 a100 1600 |0882: invoke-virtual/range {v22, v23}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00a1 │ │ +0104d6: 1416 0800 097f |0885: const v22, #float 1.82104e+38 // #7f090008 │ │ +0104dc: 0800 1c00 |0888: move-object/from16 v0, v28 │ │ +0104e0: 0201 1600 |088a: move/from16 v1, v22 │ │ +0104e4: 6e20 ea02 1000 |088c: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +0104ea: 0c16 |088f: move-result-object v22 │ │ +0104ec: 1f16 6000 |0890: check-cast v22, Landroid/widget/Button; // type@0060 │ │ +0104f0: 0800 1600 |0892: move-object/from16 v0, v22 │ │ +0104f4: 0801 1c00 |0894: move-object/from16 v1, v28 │ │ +0104f8: 5b10 8900 |0896: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mBRemoveAll:Landroid/widget/Button; // field@0089 │ │ +0104fc: 0800 1c00 |0898: move-object/from16 v0, v28 │ │ +010500: 5400 8900 |089a: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBRemoveAll:Landroid/widget/Button; // field@0089 │ │ +010504: 0816 0000 |089c: move-object/from16 v22, v0 │ │ +010508: 2217 cd00 |089e: new-instance v23, Lorg/anothermonitor/ActivityMain$29; // type@00cd │ │ +01050c: 0800 1700 |08a0: move-object/from16 v0, v23 │ │ +010510: 0801 1c00 |08a2: move-object/from16 v1, v28 │ │ +010514: 7020 4802 1000 |08a4: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$29;.:(Lorg/anothermonitor/ActivityMain;)V // method@0248 │ │ +01051a: 7402 a100 1600 |08a7: invoke-virtual/range {v22, v23}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00a1 │ │ +010520: 1416 2d00 097f |08aa: const v22, #float 1.82105e+38 // #7f09002d │ │ +010526: 0800 1c00 |08ad: move-object/from16 v0, v28 │ │ +01052a: 0201 1600 |08af: move/from16 v1, v22 │ │ +01052e: 6e20 ea02 1000 |08b1: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +010534: 0c09 |08b4: move-result-object v9 │ │ +010536: 1f09 6c00 |08b5: check-cast v9, Landroid/widget/TextView; // type@006c │ │ +01053a: 2216 a600 |08b7: new-instance v22, Ljava/lang/StringBuilder; // type@00a6 │ │ +01053e: 7601 d101 1600 |08b9: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +010544: 1417 1200 077f |08bc: const v23, #float 1.79446e+38 // #7f070012 │ │ +01054a: 0800 1c00 |08bf: move-object/from16 v0, v28 │ │ +01054e: 0201 1700 |08c1: move/from16 v1, v23 │ │ +010552: 6e20 f202 1000 |08c3: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +010558: 0c17 |08c6: move-result-object v23 │ │ +01055a: 7402 d401 1600 |08c7: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +010560: 0c16 |08ca: move-result-object v22 │ │ +010562: 1a17 0300 |08cb: const-string v23, " " // string@0003 │ │ +010566: 7402 d401 1600 |08cd: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01056c: 0c16 |08d0: move-result-object v22 │ │ +01056e: 0800 1c00 |08d1: move-object/from16 v0, v28 │ │ +010572: 5400 8d00 |08d3: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mFormatTime:Ljava/text/DecimalFormat; // field@008d │ │ +010576: 0817 0000 |08d5: move-object/from16 v23, v0 │ │ +01057a: 0800 1c00 |08d7: move-object/from16 v0, v28 │ │ +01057e: 5200 8300 |08d9: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalRead:I // field@0083 │ │ +010582: 0218 0000 |08db: move/from16 v24, v0 │ │ +010586: 0200 1800 |08dd: move/from16 v0, v24 │ │ +01058a: 8200 |08df: int-to-float v0, v0 │ │ +01058c: 0218 0000 |08e0: move/from16 v24, v0 │ │ +010590: 1519 7a44 |08e2: const/high16 v25, #int 1148846080 // #447a │ │ +010594: a918 1819 |08e4: div-float v24, v24, v25 │ │ +010598: 0200 1800 |08e6: move/from16 v0, v24 │ │ +01059c: 8900 |08e8: float-to-double v0, v0 │ │ +01059e: 0518 0000 |08e9: move-wide/from16 v24, v0 │ │ +0105a2: 7403 de01 1700 |08eb: invoke-virtual/range {v23, v24, v25}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ +0105a8: 0c17 |08ee: move-result-object v23 │ │ +0105aa: 7402 d401 1600 |08ef: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0105b0: 0c16 |08f2: move-result-object v22 │ │ +0105b2: 1a17 0900 |08f3: const-string v23, " s" // string@0009 │ │ +0105b6: 7402 d401 1600 |08f5: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0105bc: 0c16 |08f8: move-result-object v22 │ │ +0105be: 7401 d501 1600 |08f9: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +0105c4: 0c16 |08fc: move-result-object v22 │ │ +0105c6: 0800 1600 |08fd: move-object/from16 v0, v22 │ │ +0105ca: 6e20 e700 0900 |08ff: invoke-virtual {v9, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +0105d0: 1416 2f00 097f |0902: const v22, #float 1.82105e+38 // #7f09002f │ │ +0105d6: 0800 1c00 |0905: move-object/from16 v0, v28 │ │ +0105da: 0201 1600 |0907: move/from16 v1, v22 │ │ +0105de: 6e20 ea02 1000 |0909: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +0105e4: 0c0a |090c: move-result-object v10 │ │ +0105e6: 1f0a 6c00 |090d: check-cast v10, Landroid/widget/TextView; // type@006c │ │ +0105ea: 2216 a600 |090f: new-instance v22, Ljava/lang/StringBuilder; // type@00a6 │ │ +0105ee: 7601 d101 1600 |0911: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +0105f4: 1417 1300 077f |0914: const v23, #float 1.79446e+38 // #7f070013 │ │ +0105fa: 0800 1c00 |0917: move-object/from16 v0, v28 │ │ +0105fe: 0201 1700 |0919: move/from16 v1, v23 │ │ +010602: 6e20 f202 1000 |091b: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +010608: 0c17 |091e: move-result-object v23 │ │ +01060a: 7402 d401 1600 |091f: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +010610: 0c16 |0922: move-result-object v22 │ │ +010612: 1a17 0300 |0923: const-string v23, " " // string@0003 │ │ +010616: 7402 d401 1600 |0925: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01061c: 0c16 |0928: move-result-object v22 │ │ +01061e: 0800 1c00 |0929: move-object/from16 v0, v28 │ │ +010622: 5400 8d00 |092b: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mFormatTime:Ljava/text/DecimalFormat; // field@008d │ │ +010626: 0817 0000 |092d: move-object/from16 v23, v0 │ │ +01062a: 0800 1c00 |092f: move-object/from16 v0, v28 │ │ +01062e: 5200 8400 |0931: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalUpdate:I // field@0084 │ │ +010632: 0218 0000 |0933: move/from16 v24, v0 │ │ +010636: 0200 1800 |0935: move/from16 v0, v24 │ │ +01063a: 8200 |0937: int-to-float v0, v0 │ │ +01063c: 0218 0000 |0938: move/from16 v24, v0 │ │ +010640: 1519 7a44 |093a: const/high16 v25, #int 1148846080 // #447a │ │ +010644: a918 1819 |093c: div-float v24, v24, v25 │ │ +010648: 0200 1800 |093e: move/from16 v0, v24 │ │ +01064c: 8900 |0940: float-to-double v0, v0 │ │ +01064e: 0518 0000 |0941: move-wide/from16 v24, v0 │ │ +010652: 7403 de01 1700 |0943: invoke-virtual/range {v23, v24, v25}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ +010658: 0c17 |0946: move-result-object v23 │ │ +01065a: 7402 d401 1600 |0947: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +010660: 0c16 |094a: move-result-object v22 │ │ +010662: 1a17 0900 |094b: const-string v23, " s" // string@0009 │ │ +010666: 7402 d401 1600 |094d: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01066c: 0c16 |0950: move-result-object v22 │ │ +01066e: 7401 d501 1600 |0951: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +010674: 0c16 |0954: move-result-object v22 │ │ +010676: 0800 1600 |0955: move-object/from16 v0, v22 │ │ +01067a: 6e20 e700 0a00 |0957: invoke-virtual {v10, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +010680: 1416 3100 097f |095a: const v22, #float 1.82105e+38 // #7f090031 │ │ +010686: 0800 1c00 |095d: move-object/from16 v0, v28 │ │ +01068a: 0201 1600 |095f: move/from16 v1, v22 │ │ +01068e: 6e20 ea02 1000 |0961: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +010694: 0c0b |0964: move-result-object v11 │ │ +010696: 1f0b 6c00 |0965: check-cast v11, Landroid/widget/TextView; // type@006c │ │ +01069a: 2216 a600 |0967: new-instance v22, Ljava/lang/StringBuilder; // type@00a6 │ │ +01069e: 7601 d101 1600 |0969: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +0106a4: 1417 1400 077f |096c: const v23, #float 1.79446e+38 // #7f070014 │ │ +0106aa: 0800 1c00 |096f: move-object/from16 v0, v28 │ │ +0106ae: 0201 1700 |0971: move/from16 v1, v23 │ │ +0106b2: 6e20 f202 1000 |0973: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +0106b8: 0c17 |0976: move-result-object v23 │ │ +0106ba: 7402 d401 1600 |0977: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0106c0: 0c16 |097a: move-result-object v22 │ │ +0106c2: 1a17 0300 |097b: const-string v23, " " // string@0003 │ │ +0106c6: 7402 d401 1600 |097d: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0106cc: 0c16 |0980: move-result-object v22 │ │ +0106ce: 0800 1c00 |0981: move-object/from16 v0, v28 │ │ +0106d2: 5200 8500 |0983: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalWidth:I // field@0085 │ │ +0106d6: 0217 0000 |0985: move/from16 v23, v0 │ │ +0106da: 7402 d201 1600 |0987: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ +0106e0: 0c16 |098a: move-result-object v22 │ │ +0106e2: 1a17 0800 |098b: const-string v23, " dp" // string@0008 │ │ +0106e6: 7402 d401 1600 |098d: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0106ec: 0c16 |0990: move-result-object v22 │ │ +0106ee: 7401 d501 1600 |0991: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +0106f4: 0c16 |0994: move-result-object v22 │ │ +0106f6: 0800 1600 |0995: move-object/from16 v0, v22 │ │ +0106fa: 6e20 e700 0b00 |0997: invoke-virtual {v11, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +010700: 1416 2e00 097f |099a: const v22, #float 1.82105e+38 // #7f09002e │ │ +010706: 0800 1c00 |099d: move-object/from16 v0, v28 │ │ +01070a: 0201 1600 |099f: move/from16 v1, v22 │ │ +01070e: 6e20 ea02 1000 |09a1: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +010714: 0c16 |09a4: move-result-object v22 │ │ +010716: 1f16 6a00 |09a5: check-cast v22, Landroid/widget/SeekBar; // type@006a │ │ +01071a: 0800 1600 |09a7: move-object/from16 v0, v22 │ │ +01071e: 0801 1c00 |09a9: move-object/from16 v1, v28 │ │ +010722: 5b10 a400 |09ab: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ +010726: 1312 0000 |09ad: const/16 v18, #int 0 // #0 │ │ +01072a: 0800 1c00 |09af: move-object/from16 v0, v28 │ │ +01072e: 5200 8300 |09b1: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalRead:I // field@0083 │ │ +010732: 0216 0000 |09b3: move/from16 v22, v0 │ │ +010736: 2c16 c503 0000 |09b5: sparse-switch v22, 00000d7a // +000003c5 │ │ +01073c: 0800 1c00 |09b8: move-object/from16 v0, v28 │ │ +010740: 5400 a400 |09ba: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ +010744: 0816 0000 |09bc: move-object/from16 v22, v0 │ │ +010748: 0800 1600 |09be: move-object/from16 v0, v22 │ │ +01074c: 0201 1200 |09c0: move/from16 v1, v18 │ │ +010750: 6e20 e300 1000 |09c2: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00e3 │ │ +010756: 0800 1c00 |09c5: move-object/from16 v0, v28 │ │ +01075a: 5400 a400 |09c7: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mSBRead:Landroid/widget/SeekBar; // field@00a4 │ │ +01075e: 0816 0000 |09c9: move-object/from16 v22, v0 │ │ +010762: 2217 d000 |09cb: new-instance v23, Lorg/anothermonitor/ActivityMain$30; // type@00d0 │ │ +010766: 0800 1700 |09cd: move-object/from16 v0, v23 │ │ +01076a: 0801 1c00 |09cf: move-object/from16 v1, v28 │ │ +01076e: 7030 4e02 1009 |09d1: invoke-direct {v0, v1, v9}, Lorg/anothermonitor/ActivityMain$30;.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;)V // method@024e │ │ +010774: 7402 e100 1600 |09d4: invoke-virtual/range {v22, v23}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00e1 │ │ +01077a: 1416 3000 097f |09d7: const v22, #float 1.82105e+38 // #7f090030 │ │ +010780: 0800 1c00 |09da: move-object/from16 v0, v28 │ │ +010784: 0201 1600 |09dc: move/from16 v1, v22 │ │ +010788: 6e20 ea02 1000 |09de: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +01078e: 0c07 |09e1: move-result-object v7 │ │ +010790: 1f07 6a00 |09e2: check-cast v7, Landroid/widget/SeekBar; // type@006a │ │ +010794: 1312 0000 |09e4: const/16 v18, #int 0 // #0 │ │ +010798: 0800 1c00 |09e6: move-object/from16 v0, v28 │ │ +01079c: 5200 8400 |09e8: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalUpdate:I // field@0084 │ │ +0107a0: 0216 0000 |09ea: move/from16 v22, v0 │ │ +0107a4: 2c16 a003 0000 |09ec: sparse-switch v22, 00000d8c // +000003a0 │ │ +0107aa: 0200 1200 |09ef: move/from16 v0, v18 │ │ +0107ae: 6e20 e300 0700 |09f1: invoke-virtual {v7, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00e3 │ │ +0107b4: 2216 d100 |09f4: new-instance v22, Lorg/anothermonitor/ActivityMain$31; // type@00d1 │ │ +0107b8: 0800 1600 |09f6: move-object/from16 v0, v22 │ │ +0107bc: 0801 1c00 |09f8: move-object/from16 v1, v28 │ │ +0107c0: 7040 5202 10a7 |09fa: invoke-direct {v0, v1, v7, v10}, Lorg/anothermonitor/ActivityMain$31;.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V // method@0252 │ │ +0107c6: 0800 1600 |09fd: move-object/from16 v0, v22 │ │ +0107ca: 6e20 e100 0700 |09ff: invoke-virtual {v7, v0}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00e1 │ │ +0107d0: 1312 0000 |0a02: const/16 v18, #int 0 // #0 │ │ +0107d4: 0800 1c00 |0a04: move-object/from16 v0, v28 │ │ +0107d8: 5200 8500 |0a06: iget v0, v0, Lorg/anothermonitor/ActivityMain;.intervalWidth:I // field@0085 │ │ +0107dc: 0216 0000 |0a08: move/from16 v22, v0 │ │ +0107e0: 2c16 9403 0000 |0a0a: sparse-switch v22, 00000d9e // +00000394 │ │ +0107e6: 0200 1200 |0a0d: move/from16 v0, v18 │ │ +0107ea: 6e20 e300 0800 |0a0f: invoke-virtual {v8, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00e3 │ │ +0107f0: 2216 d200 |0a12: new-instance v22, Lorg/anothermonitor/ActivityMain$32; // type@00d2 │ │ +0107f4: 0800 1600 |0a14: move-object/from16 v0, v22 │ │ +0107f8: 0801 1c00 |0a16: move-object/from16 v1, v28 │ │ +0107fc: 7040 5602 10b8 |0a18: invoke-direct {v0, v1, v8, v11}, Lorg/anothermonitor/ActivityMain$32;.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V // method@0256 │ │ +010802: 0800 1600 |0a1b: move-object/from16 v0, v22 │ │ +010806: 6e20 e100 0800 |0a1d: invoke-virtual {v8, v0}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00e1 │ │ +01080c: 1416 2c00 097f |0a20: const v22, #float 1.82105e+38 // #7f09002c │ │ +010812: 0800 1c00 |0a23: move-object/from16 v0, v28 │ │ +010816: 0201 1600 |0a25: move/from16 v1, v22 │ │ +01081a: 6e20 ea02 1000 |0a27: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +010820: 0c16 |0a2a: move-result-object v22 │ │ +010822: 1f16 6200 |0a2b: check-cast v22, Landroid/widget/FrameLayout; // type@0062 │ │ +010826: 0800 1600 |0a2d: move-object/from16 v0, v22 │ │ +01082a: 0801 1c00 |0a2f: move-object/from16 v1, v28 │ │ +01082e: 5b10 8a00 |0a31: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mCloseSettings:Landroid/widget/FrameLayout; // field@008a │ │ +010832: 0800 1c00 |0a33: move-object/from16 v0, v28 │ │ +010836: 5400 8a00 |0a35: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mCloseSettings:Landroid/widget/FrameLayout; // field@008a │ │ +01083a: 0816 0000 |0a37: move-object/from16 v22, v0 │ │ +01083e: 2217 d300 |0a39: new-instance v23, Lorg/anothermonitor/ActivityMain$33; // type@00d3 │ │ +010842: 0800 1700 |0a3b: move-object/from16 v0, v23 │ │ +010846: 0801 1c00 |0a3d: move-object/from16 v1, v28 │ │ +01084a: 7040 5a02 1087 |0a3f: invoke-direct {v0, v1, v7, v8}, Lorg/anothermonitor/ActivityMain$33;.:(Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/SeekBar;)V // method@025a │ │ +010850: 7402 ab00 1600 |0a42: invoke-virtual/range {v22, v23}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ab │ │ +010856: 381d a700 |0a45: if-eqz v29, 0aec // +00a7 │ │ +01085a: 7401 6500 1d00 |0a47: invoke-virtual/range {v29}, Landroid/os/Bundle;.isEmpty:()Z // method@0065 │ │ +010860: 0a16 |0a4a: move-result v22 │ │ +010862: 3916 a100 |0a4b: if-nez v22, 0aec // +00a1 │ │ +010866: 1a16 0d06 |0a4d: const-string v22, "processesMode" // string@060d │ │ +01086a: 0800 1d00 |0a4f: move-object/from16 v0, v29 │ │ +01086e: 0801 1600 |0a51: move-object/from16 v1, v22 │ │ +010872: 6e20 6300 1000 |0a53: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0063 │ │ +010878: 0a16 |0a56: move-result v22 │ │ +01087a: 0200 1600 |0a57: move/from16 v0, v22 │ │ +01087e: 0801 1c00 |0a59: move-object/from16 v1, v28 │ │ +010882: 5910 bd00 |0a5b: iput v0, v1, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ +010886: 0800 1c00 |0a5d: move-object/from16 v0, v28 │ │ +01088a: 5400 8800 |0a5f: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mBMemory:Landroid/widget/Button; // field@0088 │ │ +01088e: 0817 0000 |0a61: move-object/from16 v23, v0 │ │ +010892: 0800 1c00 |0a63: move-object/from16 v0, v28 │ │ +010896: 5200 bd00 |0a65: iget v0, v0, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ +01089a: 0216 0000 |0a67: move/from16 v22, v0 │ │ +01089e: 3916 0303 |0a69: if-nez v22, 0d6c // +0303 │ │ +0108a2: 1416 4900 077f |0a6b: const v22, #float 1.79447e+38 // #7f070049 │ │ +0108a8: 0800 1c00 |0a6e: move-object/from16 v0, v28 │ │ +0108ac: 0201 1600 |0a70: move/from16 v1, v22 │ │ +0108b0: 6e20 f202 1000 |0a72: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +0108b6: 0c16 |0a75: move-result-object v22 │ │ +0108b8: 0800 1700 |0a76: move-object/from16 v0, v23 │ │ +0108bc: 0801 1600 |0a78: move-object/from16 v1, v22 │ │ +0108c0: 6e20 a200 1000 |0a7a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00a2 │ │ +0108c6: 0800 1c00 |0a7d: move-object/from16 v0, v28 │ │ +0108ca: 5400 b600 |0a7f: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mVG:Lorg/anothermonitor/ViewGraphic; // field@00b6 │ │ +0108ce: 0816 0000 |0a81: move-object/from16 v22, v0 │ │ +0108d2: 0800 1c00 |0a83: move-object/from16 v0, v28 │ │ +0108d6: 5200 bd00 |0a85: iget v0, v0, Lorg/anothermonitor/ActivityMain;.processesMode:I // field@00bd │ │ +0108da: 0217 0000 |0a87: move/from16 v23, v0 │ │ +0108de: 7402 8603 1600 |0a89: invoke-virtual/range {v22, v23}, Lorg/anothermonitor/ViewGraphic;.setProcessesMode:(I)V // method@0386 │ │ +0108e4: 1a16 dc03 |0a8c: const-string v22, "canvasLocked" // string@03dc │ │ +0108e8: 0800 1d00 |0a8e: move-object/from16 v0, v29 │ │ +0108ec: 0801 1600 |0a90: move-object/from16 v1, v22 │ │ +0108f0: 6e20 6200 1000 |0a92: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0062 │ │ +0108f6: 0a16 |0a95: move-result v22 │ │ +0108f8: 0200 1600 |0a96: move/from16 v0, v22 │ │ +0108fc: 0801 1c00 |0a98: move-object/from16 v1, v28 │ │ +010900: 5c10 7d00 |0a9a: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.canvasLocked:Z // field@007d │ │ +010904: 1a16 9306 |0a9c: const-string v22, "settingsShown" // string@0693 │ │ +010908: 0800 1d00 |0a9e: move-object/from16 v0, v29 │ │ +01090c: 0801 1600 |0aa0: move-object/from16 v1, v22 │ │ +010910: 6e20 6200 1000 |0aa2: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0062 │ │ +010916: 0a16 |0aa5: move-result v22 │ │ +010918: 0200 1600 |0aa6: move/from16 v0, v22 │ │ +01091c: 0801 1c00 |0aa8: move-object/from16 v1, v28 │ │ +010920: 5c10 c400 |0aaa: iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ +010924: 0800 1c00 |0aac: move-object/from16 v0, v28 │ │ +010928: 5500 c400 |0aae: iget-boolean v0, v0, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ +01092c: 0216 0000 |0ab0: move/from16 v22, v0 │ │ +010930: 3816 1800 |0ab2: if-eqz v22, 0aca // +0018 │ │ +010934: 0800 1c00 |0ab4: move-object/from16 v0, v28 │ │ +010938: 5400 9d00 |0ab6: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLSettings:Landroid/widget/FrameLayout; // field@009d │ │ +01093c: 0816 0000 |0ab8: move-object/from16 v22, v0 │ │ +010940: 7401 a700 1600 |0aba: invoke-virtual/range {v22}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00a7 │ │ +010946: 0c16 |0abd: move-result-object v22 │ │ +010948: 2217 d400 |0abe: new-instance v23, Lorg/anothermonitor/ActivityMain$34; // type@00d4 │ │ +01094c: 0800 1700 |0ac0: move-object/from16 v0, v23 │ │ +010950: 0801 1c00 |0ac2: move-object/from16 v1, v28 │ │ +010954: 7020 5c02 1000 |0ac4: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$34;.:(Lorg/anothermonitor/ActivityMain;)V // method@025c │ │ +01095a: 7402 9b00 1600 |0ac7: invoke-virtual/range {v22, v23}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009b │ │ +010960: 1a16 7005 |0aca: const-string v22, "menuShown" // string@0570 │ │ +010964: 0800 1d00 |0acc: move-object/from16 v0, v29 │ │ +010968: 0801 1600 |0ace: move-object/from16 v1, v22 │ │ +01096c: 6e20 6200 1000 |0ad0: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0062 │ │ +010972: 0a16 |0ad3: move-result v22 │ │ +010974: 3816 1800 |0ad4: if-eqz v22, 0aec // +0018 │ │ +010978: 0800 1c00 |0ad6: move-object/from16 v0, v28 │ │ +01097c: 5400 9f00 |0ad8: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLTopBar:Landroid/widget/LinearLayout; // field@009f │ │ +010980: 0816 0000 |0ada: move-object/from16 v22, v0 │ │ +010984: 7401 c100 1600 |0adc: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00c1 │ │ +01098a: 0c16 |0adf: move-result-object v22 │ │ +01098c: 2217 d500 |0ae0: new-instance v23, Lorg/anothermonitor/ActivityMain$35; // type@00d5 │ │ +010990: 0800 1700 |0ae2: move-object/from16 v0, v23 │ │ +010994: 0801 1c00 |0ae4: move-object/from16 v1, v28 │ │ +010998: 7020 5e02 1000 |0ae6: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$35;.:(Lorg/anothermonitor/ActivityMain;)V // method@025e │ │ +01099e: 7402 9b00 1600 |0ae9: invoke-virtual/range {v22, v23}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@009b │ │ +0109a4: 0800 1c00 |0aec: move-object/from16 v0, v28 │ │ +0109a8: 5400 a300 |0aee: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +0109ac: 0816 0000 |0af0: move-object/from16 v22, v0 │ │ +0109b0: 1a17 4004 |0af2: const-string v23, "firstTime" // string@0440 │ │ +0109b4: 1318 0100 |0af4: const/16 v24, #int 1 // #1 │ │ +0109b8: 7803 3f00 1600 |0af6: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ +0109be: 0a16 |0af9: move-result v22 │ │ +0109c0: 3816 cf00 |0afa: if-eqz v22, 0bc9 // +00cf │ │ +0109c4: 0800 1c00 |0afc: move-object/from16 v0, v28 │ │ +0109c8: 5400 a300 |0afe: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +0109cc: 0816 0000 |0b00: move-object/from16 v22, v0 │ │ +0109d0: 7801 3e00 1600 |0b02: invoke-interface/range {v22}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +0109d6: 0c16 |0b05: move-result-object v22 │ │ +0109d8: 1a17 4104 |0b06: const-string v23, "firstTimeDate" // string@0441 │ │ +0109dc: 1a18 9900 |0b08: const-string v24, "Europe/London" // string@0099 │ │ +0109e0: 7701 fa01 1800 |0b0a: invoke-static/range {v24}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@01fa │ │ +0109e6: 0c18 |0b0d: move-result-object v24 │ │ +0109e8: 7701 e701 1800 |0b0e: invoke-static/range {v24}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@01e7 │ │ +0109ee: 0c18 |0b11: move-result-object v24 │ │ +0109f0: 7401 e801 1800 |0b12: invoke-virtual/range {v24}, Ljava/util/Calendar;.getTimeInMillis:()J // method@01e8 │ │ +0109f6: 0b18 |0b15: move-result-wide v24 │ │ +0109f8: 7804 3d00 1600 |0b16: invoke-interface/range {v22, v23, v24, v25}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@003d │ │ +0109fe: 0c16 |0b19: move-result-object v22 │ │ +010a00: 7801 3a00 1600 |0b1a: invoke-interface/range {v22}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +010a06: 1416 3300 097f |0b1d: const v22, #float 1.82105e+38 // #7f090033 │ │ +010a0c: 0800 1c00 |0b20: move-object/from16 v0, v28 │ │ +010a10: 0201 1600 |0b22: move/from16 v1, v22 │ │ +010a14: 6e20 ea02 1000 |0b24: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +010a1a: 0c13 |0b27: move-result-object v19 │ │ +010a1c: 1f13 5a00 |0b28: check-cast v19, Landroid/view/ViewStub; // type@005a │ │ +010a20: 3813 9f00 |0b2a: if-eqz v19, 0bc9 // +009f │ │ +010a24: 7401 9a00 1300 |0b2c: invoke-virtual/range {v19}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@009a │ │ +010a2a: 0c16 |0b2f: move-result-object v22 │ │ +010a2c: 1f16 6400 |0b30: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +010a30: 0800 1600 |0b32: move-object/from16 v0, v22 │ │ +010a34: 0801 1c00 |0b34: move-object/from16 v1, v28 │ │ +010a38: 5b10 a000 |0b36: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +010a3c: 1205 |0b38: const/4 v5, #int 0 // #0 │ │ +010a3e: 6016 0d00 |0b39: sget v22, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ +010a42: 1317 1300 |0b3b: const/16 v23, #int 19 // #13 │ │ +010a46: 0200 1600 |0b3d: move/from16 v0, v22 │ │ +010a4a: 0201 1700 |0b3f: move/from16 v1, v23 │ │ +010a4e: 3410 0600 |0b41: if-lt v0, v1, 0b47 // +0006 │ │ +010a52: 0800 1c00 |0b43: move-object/from16 v0, v28 │ │ +010a56: 5205 ba00 |0b45: iget v5, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ +010a5a: 0800 1c00 |0b47: move-object/from16 v0, v28 │ │ +010a5e: 5400 a000 |0b49: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +010a62: 0816 0000 |0b4b: move-object/from16 v22, v0 │ │ +010a66: 7401 ba00 1600 |0b4d: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00ba │ │ +010a6c: 0c16 |0b50: move-result-object v22 │ │ +010a6e: 1f16 6100 |0b51: check-cast v22, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ +010a72: 1317 0000 |0b53: const/16 v23, #int 0 // #0 │ │ +010a76: 1318 0000 |0b55: const/16 v24, #int 0 // #0 │ │ +010a7a: 1319 0000 |0b57: const/16 v25, #int 0 // #0 │ │ +010a7e: 151a 0c42 |0b59: const/high16 v26, #int 1108082688 // #420c │ │ +010a82: 0800 1c00 |0b5b: move-object/from16 v0, v28 │ │ +010a86: 5200 c200 |0b5d: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +010a8a: 021b 0000 |0b5f: move/from16 v27, v0 │ │ +010a8e: a81a 1a1b |0b61: mul-float v26, v26, v27 │ │ +010a92: 0200 1a00 |0b63: move/from16 v0, v26 │ │ +010a96: 8700 |0b65: float-to-int v0, v0 │ │ +010a98: 021a 0000 |0b66: move/from16 v26, v0 │ │ +010a9c: 901a 1a05 |0b68: add-int v26, v26, v5 │ │ +010aa0: 7405 a400 1600 |0b6a: invoke-virtual/range {v22, v23, v24, v25, v26}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ +010aa6: 0800 1c00 |0b6d: move-object/from16 v0, v28 │ │ +010aaa: 5400 a000 |0b6f: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +010aae: 0816 0000 |0b71: move-object/from16 v22, v0 │ │ +010ab2: 1417 5300 097f |0b73: const v23, #float 1.82106e+38 // #7f090053 │ │ +010ab8: 7402 b500 1600 |0b76: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +010abe: 0c16 |0b79: move-result-object v22 │ │ +010ac0: 2217 d700 |0b7a: new-instance v23, Lorg/anothermonitor/ActivityMain$36; // type@00d7 │ │ +010ac4: 0800 1700 |0b7c: move-object/from16 v0, v23 │ │ +010ac8: 0801 1c00 |0b7e: move-object/from16 v1, v28 │ │ +010acc: 7020 6202 1000 |0b80: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$36;.:(Lorg/anothermonitor/ActivityMain;)V // method@0262 │ │ +010ad2: 7402 8c00 1600 |0b83: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ +010ad8: 0800 1c00 |0b86: move-object/from16 v0, v28 │ │ +010adc: 5204 7b00 |0b88: iget v4, v0, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ +010ae0: 1306 f401 |0b8a: const/16 v6, #int 500 // #1f4 │ │ +010ae4: 0800 1c00 |0b8c: move-object/from16 v0, v28 │ │ +010ae8: 5500 bc00 |0b8e: iget-boolean v0, v0, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ +010aec: 0216 0000 |0b90: move/from16 v22, v0 │ │ +010af0: 3816 0400 |0b92: if-eqz v22, 0b96 // +0004 │ │ +010af4: 1204 |0b94: const/4 v4, #int 0 // #0 │ │ +010af6: 1206 |0b95: const/4 v6, #int 0 // #0 │ │ +010af8: 0800 1c00 |0b96: move-object/from16 v0, v28 │ │ +010afc: 5400 a000 |0b98: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLWelcome:Landroid/widget/LinearLayout; // field@00a0 │ │ +010b00: 0816 0000 |0b9a: move-object/from16 v22, v0 │ │ +010b04: 7401 b400 1600 |0b9c: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ +010b0a: 0c16 |0b9f: move-result-object v22 │ │ +010b0c: 8160 |0ba0: int-to-long v0, v6 │ │ +010b0e: 0518 0000 |0ba1: move-wide/from16 v24, v0 │ │ +010b12: 0800 1600 |0ba3: move-object/from16 v0, v22 │ │ +010b16: 0501 1800 |0ba5: move-wide/from16 v1, v24 │ │ +010b1a: 6e30 9800 1002 |0ba7: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ +010b20: 0c16 |0baa: move-result-object v22 │ │ +010b22: 8140 |0bab: int-to-long v0, v4 │ │ +010b24: 0518 0000 |0bac: move-wide/from16 v24, v0 │ │ +010b28: 0800 1600 |0bae: move-object/from16 v0, v22 │ │ +010b2c: 0501 1800 |0bb0: move-wide/from16 v1, v24 │ │ +010b30: 6e30 9600 1002 |0bb2: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ +010b36: 0c16 |0bb5: move-result-object v22 │ │ +010b38: 1517 803f |0bb6: const/high16 v23, #int 1065353216 // #3f80 │ │ +010b3c: 7402 9500 1600 |0bb8: invoke-virtual/range {v22, v23}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ +010b42: 0c16 |0bbb: move-result-object v22 │ │ +010b44: 1517 7041 |0bbc: const/high16 v23, #int 1097859072 // #4170 │ │ +010b48: 0800 1c00 |0bbe: move-object/from16 v0, v28 │ │ +010b4c: 5200 c200 |0bc0: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +010b50: 0218 0000 |0bc2: move/from16 v24, v0 │ │ +010b54: a817 1718 |0bc4: mul-float v23, v23, v24 │ │ +010b58: 7402 9900 1600 |0bc6: invoke-virtual/range {v22, v23}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ +010b5e: 1a16 9900 |0bc9: const-string v22, "Europe/London" // string@0099 │ │ +010b62: 7701 fa01 1600 |0bcb: invoke-static/range {v22}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@01fa │ │ +010b68: 0c16 |0bce: move-result-object v22 │ │ +010b6a: 7701 e701 1600 |0bcf: invoke-static/range {v22}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@01e7 │ │ +010b70: 0c16 |0bd2: move-result-object v22 │ │ +010b72: 7401 e801 1600 |0bd3: invoke-virtual/range {v22}, Ljava/util/Calendar;.getTimeInMillis:()J // method@01e8 │ │ +010b78: 0b14 |0bd6: move-result-wide v20 │ │ +010b7a: 0800 1c00 |0bd7: move-object/from16 v0, v28 │ │ +010b7e: 5400 a300 |0bd9: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +010b82: 0816 0000 |0bdb: move-object/from16 v22, v0 │ │ +010b86: 1a17 4104 |0bdd: const-string v23, "firstTimeDate" // string@0441 │ │ +010b8a: 1618 0100 |0bdf: const-wide/16 v24, #int 1 // #1 │ │ +010b8e: 7804 4100 1600 |0be1: invoke-interface/range {v22, v23, v24, v25}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0041 │ │ +010b94: 0b16 |0be4: move-result-wide v22 │ │ +010b96: 9c16 1416 |0be5: sub-long v22, v20, v22 │ │ +010b9a: 0500 1600 |0be7: move-wide/from16 v0, v22 │ │ +010b9e: 8500 |0be9: long-to-float v0, v0 │ │ +010ba0: 0216 0000 |0bea: move/from16 v22, v0 │ │ +010ba4: 1417 80cb a44c |0bec: const v23, #float 8.64e+07 // #4ca4cb80 │ │ +010baa: a916 1617 |0bef: div-float v22, v22, v23 │ │ +010bae: 1517 8040 |0bf1: const/high16 v23, #int 1082130432 // #4080 │ │ +010bb2: 2d16 1617 |0bf3: cmpl-float v22, v22, v23 │ │ +010bb6: 3d16 1200 |0bf5: if-lez v22, 0c07 // +0012 │ │ +010bba: 0800 1c00 |0bf7: move-object/from16 v0, v28 │ │ +010bbe: 5400 a300 |0bf9: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +010bc2: 0816 0000 |0bfb: move-object/from16 v22, v0 │ │ +010bc6: 1a17 3604 |0bfd: const-string v23, "feedbackFirstTime" // string@0436 │ │ +010bca: 1318 0100 |0bff: const/16 v24, #int 1 // #1 │ │ +010bce: 7803 3f00 1600 |0c01: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ +010bd4: 0a16 |0c04: move-result v22 │ │ +010bd6: 3916 3200 |0c05: if-nez v22, 0c37 // +0032 │ │ +010bda: 0800 1c00 |0c07: move-object/from16 v0, v28 │ │ +010bde: 5400 a300 |0c09: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +010be2: 0816 0000 |0c0b: move-object/from16 v22, v0 │ │ +010be6: 1a17 4104 |0c0d: const-string v23, "firstTimeDate" // string@0441 │ │ +010bea: 1618 0100 |0c0f: const-wide/16 v24, #int 1 // #1 │ │ +010bee: 7804 4100 1600 |0c11: invoke-interface/range {v22, v23, v24, v25}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0041 │ │ +010bf4: 0b16 |0c14: move-result-wide v22 │ │ +010bf6: 9c16 1416 |0c15: sub-long v22, v20, v22 │ │ +010bfa: 0500 1600 |0c17: move-wide/from16 v0, v22 │ │ +010bfe: 8500 |0c19: long-to-float v0, v0 │ │ +010c00: 0216 0000 |0c1a: move/from16 v22, v0 │ │ +010c04: 1417 80cb a44c |0c1c: const v23, #float 8.64e+07 // #4ca4cb80 │ │ +010c0a: a916 1617 |0c1f: div-float v22, v22, v23 │ │ +010c0e: 1517 b442 |0c21: const/high16 v23, #int 1119092736 // #42b4 │ │ +010c12: 2d16 1617 |0c23: cmpl-float v22, v22, v23 │ │ +010c16: 3d16 0501 |0c25: if-lez v22, 0d2a // +0105 │ │ +010c1a: 0800 1c00 |0c27: move-object/from16 v0, v28 │ │ +010c1e: 5400 a300 |0c29: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +010c22: 0816 0000 |0c2b: move-object/from16 v22, v0 │ │ +010c26: 1a17 3504 |0c2d: const-string v23, "feedbackDone" // string@0435 │ │ +010c2a: 1318 0000 |0c2f: const/16 v24, #int 0 // #0 │ │ +010c2e: 7803 3f00 1600 |0c31: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@003f │ │ +010c34: 0a16 |0c34: move-result v22 │ │ +010c36: 3916 f500 |0c35: if-nez v22, 0d2a // +00f5 │ │ +010c3a: 0800 1c00 |0c37: move-object/from16 v0, v28 │ │ +010c3e: 5400 a300 |0c39: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mPrefs:Landroid/content/SharedPreferences; // field@00a3 │ │ +010c42: 0816 0000 |0c3b: move-object/from16 v22, v0 │ │ +010c46: 7801 3e00 1600 |0c3d: invoke-interface/range {v22}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@003e │ │ +010c4c: 0c16 |0c40: move-result-object v22 │ │ +010c4e: 1a17 3604 |0c41: const-string v23, "feedbackFirstTime" // string@0436 │ │ +010c52: 1318 0000 |0c43: const/16 v24, #int 0 // #0 │ │ +010c56: 7803 3b00 1600 |0c45: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@003b │ │ +010c5c: 0c16 |0c48: move-result-object v22 │ │ +010c5e: 7801 3a00 1600 |0c49: invoke-interface/range {v22}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@003a │ │ +010c64: 1416 3500 097f |0c4c: const v22, #float 1.82105e+38 // #7f090035 │ │ +010c6a: 0800 1c00 |0c4f: move-object/from16 v0, v28 │ │ +010c6e: 0201 1600 |0c51: move/from16 v1, v22 │ │ +010c72: 6e20 ea02 1000 |0c53: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.findViewById:(I)Landroid/view/View; // method@02ea │ │ +010c78: 0c13 |0c56: move-result-object v19 │ │ +010c7a: 1f13 5a00 |0c57: check-cast v19, Landroid/view/ViewStub; // type@005a │ │ +010c7e: 3813 d100 |0c59: if-eqz v19, 0d2a // +00d1 │ │ +010c82: 7401 9a00 1300 |0c5b: invoke-virtual/range {v19}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@009a │ │ +010c88: 0c16 |0c5e: move-result-object v22 │ │ +010c8a: 1f16 6400 |0c5f: check-cast v22, Landroid/widget/LinearLayout; // type@0064 │ │ +010c8e: 0800 1600 |0c61: move-object/from16 v0, v22 │ │ +010c92: 0801 1c00 |0c63: move-object/from16 v1, v28 │ │ +010c96: 5b10 9500 |0c65: iput-object v0, v1, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ +010c9a: 1205 |0c67: const/4 v5, #int 0 // #0 │ │ +010c9c: 6016 0d00 |0c68: sget v22, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ +010ca0: 1317 1300 |0c6a: const/16 v23, #int 19 // #13 │ │ +010ca4: 0200 1600 |0c6c: move/from16 v0, v22 │ │ +010ca8: 0201 1700 |0c6e: move/from16 v1, v23 │ │ +010cac: 3410 0600 |0c70: if-lt v0, v1, 0c76 // +0006 │ │ +010cb0: 0800 1c00 |0c72: move-object/from16 v0, v28 │ │ +010cb4: 5205 ba00 |0c74: iget v5, v0, Lorg/anothermonitor/ActivityMain;.navigationBarHeight:I // field@00ba │ │ +010cb8: 0800 1c00 |0c76: move-object/from16 v0, v28 │ │ +010cbc: 5400 9500 |0c78: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ +010cc0: 0816 0000 |0c7a: move-object/from16 v22, v0 │ │ +010cc4: 7401 ba00 1600 |0c7c: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00ba │ │ +010cca: 0c16 |0c7f: move-result-object v22 │ │ +010ccc: 1f16 6100 |0c80: check-cast v22, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ +010cd0: 1317 0000 |0c82: const/16 v23, #int 0 // #0 │ │ +010cd4: 1318 0000 |0c84: const/16 v24, #int 0 // #0 │ │ +010cd8: 1319 0000 |0c86: const/16 v25, #int 0 // #0 │ │ +010cdc: 151a 0c42 |0c88: const/high16 v26, #int 1108082688 // #420c │ │ +010ce0: 0800 1c00 |0c8a: move-object/from16 v0, v28 │ │ +010ce4: 5200 c200 |0c8c: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +010ce8: 021b 0000 |0c8e: move/from16 v27, v0 │ │ +010cec: a81a 1a1b |0c90: mul-float v26, v26, v27 │ │ +010cf0: 0200 1a00 |0c92: move/from16 v0, v26 │ │ +010cf4: 8700 |0c94: float-to-int v0, v0 │ │ +010cf6: 021a 0000 |0c95: move/from16 v26, v0 │ │ +010cfa: 901a 1a05 |0c97: add-int v26, v26, v5 │ │ +010cfe: 7405 a400 1600 |0c99: invoke-virtual/range {v22, v23, v24, v25, v26}, Landroid/widget/FrameLayout$LayoutParams;.setMargins:(IIII)V // method@00a4 │ │ +010d04: 0800 1c00 |0c9c: move-object/from16 v0, v28 │ │ +010d08: 5400 9500 |0c9e: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ +010d0c: 0816 0000 |0ca0: move-object/from16 v22, v0 │ │ +010d10: 1417 4e00 097f |0ca2: const v23, #float 1.82106e+38 // #7f09004e │ │ +010d16: 7402 b500 1600 |0ca5: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +010d1c: 0c16 |0ca8: move-result-object v22 │ │ +010d1e: 2217 d900 |0ca9: new-instance v23, Lorg/anothermonitor/ActivityMain$37; // type@00d9 │ │ +010d22: 0800 1700 |0cab: move-object/from16 v0, v23 │ │ +010d26: 0801 1c00 |0cad: move-object/from16 v1, v28 │ │ +010d2a: 7020 6602 1000 |0caf: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$37;.:(Lorg/anothermonitor/ActivityMain;)V // method@0266 │ │ +010d30: 7402 8c00 1600 |0cb2: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ +010d36: 0800 1c00 |0cb5: move-object/from16 v0, v28 │ │ +010d3a: 5400 9500 |0cb7: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ +010d3e: 0816 0000 |0cb9: move-object/from16 v22, v0 │ │ +010d42: 1417 4f00 097f |0cbb: const v23, #float 1.82106e+38 // #7f09004f │ │ +010d48: 7402 b500 1600 |0cbe: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +010d4e: 0c16 |0cc1: move-result-object v22 │ │ +010d50: 2217 db00 |0cc2: new-instance v23, Lorg/anothermonitor/ActivityMain$38; // type@00db │ │ +010d54: 0800 1700 |0cc4: move-object/from16 v0, v23 │ │ +010d58: 0801 1c00 |0cc6: move-object/from16 v1, v28 │ │ +010d5c: 7020 6a02 1000 |0cc8: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$38;.:(Lorg/anothermonitor/ActivityMain;)V // method@026a │ │ +010d62: 7402 8c00 1600 |0ccb: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ +010d68: 0800 1c00 |0cce: move-object/from16 v0, v28 │ │ +010d6c: 5400 9500 |0cd0: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ +010d70: 0816 0000 |0cd2: move-object/from16 v22, v0 │ │ +010d74: 1417 5000 097f |0cd4: const v23, #float 1.82106e+38 // #7f090050 │ │ +010d7a: 7402 b500 1600 |0cd7: invoke-virtual/range {v22, v23}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@00b5 │ │ +010d80: 0c16 |0cda: move-result-object v22 │ │ +010d82: 2217 dd00 |0cdb: new-instance v23, Lorg/anothermonitor/ActivityMain$39; // type@00dd │ │ +010d86: 0800 1700 |0cdd: move-object/from16 v0, v23 │ │ +010d8a: 0801 1c00 |0cdf: move-object/from16 v1, v28 │ │ +010d8e: 7020 6e02 1000 |0ce1: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$39;.:(Lorg/anothermonitor/ActivityMain;)V // method@026e │ │ +010d94: 7402 8c00 1600 |0ce4: invoke-virtual/range {v22, v23}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ +010d9a: 0800 1c00 |0ce7: move-object/from16 v0, v28 │ │ +010d9e: 5204 7b00 |0ce9: iget v4, v0, Lorg/anothermonitor/ActivityMain;.animDuration:I // field@007b │ │ +010da2: 1306 e803 |0ceb: const/16 v6, #int 1000 // #3e8 │ │ +010da6: 0800 1c00 |0ced: move-object/from16 v0, v28 │ │ +010daa: 5500 bc00 |0cef: iget-boolean v0, v0, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ +010dae: 0216 0000 |0cf1: move/from16 v22, v0 │ │ +010db2: 3816 0400 |0cf3: if-eqz v22, 0cf7 // +0004 │ │ +010db6: 1204 |0cf5: const/4 v4, #int 0 // #0 │ │ +010db8: 1206 |0cf6: const/4 v6, #int 0 // #0 │ │ +010dba: 0800 1c00 |0cf7: move-object/from16 v0, v28 │ │ +010dbe: 5400 9500 |0cf9: iget-object v0, v0, Lorg/anothermonitor/ActivityMain;.mLFeedback:Landroid/widget/LinearLayout; // field@0095 │ │ +010dc2: 0816 0000 |0cfb: move-object/from16 v22, v0 │ │ +010dc6: 7401 b400 1600 |0cfd: invoke-virtual/range {v22}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@00b4 │ │ +010dcc: 0c16 |0d00: move-result-object v22 │ │ +010dce: 8160 |0d01: int-to-long v0, v6 │ │ +010dd0: 0518 0000 |0d02: move-wide/from16 v24, v0 │ │ +010dd4: 0800 1600 |0d04: move-object/from16 v0, v22 │ │ +010dd8: 0501 1800 |0d06: move-wide/from16 v1, v24 │ │ +010ddc: 6e30 9800 1002 |0d08: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@0098 │ │ +010de2: 0c16 |0d0b: move-result-object v22 │ │ +010de4: 8140 |0d0c: int-to-long v0, v4 │ │ +010de6: 0518 0000 |0d0d: move-wide/from16 v24, v0 │ │ +010dea: 0800 1600 |0d0f: move-object/from16 v0, v22 │ │ +010dee: 0501 1800 |0d11: move-wide/from16 v1, v24 │ │ +010df2: 6e30 9600 1002 |0d13: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0096 │ │ +010df8: 0c16 |0d16: move-result-object v22 │ │ +010dfa: 1517 803f |0d17: const/high16 v23, #int 1065353216 // #3f80 │ │ +010dfe: 7402 9500 1600 |0d19: invoke-virtual/range {v22, v23}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0095 │ │ +010e04: 0c16 |0d1c: move-result-object v22 │ │ +010e06: 1517 7041 |0d1d: const/high16 v23, #int 1097859072 // #4170 │ │ +010e0a: 0800 1c00 |0d1f: move-object/from16 v0, v28 │ │ +010e0e: 5200 c200 |0d21: iget v0, v0, Lorg/anothermonitor/ActivityMain;.sD:F // field@00c2 │ │ +010e12: 0218 0000 |0d23: move/from16 v24, v0 │ │ +010e16: a817 1718 |0d25: mul-float v23, v23, v24 │ │ +010e1a: 7402 9900 1600 |0d27: invoke-virtual/range {v22, v23}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@0099 │ │ +010e20: 0e00 |0d2a: return-void │ │ +010e22: 1316 0100 |0d2b: const/16 v22, #int 1 // #1 │ │ +010e26: 2900 f6f4 |0d2d: goto/16 0223 // -0b0a │ │ +010e2a: 1416 2700 077f |0d2f: const v22, #float 1.79447e+38 // #7f070027 │ │ +010e30: 0800 1c00 |0d32: move-object/from16 v0, v28 │ │ +010e34: 0201 1600 |0d34: move/from16 v1, v22 │ │ +010e38: 6e20 f202 1000 |0d36: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +010e3e: 0c16 |0d39: move-result-object v22 │ │ +010e40: 2900 51f5 |0d3a: goto/16 028b // -0aaf │ │ +010e44: 1312 0000 |0d3c: const/16 v18, #int 0 // #0 │ │ +010e48: 2900 7afc |0d3e: goto/16 09b8 // -0386 │ │ +010e4c: 1312 0100 |0d40: const/16 v18, #int 1 // #1 │ │ +010e50: 2900 76fc |0d42: goto/16 09b8 // -038a │ │ +010e54: 1312 0200 |0d44: const/16 v18, #int 2 // #2 │ │ +010e58: 2900 72fc |0d46: goto/16 09b8 // -038e │ │ +010e5c: 1312 0400 |0d48: const/16 v18, #int 4 // #4 │ │ +010e60: 2900 6efc |0d4a: goto/16 09b8 // -0392 │ │ +010e64: 1312 0000 |0d4c: const/16 v18, #int 0 // #0 │ │ +010e68: 2900 a1fc |0d4e: goto/16 09ef // -035f │ │ +010e6c: 1312 0100 |0d50: const/16 v18, #int 1 // #1 │ │ +010e70: 2900 9dfc |0d52: goto/16 09ef // -0363 │ │ +010e74: 1312 0200 |0d54: const/16 v18, #int 2 // #2 │ │ +010e78: 2900 99fc |0d56: goto/16 09ef // -0367 │ │ +010e7c: 1312 0300 |0d58: const/16 v18, #int 3 // #3 │ │ +010e80: 2900 95fc |0d5a: goto/16 09ef // -036b │ │ +010e84: 1312 0000 |0d5c: const/16 v18, #int 0 // #0 │ │ +010e88: 2900 affc |0d5e: goto/16 0a0d // -0351 │ │ +010e8c: 1312 0100 |0d60: const/16 v18, #int 1 // #1 │ │ +010e90: 2900 abfc |0d62: goto/16 0a0d // -0355 │ │ +010e94: 1312 0200 |0d64: const/16 v18, #int 2 // #2 │ │ +010e98: 2900 a7fc |0d66: goto/16 0a0d // -0359 │ │ +010e9c: 1312 0400 |0d68: const/16 v18, #int 4 // #4 │ │ +010ea0: 2900 a3fc |0d6a: goto/16 0a0d // -035d │ │ +010ea4: 1416 2700 077f |0d6c: const v22, #float 1.79447e+38 // #7f070027 │ │ +010eaa: 0800 1c00 |0d6f: move-object/from16 v0, v28 │ │ +010eae: 0201 1600 |0d71: move/from16 v1, v22 │ │ +010eb2: 6e20 f202 1000 |0d73: invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +010eb8: 0c16 |0d76: move-result-object v22 │ │ +010eba: 2900 fffc |0d77: goto/16 0a76 // -0301 │ │ +010ebe: 0000 |0d79: nop // spacer │ │ +010ec0: 0002 0400 f401 0000 e803 0000 d007 ... |0d7a: sparse-switch-data (18 units) │ │ +010ee4: 0002 0400 f401 0000 e803 0000 d007 ... |0d8c: sparse-switch-data (18 units) │ │ +010f08: 0002 0400 0100 0000 0200 0000 0500 ... |0d9e: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0003 line=248 │ │ 0x0017 line=249 │ │ 0x0021 line=251 │ │ 0x0051 line=252 │ │ @@ -14513,14 +14540,15 @@ │ │ 0x0272 line=310 │ │ 0x0292 line=313 │ │ 0x02a5 line=314 │ │ 0x02b8 line=316 │ │ 0x02c2 line=317 │ │ 0x02cf line=319 │ │ 0x02e4 line=321 │ │ + 0x02fc line=322 │ │ 0x0314 line=323 │ │ 0x0321 line=324 │ │ 0x0341 line=325 │ │ 0x0349 line=326 │ │ 0x035e line=328 │ │ 0x036b line=329 │ │ 0x0372 line=330 │ │ @@ -14645,14 +14673,17 @@ │ │ 0x0b8a line=854 │ │ 0x0b8c line=855 │ │ 0x0b94 line=856 │ │ 0x0b95 line=857 │ │ 0x0b96 line=859 │ │ 0x0bc9 line=863 │ │ 0x0bd7 line=866 │ │ + 0x0c01 line=867 │ │ + 0x0c11 line=868 │ │ + 0x0c31 line=869 │ │ 0x0c37 line=870 │ │ 0x0c4c line=871 │ │ 0x0c59 line=872 │ │ 0x0c5b line=873 │ │ 0x0c67 line=875 │ │ 0x0c68 line=876 │ │ 0x0c72 line=877 │ │ @@ -14724,42 +14755,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -010f38: |[010f38] org.anothermonitor.ActivityMain.onDestroy:()V │ │ -010f48: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@000c │ │ -010f4e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -010f50: 5c20 bc00 |0004: iput-boolean v0, v2, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ -010f54: 5420 b500 |0006: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ -010f58: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -010f5c: 5420 b500 |000a: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ -010f60: 6e10 d901 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@01d9 │ │ -010f66: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -010f68: 5b20 b500 |0010: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ -010f6c: 5420 8e00 |0012: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ -010f70: 5421 8000 |0014: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ -010f74: 6e20 6f00 1000 |0016: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ -010f7a: 5420 a200 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ -010f7e: 6e10 d100 0000 |001b: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@00d1 │ │ -010f84: 0a00 |001e: move-result v0 │ │ -010f86: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ -010f8a: 5420 a200 |0021: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ -010f8e: 6e10 cf00 0000 |0023: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@00cf │ │ -010f94: 5420 c000 |0026: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverSetIconRecord:Landroid/content/BroadcastReceiver; // field@00c0 │ │ -010f98: 6e20 0d03 0200 |0028: invoke-virtual {v2, v0}, Lorg/anothermonitor/ActivityMain;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@030d │ │ -010f9e: 5420 be00 |002b: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverDeadProcess:Landroid/content/BroadcastReceiver; // field@00be │ │ -010fa2: 6e20 0d03 0200 |002d: invoke-virtual {v2, v0}, Lorg/anothermonitor/ActivityMain;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@030d │ │ -010fa8: 5420 bf00 |0030: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00bf │ │ -010fac: 6e20 0d03 0200 |0032: invoke-virtual {v2, v0}, Lorg/anothermonitor/ActivityMain;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@030d │ │ -010fb2: 5420 a600 |0035: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mServiceConnection:Landroid/content/ServiceConnection; // field@00a6 │ │ -010fb6: 6e20 0c03 0200 |0037: invoke-virtual {v2, v0}, Lorg/anothermonitor/ActivityMain;.unbindService:(Landroid/content/ServiceConnection;)V // method@030c │ │ -010fbc: 0e00 |003a: return-void │ │ +010f2c: |[010f2c] org.anothermonitor.ActivityMain.onDestroy:()V │ │ +010f3c: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@000c │ │ +010f42: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +010f44: 5c20 bc00 |0004: iput-boolean v0, v2, Lorg/anothermonitor/ActivityMain;.orientationChanged:Z // field@00bc │ │ +010f48: 5420 b500 |0006: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ +010f4c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +010f50: 5420 b500 |000a: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ +010f54: 6e10 d901 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@01d9 │ │ +010f5a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +010f5c: 5b20 b500 |0010: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ +010f60: 5420 8e00 |0012: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ +010f64: 5421 8000 |0014: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ +010f68: 6e20 6f00 1000 |0016: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ +010f6e: 5420 a200 |0019: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ +010f72: 6e10 d100 0000 |001b: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@00d1 │ │ +010f78: 0a00 |001e: move-result v0 │ │ +010f7a: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ +010f7e: 5420 a200 |0021: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ +010f82: 6e10 cf00 0000 |0023: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@00cf │ │ +010f88: 5420 c000 |0026: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverSetIconRecord:Landroid/content/BroadcastReceiver; // field@00c0 │ │ +010f8c: 6e20 0d03 0200 |0028: invoke-virtual {v2, v0}, Lorg/anothermonitor/ActivityMain;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@030d │ │ +010f92: 5420 be00 |002b: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverDeadProcess:Landroid/content/BroadcastReceiver; // field@00be │ │ +010f96: 6e20 0d03 0200 |002d: invoke-virtual {v2, v0}, Lorg/anothermonitor/ActivityMain;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@030d │ │ +010f9c: 5420 bf00 |0030: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00bf │ │ +010fa0: 6e20 0d03 0200 |0032: invoke-virtual {v2, v0}, Lorg/anothermonitor/ActivityMain;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@030d │ │ +010fa6: 5420 a600 |0035: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mServiceConnection:Landroid/content/ServiceConnection; // field@00a6 │ │ +010faa: 6e20 0c03 0200 |0037: invoke-virtual {v2, v0}, Lorg/anothermonitor/ActivityMain;.unbindService:(Landroid/content/ServiceConnection;)V // method@030c │ │ +010fb0: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1389 │ │ 0x0003 line=1390 │ │ 0x0006 line=1391 │ │ 0x000a line=1392 │ │ 0x000f line=1393 │ │ @@ -14779,33 +14810,33 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -010fc0: |[010fc0] org.anothermonitor.ActivityMain.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -010fd0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -010fd2: 1300 5200 |0001: const/16 v0, #int 82 // #52 │ │ -010fd6: 3305 1b00 |0003: if-ne v5, v0, 001e // +001b │ │ -010fda: 6e10 8400 0600 |0005: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0084 │ │ -010fe0: 0a00 |0008: move-result v0 │ │ -010fe2: 3900 1500 |0009: if-nez v0, 001e // +0015 │ │ -010fe6: 5440 a200 |000b: iget-object v0, v4, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ -010fea: 1401 0200 087f |000d: const v1, #float 1.80775e+38 // #7f080002 │ │ -010ff0: 6e20 d200 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@00d2 │ │ -010ff6: 5440 a200 |0013: iget-object v0, v4, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ -010ffa: 5441 9b00 |0015: iget-object v1, v4, Lorg/anothermonitor/ActivityMain;.mLParent:Landroid/widget/LinearLayout; // field@009b │ │ -010ffe: 1302 5100 |0017: const/16 v2, #int 81 // #51 │ │ -011002: 6e53 d400 1032 |0019: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@00d4 │ │ -011008: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -01100a: 0f00 |001d: return v0 │ │ -01100c: 6f30 0d00 5406 |001e: invoke-super {v4, v5, v6}, Landroid/app/Activity;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@000d │ │ -011012: 0a00 |0021: move-result v0 │ │ -011014: 28fb |0022: goto 001d // -0005 │ │ +010fb4: |[010fb4] org.anothermonitor.ActivityMain.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +010fc4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +010fc6: 1300 5200 |0001: const/16 v0, #int 82 // #52 │ │ +010fca: 3305 1b00 |0003: if-ne v5, v0, 001e // +001b │ │ +010fce: 6e10 8400 0600 |0005: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0084 │ │ +010fd4: 0a00 |0008: move-result v0 │ │ +010fd6: 3900 1500 |0009: if-nez v0, 001e // +0015 │ │ +010fda: 5440 a200 |000b: iget-object v0, v4, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ +010fde: 1401 0200 087f |000d: const v1, #float 1.80775e+38 // #7f080002 │ │ +010fe4: 6e20 d200 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@00d2 │ │ +010fea: 5440 a200 |0013: iget-object v0, v4, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ +010fee: 5441 9b00 |0015: iget-object v1, v4, Lorg/anothermonitor/ActivityMain;.mLParent:Landroid/widget/LinearLayout; // field@009b │ │ +010ff2: 1302 5100 |0017: const/16 v2, #int 81 // #51 │ │ +010ff6: 6e53 d400 1032 |0019: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@00d4 │ │ +010ffc: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +010ffe: 0f00 |001d: return v0 │ │ +011000: 6f30 0d00 5406 |001e: invoke-super {v4, v5, v6}, Landroid/app/Activity;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@000d │ │ +011006: 0a00 |0021: move-result v0 │ │ +011008: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1448 │ │ 0x000b line=1449 │ │ 0x0013 line=1450 │ │ 0x001c line=1451 │ │ 0x001d line=1453 │ │ @@ -14819,26 +14850,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -011018: |[011018] org.anothermonitor.ActivityMain.onPause:()V │ │ -011028: 6f10 0e00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@000e │ │ -01102e: 5420 b500 |0003: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ -011032: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -011036: 5420 b500 |0007: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ -01103a: 6e10 d901 0000 |0009: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@01d9 │ │ -011040: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -011042: 5b20 b500 |000d: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ -011046: 5420 8e00 |000f: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ -01104a: 5421 8000 |0011: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ -01104e: 6e20 6f00 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ -011054: 0e00 |0016: return-void │ │ +01100c: |[01100c] org.anothermonitor.ActivityMain.onPause:()V │ │ +01101c: 6f10 0e00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@000e │ │ +011022: 5420 b500 |0003: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ +011026: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +01102a: 5420 b500 |0007: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ +01102e: 6e10 d901 0000 |0009: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@01d9 │ │ +011034: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +011036: 5b20 b500 |000d: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ +01103a: 5420 8e00 |000f: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ +01103e: 5421 8000 |0011: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ +011042: 6e20 6f00 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ +011048: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1361 │ │ 0x0003 line=1362 │ │ 0x0007 line=1363 │ │ 0x000c line=1364 │ │ 0x000f line=1366 │ │ @@ -14851,23 +14882,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -011058: |[011058] org.anothermonitor.ActivityMain.onResume:()V │ │ -011068: 6f10 0f00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000f │ │ -01106e: 5420 8e00 |0003: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ -011072: 5421 8000 |0005: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ -011076: 6e20 6f00 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ -01107c: 5420 8e00 |000a: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ -011080: 5421 8000 |000c: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ -011084: 6e20 6d00 1000 |000e: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -01108a: 0e00 |0011: return-void │ │ +01104c: |[01104c] org.anothermonitor.ActivityMain.onResume:()V │ │ +01105c: 6f10 0f00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000f │ │ +011062: 5420 8e00 |0003: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ +011066: 5421 8000 |0005: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ +01106a: 6e20 6f00 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ +011070: 5420 8e00 |000a: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ +011074: 5421 8000 |000c: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ +011078: 6e20 6d00 1000 |000e: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +01107e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1350 │ │ 0x0003 line=1351 │ │ 0x000a line=1352 │ │ 0x0011 line=1353 │ │ locals : │ │ @@ -14878,30 +14909,30 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -01108c: |[01108c] org.anothermonitor.ActivityMain.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01109c: 1a00 bf05 |0000: const-string v0, "orientation" // string@05bf │ │ -0110a0: 5221 bb00 |0002: iget v1, v2, Lorg/anothermonitor/ActivityMain;.orientation:I // field@00bb │ │ -0110a4: 6e30 6700 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0067 │ │ -0110aa: 1a00 7105 |0007: const-string v0, "menuShown" // string@0571 │ │ -0110ae: 5421 a200 |0009: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ -0110b2: 6e10 d100 0100 |000b: invoke-virtual {v1}, Landroid/widget/PopupWindow;.isShowing:()Z // method@00d1 │ │ -0110b8: 0a01 |000e: move-result v1 │ │ -0110ba: 6e30 6600 0301 |000f: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0066 │ │ -0110c0: 1a00 9406 |0012: const-string v0, "settingsShown" // string@0694 │ │ -0110c4: 5521 c400 |0014: iget-boolean v1, v2, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ -0110c8: 6e30 6600 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0066 │ │ -0110ce: 1a00 dc03 |0019: const-string v0, "canvasLocked" // string@03dc │ │ -0110d2: 5521 7d00 |001b: iget-boolean v1, v2, Lorg/anothermonitor/ActivityMain;.canvasLocked:Z // field@007d │ │ -0110d6: 6e30 6600 0301 |001d: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0066 │ │ -0110dc: 0e00 |0020: return-void │ │ +011080: |[011080] org.anothermonitor.ActivityMain.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +011090: 1a00 be05 |0000: const-string v0, "orientation" // string@05be │ │ +011094: 5221 bb00 |0002: iget v1, v2, Lorg/anothermonitor/ActivityMain;.orientation:I // field@00bb │ │ +011098: 6e30 6700 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0067 │ │ +01109e: 1a00 7005 |0007: const-string v0, "menuShown" // string@0570 │ │ +0110a2: 5421 a200 |0009: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.mPWMenu:Landroid/widget/PopupWindow; // field@00a2 │ │ +0110a6: 6e10 d100 0100 |000b: invoke-virtual {v1}, Landroid/widget/PopupWindow;.isShowing:()Z // method@00d1 │ │ +0110ac: 0a01 |000e: move-result v1 │ │ +0110ae: 6e30 6600 0301 |000f: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0066 │ │ +0110b4: 1a00 9306 |0012: const-string v0, "settingsShown" // string@0693 │ │ +0110b8: 5521 c400 |0014: iget-boolean v1, v2, Lorg/anothermonitor/ActivityMain;.settingsShown:Z // field@00c4 │ │ +0110bc: 6e30 6600 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0066 │ │ +0110c2: 1a00 dc03 |0019: const-string v0, "canvasLocked" // string@03dc │ │ +0110c6: 5521 7d00 |001b: iget-boolean v1, v2, Lorg/anothermonitor/ActivityMain;.canvasLocked:Z // field@007d │ │ +0110ca: 6e30 6600 0301 |001d: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0066 │ │ +0110d0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1325 │ │ 0x0007 line=1326 │ │ 0x0012 line=1327 │ │ 0x0019 line=1328 │ │ 0x0020 line=1329 │ │ @@ -14914,38 +14945,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0110e0: |[0110e0] org.anothermonitor.ActivityMain.onStart:()V │ │ -0110f0: 6f10 1000 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onStart:()V // method@0010 │ │ -0110f6: 2200 1d00 |0003: new-instance v0, Landroid/content/Intent; // type@001d │ │ -0110fa: 1c01 0801 |0005: const-class v1, Lorg/anothermonitor/ServiceReader; // type@0108 │ │ -0110fe: 7030 3000 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ -011104: 5431 a600 |000a: iget-object v1, v3, Lorg/anothermonitor/ActivityMain;.mServiceConnection:Landroid/content/ServiceConnection; // field@00a6 │ │ -011108: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -01110a: 6e40 e902 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@02e9 │ │ -011110: 5430 c000 |0010: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.receiverSetIconRecord:Landroid/content/BroadcastReceiver; // field@00c0 │ │ -011114: 2201 1e00 |0012: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ -011118: 1a02 5403 |0014: const-string v2, "actionSetIconRecord" // string@0354 │ │ -01111c: 7020 3900 2100 |0016: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ -011122: 6e30 ff02 0301 |0019: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityMain;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02ff │ │ -011128: 5430 be00 |001c: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.receiverDeadProcess:Landroid/content/BroadcastReceiver; // field@00be │ │ -01112c: 2201 1e00 |001e: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ -011130: 1a02 5303 |0020: const-string v2, "actionRemoveProcess" // string@0353 │ │ -011134: 7020 3900 2100 |0022: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ -01113a: 6e30 ff02 0301 |0025: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityMain;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02ff │ │ -011140: 5430 bf00 |0028: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00bf │ │ -011144: 2201 1e00 |002a: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ -011148: 1a02 4f03 |002c: const-string v2, "actionCloseActivity" // string@034f │ │ -01114c: 7020 3900 2100 |002e: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ -011152: 6e30 ff02 0301 |0031: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityMain;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02ff │ │ -011158: 0e00 |0034: return-void │ │ +0110d4: |[0110d4] org.anothermonitor.ActivityMain.onStart:()V │ │ +0110e4: 6f10 1000 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onStart:()V // method@0010 │ │ +0110ea: 2200 1d00 |0003: new-instance v0, Landroid/content/Intent; // type@001d │ │ +0110ee: 1c01 0801 |0005: const-class v1, Lorg/anothermonitor/ServiceReader; // type@0108 │ │ +0110f2: 7030 3000 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ +0110f8: 5431 a600 |000a: iget-object v1, v3, Lorg/anothermonitor/ActivityMain;.mServiceConnection:Landroid/content/ServiceConnection; // field@00a6 │ │ +0110fc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0110fe: 6e40 e902 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Lorg/anothermonitor/ActivityMain;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@02e9 │ │ +011104: 5430 c000 |0010: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.receiverSetIconRecord:Landroid/content/BroadcastReceiver; // field@00c0 │ │ +011108: 2201 1e00 |0012: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ +01110c: 1a02 5403 |0014: const-string v2, "actionSetIconRecord" // string@0354 │ │ +011110: 7020 3900 2100 |0016: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ +011116: 6e30 ff02 0301 |0019: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityMain;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02ff │ │ +01111c: 5430 be00 |001c: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.receiverDeadProcess:Landroid/content/BroadcastReceiver; // field@00be │ │ +011120: 2201 1e00 |001e: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ +011124: 1a02 5303 |0020: const-string v2, "actionRemoveProcess" // string@0353 │ │ +011128: 7020 3900 2100 |0022: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ +01112e: 6e30 ff02 0301 |0025: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityMain;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02ff │ │ +011134: 5430 bf00 |0028: iget-object v0, v3, Lorg/anothermonitor/ActivityMain;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00bf │ │ +011138: 2201 1e00 |002a: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ +01113c: 1a02 4f03 |002c: const-string v2, "actionCloseActivity" // string@034f │ │ +011140: 7020 3900 2100 |002e: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ +011146: 6e30 ff02 0301 |0031: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityMain;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02ff │ │ +01114c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ 0x0003 line=1338 │ │ 0x0010 line=1339 │ │ 0x001c line=1340 │ │ 0x0028 line=1341 │ │ @@ -14958,26 +14989,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -01115c: |[01115c] org.anothermonitor.ActivityMain.onStop:()V │ │ -01116c: 6f10 1100 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0011 │ │ -011172: 5420 b500 |0003: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ -011176: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -01117a: 5420 b500 |0007: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ -01117e: 6e10 d901 0000 |0009: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@01d9 │ │ -011184: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -011186: 5b20 b500 |000d: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ -01118a: 5420 8e00 |000f: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ -01118e: 5421 8000 |0011: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ -011192: 6e20 6f00 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ -011198: 0e00 |0016: return-void │ │ +011150: |[011150] org.anothermonitor.ActivityMain.onStop:()V │ │ +011160: 6f10 1100 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0011 │ │ +011166: 5420 b500 |0003: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ +01116a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +01116e: 5420 b500 |0007: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ +011172: 6e10 d901 0000 |0009: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@01d9 │ │ +011178: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +01117a: 5b20 b500 |000d: iput-object v0, v2, Lorg/anothermonitor/ActivityMain;.mThread:Ljava/lang/Thread; // field@00b5 │ │ +01117e: 5420 8e00 |000f: iget-object v0, v2, Lorg/anothermonitor/ActivityMain;.mHandler:Landroid/os/Handler; // field@008e │ │ +011182: 5421 8000 |0011: iget-object v1, v2, Lorg/anothermonitor/ActivityMain;.drawRunnable:Ljava/lang/Runnable; // field@0080 │ │ +011186: 6e20 6f00 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@006f │ │ +01118c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1375 │ │ 0x0003 line=1376 │ │ 0x0007 line=1377 │ │ 0x000c line=1378 │ │ 0x000f line=1380 │ │ @@ -15019,39 +15050,39 @@ │ │ type : '(Lorg/anothermonitor/ActivityProcesses;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01119c: |[01119c] org.anothermonitor.ActivityProcesses$1.:(Lorg/anothermonitor/ActivityProcesses;)V │ │ -0111ac: 5b01 c800 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityProcesses$1;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00c8 │ │ -0111b0: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ -0111b6: 0e00 |0005: return-void │ │ +011190: |[011190] org.anothermonitor.ActivityProcesses$1.:(Lorg/anothermonitor/ActivityProcesses;)V │ │ +0111a0: 5b01 c800 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityProcesses$1;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00c8 │ │ +0111a4: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ +0111aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityProcesses$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityProcesses; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityProcesses; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityProcesses$1;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0111b8: |[0111b8] org.anothermonitor.ActivityProcesses$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0111c8: 5410 c800 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityProcesses$1;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00c8 │ │ -0111cc: 6e10 2003 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ActivityProcesses;.finish:()V // method@0320 │ │ -0111d2: 0e00 |0005: return-void │ │ +0111ac: |[0111ac] org.anothermonitor.ActivityProcesses$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0111bc: 5410 c800 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityProcesses$1;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00c8 │ │ +0111c0: 6e10 2003 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ActivityProcesses;.finish:()V // method@0320 │ │ +0111c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/anothermonitor/ActivityProcesses$1; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -15095,41 +15126,41 @@ │ │ type : '(Lorg/anothermonitor/ActivityProcesses;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0111d4: |[0111d4] org.anothermonitor.ActivityProcesses$2.:(Lorg/anothermonitor/ActivityProcesses;)V │ │ -0111e4: 5b01 c900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityProcesses$2;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00c9 │ │ -0111e8: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -0111ee: 0e00 |0005: return-void │ │ +0111c8: |[0111c8] org.anothermonitor.ActivityProcesses$2.:(Lorg/anothermonitor/ActivityProcesses;)V │ │ +0111d8: 5b01 c900 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityProcesses$2;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00c9 │ │ +0111dc: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +0111e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityProcesses$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityProcesses; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityProcesses; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityProcesses$2;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0111f0: |[0111f0] org.anothermonitor.ActivityProcesses$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -011200: 1f02 b000 |0000: check-cast v2, Ljava/util/Map; // type@00b0 │ │ -011204: 1f03 b000 |0002: check-cast v3, Ljava/util/Map; // type@00b0 │ │ -011208: 6e30 1203 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/anothermonitor/ActivityProcesses$2;.compare:(Ljava/util/Map;Ljava/util/Map;)I // method@0312 │ │ -01120e: 0a00 |0007: move-result v0 │ │ -011210: 0f00 |0008: return v0 │ │ +0111e4: |[0111e4] org.anothermonitor.ActivityProcesses$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0111f4: 1f02 b000 |0000: check-cast v2, Ljava/util/Map; // type@00b0 │ │ +0111f8: 1f03 b000 |0002: check-cast v3, Ljava/util/Map; // type@00b0 │ │ +0111fc: 6e30 1203 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/anothermonitor/ActivityProcesses$2;.compare:(Ljava/util/Map;Ljava/util/Map;)I // method@0312 │ │ +011202: 0a00 |0007: move-result v0 │ │ +011204: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/anothermonitor/ActivityProcesses$2; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -15139,41 +15170,41 @@ │ │ type : '(Ljava/util/Map;Ljava/util/Map;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -011214: |[011214] org.anothermonitor.ActivityProcesses$2.compare:(Ljava/util/Map;Ljava/util/Map;)I │ │ -011224: 1a00 c605 |0000: const-string v0, "pAppName" // string@05c6 │ │ -011228: 7220 f801 0300 |0002: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -01122e: 0c00 |0005: move-result-object v0 │ │ -011230: 1a01 c605 |0006: const-string v1, "pAppName" // string@05c6 │ │ -011234: 7220 f801 1400 |0008: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -01123a: 0c01 |000b: move-result-object v1 │ │ -01123c: 6e20 c101 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ -011242: 0a00 |000f: move-result v0 │ │ -011244: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -011248: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -01124a: 0f00 |0013: return v0 │ │ -01124c: 1a00 c605 |0014: const-string v0, "pAppName" // string@05c6 │ │ -011250: 7220 f801 0300 |0016: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011256: 0c00 |0019: move-result-object v0 │ │ -011258: 1f00 a500 |001a: check-cast v0, Ljava/lang/String; // type@00a5 │ │ -01125c: 1a01 c605 |001c: const-string v1, "pAppName" // string@05c6 │ │ -011260: 7220 f801 1400 |001e: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011266: 0c01 |0021: move-result-object v1 │ │ -011268: 1f01 a500 |0022: check-cast v1, Ljava/lang/String; // type@00a5 │ │ -01126c: 6e20 c401 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@01c4 │ │ -011272: 0a00 |0027: move-result v0 │ │ -011274: 3b00 0400 |0028: if-gez v0, 002c // +0004 │ │ -011278: 12f0 |002a: const/4 v0, #int -1 // #ff │ │ -01127a: 28e8 |002b: goto 0013 // -0018 │ │ -01127c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -01127e: 28e6 |002d: goto 0013 // -001a │ │ +011208: |[011208] org.anothermonitor.ActivityProcesses$2.compare:(Ljava/util/Map;Ljava/util/Map;)I │ │ +011218: 1a00 c505 |0000: const-string v0, "pAppName" // string@05c5 │ │ +01121c: 7220 f801 0300 |0002: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011222: 0c00 |0005: move-result-object v0 │ │ +011224: 1a01 c505 |0006: const-string v1, "pAppName" // string@05c5 │ │ +011228: 7220 f801 1400 |0008: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01122e: 0c01 |000b: move-result-object v1 │ │ +011230: 6e20 c101 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ +011236: 0a00 |000f: move-result v0 │ │ +011238: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +01123c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +01123e: 0f00 |0013: return v0 │ │ +011240: 1a00 c505 |0014: const-string v0, "pAppName" // string@05c5 │ │ +011244: 7220 f801 0300 |0016: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01124a: 0c00 |0019: move-result-object v0 │ │ +01124c: 1f00 a500 |001a: check-cast v0, Ljava/lang/String; // type@00a5 │ │ +011250: 1a01 c505 |001c: const-string v1, "pAppName" // string@05c5 │ │ +011254: 7220 f801 1400 |001e: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01125a: 0c01 |0021: move-result-object v1 │ │ +01125c: 1f01 a500 |0022: check-cast v1, Ljava/lang/String; // type@00a5 │ │ +011260: 6e20 c401 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@01c4 │ │ +011266: 0a00 |0027: move-result v0 │ │ +011268: 3b00 0400 |0028: if-gez v0, 002c // +0004 │ │ +01126c: 12f0 |002a: const/4 v0, #int -1 // #ff │ │ +01126e: 28e8 |002b: goto 0013 // -0018 │ │ +011270: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +011272: 28e6 |002d: goto 0013 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0012 line=144 │ │ 0x0013 line=145 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ @@ -15219,135 +15250,135 @@ │ │ type : '(Lorg/anothermonitor/ActivityProcesses;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011280: |[011280] org.anothermonitor.ActivityProcesses$3.:(Lorg/anothermonitor/ActivityProcesses;)V │ │ -011290: 5b01 ca00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ -011294: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -01129a: 0e00 |0005: return-void │ │ +011274: |[011274] org.anothermonitor.ActivityProcesses$3.:(Lorg/anothermonitor/ActivityProcesses;)V │ │ +011284: 5b01 ca00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ +011288: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +01128e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityProcesses$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityProcesses; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityProcesses; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityProcesses$3;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 203 16-bit code units │ │ -01129c: |[01129c] org.anothermonitor.ActivityProcesses$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0112ac: 6e10 8900 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0089 │ │ -0112b2: 0c02 |0003: move-result-object v2 │ │ -0112b4: 1f02 f200 |0004: check-cast v2, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag; // type@00f2 │ │ -0112b8: 5523 ce00 |0006: iget-boolean v3, v2, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.selected:Z // field@00ce │ │ -0112bc: 3903 9400 |0008: if-nez v3, 009c // +0094 │ │ -0112c0: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0112c2: 5c23 ce00 |000b: iput-boolean v3, v2, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.selected:Z // field@00ce │ │ -0112c6: 2201 ad00 |000d: new-instance v1, Ljava/util/HashMap; // type@00ad │ │ -0112ca: 7010 eb01 0100 |000f: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@01eb │ │ -0112d0: 1a04 cf05 |0012: const-string v4, "pId" // string@05cf │ │ -0112d4: 5463 ca00 |0014: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ -0112d8: 7110 1b03 0300 |0016: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -0112de: 0c03 |0019: move-result-object v3 │ │ -0112e0: 7220 f201 9300 |001a: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -0112e6: 0c03 |001d: move-result-object v3 │ │ -0112e8: 1f03 b000 |001e: check-cast v3, Ljava/util/Map; // type@00b0 │ │ -0112ec: 1a05 cf05 |0020: const-string v5, "pId" // string@05cf │ │ -0112f0: 7220 f801 5300 |0022: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0112f6: 0c03 |0025: move-result-object v3 │ │ -0112f8: 7230 f901 4103 |0026: invoke-interface {v1, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -0112fe: 1a04 d105 |0029: const-string v4, "pName" // string@05d1 │ │ -011302: 5463 ca00 |002b: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ -011306: 7110 1b03 0300 |002d: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -01130c: 0c03 |0030: move-result-object v3 │ │ -01130e: 7220 f201 9300 |0031: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -011314: 0c03 |0034: move-result-object v3 │ │ -011316: 1f03 b000 |0035: check-cast v3, Ljava/util/Map; // type@00b0 │ │ -01131a: 1a05 d105 |0037: const-string v5, "pName" // string@05d1 │ │ -01131e: 7220 f801 5300 |0039: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011324: 0c03 |003c: move-result-object v3 │ │ -011326: 7230 f901 4103 |003d: invoke-interface {v1, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -01132c: 1a04 c605 |0040: const-string v4, "pAppName" // string@05c6 │ │ -011330: 5463 ca00 |0042: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ -011334: 7110 1b03 0300 |0044: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -01133a: 0c03 |0047: move-result-object v3 │ │ -01133c: 7220 f201 9300 |0048: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -011342: 0c03 |004b: move-result-object v3 │ │ -011344: 1f03 b000 |004c: check-cast v3, Ljava/util/Map; // type@00b0 │ │ -011348: 1a05 c605 |004e: const-string v5, "pAppName" // string@05c6 │ │ -01134c: 7220 f801 5300 |0050: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011352: 0c03 |0053: move-result-object v3 │ │ -011354: 7230 f901 4103 |0054: invoke-interface {v1, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -01135a: 1a04 d305 |0057: const-string v4, "pPackage" // string@05d3 │ │ -01135e: 5463 ca00 |0059: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ -011362: 7110 1b03 0300 |005b: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -011368: 0c03 |005e: move-result-object v3 │ │ -01136a: 7220 f201 9300 |005f: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -011370: 0c03 |0062: move-result-object v3 │ │ -011372: 1f03 b000 |0063: check-cast v3, Ljava/util/Map; // type@00b0 │ │ -011376: 1a05 d305 |0065: const-string v5, "pPackage" // string@05d3 │ │ -01137a: 7220 f801 5300 |0067: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011380: 0c03 |006a: move-result-object v3 │ │ -011382: 7230 f901 4103 |006b: invoke-interface {v1, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -011388: 5523 ce00 |006e: iget-boolean v3, v2, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.selected:Z // field@00ce │ │ -01138c: 3803 2f00 |0070: if-eqz v3, 009f // +002f │ │ -011390: 5463 ca00 |0072: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ -011394: 7110 1c03 0300 |0074: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$100:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031c │ │ -01139a: 0c03 |0077: move-result-object v3 │ │ -01139c: 7220 f001 1300 |0078: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ -0113a2: 5463 ca00 |007b: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ -0113a6: 7110 1b03 0300 |007d: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -0113ac: 0c03 |0080: move-result-object v3 │ │ -0113ae: 7220 f201 9300 |0081: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -0113b4: 0c03 |0084: move-result-object v3 │ │ -0113b6: 1f03 b000 |0085: check-cast v3, Ljava/util/Map; // type@00b0 │ │ -0113ba: 1a04 d505 |0087: const-string v4, "pSelected" // string@05d5 │ │ -0113be: 5525 ce00 |0089: iget-boolean v5, v2, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.selected:Z // field@00ce │ │ -0113c2: 7110 b101 0500 |008b: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01b1 │ │ -0113c8: 0c05 |008e: move-result-object v5 │ │ -0113ca: 7230 f901 4305 |008f: invoke-interface {v3, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -0113d0: 5463 ca00 |0092: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ -0113d4: 7110 1d03 0300 |0094: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$200:(Lorg/anothermonitor/ActivityProcesses;)Landroid/widget/SimpleAdapter; // method@031d │ │ -0113da: 0c03 |0097: move-result-object v3 │ │ -0113dc: 6e10 e500 0300 |0098: invoke-virtual {v3}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@00e5 │ │ -0113e2: 0e00 |009b: return-void │ │ -0113e4: 1203 |009c: const/4 v3, #int 0 // #0 │ │ -0113e6: 2900 6eff |009d: goto/16 000b // -0092 │ │ -0113ea: 5463 ca00 |009f: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ -0113ee: 7110 1c03 0300 |00a1: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$100:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031c │ │ -0113f4: 0c03 |00a4: move-result-object v3 │ │ -0113f6: 7210 f401 0300 |00a5: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -0113fc: 0c00 |00a8: move-result-object v0 │ │ -0113fe: 7210 ec01 0000 |00a9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -011404: 0a03 |00ac: move-result v3 │ │ -011406: 3803 ceff |00ad: if-eqz v3, 007b // -0032 │ │ -01140a: 7210 ed01 0000 |00af: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -011410: 0c03 |00b2: move-result-object v3 │ │ -011412: 1f03 b000 |00b3: check-cast v3, Ljava/util/Map; // type@00b0 │ │ -011416: 1a04 cf05 |00b5: const-string v4, "pId" // string@05cf │ │ -01141a: 7220 f801 4300 |00b7: invoke-interface {v3, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011420: 0c03 |00ba: move-result-object v3 │ │ -011422: 1a04 cf05 |00bb: const-string v4, "pId" // string@05cf │ │ -011426: 7220 f801 4100 |00bd: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -01142c: 0c04 |00c0: move-result-object v4 │ │ -01142e: 6e20 c101 4300 |00c1: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ -011434: 0a03 |00c4: move-result v3 │ │ -011436: 3803 e4ff |00c5: if-eqz v3, 00a9 // -001c │ │ -01143a: 7210 ee01 0000 |00c7: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@01ee │ │ -011440: 28df |00ca: goto 00a9 // -0021 │ │ +011290: |[011290] org.anothermonitor.ActivityProcesses$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0112a0: 6e10 8900 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0089 │ │ +0112a6: 0c02 |0003: move-result-object v2 │ │ +0112a8: 1f02 f200 |0004: check-cast v2, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag; // type@00f2 │ │ +0112ac: 5523 ce00 |0006: iget-boolean v3, v2, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.selected:Z // field@00ce │ │ +0112b0: 3903 9400 |0008: if-nez v3, 009c // +0094 │ │ +0112b4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +0112b6: 5c23 ce00 |000b: iput-boolean v3, v2, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.selected:Z // field@00ce │ │ +0112ba: 2201 ad00 |000d: new-instance v1, Ljava/util/HashMap; // type@00ad │ │ +0112be: 7010 eb01 0100 |000f: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@01eb │ │ +0112c4: 1a04 ce05 |0012: const-string v4, "pId" // string@05ce │ │ +0112c8: 5463 ca00 |0014: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ +0112cc: 7110 1b03 0300 |0016: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +0112d2: 0c03 |0019: move-result-object v3 │ │ +0112d4: 7220 f201 9300 |001a: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0112da: 0c03 |001d: move-result-object v3 │ │ +0112dc: 1f03 b000 |001e: check-cast v3, Ljava/util/Map; // type@00b0 │ │ +0112e0: 1a05 ce05 |0020: const-string v5, "pId" // string@05ce │ │ +0112e4: 7220 f801 5300 |0022: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +0112ea: 0c03 |0025: move-result-object v3 │ │ +0112ec: 7230 f901 4103 |0026: invoke-interface {v1, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +0112f2: 1a04 d005 |0029: const-string v4, "pName" // string@05d0 │ │ +0112f6: 5463 ca00 |002b: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ +0112fa: 7110 1b03 0300 |002d: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +011300: 0c03 |0030: move-result-object v3 │ │ +011302: 7220 f201 9300 |0031: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +011308: 0c03 |0034: move-result-object v3 │ │ +01130a: 1f03 b000 |0035: check-cast v3, Ljava/util/Map; // type@00b0 │ │ +01130e: 1a05 d005 |0037: const-string v5, "pName" // string@05d0 │ │ +011312: 7220 f801 5300 |0039: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011318: 0c03 |003c: move-result-object v3 │ │ +01131a: 7230 f901 4103 |003d: invoke-interface {v1, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +011320: 1a04 c505 |0040: const-string v4, "pAppName" // string@05c5 │ │ +011324: 5463 ca00 |0042: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ +011328: 7110 1b03 0300 |0044: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +01132e: 0c03 |0047: move-result-object v3 │ │ +011330: 7220 f201 9300 |0048: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +011336: 0c03 |004b: move-result-object v3 │ │ +011338: 1f03 b000 |004c: check-cast v3, Ljava/util/Map; // type@00b0 │ │ +01133c: 1a05 c505 |004e: const-string v5, "pAppName" // string@05c5 │ │ +011340: 7220 f801 5300 |0050: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011346: 0c03 |0053: move-result-object v3 │ │ +011348: 7230 f901 4103 |0054: invoke-interface {v1, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +01134e: 1a04 d205 |0057: const-string v4, "pPackage" // string@05d2 │ │ +011352: 5463 ca00 |0059: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ +011356: 7110 1b03 0300 |005b: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +01135c: 0c03 |005e: move-result-object v3 │ │ +01135e: 7220 f201 9300 |005f: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +011364: 0c03 |0062: move-result-object v3 │ │ +011366: 1f03 b000 |0063: check-cast v3, Ljava/util/Map; // type@00b0 │ │ +01136a: 1a05 d205 |0065: const-string v5, "pPackage" // string@05d2 │ │ +01136e: 7220 f801 5300 |0067: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011374: 0c03 |006a: move-result-object v3 │ │ +011376: 7230 f901 4103 |006b: invoke-interface {v1, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +01137c: 5523 ce00 |006e: iget-boolean v3, v2, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.selected:Z // field@00ce │ │ +011380: 3803 2f00 |0070: if-eqz v3, 009f // +002f │ │ +011384: 5463 ca00 |0072: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ +011388: 7110 1c03 0300 |0074: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$100:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031c │ │ +01138e: 0c03 |0077: move-result-object v3 │ │ +011390: 7220 f001 1300 |0078: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ +011396: 5463 ca00 |007b: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ +01139a: 7110 1b03 0300 |007d: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +0113a0: 0c03 |0080: move-result-object v3 │ │ +0113a2: 7220 f201 9300 |0081: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0113a8: 0c03 |0084: move-result-object v3 │ │ +0113aa: 1f03 b000 |0085: check-cast v3, Ljava/util/Map; // type@00b0 │ │ +0113ae: 1a04 d405 |0087: const-string v4, "pSelected" // string@05d4 │ │ +0113b2: 5525 ce00 |0089: iget-boolean v5, v2, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.selected:Z // field@00ce │ │ +0113b6: 7110 b101 0500 |008b: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01b1 │ │ +0113bc: 0c05 |008e: move-result-object v5 │ │ +0113be: 7230 f901 4305 |008f: invoke-interface {v3, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +0113c4: 5463 ca00 |0092: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ +0113c8: 7110 1d03 0300 |0094: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$200:(Lorg/anothermonitor/ActivityProcesses;)Landroid/widget/SimpleAdapter; // method@031d │ │ +0113ce: 0c03 |0097: move-result-object v3 │ │ +0113d0: 6e10 e500 0300 |0098: invoke-virtual {v3}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@00e5 │ │ +0113d6: 0e00 |009b: return-void │ │ +0113d8: 1203 |009c: const/4 v3, #int 0 // #0 │ │ +0113da: 2900 6eff |009d: goto/16 000b // -0092 │ │ +0113de: 5463 ca00 |009f: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$3;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00ca │ │ +0113e2: 7110 1c03 0300 |00a1: invoke-static {v3}, Lorg/anothermonitor/ActivityProcesses;.access$100:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031c │ │ +0113e8: 0c03 |00a4: move-result-object v3 │ │ +0113ea: 7210 f401 0300 |00a5: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +0113f0: 0c00 |00a8: move-result-object v0 │ │ +0113f2: 7210 ec01 0000 |00a9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +0113f8: 0a03 |00ac: move-result v3 │ │ +0113fa: 3803 ceff |00ad: if-eqz v3, 007b // -0032 │ │ +0113fe: 7210 ed01 0000 |00af: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +011404: 0c03 |00b2: move-result-object v3 │ │ +011406: 1f03 b000 |00b3: check-cast v3, Ljava/util/Map; // type@00b0 │ │ +01140a: 1a04 ce05 |00b5: const-string v4, "pId" // string@05ce │ │ +01140e: 7220 f801 4300 |00b7: invoke-interface {v3, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011414: 0c03 |00ba: move-result-object v3 │ │ +011416: 1a04 ce05 |00bb: const-string v4, "pId" // string@05ce │ │ +01141a: 7220 f801 4100 |00bd: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011420: 0c04 |00c0: move-result-object v4 │ │ +011422: 6e20 c101 4300 |00c1: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ +011428: 0a03 |00c4: move-result v3 │ │ +01142a: 3803 e4ff |00c5: if-eqz v3, 00a9 // -001c │ │ +01142e: 7210 ee01 0000 |00c7: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@01ee │ │ +011434: 28df |00ca: goto 00a9 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0006 line=185 │ │ 0x000d line=186 │ │ 0x0012 line=187 │ │ 0x0029 line=188 │ │ @@ -15410,69 +15441,69 @@ │ │ type : '(Lorg/anothermonitor/ActivityProcesses;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011444: |[011444] org.anothermonitor.ActivityProcesses$4.:(Lorg/anothermonitor/ActivityProcesses;)V │ │ -011454: 5b01 cb00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ -011458: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -01145e: 0e00 |0005: return-void │ │ +011438: |[011438] org.anothermonitor.ActivityProcesses$4.:(Lorg/anothermonitor/ActivityProcesses;)V │ │ +011448: 5b01 cb00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ +01144c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +011452: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityProcesses$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityProcesses; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ActivityProcesses; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityProcesses$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -011460: |[011460] org.anothermonitor.ActivityProcesses$4.onClick:(Landroid/view/View;)V │ │ -011470: 5450 cb00 |0000: iget-object v0, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ -011474: 7110 1c03 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityProcesses;.access$100:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031c │ │ -01147a: 0c00 |0005: move-result-object v0 │ │ -01147c: 7210 f701 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01f7 │ │ -011482: 0a00 |0009: move-result v0 │ │ -011484: 3800 2500 |000a: if-eqz v0, 002f // +0025 │ │ -011488: 5451 cb00 |000c: iget-object v1, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ -01148c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -01148e: 2203 1d00 |000f: new-instance v3, Landroid/content/Intent; // type@001d │ │ -011492: 5450 cb00 |0011: iget-object v0, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ -011496: 1c04 ed00 |0013: const-class v4, Lorg/anothermonitor/ActivityMain; // type@00ed │ │ -01149a: 7030 3000 0304 |0015: invoke-direct {v3, v0, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ -0114a0: 1a04 0a05 |0018: const-string v4, "listSelected" // string@050a │ │ -0114a4: 5450 cb00 |001a: iget-object v0, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ -0114a8: 7110 1c03 0000 |001c: invoke-static {v0}, Lorg/anothermonitor/ActivityProcesses;.access$100:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031c │ │ -0114ae: 0c00 |001f: move-result-object v0 │ │ -0114b0: 1f00 9200 |0020: check-cast v0, Ljava/io/Serializable; // type@0092 │ │ -0114b4: 6e30 3600 4300 |0022: invoke-virtual {v3, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0036 │ │ -0114ba: 0c00 |0025: move-result-object v0 │ │ -0114bc: 6e30 3003 2100 |0026: invoke-virtual {v1, v2, v0}, Lorg/anothermonitor/ActivityProcesses;.setResult:(ILandroid/content/Intent;)V // method@0330 │ │ -0114c2: 5450 cb00 |0029: iget-object v0, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ -0114c6: 6e10 2003 0000 |002b: invoke-virtual {v0}, Lorg/anothermonitor/ActivityProcesses;.finish:()V // method@0320 │ │ -0114cc: 0e00 |002e: return-void │ │ -0114ce: 5450 cb00 |002f: iget-object v0, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ -0114d2: 5451 cb00 |0031: iget-object v1, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ -0114d6: 1402 5300 077f |0033: const v2, #float 1.79447e+38 // #7f070053 │ │ -0114dc: 6e20 2603 2100 |0036: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityProcesses;.getString:(I)Ljava/lang/String; // method@0326 │ │ -0114e2: 0c01 |0039: move-result-object v1 │ │ -0114e4: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -0114e6: 7130 ea00 1002 |003b: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ -0114ec: 0c00 |003e: move-result-object v0 │ │ -0114ee: 6e10 eb00 0000 |003f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ -0114f4: 28ec |0042: goto 002e // -0014 │ │ +011454: |[011454] org.anothermonitor.ActivityProcesses$4.onClick:(Landroid/view/View;)V │ │ +011464: 5450 cb00 |0000: iget-object v0, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ +011468: 7110 1c03 0000 |0002: invoke-static {v0}, Lorg/anothermonitor/ActivityProcesses;.access$100:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031c │ │ +01146e: 0c00 |0005: move-result-object v0 │ │ +011470: 7210 f701 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01f7 │ │ +011476: 0a00 |0009: move-result v0 │ │ +011478: 3800 2500 |000a: if-eqz v0, 002f // +0025 │ │ +01147c: 5451 cb00 |000c: iget-object v1, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ +011480: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +011482: 2203 1d00 |000f: new-instance v3, Landroid/content/Intent; // type@001d │ │ +011486: 5450 cb00 |0011: iget-object v0, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ +01148a: 1c04 ed00 |0013: const-class v4, Lorg/anothermonitor/ActivityMain; // type@00ed │ │ +01148e: 7030 3000 0304 |0015: invoke-direct {v3, v0, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ +011494: 1a04 0905 |0018: const-string v4, "listSelected" // string@0509 │ │ +011498: 5450 cb00 |001a: iget-object v0, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ +01149c: 7110 1c03 0000 |001c: invoke-static {v0}, Lorg/anothermonitor/ActivityProcesses;.access$100:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031c │ │ +0114a2: 0c00 |001f: move-result-object v0 │ │ +0114a4: 1f00 9200 |0020: check-cast v0, Ljava/io/Serializable; // type@0092 │ │ +0114a8: 6e30 3600 4300 |0022: invoke-virtual {v3, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0036 │ │ +0114ae: 0c00 |0025: move-result-object v0 │ │ +0114b0: 6e30 3003 2100 |0026: invoke-virtual {v1, v2, v0}, Lorg/anothermonitor/ActivityProcesses;.setResult:(ILandroid/content/Intent;)V // method@0330 │ │ +0114b6: 5450 cb00 |0029: iget-object v0, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ +0114ba: 6e10 2003 0000 |002b: invoke-virtual {v0}, Lorg/anothermonitor/ActivityProcesses;.finish:()V // method@0320 │ │ +0114c0: 0e00 |002e: return-void │ │ +0114c2: 5450 cb00 |002f: iget-object v0, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ +0114c6: 5451 cb00 |0031: iget-object v1, v5, Lorg/anothermonitor/ActivityProcesses$4;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00cb │ │ +0114ca: 1402 5300 077f |0033: const v2, #float 1.79447e+38 // #7f070053 │ │ +0114d0: 6e20 2603 2100 |0036: invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityProcesses;.getString:(I)Ljava/lang/String; // method@0326 │ │ +0114d6: 0c01 |0039: move-result-object v1 │ │ +0114d8: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +0114da: 7130 ea00 1002 |003b: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ +0114e0: 0c00 |003e: move-result-object v0 │ │ +0114e2: 6e10 eb00 0000 |003f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ +0114e8: 28ec |0042: goto 002e // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x000c line=209 │ │ 0x0029 line=210 │ │ 0x002e line=214 │ │ 0x002f line=212 │ │ @@ -15534,24 +15565,24 @@ │ │ type : '(Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0114f8: |[0114f8] org.anothermonitor.ActivityProcesses$SimpleAdapterCustomised$Tag.:(Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;)V │ │ -011508: 5b01 cf00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.this$1:Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised; // field@00cf │ │ -01150c: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -011512: 0e00 |0005: return-void │ │ +0114ec: |[0114ec] org.anothermonitor.ActivityProcesses$SimpleAdapterCustomised$Tag.:(Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;)V │ │ +0114fc: 5b01 cf00 |0000: iput-object v1, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.this$1:Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised; // field@00cf │ │ +011500: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +011506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised; │ │ │ │ Virtual methods - │ │ source_file_idx : 72 (ActivityProcesses.java) │ │ │ │ Class #81 header: │ │ class_idx : 243 │ │ access_flags : 0 (0x0000) │ │ @@ -15587,33 +15618,33 @@ │ │ type : '(Lorg/anothermonitor/ActivityProcesses;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -011514: |[011514] org.anothermonitor.ActivityProcesses$SimpleAdapterCustomised.:(Lorg/anothermonitor/ActivityProcesses;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ -011524: 5b67 d200 |0000: iput-object v7, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -011528: 0760 |0002: move-object v0, v6 │ │ -01152a: 0781 |0003: move-object v1, v8 │ │ -01152c: 0792 |0004: move-object v2, v9 │ │ -01152e: 01a3 |0005: move v3, v10 │ │ -011530: 07b4 |0006: move-object v4, v11 │ │ -011532: 07c5 |0007: move-object v5, v12 │ │ -011534: 7606 e400 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@00e4 │ │ -01153a: 0e00 |000b: return-void │ │ +011508: |[011508] org.anothermonitor.ActivityProcesses$SimpleAdapterCustomised.:(Lorg/anothermonitor/ActivityProcesses;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ +011518: 5b67 d200 |0000: iput-object v7, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +01151c: 0760 |0002: move-object v0, v6 │ │ +01151e: 0781 |0003: move-object v1, v8 │ │ +011520: 0792 |0004: move-object v2, v9 │ │ +011522: 01a3 |0005: move v3, v10 │ │ +011524: 07b4 |0006: move-object v4, v11 │ │ +011526: 07c5 |0007: move-object v5, v12 │ │ +011528: 7606 e400 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@00e4 │ │ +01152e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0008 line=250 │ │ 0x000b line=251 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ 0x0000 - 0x000c reg=6 this Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised; │ │ - 0x0000 - 0x000c reg=7 (null) Lorg/anothermonitor/ActivityProcesses; │ │ + 0x0000 - 0x000c reg=7 this$0 Lorg/anothermonitor/ActivityProcesses; │ │ 0x0000 - 0x000c reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x000c reg=9 data Ljava/util/List; Ljava/util/List<+Ljava/util/Map;>; │ │ 0x0000 - 0x000c reg=10 resource I │ │ 0x0000 - 0x000c reg=11 from [Ljava/lang/String; │ │ 0x0000 - 0x000c reg=12 to [I │ │ │ │ Virtual methods - │ │ @@ -15622,180 +15653,180 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 343 16-bit code units │ │ -01153c: |[01153c] org.anothermonitor.ActivityProcesses$SimpleAdapterCustomised.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -01154c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01154e: 0781 |0001: move-object v1, v8 │ │ -011550: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -011552: 3908 1801 |0003: if-nez v8, 011b // +0118 │ │ -011556: 5462 d200 |0005: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -01155a: 6e10 2303 0200 |0007: invoke-virtual {v2}, Lorg/anothermonitor/ActivityProcesses;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0323 │ │ -011560: 0c02 |000a: move-result-object v2 │ │ -011562: 1403 0700 037f |000b: const v3, #float 1.74129e+38 // #7f030007 │ │ -011568: 6e40 8600 3249 |000e: invoke-virtual {v2, v3, v9, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0086 │ │ -01156e: 0c01 |0011: move-result-object v1 │ │ -011570: 2200 f200 |0012: new-instance v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag; // type@00f2 │ │ -011574: 7020 1703 6000 |0014: invoke-direct {v0, v6}, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.:(Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;)V // method@0317 │ │ -01157a: 1402 4900 097f |0017: const v2, #float 1.82106e+38 // #7f090049 │ │ -011580: 6e20 8800 2100 |001a: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0088 │ │ -011586: 0c02 |001d: move-result-object v2 │ │ -011588: 1f02 6400 |001e: check-cast v2, Landroid/widget/LinearLayout; // type@0064 │ │ -01158c: 5b02 cd00 |0020: iput-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.l:Landroid/widget/LinearLayout; // field@00cd │ │ -011590: 1402 4a00 097f |0022: const v2, #float 1.82106e+38 // #7f09004a │ │ -011596: 6e20 8800 2100 |0025: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0088 │ │ -01159c: 0c02 |0028: move-result-object v2 │ │ -01159e: 1f02 6300 |0029: check-cast v2, Landroid/widget/ImageView; // type@0063 │ │ -0115a2: 5b02 cc00 |002b: iput-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.iv:Landroid/widget/ImageView; // field@00cc │ │ -0115a6: 1402 4b00 097f |002d: const v2, #float 1.82106e+38 // #7f09004b │ │ -0115ac: 6e20 8800 2100 |0030: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0088 │ │ -0115b2: 0c02 |0033: move-result-object v2 │ │ -0115b4: 1f02 6c00 |0034: check-cast v2, Landroid/widget/TextView; // type@006c │ │ -0115b8: 5b02 d000 |0036: iput-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.tvPAppName:Landroid/widget/TextView; // field@00d0 │ │ -0115bc: 1402 4c00 097f |0038: const v2, #float 1.82106e+38 // #7f09004c │ │ -0115c2: 6e20 8800 2100 |003b: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0088 │ │ -0115c8: 0c02 |003e: move-result-object v2 │ │ -0115ca: 1f02 6c00 |003f: check-cast v2, Landroid/widget/TextView; // type@006c │ │ -0115ce: 5b02 d100 |0041: iput-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.tvPName:Landroid/widget/TextView; // field@00d1 │ │ -0115d2: 6e20 9000 0100 |0043: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0090 │ │ -0115d8: 5462 d200 |0046: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -0115dc: 7110 1b03 0200 |0048: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -0115e2: 0c02 |004b: move-result-object v2 │ │ -0115e4: 7210 f701 0200 |004c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01f7 │ │ -0115ea: 0a02 |004f: move-result v2 │ │ -0115ec: d802 02ff |0050: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0115f0: 3327 d100 |0052: if-ne v7, v2, 0123 // +00d1 │ │ -0115f4: 5462 d200 |0054: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -0115f8: 7110 1e03 0200 |0056: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$300:(Lorg/anothermonitor/ActivityProcesses;)I // method@031e │ │ -0115fe: 0a02 |0059: move-result v2 │ │ -011600: 6e52 8e00 4144 |005a: invoke-virtual {v1, v4, v4, v4, v2}, Landroid/view/View;.setPadding:(IIII)V // method@008e │ │ -011606: 5462 d200 |005d: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -01160a: 7110 1b03 0200 |005f: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -011610: 0c02 |0062: move-result-object v2 │ │ -011612: 7220 f201 7200 |0063: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -011618: 0c02 |0066: move-result-object v2 │ │ -01161a: 1f02 b000 |0067: check-cast v2, Ljava/util/Map; // type@00b0 │ │ -01161e: 1a03 d505 |0069: const-string v3, "pSelected" // string@05d5 │ │ -011622: 7220 f801 3200 |006b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011628: 0c02 |006e: move-result-object v2 │ │ -01162a: 1f02 9500 |006f: check-cast v2, Ljava/lang/Boolean; // type@0095 │ │ -01162e: 6e10 b001 0200 |0071: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@01b0 │ │ -011634: 0a02 |0074: move-result v2 │ │ -011636: 3802 b300 |0075: if-eqz v2, 0128 // +00b3 │ │ -01163a: 5402 cd00 |0077: iget-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.l:Landroid/widget/LinearLayout; // field@00cd │ │ -01163e: 5463 d200 |0079: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -011642: 6e10 2503 0300 |007b: invoke-virtual {v3}, Lorg/anothermonitor/ActivityProcesses;.getResources:()Landroid/content/res/Resources; // method@0325 │ │ -011648: 0c03 |007e: move-result-object v3 │ │ -01164a: 1404 9800 067f |007f: const v4, #float 1.7812e+38 // #7f060098 │ │ -011650: 6e20 4700 4300 |0082: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -011656: 0a03 |0085: move-result v3 │ │ -011658: 6e20 c400 3200 |0086: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@00c4 │ │ -01165e: 5462 d200 |0089: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -011662: 7110 1b03 0200 |008b: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -011668: 0c02 |008e: move-result-object v2 │ │ -01166a: 7220 f201 7200 |008f: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -011670: 0c02 |0092: move-result-object v2 │ │ -011672: 1f02 b000 |0093: check-cast v2, Ljava/util/Map; // type@00b0 │ │ -011676: 1a03 c605 |0095: const-string v3, "pAppName" // string@05c6 │ │ -01167a: 7220 f801 3200 |0097: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011680: 0c03 |009a: move-result-object v3 │ │ -011682: 5462 d200 |009b: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -011686: 7110 1b03 0200 |009d: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -01168c: 0c02 |00a0: move-result-object v2 │ │ -01168e: 7220 f201 7200 |00a1: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -011694: 0c02 |00a4: move-result-object v2 │ │ -011696: 1f02 b000 |00a5: check-cast v2, Ljava/util/Map; // type@00b0 │ │ -01169a: 1a04 d105 |00a7: const-string v4, "pName" // string@05d1 │ │ -01169e: 7220 f801 4200 |00a9: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0116a4: 0c02 |00ac: move-result-object v2 │ │ -0116a6: 6e20 c101 2300 |00ad: invoke-virtual {v3, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ -0116ac: 0a02 |00b0: move-result v2 │ │ -0116ae: 3802 7e00 |00b1: if-eqz v2, 012f // +007e │ │ -0116b2: 5402 cc00 |00b3: iget-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.iv:Landroid/widget/ImageView; // field@00cc │ │ -0116b6: 5463 d200 |00b5: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -0116ba: 1404 2400 027f |00b7: const v4, #float 1.728e+38 // #7f020024 │ │ -0116c0: 6e20 2103 4300 |00ba: invoke-virtual {v3, v4}, Lorg/anothermonitor/ActivityProcesses;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0321 │ │ -0116c6: 0c03 |00bd: move-result-object v3 │ │ -0116c8: 6e20 ae00 3200 |00be: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00ae │ │ -0116ce: 5403 d000 |00c1: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.tvPAppName:Landroid/widget/TextView; // field@00d0 │ │ -0116d2: 5462 d200 |00c3: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -0116d6: 7110 1b03 0200 |00c5: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -0116dc: 0c02 |00c8: move-result-object v2 │ │ -0116de: 7220 f201 7200 |00c9: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -0116e4: 0c02 |00cc: move-result-object v2 │ │ -0116e6: 1f02 b000 |00cd: check-cast v2, Ljava/util/Map; // type@00b0 │ │ -0116ea: 1a04 c605 |00cf: const-string v4, "pAppName" // string@05c6 │ │ -0116ee: 7220 f801 4200 |00d1: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0116f4: 0c02 |00d4: move-result-object v2 │ │ -0116f6: 1f02 a500 |00d5: check-cast v2, Ljava/lang/String; // type@00a5 │ │ -0116fa: 6e20 e700 2300 |00d7: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -011700: 5403 d100 |00da: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.tvPName:Landroid/widget/TextView; // field@00d1 │ │ -011704: 2204 a600 |00dc: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ -011708: 7010 d101 0400 |00de: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -01170e: 5462 d200 |00e1: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -011712: 7110 1b03 0200 |00e3: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -011718: 0c02 |00e6: move-result-object v2 │ │ -01171a: 7220 f201 7200 |00e7: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -011720: 0c02 |00ea: move-result-object v2 │ │ -011722: 1f02 b000 |00eb: check-cast v2, Ljava/util/Map; // type@00b0 │ │ -011726: 1a05 d105 |00ed: const-string v5, "pName" // string@05d1 │ │ -01172a: 7220 f801 5200 |00ef: invoke-interface {v2, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011730: 0c02 |00f2: move-result-object v2 │ │ -011732: 6e20 d301 2400 |00f3: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -011738: 0c02 |00f6: move-result-object v2 │ │ -01173a: 1a04 0500 |00f7: const-string v4, " - Pid: " // string@0005 │ │ -01173e: 6e20 d401 4200 |00f9: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -011744: 0c04 |00fc: move-result-object v4 │ │ -011746: 5462 d200 |00fd: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -01174a: 7110 1b03 0200 |00ff: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -011750: 0c02 |0102: move-result-object v2 │ │ -011752: 7220 f201 7200 |0103: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -011758: 0c02 |0106: move-result-object v2 │ │ -01175a: 1f02 b000 |0107: check-cast v2, Ljava/util/Map; // type@00b0 │ │ -01175e: 1a05 cf05 |0109: const-string v5, "pId" // string@05cf │ │ -011762: 7220 f801 5200 |010b: invoke-interface {v2, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011768: 0c02 |010e: move-result-object v2 │ │ -01176a: 6e20 d301 2400 |010f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -011770: 0c02 |0112: move-result-object v2 │ │ -011772: 6e10 d501 0200 |0113: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -011778: 0c02 |0116: move-result-object v2 │ │ -01177a: 6e20 e700 2300 |0117: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ -011780: 1101 |011a: return-object v1 │ │ -011782: 6e10 8900 0100 |011b: invoke-virtual {v1}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0089 │ │ -011788: 0c00 |011e: move-result-object v0 │ │ -01178a: 1f00 f200 |011f: check-cast v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag; // type@00f2 │ │ -01178e: 2900 25ff |0121: goto/16 0046 // -00db │ │ -011792: 6e54 8e00 4144 |0123: invoke-virtual {v1, v4, v4, v4, v4}, Landroid/view/View;.setPadding:(IIII)V // method@008e │ │ -011798: 2900 37ff |0126: goto/16 005d // -00c9 │ │ -01179c: 5402 cd00 |0128: iget-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.l:Landroid/widget/LinearLayout; // field@00cd │ │ -0117a0: 6e20 c400 4200 |012a: invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@00c4 │ │ -0117a6: 2900 5cff |012d: goto/16 0089 // -00a4 │ │ -0117aa: 5403 cc00 |012f: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.iv:Landroid/widget/ImageView; // field@00cc │ │ -0117ae: 5462 d200 |0131: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -0117b2: 6e10 2403 0200 |0133: invoke-virtual {v2}, Lorg/anothermonitor/ActivityProcesses;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0324 │ │ -0117b8: 0c04 |0136: move-result-object v4 │ │ -0117ba: 5462 d200 |0137: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ -0117be: 7110 1b03 0200 |0139: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ -0117c4: 0c02 |013c: move-result-object v2 │ │ -0117c6: 7220 f201 7200 |013d: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -0117cc: 0c02 |0140: move-result-object v2 │ │ -0117ce: 1f02 b000 |0141: check-cast v2, Ljava/util/Map; // type@00b0 │ │ -0117d2: 1a05 d305 |0143: const-string v5, "pPackage" // string@05d3 │ │ -0117d6: 7220 f801 5200 |0145: invoke-interface {v2, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0117dc: 0c02 |0148: move-result-object v2 │ │ -0117de: 1f02 a500 |0149: check-cast v2, Ljava/lang/String; // type@00a5 │ │ -0117e2: 6e20 4200 2400 |014b: invoke-virtual {v4, v2}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0042 │ │ -0117e8: 0c02 |014e: move-result-object v2 │ │ -0117ea: 6e20 ae00 2300 |014f: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00ae │ │ -0117f0: 2900 6fff |0152: goto/16 00c1 // -0091 │ │ -0117f4: 0d02 |0154: move-exception v2 │ │ -0117f6: 2900 6cff |0155: goto/16 00c1 // -0094 │ │ +011530: |[011530] org.anothermonitor.ActivityProcesses$SimpleAdapterCustomised.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +011540: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +011542: 0781 |0001: move-object v1, v8 │ │ +011544: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +011546: 3908 1801 |0003: if-nez v8, 011b // +0118 │ │ +01154a: 5462 d200 |0005: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +01154e: 6e10 2303 0200 |0007: invoke-virtual {v2}, Lorg/anothermonitor/ActivityProcesses;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0323 │ │ +011554: 0c02 |000a: move-result-object v2 │ │ +011556: 1403 0700 037f |000b: const v3, #float 1.74129e+38 // #7f030007 │ │ +01155c: 6e40 8600 3249 |000e: invoke-virtual {v2, v3, v9, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0086 │ │ +011562: 0c01 |0011: move-result-object v1 │ │ +011564: 2200 f200 |0012: new-instance v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag; // type@00f2 │ │ +011568: 7020 1703 6000 |0014: invoke-direct {v0, v6}, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.:(Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;)V // method@0317 │ │ +01156e: 1402 4900 097f |0017: const v2, #float 1.82106e+38 // #7f090049 │ │ +011574: 6e20 8800 2100 |001a: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0088 │ │ +01157a: 0c02 |001d: move-result-object v2 │ │ +01157c: 1f02 6400 |001e: check-cast v2, Landroid/widget/LinearLayout; // type@0064 │ │ +011580: 5b02 cd00 |0020: iput-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.l:Landroid/widget/LinearLayout; // field@00cd │ │ +011584: 1402 4a00 097f |0022: const v2, #float 1.82106e+38 // #7f09004a │ │ +01158a: 6e20 8800 2100 |0025: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0088 │ │ +011590: 0c02 |0028: move-result-object v2 │ │ +011592: 1f02 6300 |0029: check-cast v2, Landroid/widget/ImageView; // type@0063 │ │ +011596: 5b02 cc00 |002b: iput-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.iv:Landroid/widget/ImageView; // field@00cc │ │ +01159a: 1402 4b00 097f |002d: const v2, #float 1.82106e+38 // #7f09004b │ │ +0115a0: 6e20 8800 2100 |0030: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0088 │ │ +0115a6: 0c02 |0033: move-result-object v2 │ │ +0115a8: 1f02 6c00 |0034: check-cast v2, Landroid/widget/TextView; // type@006c │ │ +0115ac: 5b02 d000 |0036: iput-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.tvPAppName:Landroid/widget/TextView; // field@00d0 │ │ +0115b0: 1402 4c00 097f |0038: const v2, #float 1.82106e+38 // #7f09004c │ │ +0115b6: 6e20 8800 2100 |003b: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0088 │ │ +0115bc: 0c02 |003e: move-result-object v2 │ │ +0115be: 1f02 6c00 |003f: check-cast v2, Landroid/widget/TextView; // type@006c │ │ +0115c2: 5b02 d100 |0041: iput-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.tvPName:Landroid/widget/TextView; // field@00d1 │ │ +0115c6: 6e20 9000 0100 |0043: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0090 │ │ +0115cc: 5462 d200 |0046: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +0115d0: 7110 1b03 0200 |0048: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +0115d6: 0c02 |004b: move-result-object v2 │ │ +0115d8: 7210 f701 0200 |004c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01f7 │ │ +0115de: 0a02 |004f: move-result v2 │ │ +0115e0: d802 02ff |0050: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0115e4: 3327 d100 |0052: if-ne v7, v2, 0123 // +00d1 │ │ +0115e8: 5462 d200 |0054: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +0115ec: 7110 1e03 0200 |0056: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$300:(Lorg/anothermonitor/ActivityProcesses;)I // method@031e │ │ +0115f2: 0a02 |0059: move-result v2 │ │ +0115f4: 6e52 8e00 4144 |005a: invoke-virtual {v1, v4, v4, v4, v2}, Landroid/view/View;.setPadding:(IIII)V // method@008e │ │ +0115fa: 5462 d200 |005d: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +0115fe: 7110 1b03 0200 |005f: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +011604: 0c02 |0062: move-result-object v2 │ │ +011606: 7220 f201 7200 |0063: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +01160c: 0c02 |0066: move-result-object v2 │ │ +01160e: 1f02 b000 |0067: check-cast v2, Ljava/util/Map; // type@00b0 │ │ +011612: 1a03 d405 |0069: const-string v3, "pSelected" // string@05d4 │ │ +011616: 7220 f801 3200 |006b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01161c: 0c02 |006e: move-result-object v2 │ │ +01161e: 1f02 9500 |006f: check-cast v2, Ljava/lang/Boolean; // type@0095 │ │ +011622: 6e10 b001 0200 |0071: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@01b0 │ │ +011628: 0a02 |0074: move-result v2 │ │ +01162a: 3802 b300 |0075: if-eqz v2, 0128 // +00b3 │ │ +01162e: 5402 cd00 |0077: iget-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.l:Landroid/widget/LinearLayout; // field@00cd │ │ +011632: 5463 d200 |0079: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +011636: 6e10 2503 0300 |007b: invoke-virtual {v3}, Lorg/anothermonitor/ActivityProcesses;.getResources:()Landroid/content/res/Resources; // method@0325 │ │ +01163c: 0c03 |007e: move-result-object v3 │ │ +01163e: 1404 9800 067f |007f: const v4, #float 1.7812e+38 // #7f060098 │ │ +011644: 6e20 4700 4300 |0082: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +01164a: 0a03 |0085: move-result v3 │ │ +01164c: 6e20 c400 3200 |0086: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@00c4 │ │ +011652: 5462 d200 |0089: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +011656: 7110 1b03 0200 |008b: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +01165c: 0c02 |008e: move-result-object v2 │ │ +01165e: 7220 f201 7200 |008f: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +011664: 0c02 |0092: move-result-object v2 │ │ +011666: 1f02 b000 |0093: check-cast v2, Ljava/util/Map; // type@00b0 │ │ +01166a: 1a03 c505 |0095: const-string v3, "pAppName" // string@05c5 │ │ +01166e: 7220 f801 3200 |0097: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011674: 0c03 |009a: move-result-object v3 │ │ +011676: 5462 d200 |009b: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +01167a: 7110 1b03 0200 |009d: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +011680: 0c02 |00a0: move-result-object v2 │ │ +011682: 7220 f201 7200 |00a1: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +011688: 0c02 |00a4: move-result-object v2 │ │ +01168a: 1f02 b000 |00a5: check-cast v2, Ljava/util/Map; // type@00b0 │ │ +01168e: 1a04 d005 |00a7: const-string v4, "pName" // string@05d0 │ │ +011692: 7220 f801 4200 |00a9: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011698: 0c02 |00ac: move-result-object v2 │ │ +01169a: 6e20 c101 2300 |00ad: invoke-virtual {v3, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ +0116a0: 0a02 |00b0: move-result v2 │ │ +0116a2: 3802 7e00 |00b1: if-eqz v2, 012f // +007e │ │ +0116a6: 5402 cc00 |00b3: iget-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.iv:Landroid/widget/ImageView; // field@00cc │ │ +0116aa: 5463 d200 |00b5: iget-object v3, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +0116ae: 1404 2400 027f |00b7: const v4, #float 1.728e+38 // #7f020024 │ │ +0116b4: 6e20 2103 4300 |00ba: invoke-virtual {v3, v4}, Lorg/anothermonitor/ActivityProcesses;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0321 │ │ +0116ba: 0c03 |00bd: move-result-object v3 │ │ +0116bc: 6e20 ae00 3200 |00be: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00ae │ │ +0116c2: 5403 d000 |00c1: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.tvPAppName:Landroid/widget/TextView; // field@00d0 │ │ +0116c6: 5462 d200 |00c3: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +0116ca: 7110 1b03 0200 |00c5: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +0116d0: 0c02 |00c8: move-result-object v2 │ │ +0116d2: 7220 f201 7200 |00c9: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0116d8: 0c02 |00cc: move-result-object v2 │ │ +0116da: 1f02 b000 |00cd: check-cast v2, Ljava/util/Map; // type@00b0 │ │ +0116de: 1a04 c505 |00cf: const-string v4, "pAppName" // string@05c5 │ │ +0116e2: 7220 f801 4200 |00d1: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +0116e8: 0c02 |00d4: move-result-object v2 │ │ +0116ea: 1f02 a500 |00d5: check-cast v2, Ljava/lang/String; // type@00a5 │ │ +0116ee: 6e20 e700 2300 |00d7: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +0116f4: 5403 d100 |00da: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.tvPName:Landroid/widget/TextView; // field@00d1 │ │ +0116f8: 2204 a600 |00dc: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ +0116fc: 7010 d101 0400 |00de: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +011702: 5462 d200 |00e1: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +011706: 7110 1b03 0200 |00e3: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +01170c: 0c02 |00e6: move-result-object v2 │ │ +01170e: 7220 f201 7200 |00e7: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +011714: 0c02 |00ea: move-result-object v2 │ │ +011716: 1f02 b000 |00eb: check-cast v2, Ljava/util/Map; // type@00b0 │ │ +01171a: 1a05 d005 |00ed: const-string v5, "pName" // string@05d0 │ │ +01171e: 7220 f801 5200 |00ef: invoke-interface {v2, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011724: 0c02 |00f2: move-result-object v2 │ │ +011726: 6e20 d301 2400 |00f3: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +01172c: 0c02 |00f6: move-result-object v2 │ │ +01172e: 1a04 0500 |00f7: const-string v4, " - Pid: " // string@0005 │ │ +011732: 6e20 d401 4200 |00f9: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +011738: 0c04 |00fc: move-result-object v4 │ │ +01173a: 5462 d200 |00fd: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +01173e: 7110 1b03 0200 |00ff: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +011744: 0c02 |0102: move-result-object v2 │ │ +011746: 7220 f201 7200 |0103: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +01174c: 0c02 |0106: move-result-object v2 │ │ +01174e: 1f02 b000 |0107: check-cast v2, Ljava/util/Map; // type@00b0 │ │ +011752: 1a05 ce05 |0109: const-string v5, "pId" // string@05ce │ │ +011756: 7220 f801 5200 |010b: invoke-interface {v2, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01175c: 0c02 |010e: move-result-object v2 │ │ +01175e: 6e20 d301 2400 |010f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +011764: 0c02 |0112: move-result-object v2 │ │ +011766: 6e10 d501 0200 |0113: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +01176c: 0c02 |0116: move-result-object v2 │ │ +01176e: 6e20 e700 2300 |0117: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00e7 │ │ +011774: 1101 |011a: return-object v1 │ │ +011776: 6e10 8900 0100 |011b: invoke-virtual {v1}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0089 │ │ +01177c: 0c00 |011e: move-result-object v0 │ │ +01177e: 1f00 f200 |011f: check-cast v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag; // type@00f2 │ │ +011782: 2900 25ff |0121: goto/16 0046 // -00db │ │ +011786: 6e54 8e00 4144 |0123: invoke-virtual {v1, v4, v4, v4, v4}, Landroid/view/View;.setPadding:(IIII)V // method@008e │ │ +01178c: 2900 37ff |0126: goto/16 005d // -00c9 │ │ +011790: 5402 cd00 |0128: iget-object v2, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.l:Landroid/widget/LinearLayout; // field@00cd │ │ +011794: 6e20 c400 4200 |012a: invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@00c4 │ │ +01179a: 2900 5cff |012d: goto/16 0089 // -00a4 │ │ +01179e: 5403 cc00 |012f: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;.iv:Landroid/widget/ImageView; // field@00cc │ │ +0117a2: 5462 d200 |0131: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +0117a6: 6e10 2403 0200 |0133: invoke-virtual {v2}, Lorg/anothermonitor/ActivityProcesses;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0324 │ │ +0117ac: 0c04 |0136: move-result-object v4 │ │ +0117ae: 5462 d200 |0137: iget-object v2, v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.this$0:Lorg/anothermonitor/ActivityProcesses; // field@00d2 │ │ +0117b2: 7110 1b03 0200 |0139: invoke-static {v2}, Lorg/anothermonitor/ActivityProcesses;.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; // method@031b │ │ +0117b8: 0c02 |013c: move-result-object v2 │ │ +0117ba: 7220 f201 7200 |013d: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0117c0: 0c02 |0140: move-result-object v2 │ │ +0117c2: 1f02 b000 |0141: check-cast v2, Ljava/util/Map; // type@00b0 │ │ +0117c6: 1a05 d205 |0143: const-string v5, "pPackage" // string@05d2 │ │ +0117ca: 7220 f801 5200 |0145: invoke-interface {v2, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +0117d0: 0c02 |0148: move-result-object v2 │ │ +0117d2: 1f02 a500 |0149: check-cast v2, Ljava/lang/String; // type@00a5 │ │ +0117d6: 6e20 4200 2400 |014b: invoke-virtual {v4, v2}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0042 │ │ +0117dc: 0c02 |014e: move-result-object v2 │ │ +0117de: 6e20 ae00 2300 |014f: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00ae │ │ +0117e4: 2900 6fff |0152: goto/16 00c1 // -0091 │ │ +0117e8: 0d02 |0154: move-exception v2 │ │ +0117ea: 2900 6cff |0155: goto/16 00c1 // -0094 │ │ catches : 2 │ │ 0x0089 - 0x00c1 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0154 │ │ 0x012f - 0x0152 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0154 │ │ positions : │ │ 0x0001 line=255 │ │ @@ -15893,47 +15924,46 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -011814: |[011814] org.anothermonitor.ActivityProcesses.:()V │ │ -011824: 7010 0900 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0009 │ │ -01182a: 2200 a900 |0003: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -01182e: 7010 e101 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -011834: 5b10 d400 |0008: iput-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -011838: 2200 a900 |000a: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -01183c: 7010 e101 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -011842: 5b10 d500 |000f: iput-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ -011846: 2200 ee00 |0011: new-instance v0, Lorg/anothermonitor/ActivityProcesses$1; // type@00ee │ │ -01184a: 7020 0e03 1000 |0013: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityProcesses$1;.:(Lorg/anothermonitor/ActivityProcesses;)V // method@030e │ │ -011850: 5b10 d800 |0016: iput-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00d8 │ │ -011854: 0e00 |0018: return-void │ │ +011808: |[011808] org.anothermonitor.ActivityProcesses.:()V │ │ +011818: 7010 0900 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0009 │ │ +01181e: 2200 a900 |0003: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +011822: 7010 e101 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +011828: 5b10 d400 |0008: iput-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +01182c: 2200 a900 |000a: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +011830: 7010 e101 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +011836: 5b10 d500 |000f: iput-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ +01183a: 2200 ee00 |0011: new-instance v0, Lorg/anothermonitor/ActivityProcesses$1; // type@00ee │ │ +01183e: 7020 0e03 1000 |0013: invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityProcesses$1;.:(Lorg/anothermonitor/ActivityProcesses;)V // method@030e │ │ +011844: 5b10 d800 |0016: iput-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00d8 │ │ +011848: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=48 │ │ 0x0011 line=53 │ │ - 0x0018 line=248 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/anothermonitor/ActivityProcesses; │ │ │ │ #1 : (in Lorg/anothermonitor/ActivityProcesses;) │ │ name : 'access$000' │ │ type : '(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011858: |[011858] org.anothermonitor.ActivityProcesses.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; │ │ -011868: 5410 d400 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -01186c: 1100 |0002: return-object v0 │ │ +01184c: |[01184c] org.anothermonitor.ActivityProcesses.access$000:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; │ │ +01185c: 5410 d400 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +011860: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityProcesses; │ │ │ │ #2 : (in Lorg/anothermonitor/ActivityProcesses;) │ │ @@ -15941,17 +15971,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011870: |[011870] org.anothermonitor.ActivityProcesses.access$100:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; │ │ -011880: 5410 d500 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ -011884: 1100 |0002: return-object v0 │ │ +011864: |[011864] org.anothermonitor.ActivityProcesses.access$100:(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; │ │ +011874: 5410 d500 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ +011878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityProcesses; │ │ │ │ #3 : (in Lorg/anothermonitor/ActivityProcesses;) │ │ @@ -15959,17 +15989,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityProcesses;)Landroid/widget/SimpleAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011888: |[011888] org.anothermonitor.ActivityProcesses.access$200:(Lorg/anothermonitor/ActivityProcesses;)Landroid/widget/SimpleAdapter; │ │ -011898: 5410 d600 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.mSA:Landroid/widget/SimpleAdapter; // field@00d6 │ │ -01189c: 1100 |0002: return-object v0 │ │ +01187c: |[01187c] org.anothermonitor.ActivityProcesses.access$200:(Lorg/anothermonitor/ActivityProcesses;)Landroid/widget/SimpleAdapter; │ │ +01188c: 5410 d600 |0000: iget-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.mSA:Landroid/widget/SimpleAdapter; // field@00d6 │ │ +011890: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityProcesses; │ │ │ │ #4 : (in Lorg/anothermonitor/ActivityProcesses;) │ │ @@ -15977,17 +16007,17 @@ │ │ type : '(Lorg/anothermonitor/ActivityProcesses;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0118a0: |[0118a0] org.anothermonitor.ActivityProcesses.access$300:(Lorg/anothermonitor/ActivityProcesses;)I │ │ -0118b0: 5210 d700 |0000: iget v0, v1, Lorg/anothermonitor/ActivityProcesses;.navigationBarHeight:I // field@00d7 │ │ -0118b4: 0f00 |0002: return v0 │ │ +011894: |[011894] org.anothermonitor.ActivityProcesses.access$300:(Lorg/anothermonitor/ActivityProcesses;)I │ │ +0118a4: 5210 d700 |0000: iget v0, v1, Lorg/anothermonitor/ActivityProcesses;.navigationBarHeight:I // field@00d7 │ │ +0118a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ActivityProcesses; │ │ │ │ #5 : (in Lorg/anothermonitor/ActivityProcesses;) │ │ @@ -15995,30 +16025,30 @@ │ │ type : '(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0118b8: |[0118b8] org.anothermonitor.ActivityProcesses.mapDataForPlacesList:(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; │ │ -0118c8: 2200 ad00 |0000: new-instance v0, Ljava/util/HashMap; // type@00ad │ │ -0118cc: 7010 eb01 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@01eb │ │ -0118d2: 1a01 d505 |0005: const-string v1, "pSelected" // string@05d5 │ │ -0118d6: 7110 b101 0400 |0007: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01b1 │ │ -0118dc: 0c02 |000a: move-result-object v2 │ │ -0118de: 7230 f901 1002 |000b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -0118e4: 1a01 c605 |000e: const-string v1, "pAppName" // string@05c6 │ │ -0118e8: 7230 f901 1005 |0010: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -0118ee: 1a01 cf05 |0013: const-string v1, "pId" // string@05cf │ │ -0118f2: 7230 f901 1006 |0015: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -0118f8: 1a01 d305 |0018: const-string v1, "pPackage" // string@05d3 │ │ -0118fc: 7230 f901 1007 |001a: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -011902: 1a01 d105 |001d: const-string v1, "pName" // string@05d1 │ │ -011906: 7230 f901 1008 |001f: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -01190c: 1100 |0022: return-object v0 │ │ +0118ac: |[0118ac] org.anothermonitor.ActivityProcesses.mapDataForPlacesList:(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; │ │ +0118bc: 2200 ad00 |0000: new-instance v0, Ljava/util/HashMap; // type@00ad │ │ +0118c0: 7010 eb01 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@01eb │ │ +0118c6: 1a01 d405 |0005: const-string v1, "pSelected" // string@05d4 │ │ +0118ca: 7110 b101 0400 |0007: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@01b1 │ │ +0118d0: 0c02 |000a: move-result-object v2 │ │ +0118d2: 7230 f901 1002 |000b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +0118d8: 1a01 c505 |000e: const-string v1, "pAppName" // string@05c5 │ │ +0118dc: 7230 f901 1005 |0010: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +0118e2: 1a01 ce05 |0013: const-string v1, "pId" // string@05ce │ │ +0118e6: 7230 f901 1006 |0015: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +0118ec: 1a01 d205 |0018: const-string v1, "pPackage" // string@05d2 │ │ +0118f0: 7230 f901 1007 |001a: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +0118f6: 1a01 d005 |001d: const-string v1, "pName" // string@05d0 │ │ +0118fa: 7230 f901 1008 |001f: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +011900: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0005 line=224 │ │ 0x000e line=225 │ │ 0x0013 line=226 │ │ 0x0018 line=227 │ │ @@ -16035,557 +16065,553 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ActivityProcesses;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 37 │ │ + registers : 34 │ │ ins : 2 │ │ outs : 7 │ │ - insns size : 830 16-bit code units │ │ -011910: |[011910] org.anothermonitor.ActivityProcesses.onCreate:(Landroid/os/Bundle;)V │ │ -011920: 7502 0b00 2300 |0000: invoke-super/range {v35, v36}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000b │ │ -011926: 1404 0600 037f |0003: const v4, #float 1.74129e+38 // #7f030006 │ │ -01192c: 0800 2300 |0006: move-object/from16 v0, v35 │ │ -011930: 6e20 2f03 4000 |0008: invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;.setContentView:(I)V // method@032f │ │ -011936: 7401 2503 2300 |000b: invoke-virtual/range {v35}, Lorg/anothermonitor/ActivityProcesses;.getResources:()Landroid/content/res/Resources; // method@0325 │ │ -01193c: 0c1d |000e: move-result-object v29 │ │ -01193e: 1404 4600 097f |000f: const v4, #float 1.82106e+38 // #7f090046 │ │ -011944: 0800 2300 |0012: move-object/from16 v0, v35 │ │ -011948: 6e20 1f03 4000 |0014: invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ -01194e: 0c04 |0017: move-result-object v4 │ │ -011950: 1f04 6600 |0018: check-cast v4, Landroid/widget/ListView; // type@0066 │ │ -011954: 0800 2300 |001a: move-object/from16 v0, v35 │ │ -011958: 5b04 d300 |001c: iput-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mLV:Landroid/widget/ListView; // field@00d3 │ │ -01195c: 6004 0d00 |001e: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ -011960: 1305 1300 |0020: const/16 v5, #int 19 // #13 │ │ -011964: 3454 c900 |0022: if-lt v4, v5, 00eb // +00c9 │ │ -011968: 7401 4800 1d00 |0024: invoke-virtual/range {v29}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ -01196e: 0c04 |0027: move-result-object v4 │ │ -011970: 5244 0700 |0028: iget v4, v4, Landroid/content/res/Configuration;.smallestScreenWidthDp:I // field@0007 │ │ -011974: 8240 |002a: int-to-float v0, v4 │ │ -011976: 0220 0000 |002b: move/from16 v32, v0 │ │ -01197a: 7401 4a00 1d00 |002d: invoke-virtual/range {v29}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ -011980: 0c04 |0030: move-result-object v4 │ │ -011982: 5240 0e00 |0031: iget v0, v4, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ -011986: 021f 0000 |0033: move/from16 v31, v0 │ │ -01198a: 1a04 b706 |0035: const-string v4, "status_bar_height" // string@06b7 │ │ -01198e: 1a05 1804 |0037: const-string v5, "dimen" // string@0418 │ │ -011992: 1a07 6f03 |0039: const-string v7, "android" // string@036f │ │ -011996: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ -01199a: 6e40 4b00 4075 |003d: invoke-virtual {v0, v4, v5, v7}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ -0119a0: 0a04 |0040: move-result v4 │ │ -0119a2: 0800 1d00 |0041: move-object/from16 v0, v29 │ │ -0119a6: 6e20 4900 4000 |0043: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ -0119ac: 0a22 |0046: move-result v34 │ │ -0119ae: 7401 2803 2300 |0047: invoke-virtual/range {v35}, Lorg/anothermonitor/ActivityProcesses;.getWindow:()Landroid/view/Window; // method@0328 │ │ -0119b4: 0c04 |004a: move-result-object v4 │ │ -0119b6: 6e10 9d00 0400 |004b: invoke-virtual {v4}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ -0119bc: 0c04 |004e: move-result-object v4 │ │ -0119be: 1305 0004 |004f: const/16 v5, #int 1024 // #400 │ │ -0119c2: 6e20 8f00 5400 |0051: invoke-virtual {v4, v5}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ -0119c8: 7701 9200 2300 |0054: invoke-static/range {v35}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0092 │ │ -0119ce: 0c04 |0057: move-result-object v4 │ │ -0119d0: 6e10 9300 0400 |0058: invoke-virtual {v4}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@0093 │ │ -0119d6: 0a04 |005b: move-result v4 │ │ -0119d8: 3904 6700 |005c: if-nez v4, 00c3 // +0067 │ │ -0119dc: 1234 |005e: const/4 v4, #int 3 // #3 │ │ -0119de: 7110 8200 0400 |005f: invoke-static {v4}, Landroid/view/KeyCharacterMap;.deviceHasKey:(I)Z // method@0082 │ │ -0119e4: 0a04 |0062: move-result v4 │ │ -0119e6: 3904 6000 |0063: if-nez v4, 00c3 // +0060 │ │ -0119ea: 7401 4800 1d00 |0065: invoke-virtual/range {v29}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ -0119f0: 0c04 |0068: move-result-object v4 │ │ -0119f2: 5244 0600 |0069: iget v4, v4, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -0119f6: 1215 |006b: const/4 v5, #int 1 // #1 │ │ -0119f8: 3254 0800 |006c: if-eq v4, v5, 0074 // +0008 │ │ -0119fc: 1504 0c44 |006e: const/high16 v4, #int 1141637120 // #440c │ │ -011a00: 2d04 2004 |0070: cmpl-float v4, v32, v4 │ │ -011a04: 3d04 5100 |0072: if-lez v4, 00c3 // +0051 │ │ -011a08: 7401 2803 2300 |0074: invoke-virtual/range {v35}, Lorg/anothermonitor/ActivityProcesses;.getWindow:()Landroid/view/Window; // method@0328 │ │ -011a0e: 0c04 |0077: move-result-object v4 │ │ -011a10: 6e10 9d00 0400 |0078: invoke-virtual {v4}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ -011a16: 0c04 |007b: move-result-object v4 │ │ -011a18: 1305 0002 |007c: const/16 v5, #int 512 // #200 │ │ -011a1c: 6e20 8f00 5400 |007e: invoke-virtual {v4, v5}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ -011a22: 1a04 8305 |0081: const-string v4, "navigation_bar_height" // string@0583 │ │ -011a26: 1a05 1804 |0083: const-string v5, "dimen" // string@0418 │ │ -011a2a: 1a07 6f03 |0085: const-string v7, "android" // string@036f │ │ -011a2e: 0800 1d00 |0087: move-object/from16 v0, v29 │ │ -011a32: 6e40 4b00 4075 |0089: invoke-virtual {v0, v4, v5, v7}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ -011a38: 0a04 |008c: move-result v4 │ │ -011a3a: 0800 1d00 |008d: move-object/from16 v0, v29 │ │ -011a3e: 6e20 4900 4000 |008f: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ -011a44: 0a04 |0092: move-result v4 │ │ -011a46: 0800 2300 |0093: move-object/from16 v0, v35 │ │ -011a4a: 5904 d700 |0095: iput v4, v0, Lorg/anothermonitor/ActivityProcesses;.navigationBarHeight:I // field@00d7 │ │ -011a4e: 0800 2300 |0097: move-object/from16 v0, v35 │ │ -011a52: 5204 d700 |0099: iget v4, v0, Lorg/anothermonitor/ActivityProcesses;.navigationBarHeight:I // field@00d7 │ │ -011a56: 3904 0b00 |009b: if-nez v4, 00a6 // +000b │ │ -011a5a: 1504 4042 |009d: const/high16 v4, #int 1111490560 // #4240 │ │ -011a5e: a804 041f |009f: mul-float v4, v4, v31 │ │ -011a62: 8744 |00a1: float-to-int v4, v4 │ │ -011a64: 0800 2300 |00a2: move-object/from16 v0, v35 │ │ -011a68: 5904 d700 |00a4: iput v4, v0, Lorg/anothermonitor/ActivityProcesses;.navigationBarHeight:I // field@00d7 │ │ -011a6c: 1404 0300 097f |00a6: const v4, #float 1.82104e+38 // #7f090003 │ │ -011a72: 0800 2300 |00a9: move-object/from16 v0, v35 │ │ -011a76: 6e20 1f03 4000 |00ab: invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ -011a7c: 0c13 |00ae: move-result-object v19 │ │ -011a7e: 1f13 6200 |00af: check-cast v19, Landroid/widget/FrameLayout; // type@0062 │ │ -011a82: 1204 |00b1: const/4 v4, #int 0 // #0 │ │ -011a84: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ -011a88: 6e20 ad00 4000 |00b4: invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@00ad │ │ -011a8e: 7401 a600 1300 |00b7: invoke-virtual/range {v19}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ -011a94: 0c04 |00ba: move-result-object v4 │ │ -011a96: 1f04 6100 |00bb: check-cast v4, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ -011a9a: 0800 2300 |00bd: move-object/from16 v0, v35 │ │ -011a9e: 5205 d700 |00bf: iget v5, v0, Lorg/anothermonitor/ActivityProcesses;.navigationBarHeight:I // field@00d7 │ │ -011aa2: 5945 1000 |00c1: iput v5, v4, Landroid/widget/FrameLayout$LayoutParams;.height:I // field@0010 │ │ -011aa6: 1404 4400 097f |00c3: const v4, #float 1.82106e+38 // #7f090044 │ │ -011aac: 0800 2300 |00c6: move-object/from16 v0, v35 │ │ -011ab0: 6e20 1f03 4000 |00c8: invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ -011ab6: 0c11 |00cb: move-result-object v17 │ │ -011ab8: 1f11 6800 |00cc: check-cast v17, Landroid/widget/RelativeLayout; // type@0068 │ │ -011abc: 7401 d600 1100 |00ce: invoke-virtual/range {v17}, Landroid/widget/RelativeLayout;.getPaddingLeft:()I // method@00d6 │ │ -011ac2: 0a16 |00d1: move-result v22 │ │ -011ac4: 7401 d800 1100 |00d2: invoke-virtual/range {v17}, Landroid/widget/RelativeLayout;.getPaddingTop:()I // method@00d8 │ │ -011aca: 0a18 |00d5: move-result v24 │ │ -011acc: 7401 d700 1100 |00d6: invoke-virtual/range {v17}, Landroid/widget/RelativeLayout;.getPaddingRight:()I // method@00d7 │ │ -011ad2: 0a17 |00d9: move-result v23 │ │ -011ad4: 7401 d500 1100 |00da: invoke-virtual/range {v17}, Landroid/widget/RelativeLayout;.getPaddingBottom:()I // method@00d5 │ │ -011ada: 0a15 |00dd: move-result v21 │ │ -011adc: 9004 1822 |00de: add-int v4, v24, v34 │ │ -011ae0: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ -011ae4: 0201 1600 |00e2: move/from16 v1, v22 │ │ -011ae8: 0202 1700 |00e4: move/from16 v2, v23 │ │ -011aec: 0203 1500 |00e6: move/from16 v3, v21 │ │ -011af0: 6e53 d900 1024 |00e8: invoke-virtual {v0, v1, v4, v2, v3}, Landroid/widget/RelativeLayout;.setPadding:(IIII)V // method@00d9 │ │ -011af6: 3824 ca00 |00eb: if-eqz v36, 01b5 // +00ca │ │ -011afa: 7401 6500 2400 |00ed: invoke-virtual/range {v36}, Landroid/os/Bundle;.isEmpty:()Z // method@0065 │ │ -011b00: 0a04 |00f0: move-result v4 │ │ -011b02: 3904 c400 |00f1: if-nez v4, 01b5 // +00c4 │ │ -011b06: 1a04 0905 |00f3: const-string v4, "listProcesses" // string@0509 │ │ -011b0a: 0800 2400 |00f5: move-object/from16 v0, v36 │ │ -011b0e: 6e20 6400 4000 |00f7: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@0064 │ │ -011b14: 0c04 |00fa: move-result-object v4 │ │ -011b16: 1f04 af00 |00fb: check-cast v4, Ljava/util/List; // type@00af │ │ -011b1a: 0800 2300 |00fd: move-object/from16 v0, v35 │ │ -011b1e: 5b04 d400 |00ff: iput-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -011b22: 1a04 0a05 |0101: const-string v4, "listSelected" // string@050a │ │ -011b26: 0800 2400 |0103: move-object/from16 v0, v36 │ │ -011b2a: 6e20 6400 4000 |0105: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@0064 │ │ -011b30: 0c04 |0108: move-result-object v4 │ │ -011b32: 1f04 af00 |0109: check-cast v4, Ljava/util/List; // type@00af │ │ -011b36: 0800 2300 |010b: move-object/from16 v0, v35 │ │ -011b3a: 5b04 d500 |010d: iput-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ -011b3e: 0800 2300 |010f: move-object/from16 v0, v35 │ │ -011b42: 5404 d500 |0111: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ -011b46: 3804 5400 |0113: if-eqz v4, 0167 // +0054 │ │ -011b4a: 0800 2300 |0115: move-object/from16 v0, v35 │ │ -011b4e: 5404 d500 |0117: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ -011b52: 7210 f301 0400 |0119: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -011b58: 0a04 |011c: move-result v4 │ │ -011b5a: 3904 4a00 |011d: if-nez v4, 0167 // +004a │ │ -011b5e: 0800 2300 |011f: move-object/from16 v0, v35 │ │ -011b62: 5404 d400 |0121: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -011b66: 7210 f401 0400 |0123: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -011b6c: 0c0e |0126: move-result-object v14 │ │ -011b6e: 7210 ec01 0e00 |0127: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -011b74: 0a04 |012a: move-result v4 │ │ -011b76: 3804 4500 |012b: if-eqz v4, 0170 // +0045 │ │ -011b7a: 7210 ed01 0e00 |012d: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -011b80: 0c1b |0130: move-result-object v27 │ │ -011b82: 1f1b b000 |0131: check-cast v27, Ljava/util/Map; // type@00b0 │ │ -011b86: 0800 2300 |0133: move-object/from16 v0, v35 │ │ -011b8a: 5404 d500 |0135: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ -011b8e: 7210 f401 0400 |0137: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -011b94: 0c0f |013a: move-result-object v15 │ │ -011b96: 7210 ec01 0f00 |013b: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -011b9c: 0a04 |013e: move-result v4 │ │ -011b9e: 3804 e8ff |013f: if-eqz v4, 0127 // -0018 │ │ -011ba2: 7210 ed01 0f00 |0141: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -011ba8: 0c21 |0144: move-result-object v33 │ │ -011baa: 1f21 b000 |0145: check-cast v33, Ljava/util/Map; // type@00b0 │ │ -011bae: 1a04 cf05 |0147: const-string v4, "pId" // string@05cf │ │ -011bb2: 0800 1b00 |0149: move-object/from16 v0, v27 │ │ -011bb6: 7220 f801 4000 |014b: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011bbc: 0c04 |014e: move-result-object v4 │ │ -011bbe: 1a05 cf05 |014f: const-string v5, "pId" // string@05cf │ │ -011bc2: 0800 2100 |0151: move-object/from16 v0, v33 │ │ -011bc6: 7220 f801 5000 |0153: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011bcc: 0c05 |0156: move-result-object v5 │ │ -011bce: 6e20 c101 5400 |0157: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ -011bd4: 0a04 |015a: move-result v4 │ │ -011bd6: 3804 e0ff |015b: if-eqz v4, 013b // -0020 │ │ -011bda: 1a04 d505 |015d: const-string v4, "pSelected" // string@05d5 │ │ -011bde: 6205 3500 |015f: sget-object v5, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0035 │ │ -011be2: 0800 1b00 |0161: move-object/from16 v0, v27 │ │ -011be6: 7230 f901 4005 |0163: invoke-interface {v0, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -011bec: 28d5 |0166: goto 013b // -002b │ │ -011bee: 2204 a900 |0167: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -011bf2: 7010 e101 0400 |0169: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -011bf8: 0800 2300 |016c: move-object/from16 v0, v35 │ │ -011bfc: 5b04 d500 |016e: iput-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ -011c00: 0800 2300 |0170: move-object/from16 v0, v35 │ │ -011c04: 5404 d400 |0172: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -011c08: 3804 0c00 |0174: if-eqz v4, 0180 // +000c │ │ -011c0c: 0800 2300 |0176: move-object/from16 v0, v35 │ │ -011c10: 5404 d400 |0178: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -011c14: 7210 f301 0400 |017a: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -011c1a: 0a04 |017d: move-result v4 │ │ -011c1c: 3804 4f01 |017e: if-eqz v4, 02cd // +014f │ │ -011c20: 0800 2300 |0180: move-object/from16 v0, v35 │ │ -011c24: 5404 d300 |0182: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mLV:Landroid/widget/ListView; // field@00d3 │ │ -011c28: 1305 0800 |0184: const/16 v5, #int 8 // #8 │ │ -011c2c: 6e20 cd00 5400 |0186: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setVisibility:(I)V // method@00cd │ │ -011c32: 1404 4700 097f |0189: const v4, #float 1.82106e+38 // #7f090047 │ │ -011c38: 0800 2300 |018c: move-object/from16 v0, v35 │ │ -011c3c: 6e20 1f03 4000 |018e: invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ -011c42: 0c04 |0191: move-result-object v4 │ │ -011c44: 1205 |0192: const/4 v5, #int 0 // #0 │ │ -011c46: 6e20 9100 5400 |0193: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0091 │ │ -011c4c: 1404 4800 097f |0196: const v4, #float 1.82106e+38 // #7f090048 │ │ -011c52: 0800 2300 |0199: move-object/from16 v0, v35 │ │ -011c56: 6e20 1f03 4000 |019b: invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ -011c5c: 0c04 |019e: move-result-object v4 │ │ -011c5e: 1f04 6c00 |019f: check-cast v4, Landroid/widget/TextView; // type@006c │ │ -011c62: 1405 4e00 077f |01a1: const v5, #float 1.79447e+38 // #7f07004e │ │ -011c68: 6e20 e600 5400 |01a4: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(I)V // method@00e6 │ │ -011c6e: 1404 4500 097f |01a7: const v4, #float 1.82106e+38 // #7f090045 │ │ -011c74: 0800 2300 |01aa: move-object/from16 v0, v35 │ │ -011c78: 6e20 1f03 4000 |01ac: invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ -011c7e: 0c04 |01af: move-result-object v4 │ │ -011c80: 1205 |01b0: const/4 v5, #int 0 // #0 │ │ -011c82: 6e20 8b00 5400 |01b1: invoke-virtual {v4, v5}, Landroid/view/View;.setClickable:(Z)V // method@008b │ │ -011c88: 0e00 |01b4: return-void │ │ -011c8a: 7401 2403 2300 |01b5: invoke-virtual/range {v35}, Lorg/anothermonitor/ActivityProcesses;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0324 │ │ -011c90: 0c1a |01b8: move-result-object v26 │ │ -011c92: 6004 0d00 |01b9: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ -011c96: 1305 1600 |01bb: const/16 v5, #int 22 // #16 │ │ -011c9a: 3554 8900 |01bd: if-ge v4, v5, 0246 // +0089 │ │ -011c9e: 1a04 5903 |01bf: const-string v4, "activity" // string@0359 │ │ -011ca2: 0800 2300 |01c1: move-object/from16 v0, v35 │ │ -011ca6: 6e20 2703 4000 |01c3: invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0327 │ │ -011cac: 0c04 |01c6: move-result-object v4 │ │ -011cae: 1f04 1000 |01c7: check-cast v4, Landroid/app/ActivityManager; // type@0010 │ │ -011cb2: 6e10 1600 0400 |01c9: invoke-virtual {v4}, Landroid/app/ActivityManager;.getRunningAppProcesses:()Ljava/util/List; // method@0016 │ │ -011cb8: 0c1e |01cc: move-result-object v30 │ │ -011cba: 381e e800 |01cd: if-eqz v30, 02b5 // +00e8 │ │ -011cbe: 7100 7d00 0000 |01cf: invoke-static {}, Landroid/os/Process;.myPid:()I // method@007d │ │ -011cc4: 0a19 |01d2: move-result v25 │ │ -011cc6: 7801 f401 1e00 |01d3: invoke-interface/range {v30}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -011ccc: 0c0e |01d6: move-result-object v14 │ │ -011cce: 7210 ec01 0e00 |01d7: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -011cd4: 0a04 |01da: move-result v4 │ │ -011cd6: 3804 7a00 |01db: if-eqz v4, 0255 // +007a │ │ -011cda: 7210 ed01 0e00 |01dd: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -011ce0: 0c14 |01e0: move-result-object v20 │ │ -011ce2: 1f14 0f00 |01e1: check-cast v20, Landroid/app/ActivityManager$RunningAppProcessInfo; // type@000f │ │ -011ce6: 0800 1400 |01e3: move-object/from16 v0, v20 │ │ -011cea: 5204 0200 |01e5: iget v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pid:I // field@0002 │ │ -011cee: 0200 1900 |01e7: move/from16 v0, v25 │ │ -011cf2: 3240 eeff |01e9: if-eq v0, v4, 01d7 // -0012 │ │ -011cf6: 1206 |01eb: const/4 v6, #int 0 // #0 │ │ -011cf8: 0800 1400 |01ec: move-object/from16 v0, v20 │ │ -011cfc: 5404 0300 |01ee: iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ -011d00: 3804 5b00 |01f0: if-eqz v4, 024b // +005b │ │ -011d04: 0800 1400 |01f2: move-object/from16 v0, v20 │ │ -011d08: 5404 0300 |01f4: iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ -011d0c: 2144 |01f6: array-length v4, v4 │ │ -011d0e: 3d04 5400 |01f7: if-lez v4, 024b // +0054 │ │ -011d12: 0800 1400 |01f9: move-object/from16 v0, v20 │ │ -011d16: 5404 0300 |01fb: iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ -011d1a: 1205 |01fd: const/4 v5, #int 0 // #0 │ │ -011d1c: 4604 0405 |01fe: aget-object v4, v4, v5 │ │ -011d20: 1205 |0200: const/4 v5, #int 0 // #0 │ │ -011d22: 0800 1a00 |0201: move-object/from16 v0, v26 │ │ -011d26: 6e30 4300 4005 |0203: invoke-virtual {v0, v4, v5}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0043 │ │ -011d2c: 0c04 |0206: move-result-object v4 │ │ -011d2e: 0800 1a00 |0207: move-object/from16 v0, v26 │ │ -011d32: 6e20 4400 4000 |0209: invoke-virtual {v0, v4}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0044 │ │ -011d38: 0c04 |020c: move-result-object v4 │ │ -011d3a: 0740 |020d: move-object v0, v4 │ │ -011d3c: 1f00 a500 |020e: check-cast v0, Ljava/lang/String; // type@00a5 │ │ -011d40: 0706 |0210: move-object v6, v0 │ │ -011d42: 3906 0600 |0211: if-nez v6, 0217 // +0006 │ │ -011d46: 0800 1400 |0213: move-object/from16 v0, v20 │ │ -011d4a: 5406 0400 |0215: iget-object v6, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ -011d4e: 0800 2300 |0217: move-object/from16 v0, v35 │ │ -011d52: 540a d400 |0219: iget-object v10, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -011d56: 1205 |021b: const/4 v5, #int 0 // #0 │ │ -011d58: 0800 1400 |021c: move-object/from16 v0, v20 │ │ -011d5c: 5204 0200 |021e: iget v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pid:I // field@0002 │ │ -011d60: 7110 cf01 0400 |0220: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01cf │ │ -011d66: 0c07 |0223: move-result-object v7 │ │ -011d68: 0800 1400 |0224: move-object/from16 v0, v20 │ │ -011d6c: 5404 0300 |0226: iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ -011d70: 3804 2800 |0228: if-eqz v4, 0250 // +0028 │ │ -011d74: 0800 1400 |022a: move-object/from16 v0, v20 │ │ -011d78: 5404 0300 |022c: iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ -011d7c: 2144 |022e: array-length v4, v4 │ │ -011d7e: 3d04 2100 |022f: if-lez v4, 0250 // +0021 │ │ -011d82: 0800 1400 |0231: move-object/from16 v0, v20 │ │ -011d86: 5404 0300 |0233: iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ -011d8a: 1208 |0235: const/4 v8, #int 0 // #0 │ │ -011d8c: 4608 0408 |0236: aget-object v8, v4, v8 │ │ -011d90: 0800 1400 |0238: move-object/from16 v0, v20 │ │ -011d94: 5409 0400 |023a: iget-object v9, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ -011d98: 0804 2300 |023c: move-object/from16 v4, v35 │ │ -011d9c: 7606 2903 0400 |023e: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/anothermonitor/ActivityProcesses;.mapDataForPlacesList:(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; // method@0329 │ │ -011da2: 0c04 |0241: move-result-object v4 │ │ -011da4: 7220 f001 4a00 |0242: invoke-interface {v10, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ -011daa: 2892 |0245: goto 01d7 // -006e │ │ -011dac: 7701 f900 2300 |0246: invoke-static/range {v35}, Lcom/jaredrummler/android/processes/ProcessManager;.getRunningAppProcessInfo:(Landroid/content/Context;)Ljava/util/List; // method@00f9 │ │ -011db2: 0c1e |0249: move-result-object v30 │ │ -011db4: 2883 |024a: goto 01cd // -007d │ │ -011db6: 0800 1400 |024b: move-object/from16 v0, v20 │ │ -011dba: 5404 0400 |024d: iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ -011dbe: 28b1 |024f: goto 0200 // -004f │ │ -011dc0: 0800 1400 |0250: move-object/from16 v0, v20 │ │ -011dc4: 5408 0400 |0252: iget-object v8, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ -011dc8: 28e4 |0254: goto 0238 // -001c │ │ -011dca: 0800 2300 |0255: move-object/from16 v0, v35 │ │ -011dce: 5404 d400 |0257: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -011dd2: 2205 ef00 |0259: new-instance v5, Lorg/anothermonitor/ActivityProcesses$2; // type@00ef │ │ -011dd6: 0800 2300 |025b: move-object/from16 v0, v35 │ │ -011dda: 7020 1003 0500 |025d: invoke-direct {v5, v0}, Lorg/anothermonitor/ActivityProcesses$2;.:(Lorg/anothermonitor/ActivityProcesses;)V // method@0310 │ │ -011de0: 7120 e901 5400 |0260: invoke-static {v4, v5}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@01e9 │ │ -011de6: 7401 2203 2300 |0263: invoke-virtual/range {v35}, Lorg/anothermonitor/ActivityProcesses;.getIntent:()Landroid/content/Intent; // method@0322 │ │ -011dec: 0c04 |0266: move-result-object v4 │ │ -011dee: 1a05 0a05 |0267: const-string v5, "listSelected" // string@050a │ │ -011df2: 6e20 3500 5400 |0269: invoke-virtual {v4, v5}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0035 │ │ -011df8: 0c12 |026c: move-result-object v18 │ │ -011dfa: 1f12 af00 |026d: check-cast v18, Ljava/util/List; // type@00af │ │ -011dfe: 3812 01ff |026f: if-eqz v18, 0170 // -00ff │ │ -011e02: 7801 f301 1200 |0271: invoke-interface/range {v18}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -011e08: 0a04 |0274: move-result v4 │ │ -011e0a: 3904 fbfe |0275: if-nez v4, 0170 // -0105 │ │ -011e0e: 7801 f401 1200 |0277: invoke-interface/range {v18}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -011e14: 0c0e |027a: move-result-object v14 │ │ -011e16: 7210 ec01 0e00 |027b: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -011e1c: 0a04 |027e: move-result v4 │ │ -011e1e: 3804 f1fe |027f: if-eqz v4, 0170 // -010f │ │ -011e22: 7210 ed01 0e00 |0281: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -011e28: 0c1c |0284: move-result-object v28 │ │ -011e2a: 1f1c b000 |0285: check-cast v28, Ljava/util/Map; // type@00b0 │ │ -011e2e: 0800 2300 |0287: move-object/from16 v0, v35 │ │ -011e32: 5404 d400 |0289: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -011e36: 7210 f401 0400 |028b: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -011e3c: 0c10 |028e: move-result-object v16 │ │ -011e3e: 7801 ec01 1000 |028f: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -011e44: 0a04 |0292: move-result v4 │ │ -011e46: 3804 e8ff |0293: if-eqz v4, 027b // -0018 │ │ -011e4a: 7801 ed01 1000 |0295: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -011e50: 0c1b |0298: move-result-object v27 │ │ -011e52: 1f1b b000 |0299: check-cast v27, Ljava/util/Map; // type@00b0 │ │ -011e56: 1a04 cf05 |029b: const-string v4, "pId" // string@05cf │ │ -011e5a: 0800 1b00 |029d: move-object/from16 v0, v27 │ │ -011e5e: 7220 f801 4000 |029f: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011e64: 0c04 |02a2: move-result-object v4 │ │ -011e66: 1a05 cf05 |02a3: const-string v5, "pId" // string@05cf │ │ -011e6a: 0800 1c00 |02a5: move-object/from16 v0, v28 │ │ -011e6e: 7220 f801 5000 |02a7: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -011e74: 0c05 |02aa: move-result-object v5 │ │ -011e76: 6e20 c101 5400 |02ab: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ -011e7c: 0a04 |02ae: move-result v4 │ │ -011e7e: 3804 e0ff |02af: if-eqz v4, 028f // -0020 │ │ -011e82: 7801 ee01 1000 |02b1: invoke-interface/range {v16}, Ljava/util/Iterator;.remove:()V // method@01ee │ │ -011e88: 28db |02b4: goto 028f // -0025 │ │ -011e8a: 0800 2300 |02b5: move-object/from16 v0, v35 │ │ -011e8e: 5404 d300 |02b7: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mLV:Landroid/widget/ListView; // field@00d3 │ │ -011e92: 1305 0800 |02b9: const/16 v5, #int 8 // #8 │ │ -011e96: 6e20 cd00 5400 |02bb: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setVisibility:(I)V // method@00cd │ │ -011e9c: 1404 4700 097f |02be: const v4, #float 1.82106e+38 // #7f090047 │ │ -011ea2: 0800 2300 |02c1: move-object/from16 v0, v35 │ │ -011ea6: 6e20 1f03 4000 |02c3: invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ -011eac: 0c04 |02c6: move-result-object v4 │ │ -011eae: 1205 |02c7: const/4 v5, #int 0 // #0 │ │ -011eb0: 6e20 9100 5400 |02c8: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0091 │ │ -011eb6: 2900 a5fe |02cb: goto/16 0170 // -015b │ │ -011eba: 2207 f300 |02cd: new-instance v7, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised; // type@00f3 │ │ -011ebe: 0800 2300 |02cf: move-object/from16 v0, v35 │ │ -011ec2: 540a d400 |02d1: iget-object v10, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -011ec6: 140b 0700 037f |02d3: const v11, #float 1.74129e+38 // #7f030007 │ │ -011ecc: 1244 |02d6: const/4 v4, #int 4 // #4 │ │ -011ece: 234c 1901 |02d7: new-array v12, v4, [Ljava/lang/String; // type@0119 │ │ -011ed2: 1204 |02d9: const/4 v4, #int 0 // #0 │ │ -011ed4: 1a05 d505 |02da: const-string v5, "pSelected" // string@05d5 │ │ -011ed8: 4d05 0c04 |02dc: aput-object v5, v12, v4 │ │ -011edc: 1214 |02de: const/4 v4, #int 1 // #1 │ │ -011ede: 1a05 d305 |02df: const-string v5, "pPackage" // string@05d3 │ │ -011ee2: 4d05 0c04 |02e1: aput-object v5, v12, v4 │ │ -011ee6: 1224 |02e3: const/4 v4, #int 2 // #2 │ │ -011ee8: 1a05 d105 |02e4: const-string v5, "pName" // string@05d1 │ │ -011eec: 4d05 0c04 |02e6: aput-object v5, v12, v4 │ │ -011ef0: 1234 |02e8: const/4 v4, #int 3 // #3 │ │ -011ef2: 1a05 cf05 |02e9: const-string v5, "pId" // string@05cf │ │ -011ef6: 4d05 0c04 |02eb: aput-object v5, v12, v4 │ │ -011efa: 1244 |02ed: const/4 v4, #int 4 // #4 │ │ -011efc: 234d 0d01 |02ee: new-array v13, v4, [I // type@010d │ │ -011f00: 260d 4200 0000 |02f0: fill-array-data v13, 00000332 // +00000042 │ │ -011f06: 0808 2300 |02f3: move-object/from16 v8, v35 │ │ -011f0a: 0809 2300 |02f5: move-object/from16 v9, v35 │ │ -011f0e: 7607 1803 0700 |02f7: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.:(Lorg/anothermonitor/ActivityProcesses;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0318 │ │ -011f14: 0800 2300 |02fa: move-object/from16 v0, v35 │ │ -011f18: 5b07 d600 |02fc: iput-object v7, v0, Lorg/anothermonitor/ActivityProcesses;.mSA:Landroid/widget/SimpleAdapter; // field@00d6 │ │ -011f1c: 0800 2300 |02fe: move-object/from16 v0, v35 │ │ -011f20: 5404 d300 |0300: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mLV:Landroid/widget/ListView; // field@00d3 │ │ -011f24: 0800 2300 |0302: move-object/from16 v0, v35 │ │ -011f28: 5405 d600 |0304: iget-object v5, v0, Lorg/anothermonitor/ActivityProcesses;.mSA:Landroid/widget/SimpleAdapter; // field@00d6 │ │ -011f2c: 6e20 cb00 5400 |0306: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@00cb │ │ -011f32: 0800 2300 |0309: move-object/from16 v0, v35 │ │ -011f36: 5404 d300 |030b: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mLV:Landroid/widget/ListView; // field@00d3 │ │ -011f3a: 2205 f000 |030d: new-instance v5, Lorg/anothermonitor/ActivityProcesses$3; // type@00f0 │ │ -011f3e: 0800 2300 |030f: move-object/from16 v0, v35 │ │ -011f42: 7020 1303 0500 |0311: invoke-direct {v5, v0}, Lorg/anothermonitor/ActivityProcesses$3;.:(Lorg/anothermonitor/ActivityProcesses;)V // method@0313 │ │ -011f48: 6e20 cc00 5400 |0314: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@00cc │ │ -011f4e: 1404 4500 097f |0317: const v4, #float 1.82106e+38 // #7f090045 │ │ -011f54: 0800 2300 |031a: move-object/from16 v0, v35 │ │ -011f58: 6e20 1f03 4000 |031c: invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ -011f5e: 0c04 |031f: move-result-object v4 │ │ -011f60: 2205 f100 |0320: new-instance v5, Lorg/anothermonitor/ActivityProcesses$4; // type@00f1 │ │ -011f64: 0800 2300 |0322: move-object/from16 v0, v35 │ │ -011f68: 7020 1503 0500 |0324: invoke-direct {v5, v0}, Lorg/anothermonitor/ActivityProcesses$4;.:(Lorg/anothermonitor/ActivityProcesses;)V // method@0315 │ │ -011f6e: 6e20 8c00 5400 |0327: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ -011f74: 2900 8afe |032a: goto/16 01b4 // -0176 │ │ -011f78: 0d04 |032c: move-exception v4 │ │ -011f7a: 2900 e4fe |032d: goto/16 0211 // -011c │ │ -011f7e: 0d04 |032f: move-exception v4 │ │ -011f80: 2900 e1fe |0330: goto/16 0211 // -011f │ │ -011f84: 0003 0400 0400 0000 4900 097f 4a00 ... |0332: array-data (12 units) │ │ + insns size : 828 16-bit code units │ │ +011904: |[011904] org.anothermonitor.ActivityProcesses.onCreate:(Landroid/os/Bundle;)V │ │ +011914: 7502 0b00 2000 |0000: invoke-super/range {v32, v33}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000b │ │ +01191a: 1403 0600 037f |0003: const v3, #float 1.74129e+38 // #7f030006 │ │ +011920: 0800 2000 |0006: move-object/from16 v0, v32 │ │ +011924: 6e20 2f03 3000 |0008: invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;.setContentView:(I)V // method@032f │ │ +01192a: 7401 2503 2000 |000b: invoke-virtual/range {v32}, Lorg/anothermonitor/ActivityProcesses;.getResources:()Landroid/content/res/Resources; // method@0325 │ │ +011930: 0c1a |000e: move-result-object v26 │ │ +011932: 1403 4600 097f |000f: const v3, #float 1.82106e+38 // #7f090046 │ │ +011938: 0800 2000 |0012: move-object/from16 v0, v32 │ │ +01193c: 6e20 1f03 3000 |0014: invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ +011942: 0c03 |0017: move-result-object v3 │ │ +011944: 1f03 6600 |0018: check-cast v3, Landroid/widget/ListView; // type@0066 │ │ +011948: 0800 2000 |001a: move-object/from16 v0, v32 │ │ +01194c: 5b03 d300 |001c: iput-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mLV:Landroid/widget/ListView; // field@00d3 │ │ +011950: 6003 0d00 |001e: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ +011954: 1304 1300 |0020: const/16 v4, #int 19 // #13 │ │ +011958: 3443 c700 |0022: if-lt v3, v4, 00e9 // +00c7 │ │ +01195c: 7401 4800 1a00 |0024: invoke-virtual/range {v26}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ +011962: 0c03 |0027: move-result-object v3 │ │ +011964: 5233 0700 |0028: iget v3, v3, Landroid/content/res/Configuration;.smallestScreenWidthDp:I // field@0007 │ │ +011968: 8230 |002a: int-to-float v0, v3 │ │ +01196a: 021d 0000 |002b: move/from16 v29, v0 │ │ +01196e: 7401 4a00 1a00 |002d: invoke-virtual/range {v26}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ +011974: 0c03 |0030: move-result-object v3 │ │ +011976: 5230 0e00 |0031: iget v0, v3, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ +01197a: 021c 0000 |0033: move/from16 v28, v0 │ │ +01197e: 1a03 b606 |0035: const-string v3, "status_bar_height" // string@06b6 │ │ +011982: 1a04 1804 |0037: const-string v4, "dimen" // string@0418 │ │ +011986: 1a06 6f03 |0039: const-string v6, "android" // string@036f │ │ +01198a: 0800 1a00 |003b: move-object/from16 v0, v26 │ │ +01198e: 6e40 4b00 3064 |003d: invoke-virtual {v0, v3, v4, v6}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ +011994: 0a03 |0040: move-result v3 │ │ +011996: 0800 1a00 |0041: move-object/from16 v0, v26 │ │ +01199a: 6e20 4900 3000 |0043: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ +0119a0: 0a1f |0046: move-result v31 │ │ +0119a2: 7401 2803 2000 |0047: invoke-virtual/range {v32}, Lorg/anothermonitor/ActivityProcesses;.getWindow:()Landroid/view/Window; // method@0328 │ │ +0119a8: 0c03 |004a: move-result-object v3 │ │ +0119aa: 6e10 9d00 0300 |004b: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ +0119b0: 0c03 |004e: move-result-object v3 │ │ +0119b2: 1304 0004 |004f: const/16 v4, #int 1024 // #400 │ │ +0119b6: 6e20 8f00 4300 |0051: invoke-virtual {v3, v4}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ +0119bc: 7701 9200 2000 |0054: invoke-static/range {v32}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0092 │ │ +0119c2: 0c03 |0057: move-result-object v3 │ │ +0119c4: 6e10 9300 0300 |0058: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@0093 │ │ +0119ca: 0a03 |005b: move-result v3 │ │ +0119cc: 3903 6700 |005c: if-nez v3, 00c3 // +0067 │ │ +0119d0: 1233 |005e: const/4 v3, #int 3 // #3 │ │ +0119d2: 7110 8200 0300 |005f: invoke-static {v3}, Landroid/view/KeyCharacterMap;.deviceHasKey:(I)Z // method@0082 │ │ +0119d8: 0a03 |0062: move-result v3 │ │ +0119da: 3903 6000 |0063: if-nez v3, 00c3 // +0060 │ │ +0119de: 7401 4800 1a00 |0065: invoke-virtual/range {v26}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0048 │ │ +0119e4: 0c03 |0068: move-result-object v3 │ │ +0119e6: 5233 0600 |0069: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +0119ea: 1214 |006b: const/4 v4, #int 1 // #1 │ │ +0119ec: 3243 0800 |006c: if-eq v3, v4, 0074 // +0008 │ │ +0119f0: 1503 0c44 |006e: const/high16 v3, #int 1141637120 // #440c │ │ +0119f4: 2d03 1d03 |0070: cmpl-float v3, v29, v3 │ │ +0119f8: 3d03 5100 |0072: if-lez v3, 00c3 // +0051 │ │ +0119fc: 7401 2803 2000 |0074: invoke-virtual/range {v32}, Lorg/anothermonitor/ActivityProcesses;.getWindow:()Landroid/view/Window; // method@0328 │ │ +011a02: 0c03 |0077: move-result-object v3 │ │ +011a04: 6e10 9d00 0300 |0078: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@009d │ │ +011a0a: 0c03 |007b: move-result-object v3 │ │ +011a0c: 1304 0002 |007c: const/16 v4, #int 512 // #200 │ │ +011a10: 6e20 8f00 4300 |007e: invoke-virtual {v3, v4}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@008f │ │ +011a16: 1a03 8205 |0081: const-string v3, "navigation_bar_height" // string@0582 │ │ +011a1a: 1a04 1804 |0083: const-string v4, "dimen" // string@0418 │ │ +011a1e: 1a06 6f03 |0085: const-string v6, "android" // string@036f │ │ +011a22: 0800 1a00 |0087: move-object/from16 v0, v26 │ │ +011a26: 6e40 4b00 3064 |0089: invoke-virtual {v0, v3, v4, v6}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@004b │ │ +011a2c: 0a03 |008c: move-result v3 │ │ +011a2e: 0800 1a00 |008d: move-object/from16 v0, v26 │ │ +011a32: 6e20 4900 3000 |008f: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0049 │ │ +011a38: 0a03 |0092: move-result v3 │ │ +011a3a: 0800 2000 |0093: move-object/from16 v0, v32 │ │ +011a3e: 5903 d700 |0095: iput v3, v0, Lorg/anothermonitor/ActivityProcesses;.navigationBarHeight:I // field@00d7 │ │ +011a42: 0800 2000 |0097: move-object/from16 v0, v32 │ │ +011a46: 5203 d700 |0099: iget v3, v0, Lorg/anothermonitor/ActivityProcesses;.navigationBarHeight:I // field@00d7 │ │ +011a4a: 3903 0b00 |009b: if-nez v3, 00a6 // +000b │ │ +011a4e: 1503 4042 |009d: const/high16 v3, #int 1111490560 // #4240 │ │ +011a52: a803 031c |009f: mul-float v3, v3, v28 │ │ +011a56: 8733 |00a1: float-to-int v3, v3 │ │ +011a58: 0800 2000 |00a2: move-object/from16 v0, v32 │ │ +011a5c: 5903 d700 |00a4: iput v3, v0, Lorg/anothermonitor/ActivityProcesses;.navigationBarHeight:I // field@00d7 │ │ +011a60: 1403 0300 097f |00a6: const v3, #float 1.82104e+38 // #7f090003 │ │ +011a66: 0800 2000 |00a9: move-object/from16 v0, v32 │ │ +011a6a: 6e20 1f03 3000 |00ab: invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ +011a70: 0c10 |00ae: move-result-object v16 │ │ +011a72: 1f10 6200 |00af: check-cast v16, Landroid/widget/FrameLayout; // type@0062 │ │ +011a76: 1203 |00b1: const/4 v3, #int 0 // #0 │ │ +011a78: 0800 1000 |00b2: move-object/from16 v0, v16 │ │ +011a7c: 6e20 ad00 3000 |00b4: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@00ad │ │ +011a82: 7401 a600 1000 |00b7: invoke-virtual/range {v16}, Landroid/widget/FrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00a6 │ │ +011a88: 0c03 |00ba: move-result-object v3 │ │ +011a8a: 1f03 6100 |00bb: check-cast v3, Landroid/widget/FrameLayout$LayoutParams; // type@0061 │ │ +011a8e: 0800 2000 |00bd: move-object/from16 v0, v32 │ │ +011a92: 5204 d700 |00bf: iget v4, v0, Lorg/anothermonitor/ActivityProcesses;.navigationBarHeight:I // field@00d7 │ │ +011a96: 5934 1000 |00c1: iput v4, v3, Landroid/widget/FrameLayout$LayoutParams;.height:I // field@0010 │ │ +011a9a: 1403 4400 097f |00c3: const v3, #float 1.82106e+38 // #7f090044 │ │ +011aa0: 0800 2000 |00c6: move-object/from16 v0, v32 │ │ +011aa4: 6e20 1f03 3000 |00c8: invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ +011aaa: 0c0e |00cb: move-result-object v14 │ │ +011aac: 1f0e 6800 |00cc: check-cast v14, Landroid/widget/RelativeLayout; // type@0068 │ │ +011ab0: 6e10 d600 0e00 |00ce: invoke-virtual {v14}, Landroid/widget/RelativeLayout;.getPaddingLeft:()I // method@00d6 │ │ +011ab6: 0a13 |00d1: move-result v19 │ │ +011ab8: 6e10 d800 0e00 |00d2: invoke-virtual {v14}, Landroid/widget/RelativeLayout;.getPaddingTop:()I // method@00d8 │ │ +011abe: 0a15 |00d5: move-result v21 │ │ +011ac0: 6e10 d700 0e00 |00d6: invoke-virtual {v14}, Landroid/widget/RelativeLayout;.getPaddingRight:()I // method@00d7 │ │ +011ac6: 0a14 |00d9: move-result v20 │ │ +011ac8: 6e10 d500 0e00 |00da: invoke-virtual {v14}, Landroid/widget/RelativeLayout;.getPaddingBottom:()I // method@00d5 │ │ +011ace: 0a12 |00dd: move-result v18 │ │ +011ad0: 9003 151f |00de: add-int v3, v21, v31 │ │ +011ad4: 0200 1300 |00e0: move/from16 v0, v19 │ │ +011ad8: 0201 1400 |00e2: move/from16 v1, v20 │ │ +011adc: 0202 1200 |00e4: move/from16 v2, v18 │ │ +011ae0: 6e52 d900 0e13 |00e6: invoke-virtual {v14, v0, v3, v1, v2}, Landroid/widget/RelativeLayout;.setPadding:(IIII)V // method@00d9 │ │ +011ae6: 3821 ca00 |00e9: if-eqz v33, 01b3 // +00ca │ │ +011aea: 7401 6500 2100 |00eb: invoke-virtual/range {v33}, Landroid/os/Bundle;.isEmpty:()Z // method@0065 │ │ +011af0: 0a03 |00ee: move-result v3 │ │ +011af2: 3903 c400 |00ef: if-nez v3, 01b3 // +00c4 │ │ +011af6: 1a03 0805 |00f1: const-string v3, "listProcesses" // string@0508 │ │ +011afa: 0800 2100 |00f3: move-object/from16 v0, v33 │ │ +011afe: 6e20 6400 3000 |00f5: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@0064 │ │ +011b04: 0c03 |00f8: move-result-object v3 │ │ +011b06: 1f03 af00 |00f9: check-cast v3, Ljava/util/List; // type@00af │ │ +011b0a: 0800 2000 |00fb: move-object/from16 v0, v32 │ │ +011b0e: 5b03 d400 |00fd: iput-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +011b12: 1a03 0905 |00ff: const-string v3, "listSelected" // string@0509 │ │ +011b16: 0800 2100 |0101: move-object/from16 v0, v33 │ │ +011b1a: 6e20 6400 3000 |0103: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@0064 │ │ +011b20: 0c03 |0106: move-result-object v3 │ │ +011b22: 1f03 af00 |0107: check-cast v3, Ljava/util/List; // type@00af │ │ +011b26: 0800 2000 |0109: move-object/from16 v0, v32 │ │ +011b2a: 5b03 d500 |010b: iput-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ +011b2e: 0800 2000 |010d: move-object/from16 v0, v32 │ │ +011b32: 5403 d500 |010f: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ +011b36: 3803 5400 |0111: if-eqz v3, 0165 // +0054 │ │ +011b3a: 0800 2000 |0113: move-object/from16 v0, v32 │ │ +011b3e: 5403 d500 |0115: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ +011b42: 7210 f301 0300 |0117: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +011b48: 0a03 |011a: move-result v3 │ │ +011b4a: 3903 4a00 |011b: if-nez v3, 0165 // +004a │ │ +011b4e: 0800 2000 |011d: move-object/from16 v0, v32 │ │ +011b52: 5403 d400 |011f: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +011b56: 7210 f401 0300 |0121: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +011b5c: 0c03 |0124: move-result-object v3 │ │ +011b5e: 7210 ec01 0300 |0125: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +011b64: 0a04 |0128: move-result v4 │ │ +011b66: 3804 4500 |0129: if-eqz v4, 016e // +0045 │ │ +011b6a: 7210 ed01 0300 |012b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +011b70: 0c18 |012e: move-result-object v24 │ │ +011b72: 1f18 b000 |012f: check-cast v24, Ljava/util/Map; // type@00b0 │ │ +011b76: 0800 2000 |0131: move-object/from16 v0, v32 │ │ +011b7a: 5404 d500 |0133: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ +011b7e: 7210 f401 0400 |0135: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +011b84: 0c04 |0138: move-result-object v4 │ │ +011b86: 7210 ec01 0400 |0139: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +011b8c: 0a06 |013c: move-result v6 │ │ +011b8e: 3806 e8ff |013d: if-eqz v6, 0125 // -0018 │ │ +011b92: 7210 ed01 0400 |013f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +011b98: 0c1e |0142: move-result-object v30 │ │ +011b9a: 1f1e b000 |0143: check-cast v30, Ljava/util/Map; // type@00b0 │ │ +011b9e: 1a06 ce05 |0145: const-string v6, "pId" // string@05ce │ │ +011ba2: 0800 1800 |0147: move-object/from16 v0, v24 │ │ +011ba6: 7220 f801 6000 |0149: invoke-interface {v0, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011bac: 0c06 |014c: move-result-object v6 │ │ +011bae: 1a07 ce05 |014d: const-string v7, "pId" // string@05ce │ │ +011bb2: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ +011bb6: 7220 f801 7000 |0151: invoke-interface {v0, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011bbc: 0c07 |0154: move-result-object v7 │ │ +011bbe: 6e20 c101 7600 |0155: invoke-virtual {v6, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ +011bc4: 0a06 |0158: move-result v6 │ │ +011bc6: 3806 e0ff |0159: if-eqz v6, 0139 // -0020 │ │ +011bca: 1a06 d405 |015b: const-string v6, "pSelected" // string@05d4 │ │ +011bce: 6207 3500 |015d: sget-object v7, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0035 │ │ +011bd2: 0800 1800 |015f: move-object/from16 v0, v24 │ │ +011bd6: 7230 f901 6007 |0161: invoke-interface {v0, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +011bdc: 28d5 |0164: goto 0139 // -002b │ │ +011bde: 2203 a900 |0165: new-instance v3, Ljava/util/ArrayList; // type@00a9 │ │ +011be2: 7010 e101 0300 |0167: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +011be8: 0800 2000 |016a: move-object/from16 v0, v32 │ │ +011bec: 5b03 d500 |016c: iput-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ +011bf0: 0800 2000 |016e: move-object/from16 v0, v32 │ │ +011bf4: 5403 d400 |0170: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +011bf8: 3803 0c00 |0172: if-eqz v3, 017e // +000c │ │ +011bfc: 0800 2000 |0174: move-object/from16 v0, v32 │ │ +011c00: 5403 d400 |0176: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +011c04: 7210 f301 0300 |0178: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +011c0a: 0a03 |017b: move-result v3 │ │ +011c0c: 3803 4f01 |017c: if-eqz v3, 02cb // +014f │ │ +011c10: 0800 2000 |017e: move-object/from16 v0, v32 │ │ +011c14: 5403 d300 |0180: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mLV:Landroid/widget/ListView; // field@00d3 │ │ +011c18: 1304 0800 |0182: const/16 v4, #int 8 // #8 │ │ +011c1c: 6e20 cd00 4300 |0184: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setVisibility:(I)V // method@00cd │ │ +011c22: 1403 4700 097f |0187: const v3, #float 1.82106e+38 // #7f090047 │ │ +011c28: 0800 2000 |018a: move-object/from16 v0, v32 │ │ +011c2c: 6e20 1f03 3000 |018c: invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ +011c32: 0c03 |018f: move-result-object v3 │ │ +011c34: 1204 |0190: const/4 v4, #int 0 // #0 │ │ +011c36: 6e20 9100 4300 |0191: invoke-virtual {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@0091 │ │ +011c3c: 1403 4800 097f |0194: const v3, #float 1.82106e+38 // #7f090048 │ │ +011c42: 0800 2000 |0197: move-object/from16 v0, v32 │ │ +011c46: 6e20 1f03 3000 |0199: invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ +011c4c: 0c03 |019c: move-result-object v3 │ │ +011c4e: 1f03 6c00 |019d: check-cast v3, Landroid/widget/TextView; // type@006c │ │ +011c52: 1404 4e00 077f |019f: const v4, #float 1.79447e+38 // #7f07004e │ │ +011c58: 6e20 e600 4300 |01a2: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(I)V // method@00e6 │ │ +011c5e: 1403 4500 097f |01a5: const v3, #float 1.82106e+38 // #7f090045 │ │ +011c64: 0800 2000 |01a8: move-object/from16 v0, v32 │ │ +011c68: 6e20 1f03 3000 |01aa: invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ +011c6e: 0c03 |01ad: move-result-object v3 │ │ +011c70: 1204 |01ae: const/4 v4, #int 0 // #0 │ │ +011c72: 6e20 8b00 4300 |01af: invoke-virtual {v3, v4}, Landroid/view/View;.setClickable:(Z)V // method@008b │ │ +011c78: 0e00 |01b2: return-void │ │ +011c7a: 7401 2403 2000 |01b3: invoke-virtual/range {v32}, Lorg/anothermonitor/ActivityProcesses;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0324 │ │ +011c80: 0c17 |01b6: move-result-object v23 │ │ +011c82: 6003 0d00 |01b7: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@000d │ │ +011c86: 1304 1600 |01b9: const/16 v4, #int 22 // #16 │ │ +011c8a: 3543 8900 |01bb: if-ge v3, v4, 0244 // +0089 │ │ +011c8e: 1a03 5903 |01bd: const-string v3, "activity" // string@0359 │ │ +011c92: 0800 2000 |01bf: move-object/from16 v0, v32 │ │ +011c96: 6e20 2703 3000 |01c1: invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0327 │ │ +011c9c: 0c03 |01c4: move-result-object v3 │ │ +011c9e: 1f03 1000 |01c5: check-cast v3, Landroid/app/ActivityManager; // type@0010 │ │ +011ca2: 6e10 1600 0300 |01c7: invoke-virtual {v3}, Landroid/app/ActivityManager;.getRunningAppProcesses:()Ljava/util/List; // method@0016 │ │ +011ca8: 0c1b |01ca: move-result-object v27 │ │ +011caa: 381b e800 |01cb: if-eqz v27, 02b3 // +00e8 │ │ +011cae: 7100 7d00 0000 |01cd: invoke-static {}, Landroid/os/Process;.myPid:()I // method@007d │ │ +011cb4: 0a16 |01d0: move-result v22 │ │ +011cb6: 7801 f401 1b00 |01d1: invoke-interface/range {v27}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +011cbc: 0c09 |01d4: move-result-object v9 │ │ +011cbe: 7210 ec01 0900 |01d5: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +011cc4: 0a03 |01d8: move-result v3 │ │ +011cc6: 3803 7a00 |01d9: if-eqz v3, 0253 // +007a │ │ +011cca: 7210 ed01 0900 |01db: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +011cd0: 0c11 |01de: move-result-object v17 │ │ +011cd2: 1f11 0f00 |01df: check-cast v17, Landroid/app/ActivityManager$RunningAppProcessInfo; // type@000f │ │ +011cd6: 0800 1100 |01e1: move-object/from16 v0, v17 │ │ +011cda: 5203 0200 |01e3: iget v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pid:I // field@0002 │ │ +011cde: 0200 1600 |01e5: move/from16 v0, v22 │ │ +011ce2: 3230 eeff |01e7: if-eq v0, v3, 01d5 // -0012 │ │ +011ce6: 1205 |01e9: const/4 v5, #int 0 // #0 │ │ +011ce8: 0800 1100 |01ea: move-object/from16 v0, v17 │ │ +011cec: 5403 0300 |01ec: iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ +011cf0: 3803 5b00 |01ee: if-eqz v3, 0249 // +005b │ │ +011cf4: 0800 1100 |01f0: move-object/from16 v0, v17 │ │ +011cf8: 5403 0300 |01f2: iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ +011cfc: 2133 |01f4: array-length v3, v3 │ │ +011cfe: 3d03 5400 |01f5: if-lez v3, 0249 // +0054 │ │ +011d02: 0800 1100 |01f7: move-object/from16 v0, v17 │ │ +011d06: 5403 0300 |01f9: iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ +011d0a: 1204 |01fb: const/4 v4, #int 0 // #0 │ │ +011d0c: 4603 0304 |01fc: aget-object v3, v3, v4 │ │ +011d10: 1204 |01fe: const/4 v4, #int 0 // #0 │ │ +011d12: 0800 1700 |01ff: move-object/from16 v0, v23 │ │ +011d16: 6e30 4300 3004 |0201: invoke-virtual {v0, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0043 │ │ +011d1c: 0c03 |0204: move-result-object v3 │ │ +011d1e: 0800 1700 |0205: move-object/from16 v0, v23 │ │ +011d22: 6e20 4400 3000 |0207: invoke-virtual {v0, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0044 │ │ +011d28: 0c03 |020a: move-result-object v3 │ │ +011d2a: 0730 |020b: move-object v0, v3 │ │ +011d2c: 1f00 a500 |020c: check-cast v0, Ljava/lang/String; // type@00a5 │ │ +011d30: 0705 |020e: move-object v5, v0 │ │ +011d32: 3905 0600 |020f: if-nez v5, 0215 // +0006 │ │ +011d36: 0800 1100 |0211: move-object/from16 v0, v17 │ │ +011d3a: 5405 0400 |0213: iget-object v5, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ +011d3e: 0800 2000 |0215: move-object/from16 v0, v32 │ │ +011d42: 540a d400 |0217: iget-object v10, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +011d46: 1204 |0219: const/4 v4, #int 0 // #0 │ │ +011d48: 0800 1100 |021a: move-object/from16 v0, v17 │ │ +011d4c: 5203 0200 |021c: iget v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pid:I // field@0002 │ │ +011d50: 7110 cf01 0300 |021e: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01cf │ │ +011d56: 0c06 |0221: move-result-object v6 │ │ +011d58: 0800 1100 |0222: move-object/from16 v0, v17 │ │ +011d5c: 5403 0300 |0224: iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ +011d60: 3803 2800 |0226: if-eqz v3, 024e // +0028 │ │ +011d64: 0800 1100 |0228: move-object/from16 v0, v17 │ │ +011d68: 5403 0300 |022a: iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ +011d6c: 2133 |022c: array-length v3, v3 │ │ +011d6e: 3d03 2100 |022d: if-lez v3, 024e // +0021 │ │ +011d72: 0800 1100 |022f: move-object/from16 v0, v17 │ │ +011d76: 5403 0300 |0231: iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ +011d7a: 1207 |0233: const/4 v7, #int 0 // #0 │ │ +011d7c: 4607 0307 |0234: aget-object v7, v3, v7 │ │ +011d80: 0800 1100 |0236: move-object/from16 v0, v17 │ │ +011d84: 5408 0400 |0238: iget-object v8, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ +011d88: 0803 2000 |023a: move-object/from16 v3, v32 │ │ +011d8c: 7606 2903 0300 |023c: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/anothermonitor/ActivityProcesses;.mapDataForPlacesList:(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; // method@0329 │ │ +011d92: 0c03 |023f: move-result-object v3 │ │ +011d94: 7220 f001 3a00 |0240: invoke-interface {v10, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ +011d9a: 2892 |0243: goto 01d5 // -006e │ │ +011d9c: 7701 f900 2000 |0244: invoke-static/range {v32}, Lcom/jaredrummler/android/processes/ProcessManager;.getRunningAppProcessInfo:(Landroid/content/Context;)Ljava/util/List; // method@00f9 │ │ +011da2: 0c1b |0247: move-result-object v27 │ │ +011da4: 2883 |0248: goto 01cb // -007d │ │ +011da6: 0800 1100 |0249: move-object/from16 v0, v17 │ │ +011daa: 5403 0400 |024b: iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ +011dae: 28b1 |024d: goto 01fe // -004f │ │ +011db0: 0800 1100 |024e: move-object/from16 v0, v17 │ │ +011db4: 5407 0400 |0250: iget-object v7, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ +011db8: 28e4 |0252: goto 0236 // -001c │ │ +011dba: 0800 2000 |0253: move-object/from16 v0, v32 │ │ +011dbe: 5403 d400 |0255: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +011dc2: 2204 ef00 |0257: new-instance v4, Lorg/anothermonitor/ActivityProcesses$2; // type@00ef │ │ +011dc6: 0800 2000 |0259: move-object/from16 v0, v32 │ │ +011dca: 7020 1003 0400 |025b: invoke-direct {v4, v0}, Lorg/anothermonitor/ActivityProcesses$2;.:(Lorg/anothermonitor/ActivityProcesses;)V // method@0310 │ │ +011dd0: 7120 e901 4300 |025e: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@01e9 │ │ +011dd6: 7401 2203 2000 |0261: invoke-virtual/range {v32}, Lorg/anothermonitor/ActivityProcesses;.getIntent:()Landroid/content/Intent; // method@0322 │ │ +011ddc: 0c03 |0264: move-result-object v3 │ │ +011dde: 1a04 0905 |0265: const-string v4, "listSelected" // string@0509 │ │ +011de2: 6e20 3500 4300 |0267: invoke-virtual {v3, v4}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0035 │ │ +011de8: 0c0f |026a: move-result-object v15 │ │ +011dea: 1f0f af00 |026b: check-cast v15, Ljava/util/List; // type@00af │ │ +011dee: 380f 01ff |026d: if-eqz v15, 016e // -00ff │ │ +011df2: 7210 f301 0f00 |026f: invoke-interface {v15}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +011df8: 0a03 |0272: move-result v3 │ │ +011dfa: 3903 fbfe |0273: if-nez v3, 016e // -0105 │ │ +011dfe: 7210 f401 0f00 |0275: invoke-interface {v15}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +011e04: 0c03 |0278: move-result-object v3 │ │ +011e06: 7210 ec01 0300 |0279: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +011e0c: 0a04 |027c: move-result v4 │ │ +011e0e: 3804 f1fe |027d: if-eqz v4, 016e // -010f │ │ +011e12: 7210 ed01 0300 |027f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +011e18: 0c19 |0282: move-result-object v25 │ │ +011e1a: 1f19 b000 |0283: check-cast v25, Ljava/util/Map; // type@00b0 │ │ +011e1e: 0800 2000 |0285: move-object/from16 v0, v32 │ │ +011e22: 5404 d400 |0287: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +011e26: 7210 f401 0400 |0289: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +011e2c: 0c0d |028c: move-result-object v13 │ │ +011e2e: 7210 ec01 0d00 |028d: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +011e34: 0a04 |0290: move-result v4 │ │ +011e36: 3804 e8ff |0291: if-eqz v4, 0279 // -0018 │ │ +011e3a: 7210 ed01 0d00 |0293: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +011e40: 0c18 |0296: move-result-object v24 │ │ +011e42: 1f18 b000 |0297: check-cast v24, Ljava/util/Map; // type@00b0 │ │ +011e46: 1a04 ce05 |0299: const-string v4, "pId" // string@05ce │ │ +011e4a: 0800 1800 |029b: move-object/from16 v0, v24 │ │ +011e4e: 7220 f801 4000 |029d: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011e54: 0c04 |02a0: move-result-object v4 │ │ +011e56: 1a06 ce05 |02a1: const-string v6, "pId" // string@05ce │ │ +011e5a: 0800 1900 |02a3: move-object/from16 v0, v25 │ │ +011e5e: 7220 f801 6000 |02a5: invoke-interface {v0, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +011e64: 0c06 |02a8: move-result-object v6 │ │ +011e66: 6e20 c101 6400 |02a9: invoke-virtual {v4, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ +011e6c: 0a04 |02ac: move-result v4 │ │ +011e6e: 3804 e0ff |02ad: if-eqz v4, 028d // -0020 │ │ +011e72: 7210 ee01 0d00 |02af: invoke-interface {v13}, Ljava/util/Iterator;.remove:()V // method@01ee │ │ +011e78: 28db |02b2: goto 028d // -0025 │ │ +011e7a: 0800 2000 |02b3: move-object/from16 v0, v32 │ │ +011e7e: 5403 d300 |02b5: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mLV:Landroid/widget/ListView; // field@00d3 │ │ +011e82: 1304 0800 |02b7: const/16 v4, #int 8 // #8 │ │ +011e86: 6e20 cd00 4300 |02b9: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setVisibility:(I)V // method@00cd │ │ +011e8c: 1403 4700 097f |02bc: const v3, #float 1.82106e+38 // #7f090047 │ │ +011e92: 0800 2000 |02bf: move-object/from16 v0, v32 │ │ +011e96: 6e20 1f03 3000 |02c1: invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ +011e9c: 0c03 |02c4: move-result-object v3 │ │ +011e9e: 1204 |02c5: const/4 v4, #int 0 // #0 │ │ +011ea0: 6e20 9100 4300 |02c6: invoke-virtual {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@0091 │ │ +011ea6: 2900 a5fe |02c9: goto/16 016e // -015b │ │ +011eaa: 2206 f300 |02cb: new-instance v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised; // type@00f3 │ │ +011eae: 0800 2000 |02cd: move-object/from16 v0, v32 │ │ +011eb2: 5409 d400 |02cf: iget-object v9, v0, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +011eb6: 140a 0700 037f |02d1: const v10, #float 1.74129e+38 // #7f030007 │ │ +011ebc: 1243 |02d4: const/4 v3, #int 4 // #4 │ │ +011ebe: 233b 1901 |02d5: new-array v11, v3, [Ljava/lang/String; // type@0119 │ │ +011ec2: 1203 |02d7: const/4 v3, #int 0 // #0 │ │ +011ec4: 1a04 d405 |02d8: const-string v4, "pSelected" // string@05d4 │ │ +011ec8: 4d04 0b03 |02da: aput-object v4, v11, v3 │ │ +011ecc: 1213 |02dc: const/4 v3, #int 1 // #1 │ │ +011ece: 1a04 d205 |02dd: const-string v4, "pPackage" // string@05d2 │ │ +011ed2: 4d04 0b03 |02df: aput-object v4, v11, v3 │ │ +011ed6: 1223 |02e1: const/4 v3, #int 2 // #2 │ │ +011ed8: 1a04 d005 |02e2: const-string v4, "pName" // string@05d0 │ │ +011edc: 4d04 0b03 |02e4: aput-object v4, v11, v3 │ │ +011ee0: 1233 |02e6: const/4 v3, #int 3 // #3 │ │ +011ee2: 1a04 ce05 |02e7: const-string v4, "pId" // string@05ce │ │ +011ee6: 4d04 0b03 |02e9: aput-object v4, v11, v3 │ │ +011eea: 1243 |02eb: const/4 v3, #int 4 // #4 │ │ +011eec: 233c 0d01 |02ec: new-array v12, v3, [I // type@010d │ │ +011ef0: 260c 4200 0000 |02ee: fill-array-data v12, 00000330 // +00000042 │ │ +011ef6: 0807 2000 |02f1: move-object/from16 v7, v32 │ │ +011efa: 0808 2000 |02f3: move-object/from16 v8, v32 │ │ +011efe: 7607 1803 0600 |02f5: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;.:(Lorg/anothermonitor/ActivityProcesses;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0318 │ │ +011f04: 0800 2000 |02f8: move-object/from16 v0, v32 │ │ +011f08: 5b06 d600 |02fa: iput-object v6, v0, Lorg/anothermonitor/ActivityProcesses;.mSA:Landroid/widget/SimpleAdapter; // field@00d6 │ │ +011f0c: 0800 2000 |02fc: move-object/from16 v0, v32 │ │ +011f10: 5403 d300 |02fe: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mLV:Landroid/widget/ListView; // field@00d3 │ │ +011f14: 0800 2000 |0300: move-object/from16 v0, v32 │ │ +011f18: 5404 d600 |0302: iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;.mSA:Landroid/widget/SimpleAdapter; // field@00d6 │ │ +011f1c: 6e20 cb00 4300 |0304: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@00cb │ │ +011f22: 0800 2000 |0307: move-object/from16 v0, v32 │ │ +011f26: 5403 d300 |0309: iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;.mLV:Landroid/widget/ListView; // field@00d3 │ │ +011f2a: 2204 f000 |030b: new-instance v4, Lorg/anothermonitor/ActivityProcesses$3; // type@00f0 │ │ +011f2e: 0800 2000 |030d: move-object/from16 v0, v32 │ │ +011f32: 7020 1303 0400 |030f: invoke-direct {v4, v0}, Lorg/anothermonitor/ActivityProcesses$3;.:(Lorg/anothermonitor/ActivityProcesses;)V // method@0313 │ │ +011f38: 6e20 cc00 4300 |0312: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@00cc │ │ +011f3e: 1403 4500 097f |0315: const v3, #float 1.82106e+38 // #7f090045 │ │ +011f44: 0800 2000 |0318: move-object/from16 v0, v32 │ │ +011f48: 6e20 1f03 3000 |031a: invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;.findViewById:(I)Landroid/view/View; // method@031f │ │ +011f4e: 0c03 |031d: move-result-object v3 │ │ +011f50: 2204 f100 |031e: new-instance v4, Lorg/anothermonitor/ActivityProcesses$4; // type@00f1 │ │ +011f54: 0800 2000 |0320: move-object/from16 v0, v32 │ │ +011f58: 7020 1503 0400 |0322: invoke-direct {v4, v0}, Lorg/anothermonitor/ActivityProcesses$4;.:(Lorg/anothermonitor/ActivityProcesses;)V // method@0315 │ │ +011f5e: 6e20 8c00 4300 |0325: invoke-virtual {v3, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@008c │ │ +011f64: 2900 8afe |0328: goto/16 01b2 // -0176 │ │ +011f68: 0d03 |032a: move-exception v3 │ │ +011f6a: 2900 e4fe |032b: goto/16 020f // -011c │ │ +011f6e: 0d03 |032d: move-exception v3 │ │ +011f70: 2900 e1fe |032e: goto/16 020f // -011f │ │ +011f74: 0003 0400 0400 0000 4900 097f 4a00 ... |0330: array-data (12 units) │ │ catches : 2 │ │ - 0x01ec - 0x0211 │ │ - Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x032f │ │ - Landroid/content/res/Resources$NotFoundException; -> 0x032c │ │ - 0x024b - 0x024f │ │ - Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x032f │ │ - Landroid/content/res/Resources$NotFoundException; -> 0x032c │ │ + 0x01ea - 0x020f │ │ + Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x032d │ │ + Landroid/content/res/Resources$NotFoundException; -> 0x032a │ │ + 0x0249 - 0x024d │ │ + Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x032d │ │ + Landroid/content/res/Resources$NotFoundException; -> 0x032a │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x000b line=70 │ │ 0x000f line=72 │ │ 0x001e line=75 │ │ 0x0024 line=76 │ │ 0x0035 line=78 │ │ 0x0047 line=80 │ │ 0x0054 line=81 │ │ + 0x0065 line=82 │ │ 0x0074 line=83 │ │ 0x0081 line=85 │ │ 0x0097 line=86 │ │ 0x009d line=87 │ │ 0x00a6 line=91 │ │ 0x00b1 line=92 │ │ 0x00b7 line=93 │ │ 0x00c3 line=96 │ │ 0x00ce line=97 │ │ 0x00d2 line=98 │ │ 0x00d6 line=99 │ │ 0x00da line=100 │ │ 0x00de line=101 │ │ - 0x00eb line=105 │ │ - 0x00f3 line=106 │ │ - 0x0101 line=107 │ │ - 0x010f line=108 │ │ - 0x011f line=109 │ │ - 0x0133 line=110 │ │ - 0x0147 line=111 │ │ - 0x015d line=112 │ │ - 0x0167 line=113 │ │ - 0x0170 line=168 │ │ - 0x0180 line=169 │ │ - 0x0189 line=170 │ │ - 0x0196 line=171 │ │ - 0x01a7 line=172 │ │ - 0x01b4 line=216 │ │ - 0x01b5 line=116 │ │ - 0x01b9 line=119 │ │ - 0x01bf line=120 │ │ - 0x01cd line=123 │ │ - 0x01cf line=124 │ │ - 0x01d3 line=125 │ │ - 0x01e3 line=126 │ │ - 0x01eb line=127 │ │ - 0x01ec line=129 │ │ - 0x0211 line=134 │ │ - 0x0213 line=135 │ │ - 0x0217 line=137 │ │ - 0x0246 line=121 │ │ - 0x024b line=129 │ │ - 0x0250 line=137 │ │ - 0x0255 line=141 │ │ - 0x0263 line=149 │ │ - 0x026f line=150 │ │ - 0x0277 line=151 │ │ - 0x0287 line=152 │ │ - 0x028f line=153 │ │ - 0x0295 line=154 │ │ - 0x029b line=155 │ │ - 0x02b1 line=156 │ │ - 0x02b5 line=162 │ │ - 0x02be line=163 │ │ - 0x02cd line=176 │ │ - 0x02fe line=180 │ │ - 0x0309 line=181 │ │ - 0x0317 line=205 │ │ - 0x032c line=131 │ │ - 0x032f line=130 │ │ - 0x0332 line=176 │ │ - locals : │ │ - 0x00b1 - 0x00c3 reg=19 nb Landroid/widget/FrameLayout; │ │ - 0x00ce - 0x00eb reg=17 lTopBar Landroid/widget/RelativeLayout; │ │ - 0x00de - 0x00eb reg=21 pBottom I │ │ - 0x00d2 - 0x00eb reg=22 pLeft I │ │ - 0x00da - 0x00eb reg=23 pRight I │ │ - 0x00d6 - 0x00eb reg=24 pTop I │ │ - 0x0035 - 0x00eb reg=31 sD F │ │ - 0x002d - 0x00eb reg=32 sSW F │ │ - 0x0047 - 0x00eb reg=34 statusBarHeight I │ │ - 0x013b - 0x0167 reg=15 i$ Ljava/util/Iterator; │ │ - 0x0133 - 0x0167 reg=27 process Ljava/util/Map; Ljava/util/Map; │ │ - 0x0147 - 0x0167 reg=33 selected Ljava/util/Map; Ljava/util/Map; │ │ - 0x01ec - 0x0246 reg=6 name Ljava/lang/String; │ │ - 0x01d7 - 0x0246 reg=14 i$ Ljava/util/Iterator; │ │ - 0x01e3 - 0x0246 reg=20 p Landroid/app/ActivityManager$RunningAppProcessInfo; │ │ - 0x01d3 - 0x0246 reg=25 pid I │ │ - 0x01cd - 0x0246 reg=30 runningAppProcesses Ljava/util/List; Ljava/util/List; │ │ - 0x024b - 0x0255 reg=6 name Ljava/lang/String; │ │ - 0x024b - 0x0255 reg=20 p Landroid/app/ActivityManager$RunningAppProcessInfo; │ │ - 0x024b - 0x02b5 reg=14 i$ Ljava/util/Iterator; │ │ - 0x028f - 0x02b5 reg=16 iteratorListProcesses Ljava/util/Iterator; Ljava/util/Iterator;>; │ │ - 0x026f - 0x02b5 reg=18 mListSelectedProv Ljava/util/List; Ljava/util/List;>; │ │ - 0x024b - 0x02b5 reg=25 pid I │ │ - 0x029b - 0x02b5 reg=27 process Ljava/util/Map; Ljava/util/Map; │ │ - 0x0287 - 0x02b5 reg=28 processSelected Ljava/util/Map; Ljava/util/Map; │ │ - 0x01b9 - 0x02cd reg=26 pm Landroid/content/pm/PackageManager; │ │ - 0x024a - 0x02cd reg=30 runningAppProcesses Ljava/util/List; Ljava/util/List; │ │ - 0x032c - 0x033e reg=6 name Ljava/lang/String; │ │ - 0x032c - 0x033e reg=14 i$ Ljava/util/Iterator; │ │ - 0x032c - 0x033e reg=20 p Landroid/app/ActivityManager$RunningAppProcessInfo; │ │ - 0x032c - 0x033e reg=25 pid I │ │ - 0x032c - 0x033e reg=26 pm Landroid/content/pm/PackageManager; │ │ - 0x000f - 0x033e reg=29 res Landroid/content/res/Resources; │ │ - 0x032c - 0x033e reg=30 runningAppProcesses Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x033e reg=35 this Lorg/anothermonitor/ActivityProcesses; │ │ - 0x0000 - 0x033e reg=36 savedInstanceState Landroid/os/Bundle; │ │ + 0x00e9 line=105 │ │ + 0x00f1 line=106 │ │ + 0x00ff line=107 │ │ + 0x010d line=108 │ │ + 0x011d line=109 │ │ + 0x0131 line=110 │ │ + 0x0145 line=111 │ │ + 0x015b line=112 │ │ + 0x0165 line=113 │ │ + 0x016e line=168 │ │ + 0x017e line=169 │ │ + 0x0187 line=170 │ │ + 0x0194 line=171 │ │ + 0x01a5 line=172 │ │ + 0x01b2 line=216 │ │ + 0x01b3 line=116 │ │ + 0x01b7 line=119 │ │ + 0x01bd line=120 │ │ + 0x01cb line=123 │ │ + 0x01cd line=124 │ │ + 0x01d1 line=125 │ │ + 0x01e1 line=126 │ │ + 0x01e9 line=127 │ │ + 0x01ea line=129 │ │ + 0x020f line=134 │ │ + 0x0211 line=135 │ │ + 0x0215 line=137 │ │ + 0x0244 line=121 │ │ + 0x0249 line=129 │ │ + 0x024e line=137 │ │ + 0x0253 line=141 │ │ + 0x0261 line=149 │ │ + 0x026d line=150 │ │ + 0x0275 line=151 │ │ + 0x0285 line=152 │ │ + 0x028d line=153 │ │ + 0x0293 line=154 │ │ + 0x0299 line=155 │ │ + 0x02af line=156 │ │ + 0x02b3 line=162 │ │ + 0x02bc line=163 │ │ + 0x02cb line=176 │ │ + 0x02fc line=180 │ │ + 0x0307 line=181 │ │ + 0x0315 line=205 │ │ + 0x032a line=131 │ │ + 0x032d line=130 │ │ + 0x0330 line=176 │ │ + locals : │ │ + 0x00b1 - 0x00c3 reg=16 nb Landroid/widget/FrameLayout; │ │ + 0x00ce - 0x00e9 reg=14 lTopBar Landroid/widget/RelativeLayout; │ │ + 0x00de - 0x00e9 reg=18 pBottom I │ │ + 0x00d2 - 0x00e9 reg=19 pLeft I │ │ + 0x00da - 0x00e9 reg=20 pRight I │ │ + 0x00d6 - 0x00e9 reg=21 pTop I │ │ + 0x0035 - 0x00e9 reg=28 sD F │ │ + 0x002d - 0x00e9 reg=29 sSW F │ │ + 0x0047 - 0x00e9 reg=31 statusBarHeight I │ │ + 0x0131 - 0x0165 reg=24 process Ljava/util/Map; Ljava/util/Map; │ │ + 0x0145 - 0x0165 reg=30 selected Ljava/util/Map; Ljava/util/Map; │ │ + 0x01ea - 0x0244 reg=5 name Ljava/lang/String; │ │ + 0x01e1 - 0x0244 reg=17 p Landroid/app/ActivityManager$RunningAppProcessInfo; │ │ + 0x01d1 - 0x0244 reg=22 pid I │ │ + 0x01cb - 0x0244 reg=27 runningAppProcesses Ljava/util/List; Ljava/util/List; │ │ + 0x0249 - 0x0253 reg=5 name Ljava/lang/String; │ │ + 0x0249 - 0x0253 reg=17 p Landroid/app/ActivityManager$RunningAppProcessInfo; │ │ + 0x028d - 0x02b3 reg=13 iteratorListProcesses Ljava/util/Iterator; Ljava/util/Iterator;>; │ │ + 0x026d - 0x02b3 reg=15 mListSelectedProv Ljava/util/List; Ljava/util/List;>; │ │ + 0x0249 - 0x02b3 reg=22 pid I │ │ + 0x0299 - 0x02b3 reg=24 process Ljava/util/Map; Ljava/util/Map; │ │ + 0x0285 - 0x02b3 reg=25 processSelected Ljava/util/Map; Ljava/util/Map; │ │ + 0x01b7 - 0x02cb reg=23 pm Landroid/content/pm/PackageManager; │ │ + 0x0248 - 0x02cb reg=27 runningAppProcesses Ljava/util/List; Ljava/util/List; │ │ + 0x032a - 0x033c reg=5 name Ljava/lang/String; │ │ + 0x032a - 0x033c reg=17 p Landroid/app/ActivityManager$RunningAppProcessInfo; │ │ + 0x032a - 0x033c reg=22 pid I │ │ + 0x032a - 0x033c reg=23 pm Landroid/content/pm/PackageManager; │ │ + 0x000f - 0x033c reg=26 res Landroid/content/res/Resources; │ │ + 0x032a - 0x033c reg=27 runningAppProcesses Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x033c reg=32 this Lorg/anothermonitor/ActivityProcesses; │ │ + 0x0000 - 0x033c reg=33 savedInstanceState Landroid/os/Bundle; │ │ │ │ #1 : (in Lorg/anothermonitor/ActivityProcesses;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -011fb4: |[011fb4] org.anothermonitor.ActivityProcesses.onDestroy:()V │ │ -011fc4: 6f10 0c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@000c │ │ -011fca: 5410 d800 |0003: iget-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00d8 │ │ -011fce: 6e20 3103 0100 |0005: invoke-virtual {v1, v0}, Lorg/anothermonitor/ActivityProcesses;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0331 │ │ -011fd4: 0e00 |0008: return-void │ │ +011fa4: |[011fa4] org.anothermonitor.ActivityProcesses.onDestroy:()V │ │ +011fb4: 6f10 0c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@000c │ │ +011fba: 5410 d800 |0003: iget-object v0, v1, Lorg/anothermonitor/ActivityProcesses;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00d8 │ │ +011fbe: 6e20 3103 0100 |0005: invoke-virtual {v1, v0}, Lorg/anothermonitor/ActivityProcesses;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0331 │ │ +011fc4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=311 │ │ 0x0008 line=312 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/anothermonitor/ActivityProcesses; │ │ @@ -16595,32 +16621,32 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -011fd8: |[011fd8] org.anothermonitor.ActivityProcesses.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -011fe8: 5420 d400 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -011fec: 7210 f701 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01f7 │ │ -011ff2: 0a00 |0005: move-result v0 │ │ -011ff4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -011ff8: 1a01 0905 |0008: const-string v1, "listProcesses" // string@0509 │ │ -011ffc: 5420 d400 |000a: iget-object v0, v2, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ -012000: 1f00 9200 |000c: check-cast v0, Ljava/io/Serializable; // type@0092 │ │ -012004: 6e30 6800 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0068 │ │ -01200a: 5420 d500 |0011: iget-object v0, v2, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ -01200e: 7210 f701 0000 |0013: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01f7 │ │ -012014: 0a00 |0016: move-result v0 │ │ -012016: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ -01201a: 1a01 0a05 |0019: const-string v1, "listSelected" // string@050a │ │ -01201e: 5420 d500 |001b: iget-object v0, v2, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ -012022: 1f00 9200 |001d: check-cast v0, Ljava/io/Serializable; // type@0092 │ │ -012026: 6e30 6800 1300 |001f: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0068 │ │ -01202c: 0e00 |0022: return-void │ │ +011fc8: |[011fc8] org.anothermonitor.ActivityProcesses.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +011fd8: 5420 d400 |0000: iget-object v0, v2, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +011fdc: 7210 f701 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01f7 │ │ +011fe2: 0a00 |0005: move-result v0 │ │ +011fe4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +011fe8: 1a01 0805 |0008: const-string v1, "listProcesses" // string@0508 │ │ +011fec: 5420 d400 |000a: iget-object v0, v2, Lorg/anothermonitor/ActivityProcesses;.mListProcesses:Ljava/util/List; // field@00d4 │ │ +011ff0: 1f00 9200 |000c: check-cast v0, Ljava/io/Serializable; // type@0092 │ │ +011ff4: 6e30 6800 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0068 │ │ +011ffa: 5420 d500 |0011: iget-object v0, v2, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ +011ffe: 7210 f701 0000 |0013: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01f7 │ │ +012004: 0a00 |0016: move-result v0 │ │ +012006: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ +01200a: 1a01 0905 |0019: const-string v1, "listSelected" // string@0509 │ │ +01200e: 5420 d500 |001b: iget-object v0, v2, Lorg/anothermonitor/ActivityProcesses;.mListSelected:Ljava/util/List; // field@00d5 │ │ +012012: 1f00 9200 |001d: check-cast v0, Ljava/io/Serializable; // type@0092 │ │ +012016: 6e30 6800 1300 |001f: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0068 │ │ +01201c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0008 line=239 │ │ 0x0011 line=240 │ │ 0x0019 line=241 │ │ 0x0022 line=242 │ │ @@ -16633,22 +16659,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -012030: |[012030] org.anothermonitor.ActivityProcesses.onStart:()V │ │ -012040: 6f10 1000 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onStart:()V // method@0010 │ │ -012046: 5430 d800 |0003: iget-object v0, v3, Lorg/anothermonitor/ActivityProcesses;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00d8 │ │ -01204a: 2201 1e00 |0005: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ -01204e: 1a02 4f03 |0007: const-string v2, "actionCloseActivity" // string@034f │ │ -012052: 7020 3900 2100 |0009: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ -012058: 6e30 2e03 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityProcesses;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@032e │ │ -01205e: 0e00 |000f: return-void │ │ +012020: |[012020] org.anothermonitor.ActivityProcesses.onStart:()V │ │ +012030: 6f10 1000 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onStart:()V // method@0010 │ │ +012036: 5430 d800 |0003: iget-object v0, v3, Lorg/anothermonitor/ActivityProcesses;.receiverFinish:Landroid/content/BroadcastReceiver; // field@00d8 │ │ +01203a: 2201 1e00 |0005: new-instance v1, Landroid/content/IntentFilter; // type@001e │ │ +01203e: 1a02 4f03 |0007: const-string v2, "actionCloseActivity" // string@034f │ │ +012042: 7020 3900 2100 |0009: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ +012048: 6e30 2e03 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/anothermonitor/ActivityProcesses;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@032e │ │ +01204e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0003 line=301 │ │ 0x000f line=302 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/anothermonitor/ActivityProcesses; │ │ @@ -16708,17 +16734,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012060: |[012060] org.anothermonitor.BuildConfig.:()V │ │ -012070: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -012076: 0e00 |0003: return-void │ │ +012050: |[012050] org.anothermonitor.BuildConfig.:()V │ │ +012060: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +012066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -17112,17 +17138,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012078: |[012078] org.anothermonitor.C.:()V │ │ -012088: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -01208e: 0e00 |0003: return-void │ │ +012068: |[012068] org.anothermonitor.C.:()V │ │ +012078: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +01207e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/C; │ │ │ │ Virtual methods - │ │ @@ -17155,19 +17181,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -012090: |[012090] org.anothermonitor.LinearLayoutCustomised.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0120a0: 7030 b200 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00b2 │ │ -0120a6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0120a8: 5c10 2801 |0004: iput-boolean v0, v1, Lorg/anothermonitor/LinearLayoutCustomised;.touchEventsDisabled:Z // field@0128 │ │ -0120ac: 0e00 |0006: return-void │ │ +012080: |[012080] org.anothermonitor.LinearLayoutCustomised.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +012090: 7030 b200 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00b2 │ │ +012096: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +012098: 5c10 2801 |0004: iput-boolean v0, v1, Lorg/anothermonitor/LinearLayoutCustomised;.touchEventsDisabled:Z // field@0128 │ │ +01209c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=19 │ │ 0x0006 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/anothermonitor/LinearLayoutCustomised; │ │ @@ -17180,17 +17206,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0120b0: |[0120b0] org.anothermonitor.LinearLayoutCustomised.interceptChildTouchEvents:(Z)V │ │ -0120c0: 5c01 2801 |0000: iput-boolean v1, v0, Lorg/anothermonitor/LinearLayoutCustomised;.touchEventsDisabled:Z // field@0128 │ │ -0120c4: 0e00 |0002: return-void │ │ +0120a0: |[0120a0] org.anothermonitor.LinearLayoutCustomised.interceptChildTouchEvents:(Z)V │ │ +0120b0: 5c01 2801 |0000: iput-boolean v1, v0, Lorg/anothermonitor/LinearLayoutCustomised;.touchEventsDisabled:Z // field@0128 │ │ +0120b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/anothermonitor/LinearLayoutCustomised; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -17200,17 +17226,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0120c8: |[0120c8] org.anothermonitor.LinearLayoutCustomised.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0120d8: 5510 2801 |0000: iget-boolean v0, v1, Lorg/anothermonitor/LinearLayoutCustomised;.touchEventsDisabled:Z // field@0128 │ │ -0120dc: 0f00 |0002: return v0 │ │ +0120b8: |[0120b8] org.anothermonitor.LinearLayoutCustomised.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0120c8: 5510 2801 |0000: iget-boolean v0, v1, Lorg/anothermonitor/LinearLayoutCustomised;.touchEventsDisabled:Z // field@0128 │ │ +0120cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/LinearLayoutCustomised; │ │ 0x0000 - 0x0003 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -17264,17 +17290,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0120e0: |[0120e0] org.anothermonitor.R$anim.:()V │ │ -0120f0: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -0120f6: 0e00 |0003: return-void │ │ +0120d0: |[0120d0] org.anothermonitor.R$anim.:()V │ │ +0120e0: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +0120e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/R$anim; │ │ │ │ Virtual methods - │ │ @@ -17323,17 +17349,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0120f8: |[0120f8] org.anothermonitor.R$array.:()V │ │ -012108: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -01210e: 0e00 |0003: return-void │ │ +0120e8: |[0120e8] org.anothermonitor.R$array.:()V │ │ +0120f8: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +0120fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/R$array; │ │ │ │ Virtual methods - │ │ @@ -17367,17 +17393,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012110: |[012110] org.anothermonitor.R$attr.:()V │ │ -012120: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -012126: 0e00 |0003: return-void │ │ +012100: |[012100] org.anothermonitor.R$attr.:()V │ │ +012110: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +012116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/R$attr; │ │ │ │ Virtual methods - │ │ @@ -18571,17 +18597,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012128: |[012128] org.anothermonitor.R$color.:()V │ │ -012138: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -01213e: 0e00 |0003: return-void │ │ +012118: |[012118] org.anothermonitor.R$color.:()V │ │ +012128: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +01212e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/R$color; │ │ │ │ Virtual methods - │ │ @@ -18800,17 +18826,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012140: |[012140] org.anothermonitor.R$drawable.:()V │ │ -012150: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -012156: 0e00 |0003: return-void │ │ +012130: |[012130] org.anothermonitor.R$drawable.:()V │ │ +012140: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +012146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -19289,17 +19315,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012158: |[012158] org.anothermonitor.R$id.:()V │ │ -012168: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -01216e: 0e00 |0003: return-void │ │ +012148: |[012148] org.anothermonitor.R$id.:()V │ │ +012158: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +01215e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/R$id; │ │ │ │ Virtual methods - │ │ @@ -19398,17 +19424,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012170: |[012170] org.anothermonitor.R$layout.:()V │ │ -012180: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -012186: 0e00 |0003: return-void │ │ +012160: |[012160] org.anothermonitor.R$layout.:()V │ │ +012170: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +012176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/R$layout; │ │ │ │ Virtual methods - │ │ @@ -19877,17 +19903,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012188: |[012188] org.anothermonitor.R$string.:()V │ │ -012198: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -01219e: 0e00 |0003: return-void │ │ +012178: |[012178] org.anothermonitor.R$string.:()V │ │ +012188: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +01218e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/R$string; │ │ │ │ Virtual methods - │ │ @@ -20016,17 +20042,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0121a0: |[0121a0] org.anothermonitor.R$style.:()V │ │ -0121b0: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -0121b6: 0e00 |0003: return-void │ │ +012190: |[012190] org.anothermonitor.R$style.:()V │ │ +0121a0: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +0121a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/R$style; │ │ │ │ Virtual methods - │ │ @@ -20059,21 +20085,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0121b8: |[0121b8] org.anothermonitor.R.:()V │ │ -0121c8: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -0121ce: 0e00 |0003: return-void │ │ +0121a8: |[0121a8] org.anothermonitor.R.:()V │ │ +0121b8: 7010 c001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +0121be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=492 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/anothermonitor/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 597 (R.java) │ │ │ │ Class #96 header: │ │ @@ -20109,52 +20134,52 @@ │ │ type : '(Lorg/anothermonitor/ServiceReader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0121d0: |[0121d0] org.anothermonitor.ServiceReader$1.:(Lorg/anothermonitor/ServiceReader;)V │ │ -0121e0: 5b01 0d03 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$1;.this$0:Lorg/anothermonitor/ServiceReader; // field@030d │ │ -0121e4: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -0121ea: 0e00 |0005: return-void │ │ +0121c0: |[0121c0] org.anothermonitor.ServiceReader$1.:(Lorg/anothermonitor/ServiceReader;)V │ │ +0121d0: 5b01 0d03 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$1;.this$0:Lorg/anothermonitor/ServiceReader; // field@030d │ │ +0121d4: 7010 c001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +0121da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ServiceReader$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ServiceReader; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ServiceReader; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ServiceReader$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0121ec: |[0121ec] org.anothermonitor.ServiceReader$1.run:()V │ │ -0121fc: 7100 d801 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@01d8 │ │ -012202: 0c01 |0003: move-result-object v1 │ │ -012204: 5442 0d03 |0004: iget-object v2, v4, Lorg/anothermonitor/ServiceReader$1;.this$0:Lorg/anothermonitor/ServiceReader; // field@030d │ │ -012208: 7110 4e03 0200 |0006: invoke-static {v2}, Lorg/anothermonitor/ServiceReader;.access$000:(Lorg/anothermonitor/ServiceReader;)Ljava/lang/Thread; // method@034e │ │ -01220e: 0c02 |0009: move-result-object v2 │ │ -012210: 3312 1300 |000a: if-ne v2, v1, 001d // +0013 │ │ -012214: 5442 0d03 |000c: iget-object v2, v4, Lorg/anothermonitor/ServiceReader$1;.this$0:Lorg/anothermonitor/ServiceReader; // field@030d │ │ -012218: 7110 4f03 0200 |000e: invoke-static {v2}, Lorg/anothermonitor/ServiceReader;.access$100:(Lorg/anothermonitor/ServiceReader;)V // method@034f │ │ -01221e: 5442 0d03 |0011: iget-object v2, v4, Lorg/anothermonitor/ServiceReader$1;.this$0:Lorg/anothermonitor/ServiceReader; // field@030d │ │ -012222: 7110 5003 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ServiceReader;.access$200:(Lorg/anothermonitor/ServiceReader;)I // method@0350 │ │ -012228: 0a02 |0016: move-result v2 │ │ -01222a: 8122 |0017: int-to-long v2, v2 │ │ -01222c: 7120 db01 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@01db │ │ -012232: 28e9 |001b: goto 0004 // -0017 │ │ -012234: 0d00 |001c: move-exception v0 │ │ -012236: 0e00 |001d: return-void │ │ +0121dc: |[0121dc] org.anothermonitor.ServiceReader$1.run:()V │ │ +0121ec: 7100 d801 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@01d8 │ │ +0121f2: 0c01 |0003: move-result-object v1 │ │ +0121f4: 5442 0d03 |0004: iget-object v2, v4, Lorg/anothermonitor/ServiceReader$1;.this$0:Lorg/anothermonitor/ServiceReader; // field@030d │ │ +0121f8: 7110 4e03 0200 |0006: invoke-static {v2}, Lorg/anothermonitor/ServiceReader;.access$000:(Lorg/anothermonitor/ServiceReader;)Ljava/lang/Thread; // method@034e │ │ +0121fe: 0c02 |0009: move-result-object v2 │ │ +012200: 3312 1300 |000a: if-ne v2, v1, 001d // +0013 │ │ +012204: 5442 0d03 |000c: iget-object v2, v4, Lorg/anothermonitor/ServiceReader$1;.this$0:Lorg/anothermonitor/ServiceReader; // field@030d │ │ +012208: 7110 4f03 0200 |000e: invoke-static {v2}, Lorg/anothermonitor/ServiceReader;.access$100:(Lorg/anothermonitor/ServiceReader;)V // method@034f │ │ +01220e: 5442 0d03 |0011: iget-object v2, v4, Lorg/anothermonitor/ServiceReader$1;.this$0:Lorg/anothermonitor/ServiceReader; // field@030d │ │ +012212: 7110 5003 0200 |0013: invoke-static {v2}, Lorg/anothermonitor/ServiceReader;.access$200:(Lorg/anothermonitor/ServiceReader;)I // method@0350 │ │ +012218: 0a02 |0016: move-result v2 │ │ +01221a: 8122 |0017: int-to-long v2, v2 │ │ +01221c: 7120 db01 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@01db │ │ +012222: 28e9 |001b: goto 0004 // -0017 │ │ +012224: 0d00 |001c: move-exception v0 │ │ +012226: 0e00 |001d: return-void │ │ catches : 1 │ │ 0x0011 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001c │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ 0x000c line=84 │ │ @@ -20199,44 +20224,44 @@ │ │ type : '(Lorg/anothermonitor/ServiceReader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012248: |[012248] org.anothermonitor.ServiceReader$2.:(Lorg/anothermonitor/ServiceReader;)V │ │ -012258: 5b01 0e03 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$2;.this$0:Lorg/anothermonitor/ServiceReader; // field@030e │ │ -01225c: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ -012262: 0e00 |0005: return-void │ │ +012238: |[012238] org.anothermonitor.ServiceReader$2.:(Lorg/anothermonitor/ServiceReader;)V │ │ +012248: 5b01 0e03 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$2;.this$0:Lorg/anothermonitor/ServiceReader; // field@030e │ │ +01224c: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ +012252: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ServiceReader$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ServiceReader; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ServiceReader; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ServiceReader$2;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -012264: |[012264] org.anothermonitor.ServiceReader$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -012274: 5430 0e03 |0000: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$2;.this$0:Lorg/anothermonitor/ServiceReader; // field@030e │ │ -012278: 6e10 7103 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.startRecord:()V // method@0371 │ │ -01227e: 5430 0e03 |0005: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$2;.this$0:Lorg/anothermonitor/ServiceReader; // field@030e │ │ -012282: 2201 1d00 |0007: new-instance v1, Landroid/content/Intent; // type@001d │ │ -012286: 1a02 7003 |0009: const-string v2, "android.intent.action.CLOSE_SYSTEM_DIALOGS" // string@0370 │ │ -01228a: 7020 3100 2100 |000b: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -012290: 6e20 6e03 1000 |000e: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ -012296: 0e00 |0011: return-void │ │ +012254: |[012254] org.anothermonitor.ServiceReader$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +012264: 5430 0e03 |0000: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$2;.this$0:Lorg/anothermonitor/ServiceReader; // field@030e │ │ +012268: 6e10 7103 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.startRecord:()V // method@0371 │ │ +01226e: 5430 0e03 |0005: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$2;.this$0:Lorg/anothermonitor/ServiceReader; // field@030e │ │ +012272: 2201 1d00 |0007: new-instance v1, Landroid/content/Intent; // type@001d │ │ +012276: 1a02 7003 |0009: const-string v2, "android.intent.action.CLOSE_SYSTEM_DIALOGS" // string@0370 │ │ +01227a: 7020 3100 2100 |000b: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +012280: 6e20 6e03 1000 |000e: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ +012286: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ 0x0011 line=115 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/anothermonitor/ServiceReader$2; │ │ @@ -20277,44 +20302,44 @@ │ │ type : '(Lorg/anothermonitor/ServiceReader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012298: |[012298] org.anothermonitor.ServiceReader$3.:(Lorg/anothermonitor/ServiceReader;)V │ │ -0122a8: 5b01 0f03 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$3;.this$0:Lorg/anothermonitor/ServiceReader; // field@030f │ │ -0122ac: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ -0122b2: 0e00 |0005: return-void │ │ +012288: |[012288] org.anothermonitor.ServiceReader$3.:(Lorg/anothermonitor/ServiceReader;)V │ │ +012298: 5b01 0f03 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$3;.this$0:Lorg/anothermonitor/ServiceReader; // field@030f │ │ +01229c: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ +0122a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ServiceReader$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ServiceReader; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ServiceReader; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ServiceReader$3;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0122b4: |[0122b4] org.anothermonitor.ServiceReader$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0122c4: 5430 0f03 |0000: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$3;.this$0:Lorg/anothermonitor/ServiceReader; // field@030f │ │ -0122c8: 6e10 7203 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.stopRecord:()V // method@0372 │ │ -0122ce: 5430 0f03 |0005: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$3;.this$0:Lorg/anothermonitor/ServiceReader; // field@030f │ │ -0122d2: 2201 1d00 |0007: new-instance v1, Landroid/content/Intent; // type@001d │ │ -0122d6: 1a02 7003 |0009: const-string v2, "android.intent.action.CLOSE_SYSTEM_DIALOGS" // string@0370 │ │ -0122da: 7020 3100 2100 |000b: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -0122e0: 6e20 6e03 1000 |000e: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ -0122e6: 0e00 |0011: return-void │ │ +0122a4: |[0122a4] org.anothermonitor.ServiceReader$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0122b4: 5430 0f03 |0000: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$3;.this$0:Lorg/anothermonitor/ServiceReader; // field@030f │ │ +0122b8: 6e10 7203 0000 |0002: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.stopRecord:()V // method@0372 │ │ +0122be: 5430 0f03 |0005: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$3;.this$0:Lorg/anothermonitor/ServiceReader; // field@030f │ │ +0122c2: 2201 1d00 |0007: new-instance v1, Landroid/content/Intent; // type@001d │ │ +0122c6: 1a02 7003 |0009: const-string v2, "android.intent.action.CLOSE_SYSTEM_DIALOGS" // string@0370 │ │ +0122ca: 7020 3100 2100 |000b: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +0122d0: 6e20 6e03 1000 |000e: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ +0122d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ 0x0011 line=122 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/anothermonitor/ServiceReader$3; │ │ @@ -20355,49 +20380,49 @@ │ │ type : '(Lorg/anothermonitor/ServiceReader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0122e8: |[0122e8] org.anothermonitor.ServiceReader$4.:(Lorg/anothermonitor/ServiceReader;)V │ │ -0122f8: 5b01 1003 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$4;.this$0:Lorg/anothermonitor/ServiceReader; // field@0310 │ │ -0122fc: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ -012302: 0e00 |0005: return-void │ │ +0122d8: |[0122d8] org.anothermonitor.ServiceReader$4.:(Lorg/anothermonitor/ServiceReader;)V │ │ +0122e8: 5b01 1003 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$4;.this$0:Lorg/anothermonitor/ServiceReader; // field@0310 │ │ +0122ec: 7010 2d00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@002d │ │ +0122f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ServiceReader$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ServiceReader; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ServiceReader; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ServiceReader$4;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -012304: |[012304] org.anothermonitor.ServiceReader$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -012314: 5430 1003 |0000: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$4;.this$0:Lorg/anothermonitor/ServiceReader; // field@0310 │ │ -012318: 2201 1d00 |0002: new-instance v1, Landroid/content/Intent; // type@001d │ │ -01231c: 1a02 7003 |0004: const-string v2, "android.intent.action.CLOSE_SYSTEM_DIALOGS" // string@0370 │ │ -012320: 7020 3100 2100 |0006: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -012326: 6e20 6e03 1000 |0009: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ -01232c: 5430 1003 |000c: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$4;.this$0:Lorg/anothermonitor/ServiceReader; // field@0310 │ │ -012330: 2201 1d00 |000e: new-instance v1, Landroid/content/Intent; // type@001d │ │ -012334: 1a02 4f03 |0010: const-string v2, "actionCloseActivity" // string@034f │ │ -012338: 7020 3100 2100 |0012: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -01233e: 6e20 6e03 1000 |0015: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ -012344: 5430 1003 |0018: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$4;.this$0:Lorg/anothermonitor/ServiceReader; // field@0310 │ │ -012348: 6e10 7303 0000 |001a: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.stopSelf:()V // method@0373 │ │ -01234e: 0e00 |001d: return-void │ │ +0122f4: |[0122f4] org.anothermonitor.ServiceReader$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +012304: 5430 1003 |0000: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$4;.this$0:Lorg/anothermonitor/ServiceReader; // field@0310 │ │ +012308: 2201 1d00 |0002: new-instance v1, Landroid/content/Intent; // type@001d │ │ +01230c: 1a02 7003 |0004: const-string v2, "android.intent.action.CLOSE_SYSTEM_DIALOGS" // string@0370 │ │ +012310: 7020 3100 2100 |0006: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +012316: 6e20 6e03 1000 |0009: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ +01231c: 5430 1003 |000c: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$4;.this$0:Lorg/anothermonitor/ServiceReader; // field@0310 │ │ +012320: 2201 1d00 |000e: new-instance v1, Landroid/content/Intent; // type@001d │ │ +012324: 1a02 4f03 |0010: const-string v2, "actionCloseActivity" // string@034f │ │ +012328: 7020 3100 2100 |0012: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +01232e: 6e20 6e03 1000 |0015: invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ +012334: 5430 1003 |0018: iget-object v0, v3, Lorg/anothermonitor/ServiceReader$4;.this$0:Lorg/anothermonitor/ServiceReader; // field@0310 │ │ +012338: 6e10 7303 0000 |001a: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.stopSelf:()V // method@0373 │ │ +01233e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x000c line=128 │ │ 0x0018 line=129 │ │ 0x001d line=130 │ │ locals : │ │ @@ -20444,62 +20469,62 @@ │ │ type : '(Lorg/anothermonitor/ServiceReader;Ljava/io/IOException;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -012350: |[012350] org.anothermonitor.ServiceReader$5.:(Lorg/anothermonitor/ServiceReader;Ljava/io/IOException;)V │ │ -012360: 5b01 1103 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$5;.this$0:Lorg/anothermonitor/ServiceReader; // field@0311 │ │ -012364: 5b02 1203 |0002: iput-object v2, v0, Lorg/anothermonitor/ServiceReader$5;.val$e:Ljava/io/IOException; // field@0312 │ │ -012368: 7010 c001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ -01236e: 0e00 |0007: return-void │ │ +012340: |[012340] org.anothermonitor.ServiceReader$5.:(Lorg/anothermonitor/ServiceReader;Ljava/io/IOException;)V │ │ +012350: 5b01 1103 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$5;.this$0:Lorg/anothermonitor/ServiceReader; // field@0311 │ │ +012354: 5b02 1203 |0002: iput-object v2, v0, Lorg/anothermonitor/ServiceReader$5;.val$e:Ljava/io/IOException; // field@0312 │ │ +012358: 7010 c001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01c0 │ │ +01235e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/anothermonitor/ServiceReader$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/anothermonitor/ServiceReader; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/anothermonitor/ServiceReader; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/IOException; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ServiceReader$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -012370: |[012370] org.anothermonitor.ServiceReader$5.run:()V │ │ -012380: 5440 1103 |0000: iget-object v0, v4, Lorg/anothermonitor/ServiceReader$5;.this$0:Lorg/anothermonitor/ServiceReader; // field@0311 │ │ -012384: 2201 a600 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ -012388: 7010 d101 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -01238e: 5442 1103 |0007: iget-object v2, v4, Lorg/anothermonitor/ServiceReader$5;.this$0:Lorg/anothermonitor/ServiceReader; // field@0311 │ │ -012392: 1403 2200 077f |0009: const v3, #float 1.79446e+38 // #7f070022 │ │ -012398: 6e20 6103 3200 |000c: invoke-virtual {v2, v3}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -01239e: 0c02 |000f: move-result-object v2 │ │ -0123a0: 6e20 d401 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0123a6: 0c01 |0013: move-result-object v1 │ │ -0123a8: 1a02 0300 |0014: const-string v2, " " // string@0003 │ │ -0123ac: 6e20 d401 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0123b2: 0c01 |0019: move-result-object v1 │ │ -0123b4: 5442 1203 |001a: iget-object v2, v4, Lorg/anothermonitor/ServiceReader$5;.val$e:Ljava/io/IOException; // field@0312 │ │ -0123b8: 6e10 ad01 0200 |001c: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@01ad │ │ -0123be: 0c02 |001f: move-result-object v2 │ │ -0123c0: 6e20 d401 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0123c6: 0c01 |0023: move-result-object v1 │ │ -0123c8: 6e10 d501 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -0123ce: 0c01 |0027: move-result-object v1 │ │ -0123d0: 1212 |0028: const/4 v2, #int 1 // #1 │ │ -0123d2: 7130 ea00 1002 |0029: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ -0123d8: 0c00 |002c: move-result-object v0 │ │ -0123da: 6e10 eb00 0000 |002d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ -0123e0: 0e00 |0030: return-void │ │ +012360: |[012360] org.anothermonitor.ServiceReader$5.run:()V │ │ +012370: 5440 1103 |0000: iget-object v0, v4, Lorg/anothermonitor/ServiceReader$5;.this$0:Lorg/anothermonitor/ServiceReader; // field@0311 │ │ +012374: 2201 a600 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ +012378: 7010 d101 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +01237e: 5442 1103 |0007: iget-object v2, v4, Lorg/anothermonitor/ServiceReader$5;.this$0:Lorg/anothermonitor/ServiceReader; // field@0311 │ │ +012382: 1403 2200 077f |0009: const v3, #float 1.79446e+38 // #7f070022 │ │ +012388: 6e20 6103 3200 |000c: invoke-virtual {v2, v3}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +01238e: 0c02 |000f: move-result-object v2 │ │ +012390: 6e20 d401 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +012396: 0c01 |0013: move-result-object v1 │ │ +012398: 1a02 0300 |0014: const-string v2, " " // string@0003 │ │ +01239c: 6e20 d401 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0123a2: 0c01 |0019: move-result-object v1 │ │ +0123a4: 5442 1203 |001a: iget-object v2, v4, Lorg/anothermonitor/ServiceReader$5;.val$e:Ljava/io/IOException; // field@0312 │ │ +0123a8: 6e10 ad01 0200 |001c: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@01ad │ │ +0123ae: 0c02 |001f: move-result-object v2 │ │ +0123b0: 6e20 d401 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0123b6: 0c01 |0023: move-result-object v1 │ │ +0123b8: 6e10 d501 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +0123be: 0c01 |0027: move-result-object v1 │ │ +0123c0: 1212 |0028: const/4 v2, #int 1 // #1 │ │ +0123c2: 7130 ea00 1002 |0029: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ +0123c8: 0c00 |002c: move-result-object v0 │ │ +0123ca: 6e10 eb00 0000 |002d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00eb │ │ +0123d0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0030 line=567 │ │ locals : │ │ 0x0000 - 0x0031 reg=4 this Lorg/anothermonitor/ServiceReader$5; │ │ │ │ @@ -20537,38 +20562,38 @@ │ │ type : '(Lorg/anothermonitor/ServiceReader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0123e4: |[0123e4] org.anothermonitor.ServiceReader$ServiceReaderDataBinder.:(Lorg/anothermonitor/ServiceReader;)V │ │ -0123f4: 5b01 1303 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder;.this$0:Lorg/anothermonitor/ServiceReader; // field@0313 │ │ -0123f8: 7010 6100 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0061 │ │ -0123fe: 0e00 |0005: return-void │ │ +0123d4: |[0123d4] org.anothermonitor.ServiceReader$ServiceReaderDataBinder.:(Lorg/anothermonitor/ServiceReader;)V │ │ +0123e4: 5b01 1303 |0000: iput-object v1, v0, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder;.this$0:Lorg/anothermonitor/ServiceReader; // field@0313 │ │ +0123e8: 7010 6100 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0061 │ │ +0123ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/anothermonitor/ServiceReader; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/anothermonitor/ServiceReader; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder;) │ │ name : 'getService' │ │ type : '()Lorg/anothermonitor/ServiceReader;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -012400: |[012400] org.anothermonitor.ServiceReader$ServiceReaderDataBinder.getService:()Lorg/anothermonitor/ServiceReader; │ │ -012410: 5410 1303 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder;.this$0:Lorg/anothermonitor/ServiceReader; // field@0313 │ │ -012414: 1100 |0002: return-object v0 │ │ +0123f0: |[0123f0] org.anothermonitor.ServiceReader$ServiceReaderDataBinder.getService:()Lorg/anothermonitor/ServiceReader; │ │ +012400: 5410 1303 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder;.this$0:Lorg/anothermonitor/ServiceReader; // field@0313 │ │ +012404: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder; │ │ │ │ source_file_idx : 619 (ServiceReader.java) │ │ @@ -20818,63 +20843,62 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -012418: |[012418] org.anothermonitor.ServiceReader.:()V │ │ -012428: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01242a: 7010 2800 0300 |0001: invoke-direct {v3}, Landroid/app/Service;.:()V // method@0028 │ │ -012430: 5c30 1903 |0004: iput-boolean v0, v3, Lorg/anothermonitor/ServiceReader;.firstRead:Z // field@0319 │ │ -012434: 5c30 3603 |0006: iput-boolean v0, v3, Lorg/anothermonitor/ServiceReader;.topRow:Z // field@0336 │ │ -012438: 1300 d007 |0008: const/16 v0, #int 2000 // #7d0 │ │ -01243c: 5930 2403 |000a: iput v0, v3, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -012440: 2200 0201 |000c: new-instance v0, Lorg/anothermonitor/ServiceReader$1; // type@0102 │ │ -012444: 7020 4103 3000 |000e: invoke-direct {v0, v3}, Lorg/anothermonitor/ServiceReader$1;.:(Lorg/anothermonitor/ServiceReader;)V // method@0341 │ │ -01244a: 5b30 2c03 |0011: iput-object v0, v3, Lorg/anothermonitor/ServiceReader;.readRunnable:Ljava/lang/Runnable; // field@032c │ │ -01244e: 2200 a700 |0013: new-instance v0, Ljava/lang/Thread; // type@00a7 │ │ -012452: 5431 2c03 |0015: iget-object v1, v3, Lorg/anothermonitor/ServiceReader;.readRunnable:Ljava/lang/Runnable; // field@032c │ │ -012456: 1a02 2306 |0017: const-string v2, "readThread" // string@0623 │ │ -01245a: 7030 d701 1002 |0019: invoke-direct {v0, v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@01d7 │ │ -012460: 5b30 2d03 |001c: iput-object v0, v3, Lorg/anothermonitor/ServiceReader;.readThread:Ljava/lang/Thread; // field@032d │ │ -012464: 2200 0301 |001e: new-instance v0, Lorg/anothermonitor/ServiceReader$2; // type@0103 │ │ -012468: 7020 4303 3000 |0020: invoke-direct {v0, v3}, Lorg/anothermonitor/ServiceReader$2;.:(Lorg/anothermonitor/ServiceReader;)V // method@0343 │ │ -01246e: 5b30 3003 |0023: iput-object v0, v3, Lorg/anothermonitor/ServiceReader;.receiverStartRecord:Landroid/content/BroadcastReceiver; // field@0330 │ │ -012472: 2200 0401 |0025: new-instance v0, Lorg/anothermonitor/ServiceReader$3; // type@0104 │ │ -012476: 7020 4503 3000 |0027: invoke-direct {v0, v3}, Lorg/anothermonitor/ServiceReader$3;.:(Lorg/anothermonitor/ServiceReader;)V // method@0345 │ │ -01247c: 5b30 3103 |002a: iput-object v0, v3, Lorg/anothermonitor/ServiceReader;.receiverStopRecord:Landroid/content/BroadcastReceiver; // field@0331 │ │ -012480: 2200 0501 |002c: new-instance v0, Lorg/anothermonitor/ServiceReader$4; // type@0105 │ │ -012484: 7020 4703 3000 |002e: invoke-direct {v0, v3}, Lorg/anothermonitor/ServiceReader$4;.:(Lorg/anothermonitor/ServiceReader;)V // method@0347 │ │ -01248a: 5b30 2f03 |0031: iput-object v0, v3, Lorg/anothermonitor/ServiceReader;.receiverClose:Landroid/content/BroadcastReceiver; // field@032f │ │ -01248e: 0e00 |0033: return-void │ │ +012408: |[012408] org.anothermonitor.ServiceReader.:()V │ │ +012418: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01241a: 7010 2800 0300 |0001: invoke-direct {v3}, Landroid/app/Service;.:()V // method@0028 │ │ +012420: 5c30 1903 |0004: iput-boolean v0, v3, Lorg/anothermonitor/ServiceReader;.firstRead:Z // field@0319 │ │ +012424: 5c30 3603 |0006: iput-boolean v0, v3, Lorg/anothermonitor/ServiceReader;.topRow:Z // field@0336 │ │ +012428: 1300 d007 |0008: const/16 v0, #int 2000 // #7d0 │ │ +01242c: 5930 2403 |000a: iput v0, v3, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +012430: 2200 0201 |000c: new-instance v0, Lorg/anothermonitor/ServiceReader$1; // type@0102 │ │ +012434: 7020 4103 3000 |000e: invoke-direct {v0, v3}, Lorg/anothermonitor/ServiceReader$1;.:(Lorg/anothermonitor/ServiceReader;)V // method@0341 │ │ +01243a: 5b30 2c03 |0011: iput-object v0, v3, Lorg/anothermonitor/ServiceReader;.readRunnable:Ljava/lang/Runnable; // field@032c │ │ +01243e: 2200 a700 |0013: new-instance v0, Ljava/lang/Thread; // type@00a7 │ │ +012442: 5431 2c03 |0015: iget-object v1, v3, Lorg/anothermonitor/ServiceReader;.readRunnable:Ljava/lang/Runnable; // field@032c │ │ +012446: 1a02 2206 |0017: const-string v2, "readThread" // string@0622 │ │ +01244a: 7030 d701 1002 |0019: invoke-direct {v0, v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@01d7 │ │ +012450: 5b30 2d03 |001c: iput-object v0, v3, Lorg/anothermonitor/ServiceReader;.readThread:Ljava/lang/Thread; // field@032d │ │ +012454: 2200 0301 |001e: new-instance v0, Lorg/anothermonitor/ServiceReader$2; // type@0103 │ │ +012458: 7020 4303 3000 |0020: invoke-direct {v0, v3}, Lorg/anothermonitor/ServiceReader$2;.:(Lorg/anothermonitor/ServiceReader;)V // method@0343 │ │ +01245e: 5b30 3003 |0023: iput-object v0, v3, Lorg/anothermonitor/ServiceReader;.receiverStartRecord:Landroid/content/BroadcastReceiver; // field@0330 │ │ +012462: 2200 0401 |0025: new-instance v0, Lorg/anothermonitor/ServiceReader$3; // type@0104 │ │ +012466: 7020 4503 3000 |0027: invoke-direct {v0, v3}, Lorg/anothermonitor/ServiceReader$3;.:(Lorg/anothermonitor/ServiceReader;)V // method@0345 │ │ +01246c: 5b30 3103 |002a: iput-object v0, v3, Lorg/anothermonitor/ServiceReader;.receiverStopRecord:Landroid/content/BroadcastReceiver; // field@0331 │ │ +012470: 2200 0501 |002c: new-instance v0, Lorg/anothermonitor/ServiceReader$4; // type@0105 │ │ +012474: 7020 4703 3000 |002e: invoke-direct {v0, v3}, Lorg/anothermonitor/ServiceReader$4;.:(Lorg/anothermonitor/ServiceReader;)V // method@0347 │ │ +01247a: 5b30 2f03 |0031: iput-object v0, v3, Lorg/anothermonitor/ServiceReader;.receiverClose:Landroid/content/BroadcastReceiver; // field@032f │ │ +01247e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0004 line=55 │ │ 0x0008 line=56 │ │ 0x000c line=77 │ │ 0x0013 line=109 │ │ 0x001e line=110 │ │ - 0x0033 line=137 │ │ locals : │ │ 0x0000 - 0x0034 reg=3 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #1 : (in Lorg/anothermonitor/ServiceReader;) │ │ name : 'access$000' │ │ type : '(Lorg/anothermonitor/ServiceReader;)Ljava/lang/Thread;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -012490: |[012490] org.anothermonitor.ServiceReader.access$000:(Lorg/anothermonitor/ServiceReader;)Ljava/lang/Thread; │ │ -0124a0: 5410 2d03 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.readThread:Ljava/lang/Thread; // field@032d │ │ -0124a4: 1100 |0002: return-object v0 │ │ +012480: |[012480] org.anothermonitor.ServiceReader.access$000:(Lorg/anothermonitor/ServiceReader;)Ljava/lang/Thread; │ │ +012490: 5410 2d03 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.readThread:Ljava/lang/Thread; // field@032d │ │ +012494: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ServiceReader; │ │ │ │ #2 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -20882,17 +20906,17 @@ │ │ type : '(Lorg/anothermonitor/ServiceReader;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0124a8: |[0124a8] org.anothermonitor.ServiceReader.access$100:(Lorg/anothermonitor/ServiceReader;)V │ │ -0124b8: 7010 6903 0000 |0000: invoke-direct {v0}, Lorg/anothermonitor/ServiceReader;.read:()V // method@0369 │ │ -0124be: 0e00 |0003: return-void │ │ +012498: |[012498] org.anothermonitor.ServiceReader.access$100:(Lorg/anothermonitor/ServiceReader;)V │ │ +0124a8: 7010 6903 0000 |0000: invoke-direct {v0}, Lorg/anothermonitor/ServiceReader;.read:()V // method@0369 │ │ +0124ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/anothermonitor/ServiceReader; │ │ │ │ #3 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -20900,17 +20924,17 @@ │ │ type : '(Lorg/anothermonitor/ServiceReader;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0124c0: |[0124c0] org.anothermonitor.ServiceReader.access$200:(Lorg/anothermonitor/ServiceReader;)I │ │ -0124d0: 5210 1a03 |0000: iget v0, v1, Lorg/anothermonitor/ServiceReader;.intervalRead:I // field@031a │ │ -0124d4: 0f00 |0002: return v0 │ │ +0124b0: |[0124b0] org.anothermonitor.ServiceReader.access$200:(Lorg/anothermonitor/ServiceReader;)I │ │ +0124c0: 5210 1a03 |0000: iget v0, v1, Lorg/anothermonitor/ServiceReader;.intervalRead:I // field@031a │ │ +0124c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/anothermonitor/ServiceReader; │ │ │ │ #4 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -20918,1039 +20942,1023 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -0124d8: |[0124d8] org.anothermonitor.ServiceReader.getDate:()Ljava/lang/String; │ │ -0124e8: 7100 e601 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@01e6 │ │ -0124ee: 0c00 |0003: move-result-object v0 │ │ -0124f0: 2201 a800 |0004: new-instance v1, Ljava/text/DecimalFormat; // type@00a8 │ │ -0124f4: 1a02 2f00 |0006: const-string v2, "00" // string@002f │ │ -0124f8: 7020 dd01 2100 |0008: invoke-direct {v1, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@01dd │ │ -0124fe: 2202 a600 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ -012502: 7010 d101 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -012508: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -01250a: 6e20 e501 3000 |0011: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ -012510: 0a03 |0014: move-result v3 │ │ -012512: 8134 |0015: int-to-long v4, v3 │ │ -012514: 6e30 df01 4105 |0016: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ -01251a: 0c03 |0019: move-result-object v3 │ │ -01251c: 6e20 d401 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -012522: 0c02 |001d: move-result-object v2 │ │ -012524: 1a03 1d00 |001e: const-string v3, "-" // string@001d │ │ -012528: 6e20 d401 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01252e: 0c02 |0023: move-result-object v2 │ │ -012530: 1223 |0024: const/4 v3, #int 2 // #2 │ │ -012532: 6e20 e501 3000 |0025: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ -012538: 0a03 |0028: move-result v3 │ │ -01253a: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01253e: 8134 |002b: int-to-long v4, v3 │ │ -012540: 6e30 df01 4105 |002c: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ -012546: 0c03 |002f: move-result-object v3 │ │ -012548: 6e20 d401 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01254e: 0c02 |0033: move-result-object v2 │ │ -012550: 1a03 1d00 |0034: const-string v3, "-" // string@001d │ │ -012554: 6e20 d401 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01255a: 0c02 |0039: move-result-object v2 │ │ -01255c: 1253 |003a: const/4 v3, #int 5 // #5 │ │ -01255e: 6e20 e501 3000 |003b: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ -012564: 0a03 |003e: move-result v3 │ │ -012566: 8134 |003f: int-to-long v4, v3 │ │ -012568: 6e30 df01 4105 |0040: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ -01256e: 0c03 |0043: move-result-object v3 │ │ -012570: 6e20 d401 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -012576: 0c02 |0047: move-result-object v2 │ │ -012578: 1a03 1d00 |0048: const-string v3, "-" // string@001d │ │ -01257c: 6e20 d401 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -012582: 0c02 |004d: move-result-object v2 │ │ -012584: 1303 0b00 |004e: const/16 v3, #int 11 // #b │ │ -012588: 6e20 e501 3000 |0050: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ -01258e: 0a03 |0053: move-result v3 │ │ -012590: 8134 |0054: int-to-long v4, v3 │ │ -012592: 6e30 df01 4105 |0055: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ -012598: 0c03 |0058: move-result-object v3 │ │ -01259a: 6e20 d401 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0125a0: 0c02 |005c: move-result-object v2 │ │ -0125a2: 1a03 1d00 |005d: const-string v3, "-" // string@001d │ │ -0125a6: 6e20 d401 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0125ac: 0c02 |0062: move-result-object v2 │ │ -0125ae: 1303 0c00 |0063: const/16 v3, #int 12 // #c │ │ -0125b2: 6e20 e501 3000 |0065: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ -0125b8: 0a03 |0068: move-result v3 │ │ -0125ba: 8134 |0069: int-to-long v4, v3 │ │ -0125bc: 6e30 df01 4105 |006a: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ -0125c2: 0c03 |006d: move-result-object v3 │ │ -0125c4: 6e20 d401 3200 |006e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0125ca: 0c02 |0071: move-result-object v2 │ │ -0125cc: 1a03 1d00 |0072: const-string v3, "-" // string@001d │ │ -0125d0: 6e20 d401 3200 |0074: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0125d6: 0c02 |0077: move-result-object v2 │ │ -0125d8: 1303 0d00 |0078: const/16 v3, #int 13 // #d │ │ -0125dc: 6e20 e501 3000 |007a: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ -0125e2: 0a03 |007d: move-result v3 │ │ -0125e4: 8134 |007e: int-to-long v4, v3 │ │ -0125e6: 6e30 df01 4105 |007f: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ -0125ec: 0c03 |0082: move-result-object v3 │ │ -0125ee: 6e20 d401 3200 |0083: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0125f4: 0c02 |0086: move-result-object v2 │ │ -0125f6: 6e10 d501 0200 |0087: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -0125fc: 0c02 |008a: move-result-object v2 │ │ -0125fe: 1102 |008b: return-object v2 │ │ +0124c8: |[0124c8] org.anothermonitor.ServiceReader.getDate:()Ljava/lang/String; │ │ +0124d8: 7100 e601 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@01e6 │ │ +0124de: 0c00 |0003: move-result-object v0 │ │ +0124e0: 2201 a800 |0004: new-instance v1, Ljava/text/DecimalFormat; // type@00a8 │ │ +0124e4: 1a02 2f00 |0006: const-string v2, "00" // string@002f │ │ +0124e8: 7020 dd01 2100 |0008: invoke-direct {v1, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@01dd │ │ +0124ee: 2202 a600 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ +0124f2: 7010 d101 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +0124f8: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +0124fa: 6e20 e501 3000 |0011: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ +012500: 0a03 |0014: move-result v3 │ │ +012502: 8134 |0015: int-to-long v4, v3 │ │ +012504: 6e30 df01 4105 |0016: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ +01250a: 0c03 |0019: move-result-object v3 │ │ +01250c: 6e20 d401 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +012512: 0c02 |001d: move-result-object v2 │ │ +012514: 1a03 1d00 |001e: const-string v3, "-" // string@001d │ │ +012518: 6e20 d401 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01251e: 0c02 |0023: move-result-object v2 │ │ +012520: 1223 |0024: const/4 v3, #int 2 // #2 │ │ +012522: 6e20 e501 3000 |0025: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ +012528: 0a03 |0028: move-result v3 │ │ +01252a: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01252e: 8134 |002b: int-to-long v4, v3 │ │ +012530: 6e30 df01 4105 |002c: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ +012536: 0c03 |002f: move-result-object v3 │ │ +012538: 6e20 d401 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01253e: 0c02 |0033: move-result-object v2 │ │ +012540: 1a03 1d00 |0034: const-string v3, "-" // string@001d │ │ +012544: 6e20 d401 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01254a: 0c02 |0039: move-result-object v2 │ │ +01254c: 1253 |003a: const/4 v3, #int 5 // #5 │ │ +01254e: 6e20 e501 3000 |003b: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ +012554: 0a03 |003e: move-result v3 │ │ +012556: 8134 |003f: int-to-long v4, v3 │ │ +012558: 6e30 df01 4105 |0040: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ +01255e: 0c03 |0043: move-result-object v3 │ │ +012560: 6e20 d401 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +012566: 0c02 |0047: move-result-object v2 │ │ +012568: 1a03 1d00 |0048: const-string v3, "-" // string@001d │ │ +01256c: 6e20 d401 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +012572: 0c02 |004d: move-result-object v2 │ │ +012574: 1303 0b00 |004e: const/16 v3, #int 11 // #b │ │ +012578: 6e20 e501 3000 |0050: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ +01257e: 0a03 |0053: move-result v3 │ │ +012580: 8134 |0054: int-to-long v4, v3 │ │ +012582: 6e30 df01 4105 |0055: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ +012588: 0c03 |0058: move-result-object v3 │ │ +01258a: 6e20 d401 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +012590: 0c02 |005c: move-result-object v2 │ │ +012592: 1a03 1d00 |005d: const-string v3, "-" // string@001d │ │ +012596: 6e20 d401 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01259c: 0c02 |0062: move-result-object v2 │ │ +01259e: 1303 0c00 |0063: const/16 v3, #int 12 // #c │ │ +0125a2: 6e20 e501 3000 |0065: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ +0125a8: 0a03 |0068: move-result v3 │ │ +0125aa: 8134 |0069: int-to-long v4, v3 │ │ +0125ac: 6e30 df01 4105 |006a: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ +0125b2: 0c03 |006d: move-result-object v3 │ │ +0125b4: 6e20 d401 3200 |006e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0125ba: 0c02 |0071: move-result-object v2 │ │ +0125bc: 1a03 1d00 |0072: const-string v3, "-" // string@001d │ │ +0125c0: 6e20 d401 3200 |0074: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0125c6: 0c02 |0077: move-result-object v2 │ │ +0125c8: 1303 0d00 |0078: const/16 v3, #int 13 // #d │ │ +0125cc: 6e20 e501 3000 |007a: invoke-virtual {v0, v3}, Ljava/util/Calendar;.get:(I)I // method@01e5 │ │ +0125d2: 0a03 |007d: move-result v3 │ │ +0125d4: 8134 |007e: int-to-long v4, v3 │ │ +0125d6: 6e30 df01 4105 |007f: invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@01df │ │ +0125dc: 0c03 |0082: move-result-object v3 │ │ +0125de: 6e20 d401 3200 |0083: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0125e4: 0c02 |0086: move-result-object v2 │ │ +0125e6: 6e10 d501 0200 |0087: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +0125ec: 0c02 |008a: move-result-object v2 │ │ +0125ee: 1102 |008b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0004 line=580 │ │ 0x000b line=581 │ │ + 0x0011 line=582 │ │ + 0x0025 line=583 │ │ + 0x003b line=584 │ │ + 0x0050 line=585 │ │ + 0x0065 line=586 │ │ + 0x007a line=587 │ │ + 0x008b line=581 │ │ locals : │ │ 0x0004 - 0x008c reg=0 c Ljava/util/Calendar; │ │ 0x000b - 0x008c reg=1 df Ljava/text/DecimalFormat; │ │ 0x0000 - 0x008c reg=6 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #5 : (in Lorg/anothermonitor/ServiceReader;) │ │ name : 'read' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 23 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 1803 16-bit code units │ │ -012600: |[012600] org.anothermonitor.ServiceReader.read:()V │ │ -012610: 220e 8a00 |0000: new-instance v14, Ljava/io/BufferedReader; // type@008a │ │ -012614: 220f 8e00 |0002: new-instance v15, Ljava/io/FileReader; // type@008e │ │ -012618: 1a10 2a00 |0004: const-string v16, "/proc/meminfo" // string@002a │ │ -01261c: 7602 ab01 0f00 |0006: invoke-direct/range {v15, v16}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@01ab │ │ -012622: 7020 9d01 fe00 |0009: invoke-direct {v14, v15}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@019d │ │ -012628: 0800 1600 |000c: move-object/from16 v0, v22 │ │ -01262c: 5b0e 2e03 |000e: iput-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012630: 0800 1600 |0010: move-object/from16 v0, v22 │ │ -012634: 540e 2e03 |0012: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012638: 6e10 9f01 0e00 |0014: invoke-virtual {v14}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ -01263e: 0c0e |0017: move-result-object v14 │ │ -012640: 0800 1600 |0018: move-object/from16 v0, v22 │ │ -012644: 5b0e 3303 |001a: iput-object v14, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ -012648: 0800 1600 |001c: move-object/from16 v0, v22 │ │ -01264c: 540e 3303 |001e: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ -012650: 380e f601 |0020: if-eqz v14, 0216 // +01f6 │ │ -012654: 0800 1600 |0022: move-object/from16 v0, v22 │ │ -012658: 540e 2603 |0024: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ -01265c: 7210 f701 0e00 |0026: invoke-interface {v14}, Ljava/util/List;.size:()I // method@01f7 │ │ -012662: 0a0e |0029: move-result v14 │ │ -012664: 0800 1600 |002a: move-object/from16 v0, v22 │ │ -012668: 520f 2403 |002c: iget v15, v0, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -01266c: 34fe 9100 |002e: if-lt v14, v15, 00bf // +0091 │ │ -012670: 0800 1600 |0030: move-object/from16 v0, v22 │ │ -012674: 540e 1803 |0032: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ -012678: 0800 1600 |0034: move-object/from16 v0, v22 │ │ -01267c: 540f 1803 |0036: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ -012680: 7210 f701 0f00 |0038: invoke-interface {v15}, Ljava/util/List;.size:()I // method@01f7 │ │ -012686: 0a0f |003b: move-result v15 │ │ -012688: d80f 0fff |003c: add-int/lit8 v15, v15, #int -1 // #ff │ │ -01268c: 7220 f501 fe00 |003e: invoke-interface {v14, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -012692: 0800 1600 |0041: move-object/from16 v0, v22 │ │ -012696: 540e 1703 |0043: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ -01269a: 0800 1600 |0045: move-object/from16 v0, v22 │ │ -01269e: 540f 1703 |0047: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ -0126a2: 7210 f701 0f00 |0049: invoke-interface {v15}, Ljava/util/List;.size:()I // method@01f7 │ │ -0126a8: 0a0f |004c: move-result v15 │ │ -0126aa: d80f 0fff |004d: add-int/lit8 v15, v15, #int -1 // #ff │ │ -0126ae: 7220 f501 fe00 |004f: invoke-interface {v14, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -0126b4: 0800 1600 |0052: move-object/from16 v0, v22 │ │ -0126b8: 540e 2903 |0054: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ -0126bc: 0800 1600 |0056: move-object/from16 v0, v22 │ │ -0126c0: 540f 2903 |0058: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ -0126c4: 7210 f701 0f00 |005a: invoke-interface {v15}, Ljava/util/List;.size:()I // method@01f7 │ │ -0126ca: 0a0f |005d: move-result v15 │ │ -0126cc: d80f 0fff |005e: add-int/lit8 v15, v15, #int -1 // #ff │ │ -0126d0: 7220 f501 fe00 |0060: invoke-interface {v14, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -0126d6: 0800 1600 |0063: move-object/from16 v0, v22 │ │ -0126da: 540e 2803 |0065: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ -0126de: 0800 1600 |0067: move-object/from16 v0, v22 │ │ -0126e2: 540f 2803 |0069: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ -0126e6: 7210 f701 0f00 |006b: invoke-interface {v15}, Ljava/util/List;.size:()I // method@01f7 │ │ -0126ec: 0a0f |006e: move-result v15 │ │ -0126ee: d80f 0fff |006f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -0126f2: 7220 f501 fe00 |0071: invoke-interface {v14, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -0126f8: 0800 1600 |0074: move-object/from16 v0, v22 │ │ -0126fc: 540e 2503 |0076: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ -012700: 0800 1600 |0078: move-object/from16 v0, v22 │ │ -012704: 540f 2503 |007a: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ -012708: 7210 f701 0f00 |007c: invoke-interface {v15}, Ljava/util/List;.size:()I // method@01f7 │ │ -01270e: 0a0f |007f: move-result v15 │ │ -012710: d80f 0fff |0080: add-int/lit8 v15, v15, #int -1 // #ff │ │ -012714: 7220 f501 fe00 |0082: invoke-interface {v14, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -01271a: 0800 1600 |0085: move-object/from16 v0, v22 │ │ -01271e: 540e 2603 |0087: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ -012722: 0800 1600 |0089: move-object/from16 v0, v22 │ │ -012726: 540f 2603 |008b: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ -01272a: 7210 f701 0f00 |008d: invoke-interface {v15}, Ljava/util/List;.size:()I // method@01f7 │ │ -012730: 0a0f |0090: move-result v15 │ │ -012732: d80f 0fff |0091: add-int/lit8 v15, v15, #int -1 // #ff │ │ -012736: 7220 f501 fe00 |0093: invoke-interface {v14, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -01273c: 0800 1600 |0096: move-object/from16 v0, v22 │ │ -012740: 540e 1603 |0098: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ -012744: 0800 1600 |009a: move-object/from16 v0, v22 │ │ -012748: 540f 1603 |009c: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ -01274c: 7210 f701 0f00 |009e: invoke-interface {v15}, Ljava/util/List;.size:()I // method@01f7 │ │ -012752: 0a0f |00a1: move-result v15 │ │ -012754: d80f 0fff |00a2: add-int/lit8 v15, v15, #int -1 // #ff │ │ -012758: 7220 f501 fe00 |00a4: invoke-interface {v14, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -01275e: 0800 1600 |00a7: move-object/from16 v0, v22 │ │ -012762: 540e 3503 |00a9: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ -012766: 0800 1600 |00ab: move-object/from16 v0, v22 │ │ -01276a: 540f 3503 |00ad: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ -01276e: 7210 f701 0f00 |00af: invoke-interface {v15}, Ljava/util/List;.size:()I // method@01f7 │ │ -012774: 0a0f |00b2: move-result v15 │ │ -012776: d80f 0fff |00b3: add-int/lit8 v15, v15, #int -1 // #ff │ │ -01277a: 7220 f501 fe00 |00b5: invoke-interface {v14, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -012780: 2900 6aff |00b8: goto/16 0022 // -0096 │ │ -012784: 0d03 |00ba: move-exception v3 │ │ -012786: 6e10 b501 0300 |00bb: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@01b5 │ │ -01278c: 0e00 |00be: return-void │ │ -01278e: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ -012792: 540e 1e03 |00c1: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -012796: 380e 6a00 |00c3: if-eqz v14, 012d // +006a │ │ -01279a: 0800 1600 |00c5: move-object/from16 v0, v22 │ │ -01279e: 540e 1e03 |00c7: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -0127a2: 7210 f301 0e00 |00c9: invoke-interface {v14}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -0127a8: 0a0e |00cc: move-result v14 │ │ -0127aa: 390e 6000 |00cd: if-nez v14, 012d // +0060 │ │ -0127ae: 0800 1600 |00cf: move-object/from16 v0, v22 │ │ -0127b2: 540e 1e03 |00d1: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -0127b6: 120f |00d3: const/4 v15, #int 0 // #0 │ │ -0127b8: 7220 f201 fe00 |00d4: invoke-interface {v14, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -0127be: 0c0e |00d7: move-result-object v14 │ │ -0127c0: 1f0e b000 |00d8: check-cast v14, Ljava/util/Map; // type@00b0 │ │ -0127c4: 1a0f 3c04 |00da: const-string v15, "finalValue" // string@043c │ │ -0127c8: 7220 f801 fe00 |00dc: invoke-interface {v14, v15}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0127ce: 0c08 |00df: move-result-object v8 │ │ -0127d0: 1f08 af00 |00e0: check-cast v8, Ljava/util/List; // type@00af │ │ -0127d4: 3808 4b00 |00e2: if-eqz v8, 012d // +004b │ │ -0127d8: 7210 f701 0800 |00e4: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ -0127de: 0a0e |00e7: move-result v14 │ │ -0127e0: 0800 1600 |00e8: move-object/from16 v0, v22 │ │ -0127e4: 520f 2403 |00ea: iget v15, v0, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -0127e8: 34fe 4100 |00ec: if-lt v14, v15, 012d // +0041 │ │ -0127ec: 0800 1600 |00ee: move-object/from16 v0, v22 │ │ -0127f0: 540e 1e03 |00f0: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -0127f4: 7210 f401 0e00 |00f2: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -0127fa: 0c05 |00f5: move-result-object v5 │ │ -0127fc: 7210 ec01 0500 |00f6: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -012802: 0a0e |00f9: move-result v14 │ │ -012804: 380e 3300 |00fa: if-eqz v14, 012d // +0033 │ │ -012808: 7210 ed01 0500 |00fc: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -01280e: 0c09 |00ff: move-result-object v9 │ │ -012810: 1f09 b000 |0100: check-cast v9, Ljava/util/Map; // type@00b0 │ │ -012814: 1a0e 3c04 |0102: const-string v14, "finalValue" // string@043c │ │ -012818: 7220 f801 e900 |0104: invoke-interface {v9, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -01281e: 0c0e |0107: move-result-object v14 │ │ -012820: 1f0e af00 |0108: check-cast v14, Ljava/util/List; // type@00af │ │ -012824: 7210 f701 0800 |010a: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ -01282a: 0a0f |010d: move-result v15 │ │ -01282c: d80f 0fff |010e: add-int/lit8 v15, v15, #int -1 // #ff │ │ -012830: 7220 f501 fe00 |0110: invoke-interface {v14, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -012836: 1a0e d205 |0113: const-string v14, "pPTD" // string@05d2 │ │ -01283a: 7220 f801 e900 |0115: invoke-interface {v9, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -012840: 0c0e |0118: move-result-object v14 │ │ -012842: 1f0e af00 |0119: check-cast v14, Ljava/util/List; // type@00af │ │ -012846: 1a0f d205 |011b: const-string v15, "pPTD" // string@05d2 │ │ -01284a: 7220 f801 f900 |011d: invoke-interface {v9, v15}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -012850: 0c0f |0120: move-result-object v15 │ │ -012852: 1f0f af00 |0121: check-cast v15, Ljava/util/List; // type@00af │ │ -012856: 7210 f701 0f00 |0123: invoke-interface {v15}, Ljava/util/List;.size:()I // method@01f7 │ │ -01285c: 0a0f |0126: move-result v15 │ │ -01285e: d80f 0fff |0127: add-int/lit8 v15, v15, #int -1 // #ff │ │ -012862: 7220 f501 fe00 |0129: invoke-interface {v14, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -012868: 28ca |012c: goto 00f6 // -0036 │ │ -01286a: 0800 1600 |012d: move-object/from16 v0, v22 │ │ -01286e: 540e 1e03 |012f: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -012872: 380e 2a00 |0131: if-eqz v14, 015b // +002a │ │ -012876: 0800 1600 |0133: move-object/from16 v0, v22 │ │ -01287a: 540e 1e03 |0135: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -01287e: 7210 f301 0e00 |0137: invoke-interface {v14}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -012884: 0a0e |013a: move-result v14 │ │ -012886: 390e 2000 |013b: if-nez v14, 015b // +0020 │ │ -01288a: 0800 1600 |013d: move-object/from16 v0, v22 │ │ -01288e: 540e 1e03 |013f: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -012892: 7210 f401 0e00 |0141: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -012898: 0c05 |0144: move-result-object v5 │ │ -01289a: 7210 ec01 0500 |0145: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -0128a0: 0a0e |0148: move-result v14 │ │ -0128a2: 380e 1200 |0149: if-eqz v14, 015b // +0012 │ │ -0128a6: 7210 ed01 0500 |014b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -0128ac: 0c09 |014e: move-result-object v9 │ │ -0128ae: 1f09 b000 |014f: check-cast v9, Ljava/util/Map; // type@00b0 │ │ -0128b2: 1a0e 3c04 |0151: const-string v14, "finalValue" // string@043c │ │ -0128b6: 7220 f801 e900 |0153: invoke-interface {v9, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0128bc: 0c08 |0156: move-result-object v8 │ │ -0128be: 1f08 af00 |0157: check-cast v8, Ljava/util/List; // type@00af │ │ -0128c2: 3908 3e00 |0159: if-nez v8, 0197 // +003e │ │ -0128c6: 0800 1600 |015b: move-object/from16 v0, v22 │ │ -0128ca: 550e 1903 |015d: iget-boolean v14, v0, Lorg/anothermonitor/ServiceReader;.firstRead:Z // field@0319 │ │ -0128ce: 380e 6800 |015f: if-eqz v14, 01c7 // +0068 │ │ -0128d2: 0800 1600 |0161: move-object/from16 v0, v22 │ │ -0128d6: 540e 3303 |0163: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ -0128da: 1a0f 3102 |0165: const-string v15, "MemTotal:" // string@0231 │ │ -0128de: 6e20 cd01 fe00 |0167: invoke-virtual {v14, v15}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01cd │ │ -0128e4: 0a0e |016a: move-result v14 │ │ -0128e6: 380e 5c00 |016b: if-eqz v14, 01c7 // +005c │ │ -0128ea: 0800 1600 |016d: move-object/from16 v0, v22 │ │ -0128ee: 540e 3303 |016f: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ -0128f2: 1a0f d902 |0171: const-string v15, "[ ]+" // string@02d9 │ │ -0128f6: 1310 0300 |0173: const/16 v16, #int 3 // #3 │ │ -0128fa: 7403 cc01 0e00 |0175: invoke-virtual/range {v14, v15, v16}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ -012900: 0c0e |0178: move-result-object v14 │ │ -012902: 121f |0179: const/4 v15, #int 1 // #1 │ │ -012904: 460e 0e0f |017a: aget-object v14, v14, v15 │ │ -012908: 7110 ba01 0e00 |017c: invoke-static {v14}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -01290e: 0a0e |017f: move-result v14 │ │ -012910: 0800 1600 |0180: move-object/from16 v0, v22 │ │ -012914: 590e 2703 |0182: iput v14, v0, Lorg/anothermonitor/ServiceReader;.memTotal:I // field@0327 │ │ -012918: 120e |0184: const/4 v14, #int 0 // #0 │ │ -01291a: 0800 1600 |0185: move-object/from16 v0, v22 │ │ -01291e: 5c0e 1903 |0187: iput-boolean v14, v0, Lorg/anothermonitor/ServiceReader;.firstRead:Z // field@0319 │ │ -012922: 0800 1600 |0189: move-object/from16 v0, v22 │ │ -012926: 540e 2e03 |018b: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -01292a: 6e10 9f01 0e00 |018d: invoke-virtual {v14}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ -012930: 0c0e |0190: move-result-object v14 │ │ -012932: 0800 1600 |0191: move-object/from16 v0, v22 │ │ -012936: 5b0e 3303 |0193: iput-object v14, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ -01293a: 2900 87fe |0195: goto/16 001c // -0179 │ │ -01293e: 7210 f701 0800 |0197: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ -012944: 0a0e |019a: move-result v14 │ │ -012946: 0800 1600 |019b: move-object/from16 v0, v22 │ │ -01294a: 520f 2403 |019d: iget v15, v0, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -01294e: 34fe 0c00 |019f: if-lt v14, v15, 01ab // +000c │ │ -012952: 7210 f701 0800 |01a1: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ -012958: 0a0e |01a4: move-result v14 │ │ -01295a: d80e 0eff |01a5: add-int/lit8 v14, v14, #int -1 // #ff │ │ -01295e: 7220 f501 e800 |01a7: invoke-interface {v8, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -012964: 28ed |01aa: goto 0197 // -0013 │ │ -012966: 1a0e d205 |01ab: const-string v14, "pPTD" // string@05d2 │ │ -01296a: 7220 f801 e900 |01ad: invoke-interface {v9, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -012970: 0c08 |01b0: move-result-object v8 │ │ -012972: 1f08 af00 |01b1: check-cast v8, Ljava/util/List; // type@00af │ │ -012976: 7210 f701 0800 |01b3: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ -01297c: 0a0e |01b6: move-result v14 │ │ -01297e: 0800 1600 |01b7: move-object/from16 v0, v22 │ │ -012982: 520f 2403 |01b9: iget v15, v0, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -012986: 34fe 8aff |01bb: if-lt v14, v15, 0145 // -0076 │ │ -01298a: 7210 f701 0800 |01bd: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ -012990: 0a0e |01c0: move-result v14 │ │ -012992: d80e 0eff |01c1: add-int/lit8 v14, v14, #int -1 // #ff │ │ -012996: 7220 f501 e800 |01c3: invoke-interface {v8, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -01299c: 28ed |01c6: goto 01b3 // -0013 │ │ -01299e: 0800 1600 |01c7: move-object/from16 v0, v22 │ │ -0129a2: 540e 3303 |01c9: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ -0129a6: 1a0f 3002 |01cb: const-string v15, "MemFree:" // string@0230 │ │ -0129aa: 6e20 cd01 fe00 |01cd: invoke-virtual {v14, v15}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01cd │ │ -0129b0: 0a0e |01d0: move-result v14 │ │ -0129b2: 380e 1d00 |01d1: if-eqz v14, 01ee // +001d │ │ -0129b6: 0800 1600 |01d3: move-object/from16 v0, v22 │ │ -0129ba: 540e 2603 |01d5: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ -0129be: 120f |01d7: const/4 v15, #int 0 // #0 │ │ -0129c0: 0800 1600 |01d8: move-object/from16 v0, v22 │ │ -0129c4: 5400 3303 |01da: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ -0129c8: 0810 0000 |01dc: move-object/from16 v16, v0 │ │ -0129cc: 1a11 d902 |01de: const-string v17, "[ ]+" // string@02d9 │ │ -0129d0: 1312 0300 |01e0: const/16 v18, #int 3 // #3 │ │ -0129d4: 7403 cc01 1000 |01e2: invoke-virtual/range {v16, v17, v18}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ -0129da: 0c10 |01e5: move-result-object v16 │ │ -0129dc: 1311 0100 |01e6: const/16 v17, #int 1 // #1 │ │ -0129e0: 4610 1011 |01e8: aget-object v16, v16, v17 │ │ -0129e4: 7803 ef01 0e00 |01ea: invoke-interface/range {v14, v15, v16}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -0129ea: 289c |01ed: goto 0189 // -0064 │ │ -0129ec: 0800 1600 |01ee: move-object/from16 v0, v22 │ │ -0129f0: 540e 3303 |01f0: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ -0129f4: 1a0f 7600 |01f2: const-string v15, "Cached:" // string@0076 │ │ -0129f8: 6e20 cd01 fe00 |01f4: invoke-virtual {v14, v15}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01cd │ │ -0129fe: 0a0e |01f7: move-result v14 │ │ -012a00: 380e 91ff |01f8: if-eqz v14, 0189 // -006f │ │ -012a04: 0800 1600 |01fa: move-object/from16 v0, v22 │ │ -012a08: 540e 1603 |01fc: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ -012a0c: 120f |01fe: const/4 v15, #int 0 // #0 │ │ -012a0e: 0800 1600 |01ff: move-object/from16 v0, v22 │ │ -012a12: 5400 3303 |0201: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ -012a16: 0810 0000 |0203: move-object/from16 v16, v0 │ │ -012a1a: 1a11 d902 |0205: const-string v17, "[ ]+" // string@02d9 │ │ -012a1e: 1312 0300 |0207: const/16 v18, #int 3 // #3 │ │ -012a22: 7403 cc01 1000 |0209: invoke-virtual/range {v16, v17, v18}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ -012a28: 0c10 |020c: move-result-object v16 │ │ -012a2a: 1311 0100 |020d: const/16 v17, #int 1 // #1 │ │ -012a2e: 4610 1011 |020f: aget-object v16, v16, v17 │ │ -012a32: 7803 ef01 0e00 |0211: invoke-interface/range {v14, v15, v16}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -012a38: 2900 75ff |0214: goto/16 0189 // -008b │ │ -012a3c: 0800 1600 |0216: move-object/from16 v0, v22 │ │ -012a40: 540e 2e03 |0218: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012a44: 6e10 9e01 0e00 |021a: invoke-virtual {v14}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ -012a4a: 0800 1600 |021d: move-object/from16 v0, v22 │ │ -012a4e: 540e 1403 |021f: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.am:Landroid/app/ActivityManager; // field@0314 │ │ -012a52: 0800 1600 |0221: move-object/from16 v0, v22 │ │ -012a56: 540f 2a03 |0223: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ -012a5a: 6e20 1400 fe00 |0225: invoke-virtual {v14, v15}, Landroid/app/ActivityManager;.getMemoryInfo:(Landroid/app/ActivityManager$MemoryInfo;)V // method@0014 │ │ -012a60: 0800 1600 |0228: move-object/from16 v0, v22 │ │ -012a64: 540e 2a03 |022a: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ -012a68: 390e 8e02 |022c: if-nez v14, 04ba // +028e │ │ -012a6c: 0800 1600 |022e: move-object/from16 v0, v22 │ │ -012a70: 540e 2803 |0230: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ -012a74: 120f |0232: const/4 v15, #int 0 // #0 │ │ -012a76: 1310 0000 |0233: const/16 v16, #int 0 // #0 │ │ -012a7a: 7701 cf01 1000 |0235: invoke-static/range {v16}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01cf │ │ -012a80: 0c10 |0238: move-result-object v16 │ │ -012a82: 7803 ef01 0e00 |0239: invoke-interface/range {v14, v15, v16}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -012a88: 0800 1600 |023c: move-object/from16 v0, v22 │ │ -012a8c: 540e 2503 |023e: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ -012a90: 120f |0240: const/4 v15, #int 0 // #0 │ │ -012a92: 1310 0000 |0241: const/16 v16, #int 0 // #0 │ │ -012a96: 7701 cf01 1000 |0243: invoke-static/range {v16}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01cf │ │ -012a9c: 0c10 |0246: move-result-object v16 │ │ -012a9e: 7803 ef01 0e00 |0247: invoke-interface/range {v14, v15, v16}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -012aa4: 0800 1600 |024a: move-object/from16 v0, v22 │ │ -012aa8: 540e 3503 |024c: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ -012aac: 120f |024e: const/4 v15, #int 0 // #0 │ │ -012aae: 1310 0000 |024f: const/16 v16, #int 0 // #0 │ │ -012ab2: 7701 cf01 1000 |0251: invoke-static/range {v16}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01cf │ │ -012ab8: 0c10 |0254: move-result-object v16 │ │ -012aba: 7803 ef01 0e00 |0255: invoke-interface/range {v14, v15, v16}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -012ac0: 0800 1600 |0258: move-object/from16 v0, v22 │ │ -012ac4: 540e 2903 |025a: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ -012ac8: 0800 1600 |025c: move-object/from16 v0, v22 │ │ -012acc: 540f 1503 |025e: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.amMI:[Landroid/os/Debug$MemoryInfo; // field@0315 │ │ -012ad0: 1310 0000 |0260: const/16 v16, #int 0 // #0 │ │ -012ad4: 460f 0f10 |0262: aget-object v15, v15, v16 │ │ -012ad8: 6e10 6900 0f00 |0264: invoke-virtual {v15}, Landroid/os/Debug$MemoryInfo;.getTotalPrivateDirty:()I // method@0069 │ │ -012ade: 0a0f |0267: move-result v15 │ │ -012ae0: 7110 bb01 0f00 |0268: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ -012ae6: 0c0f |026b: move-result-object v15 │ │ -012ae8: 7220 f001 fe00 |026c: invoke-interface {v14, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ -012aee: 220e 8a00 |026f: new-instance v14, Ljava/io/BufferedReader; // type@008a │ │ -012af2: 220f 8e00 |0271: new-instance v15, Ljava/io/FileReader; // type@008e │ │ -012af6: 1a10 2b00 |0273: const-string v16, "/proc/stat" // string@002b │ │ -012afa: 7602 ab01 0f00 |0275: invoke-direct/range {v15, v16}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@01ab │ │ -012b00: 7020 9d01 fe00 |0278: invoke-direct {v14, v15}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@019d │ │ -012b06: 0800 1600 |027b: move-object/from16 v0, v22 │ │ -012b0a: 5b0e 2e03 |027d: iput-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012b0e: 0800 1600 |027f: move-object/from16 v0, v22 │ │ -012b12: 540e 2e03 |0281: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012b16: 6e10 9f01 0e00 |0283: invoke-virtual {v14}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ -012b1c: 0c0e |0286: move-result-object v14 │ │ -012b1e: 1a0f d902 |0287: const-string v15, "[ ]+" // string@02d9 │ │ -012b22: 1310 0900 |0289: const/16 v16, #int 9 // #9 │ │ -012b26: 7403 cc01 0e00 |028b: invoke-virtual/range {v14, v15, v16}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ -012b2c: 0c0e |028e: move-result-object v14 │ │ -012b2e: 0800 1600 |028f: move-object/from16 v0, v22 │ │ -012b32: 5b0e 3403 |0291: iput-object v14, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012b36: 0800 1600 |0293: move-object/from16 v0, v22 │ │ -012b3a: 540e 3403 |0295: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012b3e: 121f |0297: const/4 v15, #int 1 // #1 │ │ -012b40: 460e 0e0f |0298: aget-object v14, v14, v15 │ │ -012b44: 7110 bd01 0e00 |029a: invoke-static {v14}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012b4a: 0b0e |029d: move-result-wide v14 │ │ -012b4c: 0800 1600 |029e: move-object/from16 v0, v22 │ │ -012b50: 5400 3403 |02a0: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012b54: 0810 0000 |02a2: move-object/from16 v16, v0 │ │ -012b58: 1311 0200 |02a4: const/16 v17, #int 2 // #2 │ │ -012b5c: 4610 1011 |02a6: aget-object v16, v16, v17 │ │ -012b60: 7701 bd01 1000 |02a8: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012b66: 0b10 |02ab: move-result-wide v16 │ │ -012b68: 9b0e 0e10 |02ac: add-long v14, v14, v16 │ │ -012b6c: 0800 1600 |02ae: move-object/from16 v0, v22 │ │ -012b70: 5400 3403 |02b0: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012b74: 0810 0000 |02b2: move-object/from16 v16, v0 │ │ -012b78: 1311 0300 |02b4: const/16 v17, #int 3 // #3 │ │ -012b7c: 4610 1011 |02b6: aget-object v16, v16, v17 │ │ -012b80: 7701 bd01 1000 |02b8: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012b86: 0b10 |02bb: move-result-wide v16 │ │ -012b88: 9b0e 0e10 |02bc: add-long v14, v14, v16 │ │ -012b8c: 0800 1600 |02be: move-object/from16 v0, v22 │ │ -012b90: 5a0e 3a03 |02c0: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.work:J // field@033a │ │ -012b94: 0800 1600 |02c2: move-object/from16 v0, v22 │ │ -012b98: 530e 3a03 |02c4: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.work:J // field@033a │ │ -012b9c: 0800 1600 |02c6: move-object/from16 v0, v22 │ │ -012ba0: 5400 3403 |02c8: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012ba4: 0810 0000 |02ca: move-object/from16 v16, v0 │ │ -012ba8: 1311 0400 |02cc: const/16 v17, #int 4 // #4 │ │ -012bac: 4610 1011 |02ce: aget-object v16, v16, v17 │ │ -012bb0: 7701 bd01 1000 |02d0: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012bb6: 0b10 |02d3: move-result-wide v16 │ │ -012bb8: 9b0e 0e10 |02d4: add-long v14, v14, v16 │ │ -012bbc: 0800 1600 |02d6: move-object/from16 v0, v22 │ │ -012bc0: 5400 3403 |02d8: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012bc4: 0810 0000 |02da: move-object/from16 v16, v0 │ │ -012bc8: 1311 0500 |02dc: const/16 v17, #int 5 // #5 │ │ -012bcc: 4610 1011 |02de: aget-object v16, v16, v17 │ │ -012bd0: 7701 bd01 1000 |02e0: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012bd6: 0b10 |02e3: move-result-wide v16 │ │ -012bd8: 9b0e 0e10 |02e4: add-long v14, v14, v16 │ │ -012bdc: 0800 1600 |02e6: move-object/from16 v0, v22 │ │ -012be0: 5400 3403 |02e8: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012be4: 0810 0000 |02ea: move-object/from16 v16, v0 │ │ -012be8: 1311 0600 |02ec: const/16 v17, #int 6 // #6 │ │ -012bec: 4610 1011 |02ee: aget-object v16, v16, v17 │ │ -012bf0: 7701 bd01 1000 |02f0: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012bf6: 0b10 |02f3: move-result-wide v16 │ │ -012bf8: 9b0e 0e10 |02f4: add-long v14, v14, v16 │ │ -012bfc: 0800 1600 |02f6: move-object/from16 v0, v22 │ │ -012c00: 5400 3403 |02f8: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012c04: 0810 0000 |02fa: move-object/from16 v16, v0 │ │ -012c08: 1311 0700 |02fc: const/16 v17, #int 7 // #7 │ │ -012c0c: 4610 1011 |02fe: aget-object v16, v16, v17 │ │ -012c10: 7701 bd01 1000 |0300: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012c16: 0b10 |0303: move-result-wide v16 │ │ -012c18: 9b0e 0e10 |0304: add-long v14, v14, v16 │ │ -012c1c: 0800 1600 |0306: move-object/from16 v0, v22 │ │ -012c20: 5a0e 3703 |0308: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.total:J // field@0337 │ │ -012c24: 0800 1600 |030a: move-object/from16 v0, v22 │ │ -012c28: 540e 2e03 |030c: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012c2c: 6e10 9e01 0e00 |030e: invoke-virtual {v14}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ -012c32: 220e 8a00 |0311: new-instance v14, Ljava/io/BufferedReader; // type@008a │ │ -012c36: 220f 8e00 |0313: new-instance v15, Ljava/io/FileReader; // type@008e │ │ -012c3a: 2210 a600 |0315: new-instance v16, Ljava/lang/StringBuilder; // type@00a6 │ │ -012c3e: 7601 d101 1000 |0317: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -012c44: 1a11 2300 |031a: const-string v17, "/proc/" // string@0023 │ │ -012c48: 7402 d401 1000 |031c: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -012c4e: 0c10 |031f: move-result-object v16 │ │ -012c50: 0800 1600 |0320: move-object/from16 v0, v22 │ │ -012c54: 5200 2b03 |0322: iget v0, v0, Lorg/anothermonitor/ServiceReader;.pId:I // field@032b │ │ -012c58: 0211 0000 |0324: move/from16 v17, v0 │ │ -012c5c: 7402 d201 1000 |0326: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ -012c62: 0c10 |0329: move-result-object v16 │ │ -012c64: 1a11 2c00 |032a: const-string v17, "/stat" // string@002c │ │ -012c68: 7402 d401 1000 |032c: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -012c6e: 0c10 |032f: move-result-object v16 │ │ -012c70: 7401 d501 1000 |0330: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -012c76: 0c10 |0333: move-result-object v16 │ │ -012c78: 7602 ab01 0f00 |0334: invoke-direct/range {v15, v16}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@01ab │ │ -012c7e: 7020 9d01 fe00 |0337: invoke-direct {v14, v15}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@019d │ │ -012c84: 0800 1600 |033a: move-object/from16 v0, v22 │ │ -012c88: 5b0e 2e03 |033c: iput-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012c8c: 0800 1600 |033e: move-object/from16 v0, v22 │ │ -012c90: 540e 2e03 |0340: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012c94: 6e10 9f01 0e00 |0342: invoke-virtual {v14}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ -012c9a: 0c0e |0345: move-result-object v14 │ │ -012c9c: 1a0f d902 |0346: const-string v15, "[ ]+" // string@02d9 │ │ -012ca0: 1310 1200 |0348: const/16 v16, #int 18 // #12 │ │ -012ca4: 7403 cc01 0e00 |034a: invoke-virtual/range {v14, v15, v16}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ -012caa: 0c0e |034d: move-result-object v14 │ │ -012cac: 0800 1600 |034e: move-object/from16 v0, v22 │ │ -012cb0: 5b0e 3403 |0350: iput-object v14, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012cb4: 0800 1600 |0352: move-object/from16 v0, v22 │ │ -012cb8: 540e 3403 |0354: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012cbc: 130f 0d00 |0356: const/16 v15, #int 13 // #d │ │ -012cc0: 460e 0e0f |0358: aget-object v14, v14, v15 │ │ -012cc4: 7110 bd01 0e00 |035a: invoke-static {v14}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012cca: 0b0e |035d: move-result-wide v14 │ │ -012ccc: 0800 1600 |035e: move-object/from16 v0, v22 │ │ -012cd0: 5400 3403 |0360: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012cd4: 0810 0000 |0362: move-object/from16 v16, v0 │ │ -012cd8: 1311 0e00 |0364: const/16 v17, #int 14 // #e │ │ -012cdc: 4610 1011 |0366: aget-object v16, v16, v17 │ │ -012ce0: 7701 bd01 1000 |0368: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012ce6: 0b10 |036b: move-result-wide v16 │ │ -012ce8: 9b0e 0e10 |036c: add-long v14, v14, v16 │ │ -012cec: 0800 1600 |036e: move-object/from16 v0, v22 │ │ -012cf0: 5400 3403 |0370: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012cf4: 0810 0000 |0372: move-object/from16 v16, v0 │ │ -012cf8: 1311 0f00 |0374: const/16 v17, #int 15 // #f │ │ -012cfc: 4610 1011 |0376: aget-object v16, v16, v17 │ │ -012d00: 7701 bd01 1000 |0378: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012d06: 0b10 |037b: move-result-wide v16 │ │ -012d08: 9b0e 0e10 |037c: add-long v14, v14, v16 │ │ -012d0c: 0800 1600 |037e: move-object/from16 v0, v22 │ │ -012d10: 5400 3403 |0380: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012d14: 0810 0000 |0382: move-object/from16 v16, v0 │ │ -012d18: 1311 1000 |0384: const/16 v17, #int 16 // #10 │ │ -012d1c: 4610 1011 |0386: aget-object v16, v16, v17 │ │ -012d20: 7701 bd01 1000 |0388: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012d26: 0b10 |038b: move-result-wide v16 │ │ -012d28: 9b0e 0e10 |038c: add-long v14, v14, v16 │ │ -012d2c: 0800 1600 |038e: move-object/from16 v0, v22 │ │ -012d30: 5a0e 3b03 |0390: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workAM:J // field@033b │ │ -012d34: 0800 1600 |0392: move-object/from16 v0, v22 │ │ -012d38: 540e 2e03 |0394: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012d3c: 6e10 9e01 0e00 |0396: invoke-virtual {v14}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ -012d42: 0800 1600 |0399: move-object/from16 v0, v22 │ │ -012d46: 540e 1e03 |039b: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -012d4a: 380e d501 |039d: if-eqz v14, 0572 // +01d5 │ │ -012d4e: 0800 1600 |039f: move-object/from16 v0, v22 │ │ -012d52: 540e 1e03 |03a1: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -012d56: 7210 f301 0e00 |03a3: invoke-interface {v14}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -012d5c: 0a0e |03a6: move-result v14 │ │ -012d5e: 390e cb01 |03a7: if-nez v14, 0572 // +01cb │ │ -012d62: 0800 1600 |03a9: move-object/from16 v0, v22 │ │ -012d66: 540e 1e03 |03ab: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -012d6a: 7210 f701 0e00 |03ad: invoke-interface {v14}, Ljava/util/List;.size:()I // method@01f7 │ │ -012d70: 0a0e |03b0: move-result v14 │ │ -012d72: 23e2 0d01 |03b1: new-array v2, v14, [I // type@010d │ │ -012d76: 0800 1600 |03b3: move-object/from16 v0, v22 │ │ -012d7a: 540f 1e03 |03b5: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -012d7e: 1d0f |03b7: monitor-enter v15 │ │ -012d80: 120b |03b8: const/4 v11, #int 0 // #0 │ │ -012d82: 0800 1600 |03b9: move-object/from16 v0, v22 │ │ -012d86: 540e 1e03 |03bb: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -012d8a: 7210 f401 0e00 |03bd: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -012d90: 0c05 |03c0: move-result-object v5 │ │ -012d92: 7210 ec01 0500 |03c1: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -012d98: 0a0e |03c4: move-result v14 │ │ -012d9a: 380e 5801 |03c5: if-eqz v14, 051d // +0158 │ │ -012d9e: 7210 ed01 0500 |03c7: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -012da4: 0c0c |03ca: move-result-object v12 │ │ -012da6: 1f0c b000 |03cb: check-cast v12, Ljava/util/Map; // type@00b0 │ │ -012daa: 1a0e c905 |03cd: const-string v14, "pDead" // string@05c9 │ │ -012dae: 7220 f801 ec00 |03cf: invoke-interface {v12, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -012db4: 0c0e |03d2: move-result-object v14 │ │ -012db6: 390e eeff |03d3: if-nez v14, 03c1 // -0012 │ │ -012dba: 220e 8a00 |03d5: new-instance v14, Ljava/io/BufferedReader; // type@008a │ │ -012dbe: 2210 8e00 |03d7: new-instance v16, Ljava/io/FileReader; // type@008e │ │ -012dc2: 2211 a600 |03d9: new-instance v17, Ljava/lang/StringBuilder; // type@00a6 │ │ -012dc6: 7601 d101 1100 |03db: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -012dcc: 1a12 2300 |03de: const-string v18, "/proc/" // string@0023 │ │ -012dd0: 7402 d401 1100 |03e0: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -012dd6: 0c11 |03e3: move-result-object v17 │ │ -012dd8: 1a12 cf05 |03e4: const-string v18, "pId" // string@05cf │ │ -012ddc: 0800 1200 |03e6: move-object/from16 v0, v18 │ │ -012de0: 7220 f801 0c00 |03e8: invoke-interface {v12, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -012de6: 0c12 |03eb: move-result-object v18 │ │ -012de8: 7402 d301 1100 |03ec: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -012dee: 0c11 |03ef: move-result-object v17 │ │ -012df0: 1a12 2c00 |03f0: const-string v18, "/stat" // string@002c │ │ -012df4: 7402 d401 1100 |03f2: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -012dfa: 0c11 |03f5: move-result-object v17 │ │ -012dfc: 7401 d501 1100 |03f6: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -012e02: 0c11 |03f9: move-result-object v17 │ │ -012e04: 7602 ab01 1000 |03fa: invoke-direct/range {v16, v17}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@01ab │ │ -012e0a: 0800 1000 |03fd: move-object/from16 v0, v16 │ │ -012e0e: 7020 9d01 0e00 |03ff: invoke-direct {v14, v0}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@019d │ │ -012e14: 0800 1600 |0402: move-object/from16 v0, v22 │ │ -012e18: 5b0e 2e03 |0404: iput-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012e1c: 1a0e cf05 |0406: const-string v14, "pId" // string@05cf │ │ -012e20: 7220 f801 ec00 |0408: invoke-interface {v12, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -012e26: 0c0e |040b: move-result-object v14 │ │ -012e28: 1f0e a500 |040c: check-cast v14, Ljava/lang/String; // type@00a5 │ │ -012e2c: 7110 bc01 0e00 |040e: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@01bc │ │ -012e32: 0c0e |0411: move-result-object v14 │ │ -012e34: 6e10 b901 0e00 |0412: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ -012e3a: 0a0e |0415: move-result v14 │ │ -012e3c: 4b0e 020b |0416: aput v14, v2, v11 │ │ -012e40: d80b 0b01 |0418: add-int/lit8 v11, v11, #int 1 // #01 │ │ -012e44: 0800 1600 |041a: move-object/from16 v0, v22 │ │ -012e48: 540e 2e03 |041c: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012e4c: 6e10 9f01 0e00 |041e: invoke-virtual {v14}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ -012e52: 0c0e |0421: move-result-object v14 │ │ -012e54: 1a10 d902 |0422: const-string v16, "[ ]+" // string@02d9 │ │ -012e58: 1311 1200 |0424: const/16 v17, #int 18 // #12 │ │ -012e5c: 0800 1000 |0426: move-object/from16 v0, v16 │ │ -012e60: 0201 1100 |0428: move/from16 v1, v17 │ │ -012e64: 6e30 cc01 0e01 |042a: invoke-virtual {v14, v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ -012e6a: 0c0e |042d: move-result-object v14 │ │ -012e6c: 0800 1600 |042e: move-object/from16 v0, v22 │ │ -012e70: 5b0e 3403 |0430: iput-object v14, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012e74: 1a0e 3507 |0432: const-string v14, "work" // string@0735 │ │ -012e78: 0800 1600 |0434: move-object/from16 v0, v22 │ │ -012e7c: 5400 3403 |0436: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012e80: 0810 0000 |0438: move-object/from16 v16, v0 │ │ -012e84: 1311 0d00 |043a: const/16 v17, #int 13 // #d │ │ -012e88: 4610 1011 |043c: aget-object v16, v16, v17 │ │ -012e8c: 7701 bd01 1000 |043e: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012e92: 0b10 |0441: move-result-wide v16 │ │ -012e94: 0500 1000 |0442: move-wide/from16 v0, v16 │ │ -012e98: 8500 |0444: long-to-float v0, v0 │ │ -012e9a: 0210 0000 |0445: move/from16 v16, v0 │ │ -012e9e: 0800 1600 |0447: move-object/from16 v0, v22 │ │ -012ea2: 5400 3403 |0449: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012ea6: 0811 0000 |044b: move-object/from16 v17, v0 │ │ -012eaa: 1312 0e00 |044d: const/16 v18, #int 14 // #e │ │ -012eae: 4611 1112 |044f: aget-object v17, v17, v18 │ │ -012eb2: 7701 bd01 1100 |0451: invoke-static/range {v17}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012eb8: 0b12 |0454: move-result-wide v18 │ │ -012eba: 0500 1200 |0455: move-wide/from16 v0, v18 │ │ -012ebe: 8500 |0457: long-to-float v0, v0 │ │ -012ec0: 0211 0000 |0458: move/from16 v17, v0 │ │ -012ec4: a610 1011 |045a: add-float v16, v16, v17 │ │ -012ec8: 0800 1600 |045c: move-object/from16 v0, v22 │ │ -012ecc: 5400 3403 |045e: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012ed0: 0811 0000 |0460: move-object/from16 v17, v0 │ │ -012ed4: 1312 0f00 |0462: const/16 v18, #int 15 // #f │ │ -012ed8: 4611 1112 |0464: aget-object v17, v17, v18 │ │ -012edc: 7701 bd01 1100 |0466: invoke-static/range {v17}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012ee2: 0b12 |0469: move-result-wide v18 │ │ -012ee4: 0500 1200 |046a: move-wide/from16 v0, v18 │ │ -012ee8: 8500 |046c: long-to-float v0, v0 │ │ -012eea: 0211 0000 |046d: move/from16 v17, v0 │ │ -012eee: a610 1011 |046f: add-float v16, v16, v17 │ │ -012ef2: 0800 1600 |0471: move-object/from16 v0, v22 │ │ -012ef6: 5400 3403 |0473: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ -012efa: 0811 0000 |0475: move-object/from16 v17, v0 │ │ -012efe: 1312 1000 |0477: const/16 v18, #int 16 // #10 │ │ -012f02: 4611 1112 |0479: aget-object v17, v17, v18 │ │ -012f06: 7701 bd01 1100 |047b: invoke-static/range {v17}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -012f0c: 0b12 |047e: move-result-wide v18 │ │ -012f0e: 0500 1200 |047f: move-wide/from16 v0, v18 │ │ -012f12: 8500 |0481: long-to-float v0, v0 │ │ -012f14: 0211 0000 |0482: move/from16 v17, v0 │ │ -012f18: a610 1011 |0484: add-float v16, v16, v17 │ │ -012f1c: 7701 b701 1000 |0486: invoke-static/range {v16}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@01b7 │ │ -012f22: 0c10 |0489: move-result-object v16 │ │ -012f24: 0800 1000 |048a: move-object/from16 v0, v16 │ │ -012f28: 7230 f901 ec00 |048c: invoke-interface {v12, v14, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -012f2e: 0800 1600 |048f: move-object/from16 v0, v22 │ │ -012f32: 540e 2e03 |0491: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -012f36: 6e10 9e01 0e00 |0493: invoke-virtual {v14}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ -012f3c: 2900 2bff |0496: goto/16 03c1 // -00d5 │ │ -012f40: 0d03 |0498: move-exception v3 │ │ -012f42: 1a0e c905 |0499: const-string v14, "pDead" // string@05c9 │ │ -012f46: 6210 3500 |049b: sget-object v16, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0035 │ │ -012f4a: 0800 1000 |049d: move-object/from16 v0, v16 │ │ -012f4e: 7230 f901 ec00 |049f: invoke-interface {v12, v14, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -012f54: 2206 1d00 |04a2: new-instance v6, Landroid/content/Intent; // type@001d │ │ -012f58: 1a0e 5303 |04a4: const-string v14, "actionRemoveProcess" // string@0353 │ │ -012f5c: 7020 3100 e600 |04a6: invoke-direct {v6, v14}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -012f62: 1a0e 0106 |04a9: const-string v14, "process" // string@0601 │ │ -012f66: 1f0c 9200 |04ab: check-cast v12, Ljava/io/Serializable; // type@0092 │ │ -012f6a: 6e30 3600 e60c |04ad: invoke-virtual {v6, v14, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0036 │ │ -012f70: 0800 1600 |04b0: move-object/from16 v0, v22 │ │ -012f74: 6e20 6e03 6000 |04b2: invoke-virtual {v0, v6}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ -012f7a: 2900 0cff |04b5: goto/16 03c1 // -00f4 │ │ -012f7e: 0d0e |04b7: move-exception v14 │ │ -012f80: 1e0f |04b8: monitor-exit v15 │ │ -012f82: 270e |04b9: throw v14 │ │ -012f84: 0800 1600 |04ba: move-object/from16 v0, v22 │ │ -012f88: 540e 2803 |04bc: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ -012f8c: 120f |04be: const/4 v15, #int 0 // #0 │ │ -012f8e: 0800 1600 |04bf: move-object/from16 v0, v22 │ │ -012f92: 5200 2703 |04c1: iget v0, v0, Lorg/anothermonitor/ServiceReader;.memTotal:I // field@0327 │ │ -012f96: 0210 0000 |04c3: move/from16 v16, v0 │ │ -012f9a: 0200 1000 |04c5: move/from16 v0, v16 │ │ -012f9e: 8100 |04c7: int-to-long v0, v0 │ │ -012fa0: 0510 0000 |04c8: move-wide/from16 v16, v0 │ │ -012fa4: 0800 1600 |04ca: move-object/from16 v0, v22 │ │ -012fa8: 5400 2a03 |04cc: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ -012fac: 0812 0000 |04ce: move-object/from16 v18, v0 │ │ -012fb0: 0800 1200 |04d0: move-object/from16 v0, v18 │ │ -012fb4: 5300 0000 |04d2: iget-wide v0, v0, Landroid/app/ActivityManager$MemoryInfo;.availMem:J // field@0000 │ │ -012fb8: 0512 0000 |04d4: move-wide/from16 v18, v0 │ │ -012fbc: 1614 0004 |04d6: const-wide/16 v20, #int 1024 // #400 │ │ -012fc0: 9e12 1214 |04d8: div-long v18, v18, v20 │ │ -012fc4: 9c10 1012 |04da: sub-long v16, v16, v18 │ │ -012fc8: 7702 d001 1000 |04dc: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@01d0 │ │ -012fce: 0c10 |04df: move-result-object v16 │ │ -012fd0: 7803 ef01 0e00 |04e0: invoke-interface/range {v14, v15, v16}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -012fd6: 0800 1600 |04e3: move-object/from16 v0, v22 │ │ -012fda: 540e 2503 |04e5: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ -012fde: 120f |04e7: const/4 v15, #int 0 // #0 │ │ -012fe0: 0800 1600 |04e8: move-object/from16 v0, v22 │ │ -012fe4: 5400 2a03 |04ea: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ -012fe8: 0810 0000 |04ec: move-object/from16 v16, v0 │ │ -012fec: 0800 1000 |04ee: move-object/from16 v0, v16 │ │ -012ff0: 5300 0000 |04f0: iget-wide v0, v0, Landroid/app/ActivityManager$MemoryInfo;.availMem:J // field@0000 │ │ -012ff4: 0510 0000 |04f2: move-wide/from16 v16, v0 │ │ -012ff8: 1612 0004 |04f4: const-wide/16 v18, #int 1024 // #400 │ │ -012ffc: 9e10 1012 |04f6: div-long v16, v16, v18 │ │ -013000: 7702 d001 1000 |04f8: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@01d0 │ │ -013006: 0c10 |04fb: move-result-object v16 │ │ -013008: 7803 ef01 0e00 |04fc: invoke-interface/range {v14, v15, v16}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -01300e: 0800 1600 |04ff: move-object/from16 v0, v22 │ │ -013012: 540e 3503 |0501: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ -013016: 120f |0503: const/4 v15, #int 0 // #0 │ │ -013018: 0800 1600 |0504: move-object/from16 v0, v22 │ │ -01301c: 5400 2a03 |0506: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ -013020: 0810 0000 |0508: move-object/from16 v16, v0 │ │ -013024: 0800 1000 |050a: move-object/from16 v0, v16 │ │ -013028: 5300 0100 |050c: iget-wide v0, v0, Landroid/app/ActivityManager$MemoryInfo;.threshold:J // field@0001 │ │ -01302c: 0510 0000 |050e: move-wide/from16 v16, v0 │ │ -013030: 1612 0004 |0510: const-wide/16 v18, #int 1024 // #400 │ │ -013034: 9e10 1012 |0512: div-long v16, v16, v18 │ │ -013038: 7702 d001 1000 |0514: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@01d0 │ │ -01303e: 0c10 |0517: move-result-object v16 │ │ -013040: 7803 ef01 0e00 |0518: invoke-interface/range {v14, v15, v16}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -013046: 2900 3dfd |051b: goto/16 0258 // -02c3 │ │ -01304a: 1e0f |051d: monitor-exit v15 │ │ -01304c: 0800 1600 |051e: move-object/from16 v0, v22 │ │ -013050: 540e 1403 |0520: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.am:Landroid/app/ActivityManager; // field@0314 │ │ -013054: 6e20 1500 2e00 |0522: invoke-virtual {v14, v2}, Landroid/app/ActivityManager;.getProcessMemoryInfo:([I)[Landroid/os/Debug$MemoryInfo; // method@0015 │ │ -01305a: 0c0a |0525: move-result-object v10 │ │ -01305c: 120b |0526: const/4 v11, #int 0 // #0 │ │ -01305e: 0800 1600 |0527: move-object/from16 v0, v22 │ │ -013062: 540e 1e03 |0529: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -013066: 7210 f401 0e00 |052b: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -01306c: 0c05 |052e: move-result-object v5 │ │ -01306e: 7210 ec01 0500 |052f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -013074: 0a0e |0532: move-result v14 │ │ -013076: 380e 3f00 |0533: if-eqz v14, 0572 // +003f │ │ -01307a: 7210 ed01 0500 |0535: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -013080: 0c04 |0538: move-result-object v4 │ │ -013082: 1f04 b000 |0539: check-cast v4, Ljava/util/Map; // type@00b0 │ │ -013086: 1a0e d205 |053b: const-string v14, "pPTD" // string@05d2 │ │ -01308a: 7220 f801 e400 |053d: invoke-interface {v4, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -013090: 0c08 |0540: move-result-object v8 │ │ -013092: 1f08 af00 |0541: check-cast v8, Ljava/util/List; // type@00af │ │ -013096: 3908 0c00 |0543: if-nez v8, 054f // +000c │ │ -01309a: 2208 a900 |0545: new-instance v8, Ljava/util/ArrayList; // type@00a9 │ │ -01309e: 7010 e101 0800 |0547: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -0130a4: 1a0e d205 |054a: const-string v14, "pPTD" // string@05d2 │ │ -0130a8: 7230 f901 e408 |054c: invoke-interface {v4, v14, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -0130ae: 1a0e c905 |054f: const-string v14, "pDead" // string@05c9 │ │ -0130b2: 7220 f801 e400 |0551: invoke-interface {v4, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0130b8: 0c0e |0554: move-result-object v14 │ │ -0130ba: 390e 1300 |0555: if-nez v14, 0568 // +0013 │ │ -0130be: 120e |0557: const/4 v14, #int 0 // #0 │ │ -0130c0: 460f 0a0b |0558: aget-object v15, v10, v11 │ │ -0130c4: 6e10 6900 0f00 |055a: invoke-virtual {v15}, Landroid/os/Debug$MemoryInfo;.getTotalPrivateDirty:()I // method@0069 │ │ -0130ca: 0a0f |055d: move-result v15 │ │ -0130cc: 7110 bb01 0f00 |055e: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ -0130d2: 0c0f |0561: move-result-object v15 │ │ -0130d4: 7230 ef01 e80f |0562: invoke-interface {v8, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -0130da: d80b 0b01 |0565: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0130de: 28c8 |0567: goto 052f // -0038 │ │ -0130e0: 120e |0568: const/4 v14, #int 0 // #0 │ │ -0130e2: 120f |0569: const/4 v15, #int 0 // #0 │ │ -0130e4: 7110 bb01 0f00 |056a: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ -0130ea: 0c0f |056d: move-result-object v15 │ │ -0130ec: 7230 ef01 e80f |056e: invoke-interface {v8, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -0130f2: 28be |0571: goto 052f // -0042 │ │ -0130f4: 0800 1600 |0572: move-object/from16 v0, v22 │ │ -0130f8: 530e 3803 |0574: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.totalBefore:J // field@0338 │ │ -0130fc: 1610 0000 |0576: const-wide/16 v16, #int 0 // #0 │ │ -013100: 310e 0e10 |0578: cmp-long v14, v14, v16 │ │ -013104: 380e c500 |057a: if-eqz v14, 063f // +00c5 │ │ -013108: 0800 1600 |057c: move-object/from16 v0, v22 │ │ -01310c: 530e 3703 |057e: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.total:J // field@0337 │ │ -013110: 0800 1600 |0580: move-object/from16 v0, v22 │ │ -013114: 5300 3803 |0582: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.totalBefore:J // field@0338 │ │ -013118: 0510 0000 |0584: move-wide/from16 v16, v0 │ │ -01311c: 9c0e 0e10 |0586: sub-long v14, v14, v16 │ │ -013120: 0800 1600 |0588: move-object/from16 v0, v22 │ │ -013124: 5a0e 3903 |058a: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.totalT:J // field@0339 │ │ -013128: 0800 1600 |058c: move-object/from16 v0, v22 │ │ -01312c: 530e 3a03 |058e: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.work:J // field@033a │ │ -013130: 0800 1600 |0590: move-object/from16 v0, v22 │ │ -013134: 5300 3e03 |0592: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.workBefore:J // field@033e │ │ -013138: 0510 0000 |0594: move-wide/from16 v16, v0 │ │ -01313c: 9c0e 0e10 |0596: sub-long v14, v14, v16 │ │ -013140: 0800 1600 |0598: move-object/from16 v0, v22 │ │ -013144: 5a0e 3f03 |059a: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workT:J // field@033f │ │ -013148: 0800 1600 |059c: move-object/from16 v0, v22 │ │ -01314c: 530e 3b03 |059e: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workAM:J // field@033b │ │ -013150: 0800 1600 |05a0: move-object/from16 v0, v22 │ │ -013154: 5300 3c03 |05a2: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.workAMBefore:J // field@033c │ │ -013158: 0510 0000 |05a4: move-wide/from16 v16, v0 │ │ -01315c: 9c0e 0e10 |05a6: sub-long v14, v14, v16 │ │ -013160: 0800 1600 |05a8: move-object/from16 v0, v22 │ │ -013164: 5a0e 3d03 |05aa: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workAMT:J // field@033d │ │ -013168: 0800 1600 |05ac: move-object/from16 v0, v22 │ │ -01316c: 540e 1803 |05ae: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ -013170: 120f |05b0: const/4 v15, #int 0 // #0 │ │ -013172: 0800 1600 |05b1: move-object/from16 v0, v22 │ │ -013176: 5300 3f03 |05b3: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.workT:J // field@033f │ │ -01317a: 0510 0000 |05b5: move-wide/from16 v16, v0 │ │ -01317e: 1612 6400 |05b7: const-wide/16 v18, #int 100 // #64 │ │ -013182: 9d10 1012 |05b9: mul-long v16, v16, v18 │ │ -013186: 0500 1000 |05bb: move-wide/from16 v0, v16 │ │ -01318a: 8500 |05bd: long-to-float v0, v0 │ │ -01318c: 0210 0000 |05be: move/from16 v16, v0 │ │ -013190: 0800 1600 |05c0: move-object/from16 v0, v22 │ │ -013194: 5300 3903 |05c2: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.totalT:J // field@0339 │ │ -013198: 0512 0000 |05c4: move-wide/from16 v18, v0 │ │ -01319c: 0500 1200 |05c6: move-wide/from16 v0, v18 │ │ -0131a0: 8500 |05c8: long-to-float v0, v0 │ │ -0131a2: 0211 0000 |05c9: move/from16 v17, v0 │ │ -0131a6: a910 1011 |05cb: div-float v16, v16, v17 │ │ -0131aa: 0800 1600 |05cd: move-object/from16 v0, v22 │ │ -0131ae: 0201 1000 |05cf: move/from16 v1, v16 │ │ -0131b2: 7020 6d03 1000 |05d1: invoke-direct {v0, v1}, Lorg/anothermonitor/ServiceReader;.restrictPercentage:(F)F // method@036d │ │ -0131b8: 0a10 |05d4: move-result v16 │ │ -0131ba: 7701 b701 1000 |05d5: invoke-static/range {v16}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@01b7 │ │ -0131c0: 0c10 |05d8: move-result-object v16 │ │ -0131c2: 7803 ef01 0e00 |05d9: invoke-interface/range {v14, v15, v16}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -0131c8: 0800 1600 |05dc: move-object/from16 v0, v22 │ │ -0131cc: 540e 1703 |05de: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ -0131d0: 120f |05e0: const/4 v15, #int 0 // #0 │ │ -0131d2: 0800 1600 |05e1: move-object/from16 v0, v22 │ │ -0131d6: 5300 3d03 |05e3: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.workAMT:J // field@033d │ │ -0131da: 0510 0000 |05e5: move-wide/from16 v16, v0 │ │ -0131de: 1612 6400 |05e7: const-wide/16 v18, #int 100 // #64 │ │ -0131e2: 9d10 1012 |05e9: mul-long v16, v16, v18 │ │ -0131e6: 0500 1000 |05eb: move-wide/from16 v0, v16 │ │ -0131ea: 8500 |05ed: long-to-float v0, v0 │ │ -0131ec: 0210 0000 |05ee: move/from16 v16, v0 │ │ -0131f0: 0800 1600 |05f0: move-object/from16 v0, v22 │ │ -0131f4: 5300 3903 |05f2: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.totalT:J // field@0339 │ │ -0131f8: 0512 0000 |05f4: move-wide/from16 v18, v0 │ │ -0131fc: 0500 1200 |05f6: move-wide/from16 v0, v18 │ │ -013200: 8500 |05f8: long-to-float v0, v0 │ │ -013202: 0211 0000 |05f9: move/from16 v17, v0 │ │ -013206: a910 1011 |05fb: div-float v16, v16, v17 │ │ -01320a: 0800 1600 |05fd: move-object/from16 v0, v22 │ │ -01320e: 0201 1000 |05ff: move/from16 v1, v16 │ │ -013212: 7020 6d03 1000 |0601: invoke-direct {v0, v1}, Lorg/anothermonitor/ServiceReader;.restrictPercentage:(F)F // method@036d │ │ -013218: 0a10 |0604: move-result v16 │ │ -01321a: 7701 b701 1000 |0605: invoke-static/range {v16}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@01b7 │ │ -013220: 0c10 |0608: move-result-object v16 │ │ -013222: 7803 ef01 0e00 |0609: invoke-interface/range {v14, v15, v16}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -013228: 0800 1600 |060c: move-object/from16 v0, v22 │ │ -01322c: 540e 1e03 |060e: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -013230: 380e 2f00 |0610: if-eqz v14, 063f // +002f │ │ -013234: 0800 1600 |0612: move-object/from16 v0, v22 │ │ -013238: 540e 1e03 |0614: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -01323c: 7210 f301 0e00 |0616: invoke-interface {v14}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -013242: 0a0e |0619: move-result v14 │ │ -013244: 390e 2500 |061a: if-nez v14, 063f // +0025 │ │ -013248: 120d |061c: const/4 v13, #int 0 // #0 │ │ -01324a: 0800 1600 |061d: move-object/from16 v0, v22 │ │ -01324e: 540f 1e03 |061f: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -013252: 1d0f |0621: monitor-enter v15 │ │ -013254: 0800 1600 |0622: move-object/from16 v0, v22 │ │ -013258: 540e 1e03 |0624: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -01325c: 7210 f401 0e00 |0626: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -013262: 0c05 |0629: move-result-object v5 │ │ -013264: 7210 ec01 0500 |062a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -01326a: 0a0e |062d: move-result v14 │ │ -01326c: 380e 1000 |062e: if-eqz v14, 063e // +0010 │ │ -013270: 7210 ed01 0500 |0630: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -013276: 0c0c |0633: move-result-object v12 │ │ -013278: 1f0c b000 |0634: check-cast v12, Ljava/util/Map; // type@00b0 │ │ -01327c: 1a0e 3907 |0636: const-string v14, "workBefore" // string@0739 │ │ -013280: 7220 f801 ec00 |0638: invoke-interface {v12, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -013286: 0c0e |063b: move-result-object v14 │ │ -013288: 390e 4b00 |063c: if-nez v14, 0687 // +004b │ │ -01328c: 1e0f |063e: monitor-exit v15 │ │ -01328e: 0800 1600 |063f: move-object/from16 v0, v22 │ │ -013292: 530e 3703 |0641: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.total:J // field@0337 │ │ -013296: 0800 1600 |0643: move-object/from16 v0, v22 │ │ -01329a: 5a0e 3803 |0645: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.totalBefore:J // field@0338 │ │ -01329e: 0800 1600 |0647: move-object/from16 v0, v22 │ │ -0132a2: 530e 3a03 |0649: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.work:J // field@033a │ │ -0132a6: 0800 1600 |064b: move-object/from16 v0, v22 │ │ -0132aa: 5a0e 3e03 |064d: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workBefore:J // field@033e │ │ -0132ae: 0800 1600 |064f: move-object/from16 v0, v22 │ │ -0132b2: 530e 3b03 |0651: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workAM:J // field@033b │ │ -0132b6: 0800 1600 |0653: move-object/from16 v0, v22 │ │ -0132ba: 5a0e 3c03 |0655: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workAMBefore:J // field@033c │ │ -0132be: 0800 1600 |0657: move-object/from16 v0, v22 │ │ -0132c2: 540e 1e03 |0659: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -0132c6: 380e 9e00 |065b: if-eqz v14, 06f9 // +009e │ │ -0132ca: 0800 1600 |065d: move-object/from16 v0, v22 │ │ -0132ce: 540e 1e03 |065f: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -0132d2: 7210 f301 0e00 |0661: invoke-interface {v14}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -0132d8: 0a0e |0664: move-result v14 │ │ -0132da: 390e 9400 |0665: if-nez v14, 06f9 // +0094 │ │ -0132de: 0800 1600 |0667: move-object/from16 v0, v22 │ │ -0132e2: 540e 1e03 |0669: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -0132e6: 7210 f401 0e00 |066b: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -0132ec: 0c05 |066e: move-result-object v5 │ │ -0132ee: 7210 ec01 0500 |066f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -0132f4: 0a0e |0672: move-result v14 │ │ -0132f6: 380e 8600 |0673: if-eqz v14, 06f9 // +0086 │ │ -0132fa: 7210 ed01 0500 |0675: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -013300: 0c0c |0678: move-result-object v12 │ │ -013302: 1f0c b000 |0679: check-cast v12, Ljava/util/Map; // type@00b0 │ │ -013306: 1a0e 3907 |067b: const-string v14, "workBefore" // string@0739 │ │ -01330a: 1a0f 3507 |067d: const-string v15, "work" // string@0735 │ │ -01330e: 7220 f801 fc00 |067f: invoke-interface {v12, v15}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -013314: 0c0f |0682: move-result-object v15 │ │ -013316: 7230 f901 ec0f |0683: invoke-interface {v12, v14, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -01331c: 28e9 |0686: goto 066f // -0017 │ │ -01331e: 1a0e 3c04 |0687: const-string v14, "finalValue" // string@043c │ │ -013322: 7220 f801 ec00 |0689: invoke-interface {v12, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -013328: 0c07 |068c: move-result-object v7 │ │ -01332a: 1f07 af00 |068d: check-cast v7, Ljava/util/List; // type@00af │ │ -01332e: 3907 0c00 |068f: if-nez v7, 069b // +000c │ │ -013332: 2207 a900 |0691: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ -013336: 7010 e101 0700 |0693: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -01333c: 1a0e 3c04 |0696: const-string v14, "finalValue" // string@043c │ │ -013340: 7230 f901 ec07 |0698: invoke-interface {v12, v14, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -013346: 7210 f701 0700 |069b: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01f7 │ │ -01334c: 0a0e |069e: move-result v14 │ │ -01334e: 0800 1600 |069f: move-object/from16 v0, v22 │ │ -013352: 5200 2403 |06a1: iget v0, v0, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -013356: 0210 0000 |06a3: move/from16 v16, v0 │ │ -01335a: 0200 1000 |06a5: move/from16 v0, v16 │ │ -01335e: 340e 0f00 |06a7: if-lt v14, v0, 06b6 // +000f │ │ -013362: 7210 f701 0700 |06a9: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01f7 │ │ -013368: 0a0e |06ac: move-result v14 │ │ -01336a: d80e 0eff |06ad: add-int/lit8 v14, v14, #int -1 // #ff │ │ -01336e: 7220 f501 e700 |06af: invoke-interface {v7, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ -013374: 28e9 |06b2: goto 069b // -0017 │ │ -013376: 0d0e |06b3: move-exception v14 │ │ -013378: 1e0f |06b4: monitor-exit v15 │ │ -01337a: 270e |06b5: throw v14 │ │ -01337c: 1a0e 3507 |06b6: const-string v14, "work" // string@0735 │ │ -013380: 7220 f801 ec00 |06b8: invoke-interface {v12, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -013386: 0c0e |06bb: move-result-object v14 │ │ -013388: 1f0e 9b00 |06bc: check-cast v14, Ljava/lang/Float; // type@009b │ │ -01338c: 6e10 b601 0e00 |06be: invoke-virtual {v14}, Ljava/lang/Float;.floatValue:()F // method@01b6 │ │ -013392: 0a10 |06c1: move-result v16 │ │ -013394: 1a0e 3907 |06c2: const-string v14, "workBefore" // string@0739 │ │ -013398: 7220 f801 ec00 |06c4: invoke-interface {v12, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -01339e: 0c0e |06c7: move-result-object v14 │ │ -0133a0: 1f0e 9b00 |06c8: check-cast v14, Ljava/lang/Float; // type@009b │ │ -0133a4: 6e10 b601 0e00 |06ca: invoke-virtual {v14}, Ljava/lang/Float;.floatValue:()F // method@01b6 │ │ -0133aa: 0a0e |06cd: move-result v14 │ │ -0133ac: a70e 100e |06ce: sub-float v14, v16, v14 │ │ -0133b0: 87ed |06d0: float-to-int v13, v14 │ │ -0133b2: 120e |06d1: const/4 v14, #int 0 // #0 │ │ -0133b4: da10 0d64 |06d2: mul-int/lit8 v16, v13, #int 100 // #64 │ │ -0133b8: 0200 1000 |06d4: move/from16 v0, v16 │ │ -0133bc: 8200 |06d6: int-to-float v0, v0 │ │ -0133be: 0210 0000 |06d7: move/from16 v16, v0 │ │ -0133c2: 0800 1600 |06d9: move-object/from16 v0, v22 │ │ -0133c6: 5300 3903 |06db: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.totalT:J // field@0339 │ │ -0133ca: 0512 0000 |06dd: move-wide/from16 v18, v0 │ │ -0133ce: 0500 1200 |06df: move-wide/from16 v0, v18 │ │ -0133d2: 8500 |06e1: long-to-float v0, v0 │ │ -0133d4: 0211 0000 |06e2: move/from16 v17, v0 │ │ -0133d8: a910 1011 |06e4: div-float v16, v16, v17 │ │ -0133dc: 0800 1600 |06e6: move-object/from16 v0, v22 │ │ -0133e0: 0201 1000 |06e8: move/from16 v1, v16 │ │ -0133e4: 7020 6d03 1000 |06ea: invoke-direct {v0, v1}, Lorg/anothermonitor/ServiceReader;.restrictPercentage:(F)F // method@036d │ │ -0133ea: 0a10 |06ed: move-result v16 │ │ -0133ec: 7701 b701 1000 |06ee: invoke-static/range {v16}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@01b7 │ │ -0133f2: 0c10 |06f1: move-result-object v16 │ │ -0133f4: 0800 1000 |06f2: move-object/from16 v0, v16 │ │ -0133f8: 7230 ef01 e700 |06f4: invoke-interface {v7, v14, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ -0133fe: 2900 33ff |06f7: goto/16 062a // -00cd │ │ -013402: 0800 1600 |06f9: move-object/from16 v0, v22 │ │ -013406: 540e 2e03 |06fb: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ -01340a: 6e10 9e01 0e00 |06fd: invoke-virtual {v14}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ -013410: 0800 1600 |0700: move-object/from16 v0, v22 │ │ -013414: 550e 3203 |0702: iget-boolean v14, v0, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ -013418: 380e baf9 |0704: if-eqz v14, 00be // -0646 │ │ -01341c: 7601 6a03 1600 |0706: invoke-direct/range {v22}, Lorg/anothermonitor/ServiceReader;.record:()V // method@036a │ │ -013422: 2900 b5f9 |0709: goto/16 00be // -064b │ │ + insns size : 1752 16-bit code units │ │ +0125f0: |[0125f0] org.anothermonitor.ServiceReader.read:()V │ │ +012600: 220d 8a00 |0000: new-instance v13, Ljava/io/BufferedReader; // type@008a │ │ +012604: 220e 8e00 |0002: new-instance v14, Ljava/io/FileReader; // type@008e │ │ +012608: 1a0f 2a00 |0004: const-string v15, "/proc/meminfo" // string@002a │ │ +01260c: 7020 ab01 fe00 |0006: invoke-direct {v14, v15}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@01ab │ │ +012612: 7020 9d01 ed00 |0009: invoke-direct {v13, v14}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@019d │ │ +012618: 0800 1600 |000c: move-object/from16 v0, v22 │ │ +01261c: 5b0d 2e03 |000e: iput-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012620: 0800 1600 |0010: move-object/from16 v0, v22 │ │ +012624: 540d 2e03 |0012: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012628: 6e10 9f01 0d00 |0014: invoke-virtual {v13}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ +01262e: 0c0d |0017: move-result-object v13 │ │ +012630: 0800 1600 |0018: move-object/from16 v0, v22 │ │ +012634: 5b0d 3303 |001a: iput-object v13, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ +012638: 0800 1600 |001c: move-object/from16 v0, v22 │ │ +01263c: 540d 3303 |001e: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ +012640: 380d f101 |0020: if-eqz v13, 0211 // +01f1 │ │ +012644: 0800 1600 |0022: move-object/from16 v0, v22 │ │ +012648: 540d 2603 |0024: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ +01264c: 7210 f701 0d00 |0026: invoke-interface {v13}, Ljava/util/List;.size:()I // method@01f7 │ │ +012652: 0a0d |0029: move-result v13 │ │ +012654: 0800 1600 |002a: move-object/from16 v0, v22 │ │ +012658: 520e 2403 |002c: iget v14, v0, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +01265c: 34ed 9100 |002e: if-lt v13, v14, 00bf // +0091 │ │ +012660: 0800 1600 |0030: move-object/from16 v0, v22 │ │ +012664: 540d 1803 |0032: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ +012668: 0800 1600 |0034: move-object/from16 v0, v22 │ │ +01266c: 540e 1803 |0036: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ +012670: 7210 f701 0e00 |0038: invoke-interface {v14}, Ljava/util/List;.size:()I // method@01f7 │ │ +012676: 0a0e |003b: move-result v14 │ │ +012678: d80e 0eff |003c: add-int/lit8 v14, v14, #int -1 // #ff │ │ +01267c: 7220 f501 ed00 |003e: invoke-interface {v13, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +012682: 0800 1600 |0041: move-object/from16 v0, v22 │ │ +012686: 540d 1703 |0043: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ +01268a: 0800 1600 |0045: move-object/from16 v0, v22 │ │ +01268e: 540e 1703 |0047: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ +012692: 7210 f701 0e00 |0049: invoke-interface {v14}, Ljava/util/List;.size:()I // method@01f7 │ │ +012698: 0a0e |004c: move-result v14 │ │ +01269a: d80e 0eff |004d: add-int/lit8 v14, v14, #int -1 // #ff │ │ +01269e: 7220 f501 ed00 |004f: invoke-interface {v13, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +0126a4: 0800 1600 |0052: move-object/from16 v0, v22 │ │ +0126a8: 540d 2903 |0054: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ +0126ac: 0800 1600 |0056: move-object/from16 v0, v22 │ │ +0126b0: 540e 2903 |0058: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ +0126b4: 7210 f701 0e00 |005a: invoke-interface {v14}, Ljava/util/List;.size:()I // method@01f7 │ │ +0126ba: 0a0e |005d: move-result v14 │ │ +0126bc: d80e 0eff |005e: add-int/lit8 v14, v14, #int -1 // #ff │ │ +0126c0: 7220 f501 ed00 |0060: invoke-interface {v13, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +0126c6: 0800 1600 |0063: move-object/from16 v0, v22 │ │ +0126ca: 540d 2803 |0065: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ +0126ce: 0800 1600 |0067: move-object/from16 v0, v22 │ │ +0126d2: 540e 2803 |0069: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ +0126d6: 7210 f701 0e00 |006b: invoke-interface {v14}, Ljava/util/List;.size:()I // method@01f7 │ │ +0126dc: 0a0e |006e: move-result v14 │ │ +0126de: d80e 0eff |006f: add-int/lit8 v14, v14, #int -1 // #ff │ │ +0126e2: 7220 f501 ed00 |0071: invoke-interface {v13, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +0126e8: 0800 1600 |0074: move-object/from16 v0, v22 │ │ +0126ec: 540d 2503 |0076: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ +0126f0: 0800 1600 |0078: move-object/from16 v0, v22 │ │ +0126f4: 540e 2503 |007a: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ +0126f8: 7210 f701 0e00 |007c: invoke-interface {v14}, Ljava/util/List;.size:()I // method@01f7 │ │ +0126fe: 0a0e |007f: move-result v14 │ │ +012700: d80e 0eff |0080: add-int/lit8 v14, v14, #int -1 // #ff │ │ +012704: 7220 f501 ed00 |0082: invoke-interface {v13, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +01270a: 0800 1600 |0085: move-object/from16 v0, v22 │ │ +01270e: 540d 2603 |0087: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ +012712: 0800 1600 |0089: move-object/from16 v0, v22 │ │ +012716: 540e 2603 |008b: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ +01271a: 7210 f701 0e00 |008d: invoke-interface {v14}, Ljava/util/List;.size:()I // method@01f7 │ │ +012720: 0a0e |0090: move-result v14 │ │ +012722: d80e 0eff |0091: add-int/lit8 v14, v14, #int -1 // #ff │ │ +012726: 7220 f501 ed00 |0093: invoke-interface {v13, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +01272c: 0800 1600 |0096: move-object/from16 v0, v22 │ │ +012730: 540d 1603 |0098: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ +012734: 0800 1600 |009a: move-object/from16 v0, v22 │ │ +012738: 540e 1603 |009c: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ +01273c: 7210 f701 0e00 |009e: invoke-interface {v14}, Ljava/util/List;.size:()I // method@01f7 │ │ +012742: 0a0e |00a1: move-result v14 │ │ +012744: d80e 0eff |00a2: add-int/lit8 v14, v14, #int -1 // #ff │ │ +012748: 7220 f501 ed00 |00a4: invoke-interface {v13, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +01274e: 0800 1600 |00a7: move-object/from16 v0, v22 │ │ +012752: 540d 3503 |00a9: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ +012756: 0800 1600 |00ab: move-object/from16 v0, v22 │ │ +01275a: 540e 3503 |00ad: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ +01275e: 7210 f701 0e00 |00af: invoke-interface {v14}, Ljava/util/List;.size:()I // method@01f7 │ │ +012764: 0a0e |00b2: move-result v14 │ │ +012766: d80e 0eff |00b3: add-int/lit8 v14, v14, #int -1 // #ff │ │ +01276a: 7220 f501 ed00 |00b5: invoke-interface {v13, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +012770: 2900 6aff |00b8: goto/16 0022 // -0096 │ │ +012774: 0d03 |00ba: move-exception v3 │ │ +012776: 6e10 b501 0300 |00bb: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@01b5 │ │ +01277c: 0e00 |00be: return-void │ │ +01277e: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ +012782: 540d 1e03 |00c1: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +012786: 380d 6a00 |00c3: if-eqz v13, 012d // +006a │ │ +01278a: 0800 1600 |00c5: move-object/from16 v0, v22 │ │ +01278e: 540d 1e03 |00c7: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +012792: 7210 f301 0d00 |00c9: invoke-interface {v13}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +012798: 0a0d |00cc: move-result v13 │ │ +01279a: 390d 6000 |00cd: if-nez v13, 012d // +0060 │ │ +01279e: 0800 1600 |00cf: move-object/from16 v0, v22 │ │ +0127a2: 540d 1e03 |00d1: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +0127a6: 120e |00d3: const/4 v14, #int 0 // #0 │ │ +0127a8: 7220 f201 ed00 |00d4: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0127ae: 0c0d |00d7: move-result-object v13 │ │ +0127b0: 1f0d b000 |00d8: check-cast v13, Ljava/util/Map; // type@00b0 │ │ +0127b4: 1a0e 3c04 |00da: const-string v14, "finalValue" // string@043c │ │ +0127b8: 7220 f801 ed00 |00dc: invoke-interface {v13, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +0127be: 0c07 |00df: move-result-object v7 │ │ +0127c0: 1f07 af00 |00e0: check-cast v7, Ljava/util/List; // type@00af │ │ +0127c4: 3807 4b00 |00e2: if-eqz v7, 012d // +004b │ │ +0127c8: 7210 f701 0700 |00e4: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01f7 │ │ +0127ce: 0a0d |00e7: move-result v13 │ │ +0127d0: 0800 1600 |00e8: move-object/from16 v0, v22 │ │ +0127d4: 520e 2403 |00ea: iget v14, v0, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +0127d8: 34ed 4100 |00ec: if-lt v13, v14, 012d // +0041 │ │ +0127dc: 0800 1600 |00ee: move-object/from16 v0, v22 │ │ +0127e0: 540d 1e03 |00f0: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +0127e4: 7210 f401 0d00 |00f2: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +0127ea: 0c0f |00f5: move-result-object v15 │ │ +0127ec: 7210 ec01 0f00 |00f6: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +0127f2: 0a0d |00f9: move-result v13 │ │ +0127f4: 380d 3300 |00fa: if-eqz v13, 012d // +0033 │ │ +0127f8: 7210 ed01 0f00 |00fc: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +0127fe: 0c08 |00ff: move-result-object v8 │ │ +012800: 1f08 b000 |0100: check-cast v8, Ljava/util/Map; // type@00b0 │ │ +012804: 1a0d 3c04 |0102: const-string v13, "finalValue" // string@043c │ │ +012808: 7220 f801 d800 |0104: invoke-interface {v8, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01280e: 0c0d |0107: move-result-object v13 │ │ +012810: 1f0d af00 |0108: check-cast v13, Ljava/util/List; // type@00af │ │ +012814: 7210 f701 0700 |010a: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01f7 │ │ +01281a: 0a0e |010d: move-result v14 │ │ +01281c: d80e 0eff |010e: add-int/lit8 v14, v14, #int -1 // #ff │ │ +012820: 7220 f501 ed00 |0110: invoke-interface {v13, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +012826: 1a0d d105 |0113: const-string v13, "pPTD" // string@05d1 │ │ +01282a: 7220 f801 d800 |0115: invoke-interface {v8, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +012830: 0c0d |0118: move-result-object v13 │ │ +012832: 1f0d af00 |0119: check-cast v13, Ljava/util/List; // type@00af │ │ +012836: 1a0e d105 |011b: const-string v14, "pPTD" // string@05d1 │ │ +01283a: 7220 f801 e800 |011d: invoke-interface {v8, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +012840: 0c0e |0120: move-result-object v14 │ │ +012842: 1f0e af00 |0121: check-cast v14, Ljava/util/List; // type@00af │ │ +012846: 7210 f701 0e00 |0123: invoke-interface {v14}, Ljava/util/List;.size:()I // method@01f7 │ │ +01284c: 0a0e |0126: move-result v14 │ │ +01284e: d80e 0eff |0127: add-int/lit8 v14, v14, #int -1 // #ff │ │ +012852: 7220 f501 ed00 |0129: invoke-interface {v13, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +012858: 28ca |012c: goto 00f6 // -0036 │ │ +01285a: 0800 1600 |012d: move-object/from16 v0, v22 │ │ +01285e: 540d 1e03 |012f: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +012862: 380d 2a00 |0131: if-eqz v13, 015b // +002a │ │ +012866: 0800 1600 |0133: move-object/from16 v0, v22 │ │ +01286a: 540d 1e03 |0135: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +01286e: 7210 f301 0d00 |0137: invoke-interface {v13}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +012874: 0a0d |013a: move-result v13 │ │ +012876: 390d 2000 |013b: if-nez v13, 015b // +0020 │ │ +01287a: 0800 1600 |013d: move-object/from16 v0, v22 │ │ +01287e: 540d 1e03 |013f: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +012882: 7210 f401 0d00 |0141: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +012888: 0c0d |0144: move-result-object v13 │ │ +01288a: 7210 ec01 0d00 |0145: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +012890: 0a0e |0148: move-result v14 │ │ +012892: 380e 1200 |0149: if-eqz v14, 015b // +0012 │ │ +012896: 7210 ed01 0d00 |014b: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +01289c: 0c08 |014e: move-result-object v8 │ │ +01289e: 1f08 b000 |014f: check-cast v8, Ljava/util/Map; // type@00b0 │ │ +0128a2: 1a0e 3c04 |0151: const-string v14, "finalValue" // string@043c │ │ +0128a6: 7220 f801 e800 |0153: invoke-interface {v8, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +0128ac: 0c07 |0156: move-result-object v7 │ │ +0128ae: 1f07 af00 |0157: check-cast v7, Ljava/util/List; // type@00af │ │ +0128b2: 3907 3d00 |0159: if-nez v7, 0196 // +003d │ │ +0128b6: 0800 1600 |015b: move-object/from16 v0, v22 │ │ +0128ba: 550d 1903 |015d: iget-boolean v13, v0, Lorg/anothermonitor/ServiceReader;.firstRead:Z // field@0319 │ │ +0128be: 380d 6700 |015f: if-eqz v13, 01c6 // +0067 │ │ +0128c2: 0800 1600 |0161: move-object/from16 v0, v22 │ │ +0128c6: 540d 3303 |0163: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ +0128ca: 1a0e 3102 |0165: const-string v14, "MemTotal:" // string@0231 │ │ +0128ce: 6e20 cd01 ed00 |0167: invoke-virtual {v13, v14}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01cd │ │ +0128d4: 0a0d |016a: move-result v13 │ │ +0128d6: 380d 5b00 |016b: if-eqz v13, 01c6 // +005b │ │ +0128da: 0800 1600 |016d: move-object/from16 v0, v22 │ │ +0128de: 540d 3303 |016f: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ +0128e2: 1a0e d902 |0171: const-string v14, "[ ]+" // string@02d9 │ │ +0128e6: 123f |0173: const/4 v15, #int 3 // #3 │ │ +0128e8: 6e30 cc01 ed0f |0174: invoke-virtual {v13, v14, v15}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ +0128ee: 0c0d |0177: move-result-object v13 │ │ +0128f0: 121e |0178: const/4 v14, #int 1 // #1 │ │ +0128f2: 460d 0d0e |0179: aget-object v13, v13, v14 │ │ +0128f6: 7110 ba01 0d00 |017b: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +0128fc: 0a0d |017e: move-result v13 │ │ +0128fe: 0800 1600 |017f: move-object/from16 v0, v22 │ │ +012902: 590d 2703 |0181: iput v13, v0, Lorg/anothermonitor/ServiceReader;.memTotal:I // field@0327 │ │ +012906: 120d |0183: const/4 v13, #int 0 // #0 │ │ +012908: 0800 1600 |0184: move-object/from16 v0, v22 │ │ +01290c: 5c0d 1903 |0186: iput-boolean v13, v0, Lorg/anothermonitor/ServiceReader;.firstRead:Z // field@0319 │ │ +012910: 0800 1600 |0188: move-object/from16 v0, v22 │ │ +012914: 540d 2e03 |018a: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012918: 6e10 9f01 0d00 |018c: invoke-virtual {v13}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ +01291e: 0c0d |018f: move-result-object v13 │ │ +012920: 0800 1600 |0190: move-object/from16 v0, v22 │ │ +012924: 5b0d 3303 |0192: iput-object v13, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ +012928: 2900 88fe |0194: goto/16 001c // -0178 │ │ +01292c: 7210 f701 0700 |0196: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01f7 │ │ +012932: 0a0e |0199: move-result v14 │ │ +012934: 0800 1600 |019a: move-object/from16 v0, v22 │ │ +012938: 520f 2403 |019c: iget v15, v0, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +01293c: 34fe 0c00 |019e: if-lt v14, v15, 01aa // +000c │ │ +012940: 7210 f701 0700 |01a0: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01f7 │ │ +012946: 0a0e |01a3: move-result v14 │ │ +012948: d80e 0eff |01a4: add-int/lit8 v14, v14, #int -1 // #ff │ │ +01294c: 7220 f501 e700 |01a6: invoke-interface {v7, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +012952: 28ed |01a9: goto 0196 // -0013 │ │ +012954: 1a0e d105 |01aa: const-string v14, "pPTD" // string@05d1 │ │ +012958: 7220 f801 e800 |01ac: invoke-interface {v8, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01295e: 0c07 |01af: move-result-object v7 │ │ +012960: 1f07 af00 |01b0: check-cast v7, Ljava/util/List; // type@00af │ │ +012964: 7210 f701 0700 |01b2: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01f7 │ │ +01296a: 0a0e |01b5: move-result v14 │ │ +01296c: 0800 1600 |01b6: move-object/from16 v0, v22 │ │ +012970: 520f 2403 |01b8: iget v15, v0, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +012974: 34fe 8bff |01ba: if-lt v14, v15, 0145 // -0075 │ │ +012978: 7210 f701 0700 |01bc: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01f7 │ │ +01297e: 0a0e |01bf: move-result v14 │ │ +012980: d80e 0eff |01c0: add-int/lit8 v14, v14, #int -1 // #ff │ │ +012984: 7220 f501 e700 |01c2: invoke-interface {v7, v14}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +01298a: 28ed |01c5: goto 01b2 // -0013 │ │ +01298c: 0800 1600 |01c6: move-object/from16 v0, v22 │ │ +012990: 540d 3303 |01c8: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ +012994: 1a0e 3002 |01ca: const-string v14, "MemFree:" // string@0230 │ │ +012998: 6e20 cd01 ed00 |01cc: invoke-virtual {v13, v14}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01cd │ │ +01299e: 0a0d |01cf: move-result v13 │ │ +0129a0: 380d 1b00 |01d0: if-eqz v13, 01eb // +001b │ │ +0129a4: 0800 1600 |01d2: move-object/from16 v0, v22 │ │ +0129a8: 540d 2603 |01d4: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ +0129ac: 120e |01d6: const/4 v14, #int 0 // #0 │ │ +0129ae: 0800 1600 |01d7: move-object/from16 v0, v22 │ │ +0129b2: 540f 3303 |01d9: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ +0129b6: 1a10 d902 |01db: const-string v16, "[ ]+" // string@02d9 │ │ +0129ba: 1311 0300 |01dd: const/16 v17, #int 3 // #3 │ │ +0129be: 7403 cc01 0f00 |01df: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ +0129c4: 0c0f |01e2: move-result-object v15 │ │ +0129c6: 1310 0100 |01e3: const/16 v16, #int 1 // #1 │ │ +0129ca: 460f 0f10 |01e5: aget-object v15, v15, v16 │ │ +0129ce: 7230 ef01 ed0f |01e7: invoke-interface {v13, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +0129d4: 289e |01ea: goto 0188 // -0062 │ │ +0129d6: 0800 1600 |01eb: move-object/from16 v0, v22 │ │ +0129da: 540d 3303 |01ed: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ +0129de: 1a0e 7600 |01ef: const-string v14, "Cached:" // string@0076 │ │ +0129e2: 6e20 cd01 ed00 |01f1: invoke-virtual {v13, v14}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01cd │ │ +0129e8: 0a0d |01f4: move-result v13 │ │ +0129ea: 380d 93ff |01f5: if-eqz v13, 0188 // -006d │ │ +0129ee: 0800 1600 |01f7: move-object/from16 v0, v22 │ │ +0129f2: 540d 1603 |01f9: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ +0129f6: 120e |01fb: const/4 v14, #int 0 // #0 │ │ +0129f8: 0800 1600 |01fc: move-object/from16 v0, v22 │ │ +0129fc: 540f 3303 |01fe: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.s:Ljava/lang/String; // field@0333 │ │ +012a00: 1a10 d902 |0200: const-string v16, "[ ]+" // string@02d9 │ │ +012a04: 1311 0300 |0202: const/16 v17, #int 3 // #3 │ │ +012a08: 7403 cc01 0f00 |0204: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ +012a0e: 0c0f |0207: move-result-object v15 │ │ +012a10: 1310 0100 |0208: const/16 v16, #int 1 // #1 │ │ +012a14: 460f 0f10 |020a: aget-object v15, v15, v16 │ │ +012a18: 7230 ef01 ed0f |020c: invoke-interface {v13, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +012a1e: 2900 79ff |020f: goto/16 0188 // -0087 │ │ +012a22: 0800 1600 |0211: move-object/from16 v0, v22 │ │ +012a26: 540d 2e03 |0213: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012a2a: 6e10 9e01 0d00 |0215: invoke-virtual {v13}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ +012a30: 0800 1600 |0218: move-object/from16 v0, v22 │ │ +012a34: 540d 1403 |021a: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.am:Landroid/app/ActivityManager; // field@0314 │ │ +012a38: 0800 1600 |021c: move-object/from16 v0, v22 │ │ +012a3c: 540e 2a03 |021e: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ +012a40: 6e20 1400 ed00 |0220: invoke-virtual {v13, v14}, Landroid/app/ActivityManager;.getMemoryInfo:(Landroid/app/ActivityManager$MemoryInfo;)V // method@0014 │ │ +012a46: 0800 1600 |0223: move-object/from16 v0, v22 │ │ +012a4a: 540d 2a03 |0225: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ +012a4e: 390d 7802 |0227: if-nez v13, 049f // +0278 │ │ +012a52: 0800 1600 |0229: move-object/from16 v0, v22 │ │ +012a56: 540d 2803 |022b: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ +012a5a: 120e |022d: const/4 v14, #int 0 // #0 │ │ +012a5c: 120f |022e: const/4 v15, #int 0 // #0 │ │ +012a5e: 7110 cf01 0f00 |022f: invoke-static {v15}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01cf │ │ +012a64: 0c0f |0232: move-result-object v15 │ │ +012a66: 7230 ef01 ed0f |0233: invoke-interface {v13, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +012a6c: 0800 1600 |0236: move-object/from16 v0, v22 │ │ +012a70: 540d 2503 |0238: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ +012a74: 120e |023a: const/4 v14, #int 0 // #0 │ │ +012a76: 120f |023b: const/4 v15, #int 0 // #0 │ │ +012a78: 7110 cf01 0f00 |023c: invoke-static {v15}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01cf │ │ +012a7e: 0c0f |023f: move-result-object v15 │ │ +012a80: 7230 ef01 ed0f |0240: invoke-interface {v13, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +012a86: 0800 1600 |0243: move-object/from16 v0, v22 │ │ +012a8a: 540d 3503 |0245: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ +012a8e: 120e |0247: const/4 v14, #int 0 // #0 │ │ +012a90: 120f |0248: const/4 v15, #int 0 // #0 │ │ +012a92: 7110 cf01 0f00 |0249: invoke-static {v15}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01cf │ │ +012a98: 0c0f |024c: move-result-object v15 │ │ +012a9a: 7230 ef01 ed0f |024d: invoke-interface {v13, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +012aa0: 0800 1600 |0250: move-object/from16 v0, v22 │ │ +012aa4: 540d 2903 |0252: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ +012aa8: 0800 1600 |0254: move-object/from16 v0, v22 │ │ +012aac: 540e 1503 |0256: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.amMI:[Landroid/os/Debug$MemoryInfo; // field@0315 │ │ +012ab0: 120f |0258: const/4 v15, #int 0 // #0 │ │ +012ab2: 460e 0e0f |0259: aget-object v14, v14, v15 │ │ +012ab6: 6e10 6900 0e00 |025b: invoke-virtual {v14}, Landroid/os/Debug$MemoryInfo;.getTotalPrivateDirty:()I // method@0069 │ │ +012abc: 0a0e |025e: move-result v14 │ │ +012abe: 7110 bb01 0e00 |025f: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ +012ac4: 0c0e |0262: move-result-object v14 │ │ +012ac6: 7220 f001 ed00 |0263: invoke-interface {v13, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ +012acc: 220d 8a00 |0266: new-instance v13, Ljava/io/BufferedReader; // type@008a │ │ +012ad0: 220e 8e00 |0268: new-instance v14, Ljava/io/FileReader; // type@008e │ │ +012ad4: 1a0f 2b00 |026a: const-string v15, "/proc/stat" // string@002b │ │ +012ad8: 7020 ab01 fe00 |026c: invoke-direct {v14, v15}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@01ab │ │ +012ade: 7020 9d01 ed00 |026f: invoke-direct {v13, v14}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@019d │ │ +012ae4: 0800 1600 |0272: move-object/from16 v0, v22 │ │ +012ae8: 5b0d 2e03 |0274: iput-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012aec: 0800 1600 |0276: move-object/from16 v0, v22 │ │ +012af0: 540d 2e03 |0278: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012af4: 6e10 9f01 0d00 |027a: invoke-virtual {v13}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ +012afa: 0c0d |027d: move-result-object v13 │ │ +012afc: 1a0e d902 |027e: const-string v14, "[ ]+" // string@02d9 │ │ +012b00: 130f 0900 |0280: const/16 v15, #int 9 // #9 │ │ +012b04: 6e30 cc01 ed0f |0282: invoke-virtual {v13, v14, v15}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ +012b0a: 0c0d |0285: move-result-object v13 │ │ +012b0c: 0800 1600 |0286: move-object/from16 v0, v22 │ │ +012b10: 5b0d 3403 |0288: iput-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012b14: 0800 1600 |028a: move-object/from16 v0, v22 │ │ +012b18: 540d 3403 |028c: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012b1c: 121e |028e: const/4 v14, #int 1 // #1 │ │ +012b1e: 460d 0d0e |028f: aget-object v13, v13, v14 │ │ +012b22: 7110 bd01 0d00 |0291: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012b28: 0b0e |0294: move-result-wide v14 │ │ +012b2a: 0800 1600 |0295: move-object/from16 v0, v22 │ │ +012b2e: 540d 3403 |0297: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012b32: 1310 0200 |0299: const/16 v16, #int 2 // #2 │ │ +012b36: 460d 0d10 |029b: aget-object v13, v13, v16 │ │ +012b3a: 7110 bd01 0d00 |029d: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012b40: 0b10 |02a0: move-result-wide v16 │ │ +012b42: 9b0e 0e10 |02a1: add-long v14, v14, v16 │ │ +012b46: 0800 1600 |02a3: move-object/from16 v0, v22 │ │ +012b4a: 540d 3403 |02a5: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012b4e: 1310 0300 |02a7: const/16 v16, #int 3 // #3 │ │ +012b52: 460d 0d10 |02a9: aget-object v13, v13, v16 │ │ +012b56: 7110 bd01 0d00 |02ab: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012b5c: 0b10 |02ae: move-result-wide v16 │ │ +012b5e: 9b0e 0e10 |02af: add-long v14, v14, v16 │ │ +012b62: 0800 1600 |02b1: move-object/from16 v0, v22 │ │ +012b66: 5a0e 3a03 |02b3: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.work:J // field@033a │ │ +012b6a: 0800 1600 |02b5: move-object/from16 v0, v22 │ │ +012b6e: 530e 3a03 |02b7: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.work:J // field@033a │ │ +012b72: 0800 1600 |02b9: move-object/from16 v0, v22 │ │ +012b76: 540d 3403 |02bb: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012b7a: 1310 0400 |02bd: const/16 v16, #int 4 // #4 │ │ +012b7e: 460d 0d10 |02bf: aget-object v13, v13, v16 │ │ +012b82: 7110 bd01 0d00 |02c1: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012b88: 0b10 |02c4: move-result-wide v16 │ │ +012b8a: 9b0e 0e10 |02c5: add-long v14, v14, v16 │ │ +012b8e: 0800 1600 |02c7: move-object/from16 v0, v22 │ │ +012b92: 540d 3403 |02c9: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012b96: 1310 0500 |02cb: const/16 v16, #int 5 // #5 │ │ +012b9a: 460d 0d10 |02cd: aget-object v13, v13, v16 │ │ +012b9e: 7110 bd01 0d00 |02cf: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012ba4: 0b10 |02d2: move-result-wide v16 │ │ +012ba6: 9b0e 0e10 |02d3: add-long v14, v14, v16 │ │ +012baa: 0800 1600 |02d5: move-object/from16 v0, v22 │ │ +012bae: 540d 3403 |02d7: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012bb2: 1310 0600 |02d9: const/16 v16, #int 6 // #6 │ │ +012bb6: 460d 0d10 |02db: aget-object v13, v13, v16 │ │ +012bba: 7110 bd01 0d00 |02dd: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012bc0: 0b10 |02e0: move-result-wide v16 │ │ +012bc2: 9b0e 0e10 |02e1: add-long v14, v14, v16 │ │ +012bc6: 0800 1600 |02e3: move-object/from16 v0, v22 │ │ +012bca: 540d 3403 |02e5: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012bce: 1310 0700 |02e7: const/16 v16, #int 7 // #7 │ │ +012bd2: 460d 0d10 |02e9: aget-object v13, v13, v16 │ │ +012bd6: 7110 bd01 0d00 |02eb: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012bdc: 0b10 |02ee: move-result-wide v16 │ │ +012bde: 9b0e 0e10 |02ef: add-long v14, v14, v16 │ │ +012be2: 0800 1600 |02f1: move-object/from16 v0, v22 │ │ +012be6: 5a0e 3703 |02f3: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.total:J // field@0337 │ │ +012bea: 0800 1600 |02f5: move-object/from16 v0, v22 │ │ +012bee: 540d 2e03 |02f7: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012bf2: 6e10 9e01 0d00 |02f9: invoke-virtual {v13}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ +012bf8: 220d 8a00 |02fc: new-instance v13, Ljava/io/BufferedReader; // type@008a │ │ +012bfc: 220e 8e00 |02fe: new-instance v14, Ljava/io/FileReader; // type@008e │ │ +012c00: 220f a600 |0300: new-instance v15, Ljava/lang/StringBuilder; // type@00a6 │ │ +012c04: 7010 d101 0f00 |0302: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +012c0a: 1a10 2300 |0305: const-string v16, "/proc/" // string@0023 │ │ +012c0e: 7402 d401 0f00 |0307: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +012c14: 0c0f |030a: move-result-object v15 │ │ +012c16: 0800 1600 |030b: move-object/from16 v0, v22 │ │ +012c1a: 5200 2b03 |030d: iget v0, v0, Lorg/anothermonitor/ServiceReader;.pId:I // field@032b │ │ +012c1e: 0210 0000 |030f: move/from16 v16, v0 │ │ +012c22: 7402 d201 0f00 |0311: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ +012c28: 0c0f |0314: move-result-object v15 │ │ +012c2a: 1a10 2c00 |0315: const-string v16, "/stat" // string@002c │ │ +012c2e: 7402 d401 0f00 |0317: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +012c34: 0c0f |031a: move-result-object v15 │ │ +012c36: 6e10 d501 0f00 |031b: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +012c3c: 0c0f |031e: move-result-object v15 │ │ +012c3e: 7020 ab01 fe00 |031f: invoke-direct {v14, v15}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@01ab │ │ +012c44: 7020 9d01 ed00 |0322: invoke-direct {v13, v14}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@019d │ │ +012c4a: 0800 1600 |0325: move-object/from16 v0, v22 │ │ +012c4e: 5b0d 2e03 |0327: iput-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012c52: 0800 1600 |0329: move-object/from16 v0, v22 │ │ +012c56: 540d 2e03 |032b: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012c5a: 6e10 9f01 0d00 |032d: invoke-virtual {v13}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ +012c60: 0c0d |0330: move-result-object v13 │ │ +012c62: 1a0e d902 |0331: const-string v14, "[ ]+" // string@02d9 │ │ +012c66: 130f 1200 |0333: const/16 v15, #int 18 // #12 │ │ +012c6a: 6e30 cc01 ed0f |0335: invoke-virtual {v13, v14, v15}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ +012c70: 0c0d |0338: move-result-object v13 │ │ +012c72: 0800 1600 |0339: move-object/from16 v0, v22 │ │ +012c76: 5b0d 3403 |033b: iput-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012c7a: 0800 1600 |033d: move-object/from16 v0, v22 │ │ +012c7e: 540d 3403 |033f: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012c82: 130e 0d00 |0341: const/16 v14, #int 13 // #d │ │ +012c86: 460d 0d0e |0343: aget-object v13, v13, v14 │ │ +012c8a: 7110 bd01 0d00 |0345: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012c90: 0b0e |0348: move-result-wide v14 │ │ +012c92: 0800 1600 |0349: move-object/from16 v0, v22 │ │ +012c96: 540d 3403 |034b: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012c9a: 1310 0e00 |034d: const/16 v16, #int 14 // #e │ │ +012c9e: 460d 0d10 |034f: aget-object v13, v13, v16 │ │ +012ca2: 7110 bd01 0d00 |0351: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012ca8: 0b10 |0354: move-result-wide v16 │ │ +012caa: 9b0e 0e10 |0355: add-long v14, v14, v16 │ │ +012cae: 0800 1600 |0357: move-object/from16 v0, v22 │ │ +012cb2: 540d 3403 |0359: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012cb6: 1310 0f00 |035b: const/16 v16, #int 15 // #f │ │ +012cba: 460d 0d10 |035d: aget-object v13, v13, v16 │ │ +012cbe: 7110 bd01 0d00 |035f: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012cc4: 0b10 |0362: move-result-wide v16 │ │ +012cc6: 9b0e 0e10 |0363: add-long v14, v14, v16 │ │ +012cca: 0800 1600 |0365: move-object/from16 v0, v22 │ │ +012cce: 540d 3403 |0367: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012cd2: 1310 1000 |0369: const/16 v16, #int 16 // #10 │ │ +012cd6: 460d 0d10 |036b: aget-object v13, v13, v16 │ │ +012cda: 7110 bd01 0d00 |036d: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012ce0: 0b10 |0370: move-result-wide v16 │ │ +012ce2: 9b0e 0e10 |0371: add-long v14, v14, v16 │ │ +012ce6: 0800 1600 |0373: move-object/from16 v0, v22 │ │ +012cea: 5a0e 3b03 |0375: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workAM:J // field@033b │ │ +012cee: 0800 1600 |0377: move-object/from16 v0, v22 │ │ +012cf2: 540d 2e03 |0379: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012cf6: 6e10 9e01 0d00 |037b: invoke-virtual {v13}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ +012cfc: 0800 1600 |037e: move-object/from16 v0, v22 │ │ +012d00: 540d 1e03 |0380: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +012d04: 380d c501 |0382: if-eqz v13, 0547 // +01c5 │ │ +012d08: 0800 1600 |0384: move-object/from16 v0, v22 │ │ +012d0c: 540d 1e03 |0386: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +012d10: 7210 f301 0d00 |0388: invoke-interface {v13}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +012d16: 0a0d |038b: move-result v13 │ │ +012d18: 390d bb01 |038c: if-nez v13, 0547 // +01bb │ │ +012d1c: 0800 1600 |038e: move-object/from16 v0, v22 │ │ +012d20: 540d 1e03 |0390: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +012d24: 7210 f701 0d00 |0392: invoke-interface {v13}, Ljava/util/List;.size:()I // method@01f7 │ │ +012d2a: 0a0d |0395: move-result v13 │ │ +012d2c: 23d2 0d01 |0396: new-array v2, v13, [I // type@010d │ │ +012d30: 0800 1600 |0398: move-object/from16 v0, v22 │ │ +012d34: 540e 1e03 |039a: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +012d38: 1d0e |039c: monitor-enter v14 │ │ +012d3a: 120a |039d: const/4 v10, #int 0 // #0 │ │ +012d3c: 0800 1600 |039e: move-object/from16 v0, v22 │ │ +012d40: 540d 1e03 |03a0: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +012d44: 7210 f401 0d00 |03a2: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +012d4a: 0c0f |03a5: move-result-object v15 │ │ +012d4c: 7210 ec01 0f00 |03a6: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +012d52: 0a0d |03a9: move-result v13 │ │ +012d54: 380d 4801 |03aa: if-eqz v13, 04f2 // +0148 │ │ +012d58: 7210 ed01 0f00 |03ac: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +012d5e: 0c0b |03af: move-result-object v11 │ │ +012d60: 1f0b b000 |03b0: check-cast v11, Ljava/util/Map; // type@00b0 │ │ +012d64: 1a0d c805 |03b2: const-string v13, "pDead" // string@05c8 │ │ +012d68: 7220 f801 db00 |03b4: invoke-interface {v11, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +012d6e: 0c0d |03b7: move-result-object v13 │ │ +012d70: 390d eeff |03b8: if-nez v13, 03a6 // -0012 │ │ +012d74: 220d 8a00 |03ba: new-instance v13, Ljava/io/BufferedReader; // type@008a │ │ +012d78: 2210 8e00 |03bc: new-instance v16, Ljava/io/FileReader; // type@008e │ │ +012d7c: 2211 a600 |03be: new-instance v17, Ljava/lang/StringBuilder; // type@00a6 │ │ +012d80: 7601 d101 1100 |03c0: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +012d86: 1a12 2300 |03c3: const-string v18, "/proc/" // string@0023 │ │ +012d8a: 7402 d401 1100 |03c5: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +012d90: 0c11 |03c8: move-result-object v17 │ │ +012d92: 1a12 ce05 |03c9: const-string v18, "pId" // string@05ce │ │ +012d96: 0800 1200 |03cb: move-object/from16 v0, v18 │ │ +012d9a: 7220 f801 0b00 |03cd: invoke-interface {v11, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +012da0: 0c12 |03d0: move-result-object v18 │ │ +012da2: 7402 d301 1100 |03d1: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +012da8: 0c11 |03d4: move-result-object v17 │ │ +012daa: 1a12 2c00 |03d5: const-string v18, "/stat" // string@002c │ │ +012dae: 7402 d401 1100 |03d7: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +012db4: 0c11 |03da: move-result-object v17 │ │ +012db6: 7401 d501 1100 |03db: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +012dbc: 0c11 |03de: move-result-object v17 │ │ +012dbe: 7602 ab01 1000 |03df: invoke-direct/range {v16, v17}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@01ab │ │ +012dc4: 0800 1000 |03e2: move-object/from16 v0, v16 │ │ +012dc8: 7020 9d01 0d00 |03e4: invoke-direct {v13, v0}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@019d │ │ +012dce: 0800 1600 |03e7: move-object/from16 v0, v22 │ │ +012dd2: 5b0d 2e03 |03e9: iput-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012dd6: 1a0d ce05 |03eb: const-string v13, "pId" // string@05ce │ │ +012dda: 7220 f801 db00 |03ed: invoke-interface {v11, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +012de0: 0c0d |03f0: move-result-object v13 │ │ +012de2: 1f0d a500 |03f1: check-cast v13, Ljava/lang/String; // type@00a5 │ │ +012de6: 7110 bc01 0d00 |03f3: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@01bc │ │ +012dec: 0c0d |03f6: move-result-object v13 │ │ +012dee: 6e10 b901 0d00 |03f7: invoke-virtual {v13}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ +012df4: 0a0d |03fa: move-result v13 │ │ +012df6: 4b0d 020a |03fb: aput v13, v2, v10 │ │ +012dfa: d80a 0a01 |03fd: add-int/lit8 v10, v10, #int 1 // #01 │ │ +012dfe: 0800 1600 |03ff: move-object/from16 v0, v22 │ │ +012e02: 540d 2e03 |0401: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012e06: 6e10 9f01 0d00 |0403: invoke-virtual {v13}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@019f │ │ +012e0c: 0c0d |0406: move-result-object v13 │ │ +012e0e: 1a10 d902 |0407: const-string v16, "[ ]+" // string@02d9 │ │ +012e12: 1311 1200 |0409: const/16 v17, #int 18 // #12 │ │ +012e16: 0800 1000 |040b: move-object/from16 v0, v16 │ │ +012e1a: 0201 1100 |040d: move/from16 v1, v17 │ │ +012e1e: 6e30 cc01 0d01 |040f: invoke-virtual {v13, v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@01cc │ │ +012e24: 0c0d |0412: move-result-object v13 │ │ +012e26: 0800 1600 |0413: move-object/from16 v0, v22 │ │ +012e2a: 5b0d 3403 |0415: iput-object v13, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012e2e: 1a0d 3407 |0417: const-string v13, "work" // string@0734 │ │ +012e32: 0800 1600 |0419: move-object/from16 v0, v22 │ │ +012e36: 5400 3403 |041b: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012e3a: 0810 0000 |041d: move-object/from16 v16, v0 │ │ +012e3e: 1311 0d00 |041f: const/16 v17, #int 13 // #d │ │ +012e42: 4610 1011 |0421: aget-object v16, v16, v17 │ │ +012e46: 7701 bd01 1000 |0423: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012e4c: 0b10 |0426: move-result-wide v16 │ │ +012e4e: 0500 1000 |0427: move-wide/from16 v0, v16 │ │ +012e52: 8500 |0429: long-to-float v0, v0 │ │ +012e54: 0210 0000 |042a: move/from16 v16, v0 │ │ +012e58: 0800 1600 |042c: move-object/from16 v0, v22 │ │ +012e5c: 5400 3403 |042e: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012e60: 0811 0000 |0430: move-object/from16 v17, v0 │ │ +012e64: 1312 0e00 |0432: const/16 v18, #int 14 // #e │ │ +012e68: 4611 1112 |0434: aget-object v17, v17, v18 │ │ +012e6c: 7701 bd01 1100 |0436: invoke-static/range {v17}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012e72: 0b12 |0439: move-result-wide v18 │ │ +012e74: 0500 1200 |043a: move-wide/from16 v0, v18 │ │ +012e78: 8500 |043c: long-to-float v0, v0 │ │ +012e7a: 0211 0000 |043d: move/from16 v17, v0 │ │ +012e7e: a610 1011 |043f: add-float v16, v16, v17 │ │ +012e82: 0800 1600 |0441: move-object/from16 v0, v22 │ │ +012e86: 5400 3403 |0443: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012e8a: 0811 0000 |0445: move-object/from16 v17, v0 │ │ +012e8e: 1312 0f00 |0447: const/16 v18, #int 15 // #f │ │ +012e92: 4611 1112 |0449: aget-object v17, v17, v18 │ │ +012e96: 7701 bd01 1100 |044b: invoke-static/range {v17}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012e9c: 0b12 |044e: move-result-wide v18 │ │ +012e9e: 0500 1200 |044f: move-wide/from16 v0, v18 │ │ +012ea2: 8500 |0451: long-to-float v0, v0 │ │ +012ea4: 0211 0000 |0452: move/from16 v17, v0 │ │ +012ea8: a610 1011 |0454: add-float v16, v16, v17 │ │ +012eac: 0800 1600 |0456: move-object/from16 v0, v22 │ │ +012eb0: 5400 3403 |0458: iget-object v0, v0, Lorg/anothermonitor/ServiceReader;.sa:[Ljava/lang/String; // field@0334 │ │ +012eb4: 0811 0000 |045a: move-object/from16 v17, v0 │ │ +012eb8: 1312 1000 |045c: const/16 v18, #int 16 // #10 │ │ +012ebc: 4611 1112 |045e: aget-object v17, v17, v18 │ │ +012ec0: 7701 bd01 1100 |0460: invoke-static/range {v17}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +012ec6: 0b12 |0463: move-result-wide v18 │ │ +012ec8: 0500 1200 |0464: move-wide/from16 v0, v18 │ │ +012ecc: 8500 |0466: long-to-float v0, v0 │ │ +012ece: 0211 0000 |0467: move/from16 v17, v0 │ │ +012ed2: a610 1011 |0469: add-float v16, v16, v17 │ │ +012ed6: 7701 b701 1000 |046b: invoke-static/range {v16}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@01b7 │ │ +012edc: 0c10 |046e: move-result-object v16 │ │ +012ede: 0800 1000 |046f: move-object/from16 v0, v16 │ │ +012ee2: 7230 f901 db00 |0471: invoke-interface {v11, v13, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +012ee8: 0800 1600 |0474: move-object/from16 v0, v22 │ │ +012eec: 540d 2e03 |0476: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +012ef0: 6e10 9e01 0d00 |0478: invoke-virtual {v13}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ +012ef6: 2900 2bff |047b: goto/16 03a6 // -00d5 │ │ +012efa: 0d03 |047d: move-exception v3 │ │ +012efc: 1a0d c805 |047e: const-string v13, "pDead" // string@05c8 │ │ +012f00: 6210 3500 |0480: sget-object v16, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0035 │ │ +012f04: 0800 1000 |0482: move-object/from16 v0, v16 │ │ +012f08: 7230 f901 db00 |0484: invoke-interface {v11, v13, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +012f0e: 2205 1d00 |0487: new-instance v5, Landroid/content/Intent; // type@001d │ │ +012f12: 1a0d 5303 |0489: const-string v13, "actionRemoveProcess" // string@0353 │ │ +012f16: 7020 3100 d500 |048b: invoke-direct {v5, v13}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +012f1c: 1a0d 0006 |048e: const-string v13, "process" // string@0600 │ │ +012f20: 1f0b 9200 |0490: check-cast v11, Ljava/io/Serializable; // type@0092 │ │ +012f24: 6e30 3600 d50b |0492: invoke-virtual {v5, v13, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0036 │ │ +012f2a: 0800 1600 |0495: move-object/from16 v0, v22 │ │ +012f2e: 6e20 6e03 5000 |0497: invoke-virtual {v0, v5}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ +012f34: 2900 0cff |049a: goto/16 03a6 // -00f4 │ │ +012f38: 0d0d |049c: move-exception v13 │ │ +012f3a: 1e0e |049d: monitor-exit v14 │ │ +012f3c: 270d |049e: throw v13 │ │ +012f3e: 0800 1600 |049f: move-object/from16 v0, v22 │ │ +012f42: 540d 2803 |04a1: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ +012f46: 120e |04a3: const/4 v14, #int 0 // #0 │ │ +012f48: 0800 1600 |04a4: move-object/from16 v0, v22 │ │ +012f4c: 520f 2703 |04a6: iget v15, v0, Lorg/anothermonitor/ServiceReader;.memTotal:I // field@0327 │ │ +012f50: 81f0 |04a8: int-to-long v0, v15 │ │ +012f52: 0510 0000 |04a9: move-wide/from16 v16, v0 │ │ +012f56: 0800 1600 |04ab: move-object/from16 v0, v22 │ │ +012f5a: 540f 2a03 |04ad: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ +012f5e: 53f0 0000 |04af: iget-wide v0, v15, Landroid/app/ActivityManager$MemoryInfo;.availMem:J // field@0000 │ │ +012f62: 0512 0000 |04b1: move-wide/from16 v18, v0 │ │ +012f66: 1614 0004 |04b3: const-wide/16 v20, #int 1024 // #400 │ │ +012f6a: 9e12 1214 |04b5: div-long v18, v18, v20 │ │ +012f6e: 9c10 1012 |04b7: sub-long v16, v16, v18 │ │ +012f72: 7702 d001 1000 |04b9: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@01d0 │ │ +012f78: 0c0f |04bc: move-result-object v15 │ │ +012f7a: 7230 ef01 ed0f |04bd: invoke-interface {v13, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +012f80: 0800 1600 |04c0: move-object/from16 v0, v22 │ │ +012f84: 540d 2503 |04c2: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ +012f88: 120e |04c4: const/4 v14, #int 0 // #0 │ │ +012f8a: 0800 1600 |04c5: move-object/from16 v0, v22 │ │ +012f8e: 540f 2a03 |04c7: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ +012f92: 53f0 0000 |04c9: iget-wide v0, v15, Landroid/app/ActivityManager$MemoryInfo;.availMem:J // field@0000 │ │ +012f96: 0510 0000 |04cb: move-wide/from16 v16, v0 │ │ +012f9a: 1612 0004 |04cd: const-wide/16 v18, #int 1024 // #400 │ │ +012f9e: 9e10 1012 |04cf: div-long v16, v16, v18 │ │ +012fa2: 7702 d001 1000 |04d1: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@01d0 │ │ +012fa8: 0c0f |04d4: move-result-object v15 │ │ +012faa: 7230 ef01 ed0f |04d5: invoke-interface {v13, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +012fb0: 0800 1600 |04d8: move-object/from16 v0, v22 │ │ +012fb4: 540d 3503 |04da: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ +012fb8: 120e |04dc: const/4 v14, #int 0 // #0 │ │ +012fba: 0800 1600 |04dd: move-object/from16 v0, v22 │ │ +012fbe: 540f 2a03 |04df: iget-object v15, v0, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ +012fc2: 53f0 0100 |04e1: iget-wide v0, v15, Landroid/app/ActivityManager$MemoryInfo;.threshold:J // field@0001 │ │ +012fc6: 0510 0000 |04e3: move-wide/from16 v16, v0 │ │ +012fca: 1612 0004 |04e5: const-wide/16 v18, #int 1024 // #400 │ │ +012fce: 9e10 1012 |04e7: div-long v16, v16, v18 │ │ +012fd2: 7702 d001 1000 |04e9: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@01d0 │ │ +012fd8: 0c0f |04ec: move-result-object v15 │ │ +012fda: 7230 ef01 ed0f |04ed: invoke-interface {v13, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +012fe0: 2900 60fd |04f0: goto/16 0250 // -02a0 │ │ +012fe4: 1e0e |04f2: monitor-exit v14 │ │ +012fe6: 0800 1600 |04f3: move-object/from16 v0, v22 │ │ +012fea: 540d 1403 |04f5: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.am:Landroid/app/ActivityManager; // field@0314 │ │ +012fee: 6e20 1500 2d00 |04f7: invoke-virtual {v13, v2}, Landroid/app/ActivityManager;.getProcessMemoryInfo:([I)[Landroid/os/Debug$MemoryInfo; // method@0015 │ │ +012ff4: 0c09 |04fa: move-result-object v9 │ │ +012ff6: 120a |04fb: const/4 v10, #int 0 // #0 │ │ +012ff8: 0800 1600 |04fc: move-object/from16 v0, v22 │ │ +012ffc: 540d 1e03 |04fe: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +013000: 7210 f401 0d00 |0500: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +013006: 0c0d |0503: move-result-object v13 │ │ +013008: 7210 ec01 0d00 |0504: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +01300e: 0a0e |0507: move-result v14 │ │ +013010: 380e 3f00 |0508: if-eqz v14, 0547 // +003f │ │ +013014: 7210 ed01 0d00 |050a: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +01301a: 0c04 |050d: move-result-object v4 │ │ +01301c: 1f04 b000 |050e: check-cast v4, Ljava/util/Map; // type@00b0 │ │ +013020: 1a0e d105 |0510: const-string v14, "pPTD" // string@05d1 │ │ +013024: 7220 f801 e400 |0512: invoke-interface {v4, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01302a: 0c07 |0515: move-result-object v7 │ │ +01302c: 1f07 af00 |0516: check-cast v7, Ljava/util/List; // type@00af │ │ +013030: 3907 0c00 |0518: if-nez v7, 0524 // +000c │ │ +013034: 2207 a900 |051a: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ +013038: 7010 e101 0700 |051c: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +01303e: 1a0e d105 |051f: const-string v14, "pPTD" // string@05d1 │ │ +013042: 7230 f901 e407 |0521: invoke-interface {v4, v14, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +013048: 1a0e c805 |0524: const-string v14, "pDead" // string@05c8 │ │ +01304c: 7220 f801 e400 |0526: invoke-interface {v4, v14}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +013052: 0c0e |0529: move-result-object v14 │ │ +013054: 390e 1300 |052a: if-nez v14, 053d // +0013 │ │ +013058: 120e |052c: const/4 v14, #int 0 // #0 │ │ +01305a: 460f 090a |052d: aget-object v15, v9, v10 │ │ +01305e: 6e10 6900 0f00 |052f: invoke-virtual {v15}, Landroid/os/Debug$MemoryInfo;.getTotalPrivateDirty:()I // method@0069 │ │ +013064: 0a0f |0532: move-result v15 │ │ +013066: 7110 bb01 0f00 |0533: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ +01306c: 0c0f |0536: move-result-object v15 │ │ +01306e: 7230 ef01 e70f |0537: invoke-interface {v7, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +013074: d80a 0a01 |053a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +013078: 28c8 |053c: goto 0504 // -0038 │ │ +01307a: 120e |053d: const/4 v14, #int 0 // #0 │ │ +01307c: 120f |053e: const/4 v15, #int 0 // #0 │ │ +01307e: 7110 bb01 0f00 |053f: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ +013084: 0c0f |0542: move-result-object v15 │ │ +013086: 7230 ef01 e70f |0543: invoke-interface {v7, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +01308c: 28be |0546: goto 0504 // -0042 │ │ +01308e: 0800 1600 |0547: move-object/from16 v0, v22 │ │ +013092: 530e 3803 |0549: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.totalBefore:J // field@0338 │ │ +013096: 1610 0000 |054b: const-wide/16 v16, #int 0 // #0 │ │ +01309a: 310d 0e10 |054d: cmp-long v13, v14, v16 │ │ +01309e: 380d bd00 |054f: if-eqz v13, 060c // +00bd │ │ +0130a2: 0800 1600 |0551: move-object/from16 v0, v22 │ │ +0130a6: 530e 3703 |0553: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.total:J // field@0337 │ │ +0130aa: 0800 1600 |0555: move-object/from16 v0, v22 │ │ +0130ae: 5300 3803 |0557: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.totalBefore:J // field@0338 │ │ +0130b2: 0510 0000 |0559: move-wide/from16 v16, v0 │ │ +0130b6: 9c0e 0e10 |055b: sub-long v14, v14, v16 │ │ +0130ba: 0800 1600 |055d: move-object/from16 v0, v22 │ │ +0130be: 5a0e 3903 |055f: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.totalT:J // field@0339 │ │ +0130c2: 0800 1600 |0561: move-object/from16 v0, v22 │ │ +0130c6: 530e 3a03 |0563: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.work:J // field@033a │ │ +0130ca: 0800 1600 |0565: move-object/from16 v0, v22 │ │ +0130ce: 5300 3e03 |0567: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.workBefore:J // field@033e │ │ +0130d2: 0510 0000 |0569: move-wide/from16 v16, v0 │ │ +0130d6: 9c0e 0e10 |056b: sub-long v14, v14, v16 │ │ +0130da: 0800 1600 |056d: move-object/from16 v0, v22 │ │ +0130de: 5a0e 3f03 |056f: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workT:J // field@033f │ │ +0130e2: 0800 1600 |0571: move-object/from16 v0, v22 │ │ +0130e6: 530e 3b03 |0573: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workAM:J // field@033b │ │ +0130ea: 0800 1600 |0575: move-object/from16 v0, v22 │ │ +0130ee: 5300 3c03 |0577: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.workAMBefore:J // field@033c │ │ +0130f2: 0510 0000 |0579: move-wide/from16 v16, v0 │ │ +0130f6: 9c0e 0e10 |057b: sub-long v14, v14, v16 │ │ +0130fa: 0800 1600 |057d: move-object/from16 v0, v22 │ │ +0130fe: 5a0e 3d03 |057f: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workAMT:J // field@033d │ │ +013102: 0800 1600 |0581: move-object/from16 v0, v22 │ │ +013106: 540d 1803 |0583: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ +01310a: 120e |0585: const/4 v14, #int 0 // #0 │ │ +01310c: 0800 1600 |0586: move-object/from16 v0, v22 │ │ +013110: 5300 3f03 |0588: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.workT:J // field@033f │ │ +013114: 0510 0000 |058a: move-wide/from16 v16, v0 │ │ +013118: 1612 6400 |058c: const-wide/16 v18, #int 100 // #64 │ │ +01311c: 9d10 1012 |058e: mul-long v16, v16, v18 │ │ +013120: 0500 1000 |0590: move-wide/from16 v0, v16 │ │ +013124: 850f |0592: long-to-float v15, v0 │ │ +013126: 0800 1600 |0593: move-object/from16 v0, v22 │ │ +01312a: 5300 3903 |0595: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.totalT:J // field@0339 │ │ +01312e: 0510 0000 |0597: move-wide/from16 v16, v0 │ │ +013132: 0500 1000 |0599: move-wide/from16 v0, v16 │ │ +013136: 8500 |059b: long-to-float v0, v0 │ │ +013138: 0210 0000 |059c: move/from16 v16, v0 │ │ +01313c: a90f 0f10 |059e: div-float v15, v15, v16 │ │ +013140: 0800 1600 |05a0: move-object/from16 v0, v22 │ │ +013144: 7020 6d03 f000 |05a2: invoke-direct {v0, v15}, Lorg/anothermonitor/ServiceReader;.restrictPercentage:(F)F // method@036d │ │ +01314a: 0a0f |05a5: move-result v15 │ │ +01314c: 7110 b701 0f00 |05a6: invoke-static {v15}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@01b7 │ │ +013152: 0c0f |05a9: move-result-object v15 │ │ +013154: 7230 ef01 ed0f |05aa: invoke-interface {v13, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +01315a: 0800 1600 |05ad: move-object/from16 v0, v22 │ │ +01315e: 540d 1703 |05af: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ +013162: 120e |05b1: const/4 v14, #int 0 // #0 │ │ +013164: 0800 1600 |05b2: move-object/from16 v0, v22 │ │ +013168: 5300 3d03 |05b4: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.workAMT:J // field@033d │ │ +01316c: 0510 0000 |05b6: move-wide/from16 v16, v0 │ │ +013170: 1612 6400 |05b8: const-wide/16 v18, #int 100 // #64 │ │ +013174: 9d10 1012 |05ba: mul-long v16, v16, v18 │ │ +013178: 0500 1000 |05bc: move-wide/from16 v0, v16 │ │ +01317c: 850f |05be: long-to-float v15, v0 │ │ +01317e: 0800 1600 |05bf: move-object/from16 v0, v22 │ │ +013182: 5300 3903 |05c1: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.totalT:J // field@0339 │ │ +013186: 0510 0000 |05c3: move-wide/from16 v16, v0 │ │ +01318a: 0500 1000 |05c5: move-wide/from16 v0, v16 │ │ +01318e: 8500 |05c7: long-to-float v0, v0 │ │ +013190: 0210 0000 |05c8: move/from16 v16, v0 │ │ +013194: a90f 0f10 |05ca: div-float v15, v15, v16 │ │ +013198: 0800 1600 |05cc: move-object/from16 v0, v22 │ │ +01319c: 7020 6d03 f000 |05ce: invoke-direct {v0, v15}, Lorg/anothermonitor/ServiceReader;.restrictPercentage:(F)F // method@036d │ │ +0131a2: 0a0f |05d1: move-result v15 │ │ +0131a4: 7110 b701 0f00 |05d2: invoke-static {v15}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@01b7 │ │ +0131aa: 0c0f |05d5: move-result-object v15 │ │ +0131ac: 7230 ef01 ed0f |05d6: invoke-interface {v13, v14, v15}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +0131b2: 0800 1600 |05d9: move-object/from16 v0, v22 │ │ +0131b6: 540d 1e03 |05db: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +0131ba: 380d 2f00 |05dd: if-eqz v13, 060c // +002f │ │ +0131be: 0800 1600 |05df: move-object/from16 v0, v22 │ │ +0131c2: 540d 1e03 |05e1: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +0131c6: 7210 f301 0d00 |05e3: invoke-interface {v13}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +0131cc: 0a0d |05e6: move-result v13 │ │ +0131ce: 390d 2500 |05e7: if-nez v13, 060c // +0025 │ │ +0131d2: 120c |05e9: const/4 v12, #int 0 // #0 │ │ +0131d4: 0800 1600 |05ea: move-object/from16 v0, v22 │ │ +0131d8: 540e 1e03 |05ec: iget-object v14, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +0131dc: 1d0e |05ee: monitor-enter v14 │ │ +0131de: 0800 1600 |05ef: move-object/from16 v0, v22 │ │ +0131e2: 540d 1e03 |05f1: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +0131e6: 7210 f401 0d00 |05f3: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +0131ec: 0c0f |05f6: move-result-object v15 │ │ +0131ee: 7210 ec01 0f00 |05f7: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +0131f4: 0a0d |05fa: move-result v13 │ │ +0131f6: 380d 1000 |05fb: if-eqz v13, 060b // +0010 │ │ +0131fa: 7210 ed01 0f00 |05fd: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +013200: 0c0b |0600: move-result-object v11 │ │ +013202: 1f0b b000 |0601: check-cast v11, Ljava/util/Map; // type@00b0 │ │ +013206: 1a0d 3807 |0603: const-string v13, "workBefore" // string@0738 │ │ +01320a: 7220 f801 db00 |0605: invoke-interface {v11, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +013210: 0c0d |0608: move-result-object v13 │ │ +013212: 390d 4b00 |0609: if-nez v13, 0654 // +004b │ │ +013216: 1e0e |060b: monitor-exit v14 │ │ +013218: 0800 1600 |060c: move-object/from16 v0, v22 │ │ +01321c: 530e 3703 |060e: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.total:J // field@0337 │ │ +013220: 0800 1600 |0610: move-object/from16 v0, v22 │ │ +013224: 5a0e 3803 |0612: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.totalBefore:J // field@0338 │ │ +013228: 0800 1600 |0614: move-object/from16 v0, v22 │ │ +01322c: 530e 3a03 |0616: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.work:J // field@033a │ │ +013230: 0800 1600 |0618: move-object/from16 v0, v22 │ │ +013234: 5a0e 3e03 |061a: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workBefore:J // field@033e │ │ +013238: 0800 1600 |061c: move-object/from16 v0, v22 │ │ +01323c: 530e 3b03 |061e: iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workAM:J // field@033b │ │ +013240: 0800 1600 |0620: move-object/from16 v0, v22 │ │ +013244: 5a0e 3c03 |0622: iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;.workAMBefore:J // field@033c │ │ +013248: 0800 1600 |0624: move-object/from16 v0, v22 │ │ +01324c: 540d 1e03 |0626: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +013250: 380d 9e00 |0628: if-eqz v13, 06c6 // +009e │ │ +013254: 0800 1600 |062a: move-object/from16 v0, v22 │ │ +013258: 540d 1e03 |062c: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +01325c: 7210 f301 0d00 |062e: invoke-interface {v13}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +013262: 0a0d |0631: move-result v13 │ │ +013264: 390d 9400 |0632: if-nez v13, 06c6 // +0094 │ │ +013268: 0800 1600 |0634: move-object/from16 v0, v22 │ │ +01326c: 540d 1e03 |0636: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +013270: 7210 f401 0d00 |0638: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +013276: 0c0d |063b: move-result-object v13 │ │ +013278: 7210 ec01 0d00 |063c: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +01327e: 0a0e |063f: move-result v14 │ │ +013280: 380e 8600 |0640: if-eqz v14, 06c6 // +0086 │ │ +013284: 7210 ed01 0d00 |0642: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +01328a: 0c0b |0645: move-result-object v11 │ │ +01328c: 1f0b b000 |0646: check-cast v11, Ljava/util/Map; // type@00b0 │ │ +013290: 1a0e 3807 |0648: const-string v14, "workBefore" // string@0738 │ │ +013294: 1a0f 3407 |064a: const-string v15, "work" // string@0734 │ │ +013298: 7220 f801 fb00 |064c: invoke-interface {v11, v15}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01329e: 0c0f |064f: move-result-object v15 │ │ +0132a0: 7230 f901 eb0f |0650: invoke-interface {v11, v14, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +0132a6: 28e9 |0653: goto 063c // -0017 │ │ +0132a8: 1a0d 3c04 |0654: const-string v13, "finalValue" // string@043c │ │ +0132ac: 7220 f801 db00 |0656: invoke-interface {v11, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +0132b2: 0c06 |0659: move-result-object v6 │ │ +0132b4: 1f06 af00 |065a: check-cast v6, Ljava/util/List; // type@00af │ │ +0132b8: 3906 0c00 |065c: if-nez v6, 0668 // +000c │ │ +0132bc: 2206 a900 |065e: new-instance v6, Ljava/util/ArrayList; // type@00a9 │ │ +0132c0: 7010 e101 0600 |0660: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +0132c6: 1a0d 3c04 |0663: const-string v13, "finalValue" // string@043c │ │ +0132ca: 7230 f901 db06 |0665: invoke-interface {v11, v13, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +0132d0: 7210 f701 0600 |0668: invoke-interface {v6}, Ljava/util/List;.size:()I // method@01f7 │ │ +0132d6: 0a0d |066b: move-result v13 │ │ +0132d8: 0800 1600 |066c: move-object/from16 v0, v22 │ │ +0132dc: 5200 2403 |066e: iget v0, v0, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +0132e0: 0210 0000 |0670: move/from16 v16, v0 │ │ +0132e4: 0200 1000 |0672: move/from16 v0, v16 │ │ +0132e8: 340d 0f00 |0674: if-lt v13, v0, 0683 // +000f │ │ +0132ec: 7210 f701 0600 |0676: invoke-interface {v6}, Ljava/util/List;.size:()I // method@01f7 │ │ +0132f2: 0a0d |0679: move-result v13 │ │ +0132f4: d80d 0dff |067a: add-int/lit8 v13, v13, #int -1 // #ff │ │ +0132f8: 7220 f501 d600 |067c: invoke-interface {v6, v13}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01f5 │ │ +0132fe: 28e9 |067f: goto 0668 // -0017 │ │ +013300: 0d0d |0680: move-exception v13 │ │ +013302: 1e0e |0681: monitor-exit v14 │ │ +013304: 270d |0682: throw v13 │ │ +013306: 1a0d 3407 |0683: const-string v13, "work" // string@0734 │ │ +01330a: 7220 f801 db00 |0685: invoke-interface {v11, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +013310: 0c0d |0688: move-result-object v13 │ │ +013312: 1f0d 9b00 |0689: check-cast v13, Ljava/lang/Float; // type@009b │ │ +013316: 6e10 b601 0d00 |068b: invoke-virtual {v13}, Ljava/lang/Float;.floatValue:()F // method@01b6 │ │ +01331c: 0a10 |068e: move-result v16 │ │ +01331e: 1a0d 3807 |068f: const-string v13, "workBefore" // string@0738 │ │ +013322: 7220 f801 db00 |0691: invoke-interface {v11, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +013328: 0c0d |0694: move-result-object v13 │ │ +01332a: 1f0d 9b00 |0695: check-cast v13, Ljava/lang/Float; // type@009b │ │ +01332e: 6e10 b601 0d00 |0697: invoke-virtual {v13}, Ljava/lang/Float;.floatValue:()F // method@01b6 │ │ +013334: 0a0d |069a: move-result v13 │ │ +013336: a70d 100d |069b: sub-float v13, v16, v13 │ │ +01333a: 87dc |069d: float-to-int v12, v13 │ │ +01333c: 120d |069e: const/4 v13, #int 0 // #0 │ │ +01333e: da10 0c64 |069f: mul-int/lit8 v16, v12, #int 100 // #64 │ │ +013342: 0200 1000 |06a1: move/from16 v0, v16 │ │ +013346: 8200 |06a3: int-to-float v0, v0 │ │ +013348: 0210 0000 |06a4: move/from16 v16, v0 │ │ +01334c: 0800 1600 |06a6: move-object/from16 v0, v22 │ │ +013350: 5300 3903 |06a8: iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;.totalT:J // field@0339 │ │ +013354: 0512 0000 |06aa: move-wide/from16 v18, v0 │ │ +013358: 0500 1200 |06ac: move-wide/from16 v0, v18 │ │ +01335c: 8500 |06ae: long-to-float v0, v0 │ │ +01335e: 0211 0000 |06af: move/from16 v17, v0 │ │ +013362: a910 1011 |06b1: div-float v16, v16, v17 │ │ +013366: 0800 1600 |06b3: move-object/from16 v0, v22 │ │ +01336a: 0201 1000 |06b5: move/from16 v1, v16 │ │ +01336e: 7020 6d03 1000 |06b7: invoke-direct {v0, v1}, Lorg/anothermonitor/ServiceReader;.restrictPercentage:(F)F // method@036d │ │ +013374: 0a10 |06ba: move-result v16 │ │ +013376: 7701 b701 1000 |06bb: invoke-static/range {v16}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@01b7 │ │ +01337c: 0c10 |06be: move-result-object v16 │ │ +01337e: 0800 1000 |06bf: move-object/from16 v0, v16 │ │ +013382: 7230 ef01 d600 |06c1: invoke-interface {v6, v13, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ef │ │ +013388: 2900 33ff |06c4: goto/16 05f7 // -00cd │ │ +01338c: 0800 1600 |06c6: move-object/from16 v0, v22 │ │ +013390: 540d 2e03 |06c8: iget-object v13, v0, Lorg/anothermonitor/ServiceReader;.reader:Ljava/io/BufferedReader; // field@032e │ │ +013394: 6e10 9e01 0d00 |06ca: invoke-virtual {v13}, Ljava/io/BufferedReader;.close:()V // method@019e │ │ +01339a: 0800 1600 |06cd: move-object/from16 v0, v22 │ │ +01339e: 550d 3203 |06cf: iget-boolean v13, v0, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ +0133a2: 380d edf9 |06d1: if-eqz v13, 00be // -0613 │ │ +0133a6: 7601 6a03 1600 |06d3: invoke-direct/range {v22}, Lorg/anothermonitor/ServiceReader;.record:()V // method@036a │ │ +0133ac: 2900 e8f9 |06d6: goto/16 00be // -0618 │ │ catches : 14 │ │ 0x0000 - 0x00b8 │ │ Ljava/lang/Exception; -> 0x00ba │ │ - 0x00bf - 0x03b8 │ │ + 0x00bf - 0x039d │ │ Ljava/lang/Exception; -> 0x00ba │ │ - 0x03b9 - 0x03cd │ │ - -> 0x04b7 │ │ - 0x03cd - 0x0496 │ │ - Ljava/io/FileNotFoundException; -> 0x0498 │ │ - -> 0x04b7 │ │ - 0x0499 - 0x04b9 │ │ - -> 0x04b7 │ │ - 0x04b9 - 0x051b │ │ + 0x039e - 0x03b2 │ │ + -> 0x049c │ │ + 0x03b2 - 0x047b │ │ + Ljava/io/FileNotFoundException; -> 0x047d │ │ + -> 0x049c │ │ + 0x047e - 0x049e │ │ + -> 0x049c │ │ + 0x049e - 0x04f0 │ │ Ljava/lang/Exception; -> 0x00ba │ │ - 0x051d - 0x051e │ │ - -> 0x04b7 │ │ - 0x051e - 0x0622 │ │ + 0x04f2 - 0x04f3 │ │ + -> 0x049c │ │ + 0x04f3 - 0x05ef │ │ Ljava/lang/Exception; -> 0x00ba │ │ - 0x0622 - 0x063f │ │ - -> 0x06b3 │ │ - 0x063f - 0x0686 │ │ + 0x05ef - 0x060c │ │ + -> 0x0680 │ │ + 0x060c - 0x0653 │ │ Ljava/lang/Exception; -> 0x00ba │ │ - 0x0687 - 0x06b5 │ │ - -> 0x06b3 │ │ - 0x06b5 - 0x06b6 │ │ + 0x0654 - 0x0682 │ │ + -> 0x0680 │ │ + 0x0682 - 0x0683 │ │ Ljava/lang/Exception; -> 0x00ba │ │ - 0x06b6 - 0x06f7 │ │ - -> 0x06b3 │ │ - 0x06f9 - 0x0709 │ │ + 0x0683 - 0x06c4 │ │ + -> 0x0680 │ │ + 0x06c6 - 0x06d6 │ │ Ljava/lang/Exception; -> 0x00ba │ │ positions : │ │ 0x0000 line=261 │ │ 0x0010 line=262 │ │ 0x001c line=263 │ │ 0x0022 line=265 │ │ 0x0030 line=266 │ │ @@ -21972,433 +21980,425 @@ │ │ 0x0113 line=281 │ │ 0x012d line=284 │ │ 0x013d line=285 │ │ 0x0151 line=286 │ │ 0x0159 line=287 │ │ 0x015b line=298 │ │ 0x016d line=299 │ │ - 0x0184 line=300 │ │ - 0x0189 line=306 │ │ - 0x0197 line=289 │ │ - 0x01a1 line=290 │ │ - 0x01ab line=291 │ │ - 0x01b3 line=292 │ │ - 0x01bd line=293 │ │ - 0x01c7 line=301 │ │ - 0x01d3 line=302 │ │ - 0x01ee line=303 │ │ - 0x01fa line=304 │ │ - 0x0216 line=308 │ │ - 0x021d line=311 │ │ - 0x0228 line=312 │ │ - 0x022e line=313 │ │ - 0x023c line=314 │ │ - 0x024a line=315 │ │ - 0x0258 line=322 │ │ - 0x026f line=331 │ │ - 0x027f line=332 │ │ - 0x0293 line=333 │ │ - 0x02c2 line=334 │ │ - 0x030a line=335 │ │ - 0x0311 line=337 │ │ - 0x033e line=338 │ │ - 0x0352 line=339 │ │ - 0x0392 line=340 │ │ - 0x0399 line=342 │ │ - 0x03a9 line=343 │ │ - 0x03b3 line=344 │ │ - 0x03b8 line=345 │ │ - 0x03b9 line=346 │ │ - 0x03cd line=348 │ │ - 0x03d5 line=349 │ │ - 0x0406 line=350 │ │ - 0x0418 line=351 │ │ - 0x041a line=352 │ │ - 0x0432 line=353 │ │ - 0x048f line=354 │ │ - 0x0498 line=356 │ │ - 0x0499 line=357 │ │ - 0x04a2 line=358 │ │ - 0x04a9 line=359 │ │ - 0x04b0 line=360 │ │ - 0x04b7 line=363 │ │ - 0x04ba line=317 │ │ - 0x04e3 line=318 │ │ - 0x04ff line=319 │ │ - 0x051d line=363 │ │ - 0x051e line=365 │ │ - 0x0526 line=366 │ │ - 0x0527 line=367 │ │ - 0x053b line=368 │ │ - 0x0543 line=369 │ │ - 0x0545 line=370 │ │ - 0x054a line=371 │ │ - 0x054f line=373 │ │ - 0x0557 line=377 │ │ - 0x0565 line=378 │ │ - 0x0568 line=379 │ │ - 0x0572 line=395 │ │ - 0x057c line=396 │ │ - 0x058c line=397 │ │ - 0x059c line=398 │ │ - 0x05ac line=400 │ │ - 0x05dc line=401 │ │ - 0x060c line=403 │ │ - 0x061c line=404 │ │ - 0x061d line=407 │ │ - 0x0622 line=408 │ │ - 0x0636 line=409 │ │ - 0x063e line=422 │ │ - 0x063f line=426 │ │ - 0x0647 line=427 │ │ - 0x064f line=428 │ │ - 0x0657 line=430 │ │ - 0x0667 line=431 │ │ - 0x067b line=432 │ │ - 0x0687 line=411 │ │ - 0x068f line=412 │ │ - 0x0691 line=413 │ │ - 0x0696 line=414 │ │ - 0x069b line=416 │ │ - 0x06a9 line=417 │ │ - 0x06b3 line=422 │ │ - 0x06b6 line=419 │ │ - 0x06d1 line=420 │ │ - 0x06f9 line=434 │ │ - 0x0700 line=436 │ │ - 0x0706 line=437 │ │ + 0x0183 line=300 │ │ + 0x0188 line=306 │ │ + 0x0196 line=289 │ │ + 0x01a0 line=290 │ │ + 0x01aa line=291 │ │ + 0x01b2 line=292 │ │ + 0x01bc line=293 │ │ + 0x01c6 line=301 │ │ + 0x01d2 line=302 │ │ + 0x01eb line=303 │ │ + 0x01f7 line=304 │ │ + 0x0211 line=308 │ │ + 0x0218 line=311 │ │ + 0x0223 line=312 │ │ + 0x0229 line=313 │ │ + 0x0236 line=314 │ │ + 0x0243 line=315 │ │ + 0x0250 line=322 │ │ + 0x0266 line=331 │ │ + 0x0276 line=332 │ │ + 0x028a line=333 │ │ + 0x02b5 line=334 │ │ + 0x02f5 line=335 │ │ + 0x02fc line=337 │ │ + 0x0329 line=338 │ │ + 0x033d line=339 │ │ + 0x0377 line=340 │ │ + 0x037e line=342 │ │ + 0x038e line=343 │ │ + 0x0398 line=344 │ │ + 0x039d line=345 │ │ + 0x039e line=346 │ │ + 0x03b2 line=348 │ │ + 0x03ba line=349 │ │ + 0x03eb line=350 │ │ + 0x03fd line=351 │ │ + 0x03ff line=352 │ │ + 0x0417 line=353 │ │ + 0x0474 line=354 │ │ + 0x047d line=356 │ │ + 0x047e line=357 │ │ + 0x0487 line=358 │ │ + 0x048e line=359 │ │ + 0x0495 line=360 │ │ + 0x049c line=363 │ │ + 0x049f line=317 │ │ + 0x04c0 line=318 │ │ + 0x04d8 line=319 │ │ + 0x04f2 line=363 │ │ + 0x04f3 line=365 │ │ + 0x04fb line=366 │ │ + 0x04fc line=367 │ │ + 0x0510 line=368 │ │ + 0x0518 line=369 │ │ + 0x051a line=370 │ │ + 0x051f line=371 │ │ + 0x0524 line=373 │ │ + 0x052c line=377 │ │ + 0x053a line=378 │ │ + 0x053d line=379 │ │ + 0x0547 line=395 │ │ + 0x0551 line=396 │ │ + 0x0561 line=397 │ │ + 0x0571 line=398 │ │ + 0x0581 line=400 │ │ + 0x05ad line=401 │ │ + 0x05d9 line=403 │ │ + 0x05e9 line=404 │ │ + 0x05ea line=407 │ │ + 0x05ef line=408 │ │ + 0x0603 line=409 │ │ + 0x060b line=422 │ │ + 0x060c line=426 │ │ + 0x0614 line=427 │ │ + 0x061c line=428 │ │ + 0x0624 line=430 │ │ + 0x0634 line=431 │ │ + 0x0648 line=432 │ │ + 0x0654 line=411 │ │ + 0x065c line=412 │ │ + 0x065e line=413 │ │ + 0x0663 line=414 │ │ + 0x0668 line=416 │ │ + 0x0676 line=417 │ │ + 0x0680 line=422 │ │ + 0x0683 line=419 │ │ + 0x069e line=420 │ │ + 0x06c6 line=434 │ │ + 0x06cd line=436 │ │ + 0x06d3 line=437 │ │ locals : │ │ 0x00bb - 0x00be reg=3 e Ljava/lang/Exception; │ │ - 0x00f6 - 0x012d reg=5 i$ Ljava/util/Iterator; │ │ - 0x00e2 - 0x012d reg=8 l Ljava/util/List; Ljava/util/List; │ │ - 0x0102 - 0x012d reg=9 m Ljava/util/Map; Ljava/util/Map; │ │ - 0x0145 - 0x015b reg=5 i$ Ljava/util/Iterator; │ │ - 0x0159 - 0x015b reg=8 l Ljava/util/List; Ljava/util/List; │ │ - 0x0151 - 0x015b reg=9 m Ljava/util/Map; Ljava/util/Map; │ │ - 0x0197 - 0x01b1 reg=8 l Ljava/util/List; Ljava/util/List; │ │ - 0x0197 - 0x01c7 reg=5 i$ Ljava/util/Iterator; │ │ - 0x01b3 - 0x01c7 reg=8 l Ljava/util/List; Ljava/util/List; │ │ - 0x0197 - 0x01c7 reg=9 m Ljava/util/Map; Ljava/util/Map; │ │ - 0x03cd - 0x04ad reg=12 p Ljava/util/Map; Ljava/util/Map; │ │ - 0x0499 - 0x04b7 reg=3 e Ljava/io/FileNotFoundException; │ │ - 0x03c1 - 0x04b7 reg=5 i$ Ljava/util/Iterator; │ │ - 0x04a9 - 0x04b7 reg=6 intent Landroid/content/Intent; │ │ - 0x03b3 - 0x04ba reg=2 arrayPIds [I │ │ - 0x03b9 - 0x04ba reg=11 n I │ │ - 0x0543 - 0x0547 reg=8 l Ljava/util/List; Ljava/util/List; │ │ - 0x051d - 0x0572 reg=2 arrayPIds [I │ │ - 0x053b - 0x0572 reg=4 entry Ljava/util/Map; Ljava/util/Map; │ │ - 0x051d - 0x0572 reg=5 i$ Ljava/util/Iterator; │ │ - 0x054a - 0x0572 reg=8 l Ljava/util/List; Ljava/util/List; │ │ - 0x0526 - 0x0572 reg=10 mip [Landroid/os/Debug$MemoryInfo; │ │ - 0x051d - 0x0572 reg=11 n I │ │ - 0x0636 - 0x063e reg=12 p Ljava/util/Map; Ljava/util/Map; │ │ - 0x062a - 0x063f reg=5 i$ Ljava/util/Iterator; │ │ - 0x061d - 0x063f reg=13 workPT I │ │ - 0x068f - 0x0693 reg=7 l Ljava/util/List; Ljava/util/List; │ │ - 0x066f - 0x06b3 reg=5 i$ Ljava/util/Iterator; │ │ - 0x0696 - 0x06b3 reg=7 l Ljava/util/List; Ljava/util/List; │ │ - 0x067b - 0x06b3 reg=12 p Ljava/util/Map; Ljava/util/Map; │ │ - 0x06b6 - 0x06f9 reg=5 i$ Ljava/util/Iterator; │ │ - 0x06b6 - 0x06f9 reg=7 l Ljava/util/List; Ljava/util/List; │ │ - 0x06b6 - 0x06f9 reg=12 p Ljava/util/Map; Ljava/util/Map; │ │ - 0x0687 - 0x06f9 reg=13 workPT I │ │ - 0x0000 - 0x070b reg=22 this Lorg/anothermonitor/ServiceReader; │ │ + 0x00e2 - 0x012d reg=7 l Ljava/util/List; Ljava/util/List; │ │ + 0x0102 - 0x012d reg=8 m Ljava/util/Map; Ljava/util/Map; │ │ + 0x0159 - 0x015b reg=7 l Ljava/util/List; Ljava/util/List; │ │ + 0x0151 - 0x015b reg=8 m Ljava/util/Map; Ljava/util/Map; │ │ + 0x0196 - 0x01b0 reg=7 l Ljava/util/List; Ljava/util/List; │ │ + 0x01b2 - 0x01c6 reg=7 l Ljava/util/List; Ljava/util/List; │ │ + 0x0196 - 0x01c6 reg=8 m Ljava/util/Map; Ljava/util/Map; │ │ + 0x03b2 - 0x0492 reg=11 p Ljava/util/Map; Ljava/util/Map; │ │ + 0x047e - 0x049c reg=3 e Ljava/io/FileNotFoundException; │ │ + 0x048e - 0x049c reg=5 intent Landroid/content/Intent; │ │ + 0x0398 - 0x049f reg=2 arrayPIds [I │ │ + 0x039e - 0x049f reg=10 n I │ │ + 0x0518 - 0x051c reg=7 l Ljava/util/List; Ljava/util/List; │ │ + 0x04f2 - 0x0547 reg=2 arrayPIds [I │ │ + 0x0510 - 0x0547 reg=4 entry Ljava/util/Map; Ljava/util/Map; │ │ + 0x051f - 0x0547 reg=7 l Ljava/util/List; Ljava/util/List; │ │ + 0x04fb - 0x0547 reg=9 mip [Landroid/os/Debug$MemoryInfo; │ │ + 0x04f2 - 0x0547 reg=10 n I │ │ + 0x0603 - 0x060b reg=11 p Ljava/util/Map; Ljava/util/Map; │ │ + 0x05ea - 0x060c reg=12 workPT I │ │ + 0x065c - 0x0660 reg=6 l Ljava/util/List; Ljava/util/List; │ │ + 0x0663 - 0x0680 reg=6 l Ljava/util/List; Ljava/util/List; │ │ + 0x0648 - 0x0680 reg=11 p Ljava/util/Map; Ljava/util/Map; │ │ + 0x0683 - 0x06c6 reg=6 l Ljava/util/List; Ljava/util/List; │ │ + 0x0683 - 0x06c6 reg=11 p Ljava/util/Map; Ljava/util/Map; │ │ + 0x0654 - 0x06c6 reg=12 workPT I │ │ + 0x0000 - 0x06d8 reg=22 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #6 : (in Lorg/anothermonitor/ServiceReader;) │ │ name : 'record' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 561 16-bit code units │ │ -0134ac: |[0134ac] org.anothermonitor.ServiceReader.record:()V │ │ -0134bc: 1407 0800 077f |0000: const v7, #float 1.79446e+38 // #7f070008 │ │ -0134c2: 5485 2303 |0003: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ -0134c6: 3905 5f00 |0005: if-nez v5, 0064 // +005f │ │ -0134ca: 2200 8c00 |0007: new-instance v0, Ljava/io/File; // type@008c │ │ -0134ce: 2205 a600 |0009: new-instance v5, Ljava/lang/StringBuilder; // type@00a6 │ │ -0134d2: 7010 d101 0500 |000b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -0134d8: 7100 6a00 0000 |000e: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@006a │ │ -0134de: 0c06 |0011: move-result-object v6 │ │ -0134e0: 6e10 a601 0600 |0012: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@01a6 │ │ -0134e6: 0c06 |0015: move-result-object v6 │ │ -0134e8: 6e20 d401 6500 |0016: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0134ee: 0c05 |0019: move-result-object v5 │ │ -0134f0: 1a06 2100 |001a: const-string v6, "/AnotherMonitor" // string@0021 │ │ -0134f4: 6e20 d401 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0134fa: 0c05 |001f: move-result-object v5 │ │ -0134fc: 6e10 d501 0500 |0020: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -013502: 0c05 |0023: move-result-object v5 │ │ -013504: 7020 a501 5000 |0024: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ -01350a: 6e10 aa01 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@01aa │ │ -013510: 2205 8c00 |002a: new-instance v5, Ljava/io/File; // type@008c │ │ -013514: 2206 a600 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@00a6 │ │ -013518: 7010 d101 0600 |002e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -01351e: 6e20 6103 7800 |0031: invoke-virtual {v8, v7}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013524: 0c07 |0034: move-result-object v7 │ │ -013526: 6e20 d401 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01352c: 0c06 |0038: move-result-object v6 │ │ -01352e: 1a07 5702 |0039: const-string v7, "Record-" // string@0257 │ │ -013532: 6e20 d401 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013538: 0c06 |003e: move-result-object v6 │ │ -01353a: 7010 5503 0800 |003f: invoke-direct {v8}, Lorg/anothermonitor/ServiceReader;.getDate:()Ljava/lang/String; // method@0355 │ │ -013540: 0c07 |0042: move-result-object v7 │ │ -013542: 6e20 d401 7600 |0043: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013548: 0c06 |0046: move-result-object v6 │ │ -01354a: 1a07 1e00 |0047: const-string v7, ".csv" // string@001e │ │ -01354e: 6e20 d401 7600 |0049: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013554: 0c06 |004c: move-result-object v6 │ │ -013556: 6e10 d501 0600 |004d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -01355c: 0c06 |0050: move-result-object v6 │ │ -01355e: 7030 a401 0506 |0051: invoke-direct {v5, v0, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@01a4 │ │ -013564: 5b85 1d03 |0054: iput-object v5, v8, Lorg/anothermonitor/ServiceReader;.mFile:Ljava/io/File; // field@031d │ │ -013568: 2205 8b00 |0056: new-instance v5, Ljava/io/BufferedWriter; // type@008b │ │ -01356c: 2206 8f00 |0058: new-instance v6, Ljava/io/FileWriter; // type@008f │ │ -013570: 5487 1d03 |005a: iget-object v7, v8, Lorg/anothermonitor/ServiceReader;.mFile:Ljava/io/File; // field@031d │ │ -013574: 7020 ac01 7600 |005c: invoke-direct {v6, v7}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@01ac │ │ -01357a: 7020 a001 6500 |005f: invoke-direct {v5, v6}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@01a0 │ │ -013580: 5b85 2303 |0062: iput-object v5, v8, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ -013584: 5585 3603 |0064: iget-boolean v5, v8, Lorg/anothermonitor/ServiceReader;.topRow:Z // field@0336 │ │ -013588: 3805 ca00 |0066: if-eqz v5, 0130 // +00ca │ │ -01358c: 2205 a600 |0068: new-instance v5, Ljava/lang/StringBuilder; // type@00a6 │ │ -013590: 7010 d101 0500 |006a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -013596: 1406 0800 077f |006d: const v6, #float 1.79446e+38 // #7f070008 │ │ -01359c: 6e20 6103 6800 |0070: invoke-virtual {v8, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -0135a2: 0c06 |0073: move-result-object v6 │ │ -0135a4: 6e20 d401 6500 |0074: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0135aa: 0c05 |0077: move-result-object v5 │ │ -0135ac: 1a06 0700 |0078: const-string v6, " Record,Starting date and time:," // string@0007 │ │ -0135b0: 6e20 d401 6500 |007a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0135b6: 0c05 |007d: move-result-object v5 │ │ -0135b8: 7010 5503 0800 |007e: invoke-direct {v8}, Lorg/anothermonitor/ServiceReader;.getDate:()Ljava/lang/String; // method@0355 │ │ -0135be: 0c06 |0081: move-result-object v6 │ │ -0135c0: 6e20 d401 6500 |0082: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0135c6: 0c05 |0085: move-result-object v5 │ │ -0135c8: 1a06 1c00 |0086: const-string v6, ",Read interval (ms):," // string@001c │ │ -0135cc: 6e20 d401 6500 |0088: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0135d2: 0c05 |008b: move-result-object v5 │ │ -0135d4: 5286 1a03 |008c: iget v6, v8, Lorg/anothermonitor/ServiceReader;.intervalRead:I // field@031a │ │ -0135d8: 6e20 d201 6500 |008e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ -0135de: 0c05 |0091: move-result-object v5 │ │ -0135e0: 1a06 1b00 |0092: const-string v6, ",MemTotal (kB)," // string@001b │ │ -0135e4: 6e20 d401 6500 |0094: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0135ea: 0c05 |0097: move-result-object v5 │ │ -0135ec: 5286 2703 |0098: iget v6, v8, Lorg/anothermonitor/ServiceReader;.memTotal:I // field@0327 │ │ -0135f0: 6e20 d201 6500 |009a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ -0135f6: 0c05 |009d: move-result-object v5 │ │ -0135f8: 1a06 0200 |009e: const-string v6, " │ │ +013434: |[013434] org.anothermonitor.ServiceReader.record:()V │ │ +013444: 1406 0800 077f |0000: const v6, #float 1.79446e+38 // #7f070008 │ │ +01344a: 5484 2303 |0003: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ +01344e: 3904 5f00 |0005: if-nez v4, 0064 // +005f │ │ +013452: 2200 8c00 |0007: new-instance v0, Ljava/io/File; // type@008c │ │ +013456: 2204 a600 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ +01345a: 7010 d101 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +013460: 7100 6a00 0000 |000e: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@006a │ │ +013466: 0c05 |0011: move-result-object v5 │ │ +013468: 6e10 a601 0500 |0012: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@01a6 │ │ +01346e: 0c05 |0015: move-result-object v5 │ │ +013470: 6e20 d401 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013476: 0c04 |0019: move-result-object v4 │ │ +013478: 1a05 2100 |001a: const-string v5, "/AnotherMonitor" // string@0021 │ │ +01347c: 6e20 d401 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013482: 0c04 |001f: move-result-object v4 │ │ +013484: 6e10 d501 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +01348a: 0c04 |0023: move-result-object v4 │ │ +01348c: 7020 a501 4000 |0024: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@01a5 │ │ +013492: 6e10 aa01 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@01aa │ │ +013498: 2204 8c00 |002a: new-instance v4, Ljava/io/File; // type@008c │ │ +01349c: 2205 a600 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@00a6 │ │ +0134a0: 7010 d101 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +0134a6: 6e20 6103 6800 |0031: invoke-virtual {v8, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +0134ac: 0c06 |0034: move-result-object v6 │ │ +0134ae: 6e20 d401 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0134b4: 0c05 |0038: move-result-object v5 │ │ +0134b6: 1a06 5702 |0039: const-string v6, "Record-" // string@0257 │ │ +0134ba: 6e20 d401 6500 |003b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0134c0: 0c05 |003e: move-result-object v5 │ │ +0134c2: 7010 5503 0800 |003f: invoke-direct {v8}, Lorg/anothermonitor/ServiceReader;.getDate:()Ljava/lang/String; // method@0355 │ │ +0134c8: 0c06 |0042: move-result-object v6 │ │ +0134ca: 6e20 d401 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0134d0: 0c05 |0046: move-result-object v5 │ │ +0134d2: 1a06 1e00 |0047: const-string v6, ".csv" // string@001e │ │ +0134d6: 6e20 d401 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0134dc: 0c05 |004c: move-result-object v5 │ │ +0134de: 6e10 d501 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +0134e4: 0c05 |0050: move-result-object v5 │ │ +0134e6: 7030 a401 0405 |0051: invoke-direct {v4, v0, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@01a4 │ │ +0134ec: 5b84 1d03 |0054: iput-object v4, v8, Lorg/anothermonitor/ServiceReader;.mFile:Ljava/io/File; // field@031d │ │ +0134f0: 2204 8b00 |0056: new-instance v4, Ljava/io/BufferedWriter; // type@008b │ │ +0134f4: 2205 8f00 |0058: new-instance v5, Ljava/io/FileWriter; // type@008f │ │ +0134f8: 5486 1d03 |005a: iget-object v6, v8, Lorg/anothermonitor/ServiceReader;.mFile:Ljava/io/File; // field@031d │ │ +0134fc: 7020 ac01 6500 |005c: invoke-direct {v5, v6}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@01ac │ │ +013502: 7020 a001 5400 |005f: invoke-direct {v4, v5}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@01a0 │ │ +013508: 5b84 2303 |0062: iput-object v4, v8, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ +01350c: 5584 3603 |0064: iget-boolean v4, v8, Lorg/anothermonitor/ServiceReader;.topRow:Z // field@0336 │ │ +013510: 3804 ca00 |0066: if-eqz v4, 0130 // +00ca │ │ +013514: 2204 a600 |0068: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ +013518: 7010 d101 0400 |006a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +01351e: 1405 0800 077f |006d: const v5, #float 1.79446e+38 // #7f070008 │ │ +013524: 6e20 6103 5800 |0070: invoke-virtual {v8, v5}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +01352a: 0c05 |0073: move-result-object v5 │ │ +01352c: 6e20 d401 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013532: 0c04 |0077: move-result-object v4 │ │ +013534: 1a05 0700 |0078: const-string v5, " Record,Starting date and time:," // string@0007 │ │ +013538: 6e20 d401 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01353e: 0c04 |007d: move-result-object v4 │ │ +013540: 7010 5503 0800 |007e: invoke-direct {v8}, Lorg/anothermonitor/ServiceReader;.getDate:()Ljava/lang/String; // method@0355 │ │ +013546: 0c05 |0081: move-result-object v5 │ │ +013548: 6e20 d401 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01354e: 0c04 |0085: move-result-object v4 │ │ +013550: 1a05 1c00 |0086: const-string v5, ",Read interval (ms):," // string@001c │ │ +013554: 6e20 d401 5400 |0088: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01355a: 0c04 |008b: move-result-object v4 │ │ +01355c: 5285 1a03 |008c: iget v5, v8, Lorg/anothermonitor/ServiceReader;.intervalRead:I // field@031a │ │ +013560: 6e20 d201 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ +013566: 0c04 |0091: move-result-object v4 │ │ +013568: 1a05 1b00 |0092: const-string v5, ",MemTotal (kB)," // string@001b │ │ +01356c: 6e20 d401 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013572: 0c04 |0097: move-result-object v4 │ │ +013574: 5285 2703 |0098: iget v5, v8, Lorg/anothermonitor/ServiceReader;.memTotal:I // field@0327 │ │ +013578: 6e20 d201 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ +01357e: 0c04 |009d: move-result-object v4 │ │ +013580: 1a05 0200 |009e: const-string v5, " │ │ Total CPU usage (%),AnotherMonitor (Pid " // string@0002 │ │ -0135fc: 6e20 d401 6500 |00a0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013602: 0c05 |00a3: move-result-object v5 │ │ -013604: 7100 7d00 0000 |00a4: invoke-static {}, Landroid/os/Process;.myPid:()I // method@007d │ │ -01360a: 0a06 |00a7: move-result v6 │ │ -01360c: 6e20 d201 6500 |00a8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ -013612: 0c05 |00ab: move-result-object v5 │ │ -013614: 1a06 1500 |00ac: const-string v6, ") CPU usage (%),AnotherMonitor Memory (kB)" // string@0015 │ │ -013618: 6e20 d401 6500 |00ae: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01361e: 0c04 |00b1: move-result-object v4 │ │ -013620: 5485 1e03 |00b2: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -013624: 3805 6200 |00b4: if-eqz v5, 0116 // +0062 │ │ -013628: 5485 1e03 |00b6: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -01362c: 7210 f301 0500 |00b8: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -013632: 0a05 |00bb: move-result v5 │ │ -013634: 3905 5a00 |00bc: if-nez v5, 0116 // +005a │ │ -013638: 5485 1e03 |00be: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -01363c: 7210 f401 0500 |00c0: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -013642: 0c02 |00c3: move-result-object v2 │ │ -013644: 7210 ec01 0200 |00c4: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -01364a: 0a05 |00c7: move-result v5 │ │ -01364c: 3805 4e00 |00c8: if-eqz v5, 0116 // +004e │ │ -013650: 7210 ed01 0200 |00ca: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -013656: 0c03 |00cd: move-result-object v3 │ │ -013658: 1f03 b000 |00ce: check-cast v3, Ljava/util/Map; // type@00b0 │ │ -01365c: 1a05 1800 |00d0: const-string v5, "," // string@0018 │ │ -013660: 6e20 d401 5400 |00d2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013666: 0c05 |00d5: move-result-object v5 │ │ -013668: 1a06 c605 |00d6: const-string v6, "pAppName" // string@05c6 │ │ -01366c: 7220 f801 6300 |00d8: invoke-interface {v3, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -013672: 0c06 |00db: move-result-object v6 │ │ -013674: 6e20 d301 6500 |00dc: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -01367a: 0c05 |00df: move-result-object v5 │ │ -01367c: 1a06 0400 |00e0: const-string v6, " (Pid " // string@0004 │ │ -013680: 6e20 d401 6500 |00e2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013686: 0c05 |00e5: move-result-object v5 │ │ -013688: 1a06 cf05 |00e6: const-string v6, "pId" // string@05cf │ │ -01368c: 7220 f801 6300 |00e8: invoke-interface {v3, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -013692: 0c06 |00eb: move-result-object v6 │ │ -013694: 6e20 d301 6500 |00ec: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -01369a: 0c05 |00ef: move-result-object v5 │ │ -01369c: 1a06 1400 |00f0: const-string v6, ") CPU usage (%)" // string@0014 │ │ -0136a0: 6e20 d401 6500 |00f2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0136a6: 0c05 |00f5: move-result-object v5 │ │ -0136a8: 1a06 1800 |00f6: const-string v6, "," // string@0018 │ │ -0136ac: 6e20 d401 6500 |00f8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0136b2: 0c05 |00fb: move-result-object v5 │ │ -0136b4: 1a06 c605 |00fc: const-string v6, "pAppName" // string@05c6 │ │ -0136b8: 7220 f801 6300 |00fe: invoke-interface {v3, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0136be: 0c06 |0101: move-result-object v6 │ │ -0136c0: 6e20 d301 6500 |0102: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -0136c6: 0c05 |0105: move-result-object v5 │ │ -0136c8: 1a06 0600 |0106: const-string v6, " Memory (kB)" // string@0006 │ │ -0136cc: 6e20 d401 6500 |0108: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0136d2: 28b9 |010b: goto 00c4 // -0047 │ │ -0136d4: 0d01 |010c: move-exception v1 │ │ -0136d6: 6e20 6503 1800 |010d: invoke-virtual {v8, v1}, Lorg/anothermonitor/ServiceReader;.notifyError:(Ljava/io/IOException;)V // method@0365 │ │ -0136dc: 0e00 |0110: return-void │ │ -0136de: 0d01 |0111: move-exception v1 │ │ -0136e0: 6e20 6503 1800 |0112: invoke-virtual {v8, v1}, Lorg/anothermonitor/ServiceReader;.notifyError:(Ljava/io/IOException;)V // method@0365 │ │ -0136e6: 28fb |0115: goto 0110 // -0005 │ │ -0136e8: 1a05 1900 |0116: const-string v5, ",,Memory used (kB),Memory available (MemFree+Cached) (kB),MemFree (kB),Cached (kB),Threshold (kB)" // string@0019 │ │ -0136ec: 6e20 d401 5400 |0118: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0136f2: 5485 2303 |011b: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ -0136f6: 6e10 d501 0400 |011d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -0136fc: 0c06 |0120: move-result-object v6 │ │ -0136fe: 6e20 a301 6500 |0121: invoke-virtual {v5, v6}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@01a3 │ │ -013704: 5485 1f03 |0124: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.mNM:Landroid/app/NotificationManager; // field@031f │ │ -013708: 1306 0a00 |0126: const/16 v6, #int 10 // #a │ │ -01370c: 5487 2103 |0128: iget-object v7, v8, Lorg/anothermonitor/ServiceReader;.mNotificationRecord:Landroid/app/Notification; // field@0321 │ │ -013710: 6e30 2600 6507 |012a: invoke-virtual {v5, v6, v7}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0026 │ │ -013716: 1205 |012d: const/4 v5, #int 0 // #0 │ │ -013718: 5c85 3603 |012e: iput-boolean v5, v8, Lorg/anothermonitor/ServiceReader;.topRow:Z // field@0336 │ │ -01371c: 2205 a600 |0130: new-instance v5, Ljava/lang/StringBuilder; // type@00a6 │ │ -013720: 7010 d101 0500 |0132: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -013726: 1a06 0100 |0135: const-string v6, " │ │ +013584: 6e20 d401 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01358a: 0c04 |00a3: move-result-object v4 │ │ +01358c: 7100 7d00 0000 |00a4: invoke-static {}, Landroid/os/Process;.myPid:()I // method@007d │ │ +013592: 0a05 |00a7: move-result v5 │ │ +013594: 6e20 d201 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ +01359a: 0c04 |00ab: move-result-object v4 │ │ +01359c: 1a05 1500 |00ac: const-string v5, ") CPU usage (%),AnotherMonitor Memory (kB)" // string@0015 │ │ +0135a0: 6e20 d401 5400 |00ae: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0135a6: 0c03 |00b1: move-result-object v3 │ │ +0135a8: 5484 1e03 |00b2: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +0135ac: 3804 6200 |00b4: if-eqz v4, 0116 // +0062 │ │ +0135b0: 5484 1e03 |00b6: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +0135b4: 7210 f301 0400 |00b8: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +0135ba: 0a04 |00bb: move-result v4 │ │ +0135bc: 3904 5a00 |00bc: if-nez v4, 0116 // +005a │ │ +0135c0: 5484 1e03 |00be: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +0135c4: 7210 f401 0400 |00c0: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +0135ca: 0c04 |00c3: move-result-object v4 │ │ +0135cc: 7210 ec01 0400 |00c4: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +0135d2: 0a05 |00c7: move-result v5 │ │ +0135d4: 3805 4e00 |00c8: if-eqz v5, 0116 // +004e │ │ +0135d8: 7210 ed01 0400 |00ca: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +0135de: 0c02 |00cd: move-result-object v2 │ │ +0135e0: 1f02 b000 |00ce: check-cast v2, Ljava/util/Map; // type@00b0 │ │ +0135e4: 1a05 1800 |00d0: const-string v5, "," // string@0018 │ │ +0135e8: 6e20 d401 5300 |00d2: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0135ee: 0c05 |00d5: move-result-object v5 │ │ +0135f0: 1a06 c505 |00d6: const-string v6, "pAppName" // string@05c5 │ │ +0135f4: 7220 f801 6200 |00d8: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +0135fa: 0c06 |00db: move-result-object v6 │ │ +0135fc: 6e20 d301 6500 |00dc: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +013602: 0c05 |00df: move-result-object v5 │ │ +013604: 1a06 0400 |00e0: const-string v6, " (Pid " // string@0004 │ │ +013608: 6e20 d401 6500 |00e2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01360e: 0c05 |00e5: move-result-object v5 │ │ +013610: 1a06 ce05 |00e6: const-string v6, "pId" // string@05ce │ │ +013614: 7220 f801 6200 |00e8: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01361a: 0c06 |00eb: move-result-object v6 │ │ +01361c: 6e20 d301 6500 |00ec: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +013622: 0c05 |00ef: move-result-object v5 │ │ +013624: 1a06 1400 |00f0: const-string v6, ") CPU usage (%)" // string@0014 │ │ +013628: 6e20 d401 6500 |00f2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01362e: 0c05 |00f5: move-result-object v5 │ │ +013630: 1a06 1800 |00f6: const-string v6, "," // string@0018 │ │ +013634: 6e20 d401 6500 |00f8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01363a: 0c05 |00fb: move-result-object v5 │ │ +01363c: 1a06 c505 |00fc: const-string v6, "pAppName" // string@05c5 │ │ +013640: 7220 f801 6200 |00fe: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +013646: 0c06 |0101: move-result-object v6 │ │ +013648: 6e20 d301 6500 |0102: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +01364e: 0c05 |0105: move-result-object v5 │ │ +013650: 1a06 0600 |0106: const-string v6, " Memory (kB)" // string@0006 │ │ +013654: 6e20 d401 6500 |0108: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01365a: 28b9 |010b: goto 00c4 // -0047 │ │ +01365c: 0d01 |010c: move-exception v1 │ │ +01365e: 6e20 6503 1800 |010d: invoke-virtual {v8, v1}, Lorg/anothermonitor/ServiceReader;.notifyError:(Ljava/io/IOException;)V // method@0365 │ │ +013664: 0e00 |0110: return-void │ │ +013666: 0d01 |0111: move-exception v1 │ │ +013668: 6e20 6503 1800 |0112: invoke-virtual {v8, v1}, Lorg/anothermonitor/ServiceReader;.notifyError:(Ljava/io/IOException;)V // method@0365 │ │ +01366e: 28fb |0115: goto 0110 // -0005 │ │ +013670: 1a04 1900 |0116: const-string v4, ",,Memory used (kB),Memory available (MemFree+Cached) (kB),MemFree (kB),Cached (kB),Threshold (kB)" // string@0019 │ │ +013674: 6e20 d401 4300 |0118: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01367a: 5484 2303 |011b: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ +01367e: 6e10 d501 0300 |011d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +013684: 0c05 |0120: move-result-object v5 │ │ +013686: 6e20 a301 5400 |0121: invoke-virtual {v4, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@01a3 │ │ +01368c: 5484 1f03 |0124: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.mNM:Landroid/app/NotificationManager; // field@031f │ │ +013690: 1305 0a00 |0126: const/16 v5, #int 10 // #a │ │ +013694: 5486 2103 |0128: iget-object v6, v8, Lorg/anothermonitor/ServiceReader;.mNotificationRecord:Landroid/app/Notification; // field@0321 │ │ +013698: 6e30 2600 5406 |012a: invoke-virtual {v4, v5, v6}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0026 │ │ +01369e: 1204 |012d: const/4 v4, #int 0 // #0 │ │ +0136a0: 5c84 3603 |012e: iput-boolean v4, v8, Lorg/anothermonitor/ServiceReader;.topRow:Z // field@0336 │ │ +0136a4: 2204 a600 |0130: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ +0136a8: 7010 d101 0400 |0132: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +0136ae: 1a05 0100 |0135: const-string v5, " │ │ " // string@0001 │ │ -01372a: 6e20 d401 6500 |0137: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013730: 0c05 |013a: move-result-object v5 │ │ -013732: 5486 1803 |013b: iget-object v6, v8, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ -013736: 1207 |013d: const/4 v7, #int 0 // #0 │ │ -013738: 7220 f201 7600 |013e: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -01373e: 0c06 |0141: move-result-object v6 │ │ -013740: 6e20 d301 6500 |0142: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -013746: 0c05 |0145: move-result-object v5 │ │ -013748: 1a06 1800 |0146: const-string v6, "," // string@0018 │ │ -01374c: 6e20 d401 6500 |0148: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013752: 0c05 |014b: move-result-object v5 │ │ -013754: 5486 1703 |014c: iget-object v6, v8, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ -013758: 1207 |014e: const/4 v7, #int 0 // #0 │ │ -01375a: 7220 f201 7600 |014f: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -013760: 0c06 |0152: move-result-object v6 │ │ -013762: 6e20 d301 6500 |0153: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -013768: 0c05 |0156: move-result-object v5 │ │ -01376a: 1a06 1800 |0157: const-string v6, "," // string@0018 │ │ -01376e: 6e20 d401 6500 |0159: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013774: 0c05 |015c: move-result-object v5 │ │ -013776: 5486 2903 |015d: iget-object v6, v8, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ -01377a: 1207 |015f: const/4 v7, #int 0 // #0 │ │ -01377c: 7220 f201 7600 |0160: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -013782: 0c06 |0163: move-result-object v6 │ │ -013784: 6e20 d301 6500 |0164: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -01378a: 0c04 |0167: move-result-object v4 │ │ -01378c: 5485 1e03 |0168: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -013790: 3805 5800 |016a: if-eqz v5, 01c2 // +0058 │ │ -013794: 5485 1e03 |016c: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -013798: 7210 f301 0500 |016e: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -01379e: 0a05 |0171: move-result v5 │ │ -0137a0: 3905 5000 |0172: if-nez v5, 01c2 // +0050 │ │ -0137a4: 5485 1e03 |0174: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -0137a8: 7210 f401 0500 |0176: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -0137ae: 0c02 |0179: move-result-object v2 │ │ -0137b0: 7210 ec01 0200 |017a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -0137b6: 0a05 |017d: move-result v5 │ │ -0137b8: 3805 4400 |017e: if-eqz v5, 01c2 // +0044 │ │ -0137bc: 7210 ed01 0200 |0180: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -0137c2: 0c03 |0183: move-result-object v3 │ │ -0137c4: 1f03 b000 |0184: check-cast v3, Ljava/util/Map; // type@00b0 │ │ -0137c8: 1a05 c905 |0186: const-string v5, "pDead" // string@05c9 │ │ -0137cc: 7220 f801 5300 |0188: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0137d2: 0c05 |018b: move-result-object v5 │ │ -0137d4: 3805 0800 |018c: if-eqz v5, 0194 // +0008 │ │ -0137d8: 1a05 1a00 |018e: const-string v5, ",DEAD,DEAD" // string@001a │ │ -0137dc: 6e20 d401 5400 |0190: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0137e2: 28e7 |0193: goto 017a // -0019 │ │ -0137e4: 1a05 1800 |0194: const-string v5, "," // string@0018 │ │ -0137e8: 6e20 d401 5400 |0196: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0137ee: 0c06 |0199: move-result-object v6 │ │ -0137f0: 1a05 3c04 |019a: const-string v5, "finalValue" // string@043c │ │ -0137f4: 7220 f801 5300 |019c: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0137fa: 0c05 |019f: move-result-object v5 │ │ -0137fc: 1f05 af00 |01a0: check-cast v5, Ljava/util/List; // type@00af │ │ -013800: 1207 |01a2: const/4 v7, #int 0 // #0 │ │ -013802: 7220 f201 7500 |01a3: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -013808: 0c05 |01a6: move-result-object v5 │ │ -01380a: 6e20 d301 5600 |01a7: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -013810: 0c05 |01aa: move-result-object v5 │ │ -013812: 1a06 1800 |01ab: const-string v6, "," // string@0018 │ │ -013816: 6e20 d401 6500 |01ad: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01381c: 0c06 |01b0: move-result-object v6 │ │ -01381e: 1a05 d205 |01b1: const-string v5, "pPTD" // string@05d2 │ │ -013822: 7220 f801 5300 |01b3: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -013828: 0c05 |01b6: move-result-object v5 │ │ -01382a: 1f05 af00 |01b7: check-cast v5, Ljava/util/List; // type@00af │ │ -01382e: 1207 |01b9: const/4 v7, #int 0 // #0 │ │ -013830: 7220 f201 7500 |01ba: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -013836: 0c05 |01bd: move-result-object v5 │ │ -013838: 6e20 d301 5600 |01be: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ -01383e: 28b9 |01c1: goto 017a // -0047 │ │ -013840: 1a05 1800 |01c2: const-string v5, "," // string@0018 │ │ -013844: 6e20 d401 5400 |01c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01384a: 0c05 |01c7: move-result-object v5 │ │ -01384c: 1a06 1800 |01c8: const-string v6, "," // string@0018 │ │ -013850: 6e20 d401 6500 |01ca: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013856: 0c06 |01cd: move-result-object v6 │ │ -013858: 5485 2803 |01ce: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ -01385c: 1207 |01d0: const/4 v7, #int 0 // #0 │ │ -01385e: 7220 f201 7500 |01d1: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -013864: 0c05 |01d4: move-result-object v5 │ │ -013866: 1f05 a500 |01d5: check-cast v5, Ljava/lang/String; // type@00a5 │ │ -01386a: 6e20 d401 5600 |01d7: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013870: 0c05 |01da: move-result-object v5 │ │ -013872: 1a06 1800 |01db: const-string v6, "," // string@0018 │ │ -013876: 6e20 d401 6500 |01dd: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01387c: 0c06 |01e0: move-result-object v6 │ │ -01387e: 5485 2503 |01e1: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ -013882: 1207 |01e3: const/4 v7, #int 0 // #0 │ │ -013884: 7220 f201 7500 |01e4: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -01388a: 0c05 |01e7: move-result-object v5 │ │ -01388c: 1f05 a500 |01e8: check-cast v5, Ljava/lang/String; // type@00a5 │ │ -013890: 6e20 d401 5600 |01ea: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013896: 0c05 |01ed: move-result-object v5 │ │ -013898: 1a06 1800 |01ee: const-string v6, "," // string@0018 │ │ -01389c: 6e20 d401 6500 |01f0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0138a2: 0c06 |01f3: move-result-object v6 │ │ -0138a4: 5485 2603 |01f4: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ -0138a8: 1207 |01f6: const/4 v7, #int 0 // #0 │ │ -0138aa: 7220 f201 7500 |01f7: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -0138b0: 0c05 |01fa: move-result-object v5 │ │ -0138b2: 1f05 a500 |01fb: check-cast v5, Ljava/lang/String; // type@00a5 │ │ -0138b6: 6e20 d401 5600 |01fd: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0138bc: 0c05 |0200: move-result-object v5 │ │ -0138be: 1a06 1800 |0201: const-string v6, "," // string@0018 │ │ -0138c2: 6e20 d401 6500 |0203: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0138c8: 0c06 |0206: move-result-object v6 │ │ -0138ca: 5485 1603 |0207: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ -0138ce: 1207 |0209: const/4 v7, #int 0 // #0 │ │ -0138d0: 7220 f201 7500 |020a: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -0138d6: 0c05 |020d: move-result-object v5 │ │ -0138d8: 1f05 a500 |020e: check-cast v5, Ljava/lang/String; // type@00a5 │ │ -0138dc: 6e20 d401 5600 |0210: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0138e2: 0c05 |0213: move-result-object v5 │ │ -0138e4: 1a06 1800 |0214: const-string v6, "," // string@0018 │ │ -0138e8: 6e20 d401 6500 |0216: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0138ee: 0c06 |0219: move-result-object v6 │ │ -0138f0: 5485 3503 |021a: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ -0138f4: 1207 |021c: const/4 v7, #int 0 // #0 │ │ -0138f6: 7220 f201 7500 |021d: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -0138fc: 0c05 |0220: move-result-object v5 │ │ -0138fe: 1f05 a500 |0221: check-cast v5, Ljava/lang/String; // type@00a5 │ │ -013902: 6e20 d401 5600 |0223: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013908: 5485 2303 |0226: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ -01390c: 6e10 d501 0400 |0228: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -013912: 0c06 |022b: move-result-object v6 │ │ -013914: 6e20 a301 6500 |022c: invoke-virtual {v5, v6}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@01a3 │ │ -01391a: 2900 e1fe |022f: goto/16 0110 // -011f │ │ +0136b2: 6e20 d401 5400 |0137: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0136b8: 0c04 |013a: move-result-object v4 │ │ +0136ba: 5485 1803 |013b: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ +0136be: 1206 |013d: const/4 v6, #int 0 // #0 │ │ +0136c0: 7220 f201 6500 |013e: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0136c6: 0c05 |0141: move-result-object v5 │ │ +0136c8: 6e20 d301 5400 |0142: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +0136ce: 0c04 |0145: move-result-object v4 │ │ +0136d0: 1a05 1800 |0146: const-string v5, "," // string@0018 │ │ +0136d4: 6e20 d401 5400 |0148: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0136da: 0c04 |014b: move-result-object v4 │ │ +0136dc: 5485 1703 |014c: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ +0136e0: 1206 |014e: const/4 v6, #int 0 // #0 │ │ +0136e2: 7220 f201 6500 |014f: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0136e8: 0c05 |0152: move-result-object v5 │ │ +0136ea: 6e20 d301 5400 |0153: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +0136f0: 0c04 |0156: move-result-object v4 │ │ +0136f2: 1a05 1800 |0157: const-string v5, "," // string@0018 │ │ +0136f6: 6e20 d401 5400 |0159: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0136fc: 0c04 |015c: move-result-object v4 │ │ +0136fe: 5485 2903 |015d: iget-object v5, v8, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ +013702: 1206 |015f: const/4 v6, #int 0 // #0 │ │ +013704: 7220 f201 6500 |0160: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +01370a: 0c05 |0163: move-result-object v5 │ │ +01370c: 6e20 d301 5400 |0164: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +013712: 0c03 |0167: move-result-object v3 │ │ +013714: 5484 1e03 |0168: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +013718: 3804 5800 |016a: if-eqz v4, 01c2 // +0058 │ │ +01371c: 5484 1e03 |016c: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +013720: 7210 f301 0400 |016e: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +013726: 0a04 |0171: move-result v4 │ │ +013728: 3904 5000 |0172: if-nez v4, 01c2 // +0050 │ │ +01372c: 5484 1e03 |0174: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +013730: 7210 f401 0400 |0176: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +013736: 0c05 |0179: move-result-object v5 │ │ +013738: 7210 ec01 0500 |017a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +01373e: 0a04 |017d: move-result v4 │ │ +013740: 3804 4400 |017e: if-eqz v4, 01c2 // +0044 │ │ +013744: 7210 ed01 0500 |0180: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +01374a: 0c02 |0183: move-result-object v2 │ │ +01374c: 1f02 b000 |0184: check-cast v2, Ljava/util/Map; // type@00b0 │ │ +013750: 1a04 c805 |0186: const-string v4, "pDead" // string@05c8 │ │ +013754: 7220 f801 4200 |0188: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01375a: 0c04 |018b: move-result-object v4 │ │ +01375c: 3804 0800 |018c: if-eqz v4, 0194 // +0008 │ │ +013760: 1a04 1a00 |018e: const-string v4, ",DEAD,DEAD" // string@001a │ │ +013764: 6e20 d401 4300 |0190: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01376a: 28e7 |0193: goto 017a // -0019 │ │ +01376c: 1a04 1800 |0194: const-string v4, "," // string@0018 │ │ +013770: 6e20 d401 4300 |0196: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013776: 0c06 |0199: move-result-object v6 │ │ +013778: 1a04 3c04 |019a: const-string v4, "finalValue" // string@043c │ │ +01377c: 7220 f801 4200 |019c: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +013782: 0c04 |019f: move-result-object v4 │ │ +013784: 1f04 af00 |01a0: check-cast v4, Ljava/util/List; // type@00af │ │ +013788: 1207 |01a2: const/4 v7, #int 0 // #0 │ │ +01378a: 7220 f201 7400 |01a3: invoke-interface {v4, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +013790: 0c04 |01a6: move-result-object v4 │ │ +013792: 6e20 d301 4600 |01a7: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +013798: 0c04 |01aa: move-result-object v4 │ │ +01379a: 1a06 1800 |01ab: const-string v6, "," // string@0018 │ │ +01379e: 6e20 d401 6400 |01ad: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0137a4: 0c06 |01b0: move-result-object v6 │ │ +0137a6: 1a04 d105 |01b1: const-string v4, "pPTD" // string@05d1 │ │ +0137aa: 7220 f801 4200 |01b3: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +0137b0: 0c04 |01b6: move-result-object v4 │ │ +0137b2: 1f04 af00 |01b7: check-cast v4, Ljava/util/List; // type@00af │ │ +0137b6: 1207 |01b9: const/4 v7, #int 0 // #0 │ │ +0137b8: 7220 f201 7400 |01ba: invoke-interface {v4, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0137be: 0c04 |01bd: move-result-object v4 │ │ +0137c0: 6e20 d301 4600 |01be: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01d3 │ │ +0137c6: 28b9 |01c1: goto 017a // -0047 │ │ +0137c8: 1a04 1800 |01c2: const-string v4, "," // string@0018 │ │ +0137cc: 6e20 d401 4300 |01c4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0137d2: 0c04 |01c7: move-result-object v4 │ │ +0137d4: 1a05 1800 |01c8: const-string v5, "," // string@0018 │ │ +0137d8: 6e20 d401 5400 |01ca: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0137de: 0c05 |01cd: move-result-object v5 │ │ +0137e0: 5484 2803 |01ce: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ +0137e4: 1206 |01d0: const/4 v6, #int 0 // #0 │ │ +0137e6: 7220 f201 6400 |01d1: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0137ec: 0c04 |01d4: move-result-object v4 │ │ +0137ee: 1f04 a500 |01d5: check-cast v4, Ljava/lang/String; // type@00a5 │ │ +0137f2: 6e20 d401 4500 |01d7: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0137f8: 0c04 |01da: move-result-object v4 │ │ +0137fa: 1a05 1800 |01db: const-string v5, "," // string@0018 │ │ +0137fe: 6e20 d401 5400 |01dd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013804: 0c05 |01e0: move-result-object v5 │ │ +013806: 5484 2503 |01e1: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ +01380a: 1206 |01e3: const/4 v6, #int 0 // #0 │ │ +01380c: 7220 f201 6400 |01e4: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +013812: 0c04 |01e7: move-result-object v4 │ │ +013814: 1f04 a500 |01e8: check-cast v4, Ljava/lang/String; // type@00a5 │ │ +013818: 6e20 d401 4500 |01ea: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01381e: 0c04 |01ed: move-result-object v4 │ │ +013820: 1a05 1800 |01ee: const-string v5, "," // string@0018 │ │ +013824: 6e20 d401 5400 |01f0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01382a: 0c05 |01f3: move-result-object v5 │ │ +01382c: 5484 2603 |01f4: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ +013830: 1206 |01f6: const/4 v6, #int 0 // #0 │ │ +013832: 7220 f201 6400 |01f7: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +013838: 0c04 |01fa: move-result-object v4 │ │ +01383a: 1f04 a500 |01fb: check-cast v4, Ljava/lang/String; // type@00a5 │ │ +01383e: 6e20 d401 4500 |01fd: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013844: 0c04 |0200: move-result-object v4 │ │ +013846: 1a05 1800 |0201: const-string v5, "," // string@0018 │ │ +01384a: 6e20 d401 5400 |0203: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013850: 0c05 |0206: move-result-object v5 │ │ +013852: 5484 1603 |0207: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ +013856: 1206 |0209: const/4 v6, #int 0 // #0 │ │ +013858: 7220 f201 6400 |020a: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +01385e: 0c04 |020d: move-result-object v4 │ │ +013860: 1f04 a500 |020e: check-cast v4, Ljava/lang/String; // type@00a5 │ │ +013864: 6e20 d401 4500 |0210: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01386a: 0c04 |0213: move-result-object v4 │ │ +01386c: 1a05 1800 |0214: const-string v5, "," // string@0018 │ │ +013870: 6e20 d401 5400 |0216: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013876: 0c05 |0219: move-result-object v5 │ │ +013878: 5484 3503 |021a: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ +01387c: 1206 |021c: const/4 v6, #int 0 // #0 │ │ +01387e: 7220 f201 6400 |021d: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +013884: 0c04 |0220: move-result-object v4 │ │ +013886: 1f04 a500 |0221: check-cast v4, Ljava/lang/String; // type@00a5 │ │ +01388a: 6e20 d401 4500 |0223: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013890: 5484 2303 |0226: iget-object v4, v8, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ +013894: 6e10 d501 0300 |0228: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +01389a: 0c05 |022b: move-result-object v5 │ │ +01389c: 6e20 a301 5400 |022c: invoke-virtual {v4, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@01a3 │ │ +0138a2: 2900 e1fe |022f: goto/16 0110 // -011f │ │ catches : 3 │ │ 0x0056 - 0x0064 │ │ Ljava/io/IOException; -> 0x0111 │ │ 0x0064 - 0x010b │ │ Ljava/io/IOException; -> 0x010c │ │ 0x0116 - 0x022f │ │ Ljava/io/IOException; -> 0x010c │ │ @@ -22406,68 +22406,84 @@ │ │ 0x0003 line=461 │ │ 0x0007 line=463 │ │ 0x0027 line=464 │ │ 0x002a line=465 │ │ 0x0056 line=468 │ │ 0x0064 line=476 │ │ 0x0068 line=477 │ │ + 0x0070 line=478 │ │ + 0x007a line=479 │ │ + 0x007e line=480 │ │ + 0x0088 line=481 │ │ + 0x008e line=482 │ │ + 0x0094 line=483 │ │ + 0x009a line=484 │ │ + 0x00a0 line=485 │ │ 0x00b2 line=486 │ │ 0x00be line=487 │ │ 0x00d0 line=488 │ │ + 0x00f8 line=489 │ │ 0x010c line=517 │ │ 0x010d line=518 │ │ 0x0110 line=521 │ │ 0x0111 line=469 │ │ 0x0112 line=470 │ │ 0x0116 line=491 │ │ 0x011b line=493 │ │ 0x0124 line=494 │ │ 0x012d line=495 │ │ 0x0130 line=498 │ │ + 0x0137 line=499 │ │ + 0x0148 line=500 │ │ + 0x0159 line=501 │ │ 0x0168 line=502 │ │ 0x0174 line=503 │ │ 0x0186 line=504 │ │ 0x018e line=505 │ │ 0x0194 line=506 │ │ + 0x01ad line=507 │ │ 0x01c2 line=509 │ │ + 0x01ca line=510 │ │ + 0x01dd line=511 │ │ + 0x01f0 line=512 │ │ + 0x0203 line=513 │ │ + 0x0216 line=514 │ │ 0x0226 line=516 │ │ locals : │ │ 0x0027 - 0x0064 reg=0 dir Ljava/io/File; │ │ - 0x00c4 - 0x010c reg=2 i$ Ljava/util/Iterator; │ │ - 0x00d0 - 0x010c reg=3 p Ljava/util/Map; Ljava/util/Map; │ │ - 0x00b2 - 0x010c reg=4 sb Ljava/lang/StringBuilder; │ │ + 0x00d0 - 0x010c reg=2 p Ljava/util/Map; Ljava/util/Map; │ │ + 0x00b2 - 0x010c reg=3 sb Ljava/lang/StringBuilder; │ │ 0x010d - 0x0110 reg=1 e Ljava/io/IOException; │ │ 0x0111 - 0x0116 reg=0 dir Ljava/io/File; │ │ 0x0112 - 0x0116 reg=1 e Ljava/io/IOException; │ │ - 0x0116 - 0x0130 reg=4 sb Ljava/lang/StringBuilder; │ │ - 0x017a - 0x01c2 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0186 - 0x01c2 reg=3 p Ljava/util/Map; Ljava/util/Map; │ │ - 0x0168 - 0x0231 reg=4 sb Ljava/lang/StringBuilder; │ │ + 0x0116 - 0x0130 reg=3 sb Ljava/lang/StringBuilder; │ │ + 0x0186 - 0x01c2 reg=2 p Ljava/util/Map; Ljava/util/Map; │ │ + 0x0168 - 0x0231 reg=3 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0231 reg=8 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #7 : (in Lorg/anothermonitor/ServiceReader;) │ │ name : 'restrictPercentage' │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -013944: |[013944] org.anothermonitor.ServiceReader.restrictPercentage:(F)F │ │ -013954: 1500 c842 |0000: const/high16 v0, #int 1120403456 // #42c8 │ │ -013958: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01395a: 2d02 0400 |0003: cmpl-float v2, v4, v0 │ │ -01395e: 3d02 0400 |0005: if-lez v2, 0009 // +0004 │ │ -013962: 0104 |0007: move v4, v0 │ │ -013964: 0f04 |0008: return v4 │ │ -013966: 2e00 0401 |0009: cmpg-float v0, v4, v1 │ │ -01396a: 3b00 fdff |000b: if-gez v0, 0008 // -0003 │ │ -01396e: 0114 |000d: move v4, v1 │ │ -013970: 28fa |000e: goto 0008 // -0006 │ │ +0138cc: |[0138cc] org.anothermonitor.ServiceReader.restrictPercentage:(F)F │ │ +0138dc: 1500 c842 |0000: const/high16 v0, #int 1120403456 // #42c8 │ │ +0138e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0138e2: 2d02 0400 |0003: cmpl-float v2, v4, v0 │ │ +0138e6: 3d02 0400 |0005: if-lez v2, 0009 // +0004 │ │ +0138ea: 0104 |0007: move v4, v0 │ │ +0138ec: 0f04 |0008: return v4 │ │ +0138ee: 2e00 0401 |0009: cmpg-float v0, v4, v1 │ │ +0138f2: 3b00 fdff |000b: if-gez v0, 0008 // -0003 │ │ +0138f6: 0114 |000d: move v4, v1 │ │ +0138f8: 28fa |000e: goto 0008 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=448 │ │ 0x0008 line=452 │ │ 0x0009 line=450 │ │ 0x000e line=451 │ │ locals : │ │ @@ -22481,25 +22497,25 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -013974: |[013974] org.anothermonitor.ServiceReader.addProcess:(Ljava/util/Map;)V │ │ -013984: 5410 1e03 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -013988: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -01398c: 2200 a900 |0004: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -013990: 7010 e101 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -013996: 7110 ea01 0000 |0009: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@01ea │ │ -01399c: 0c00 |000c: move-result-object v0 │ │ -01399e: 5b10 1e03 |000d: iput-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -0139a2: 5410 1e03 |000f: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -0139a6: 7220 f001 2000 |0011: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ -0139ac: 0e00 |0014: return-void │ │ +0138fc: |[0138fc] org.anothermonitor.ServiceReader.addProcess:(Ljava/util/Map;)V │ │ +01390c: 5410 1e03 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +013910: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +013914: 2200 a900 |0004: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +013918: 7010 e101 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +01391e: 7110 ea01 0000 |0009: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@01ea │ │ +013924: 0c00 |000c: move-result-object v0 │ │ +013926: 5b10 1e03 |000d: iput-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +01392a: 5410 1e03 |000f: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +01392e: 7220 f001 2000 |0011: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01f0 │ │ +013934: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0004 line=615 │ │ 0x000f line=616 │ │ 0x0014 line=617 │ │ locals : │ │ @@ -22512,17 +22528,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0139b0: |[0139b0] org.anothermonitor.ServiceReader.getCPUAMP:()Ljava/util/List; │ │ -0139c0: 5410 1703 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ -0139c4: 1100 |0002: return-object v0 │ │ +013938: |[013938] org.anothermonitor.ServiceReader.getCPUAMP:()Ljava/util/List; │ │ +013948: 5410 1703 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ +01394c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #2 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22530,17 +22546,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0139c8: |[0139c8] org.anothermonitor.ServiceReader.getCPUTotalP:()Ljava/util/List; │ │ -0139d8: 5410 1803 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ -0139dc: 1100 |0002: return-object v0 │ │ +013950: |[013950] org.anothermonitor.ServiceReader.getCPUTotalP:()Ljava/util/List; │ │ +013960: 5410 1803 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ +013964: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #3 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22548,17 +22564,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0139e0: |[0139e0] org.anothermonitor.ServiceReader.getCached:()Ljava/util/List; │ │ -0139f0: 5410 1603 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ -0139f4: 1100 |0002: return-object v0 │ │ +013968: |[013968] org.anothermonitor.ServiceReader.getCached:()Ljava/util/List; │ │ +013978: 5410 1603 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ +01397c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #4 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22566,17 +22582,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0139f8: |[0139f8] org.anothermonitor.ServiceReader.getIntervalRead:()I │ │ -013a08: 5210 1a03 |0000: iget v0, v1, Lorg/anothermonitor/ServiceReader;.intervalRead:I // field@031a │ │ -013a0c: 0f00 |0002: return v0 │ │ +013980: |[013980] org.anothermonitor.ServiceReader.getIntervalRead:()I │ │ +013990: 5210 1a03 |0000: iget v0, v1, Lorg/anothermonitor/ServiceReader;.intervalRead:I // field@031a │ │ +013994: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #5 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22584,17 +22600,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013a10: |[013a10] org.anothermonitor.ServiceReader.getIntervalUpdate:()I │ │ -013a20: 5210 1b03 |0000: iget v0, v1, Lorg/anothermonitor/ServiceReader;.intervalUpdate:I // field@031b │ │ -013a24: 0f00 |0002: return v0 │ │ +013998: |[013998] org.anothermonitor.ServiceReader.getIntervalUpdate:()I │ │ +0139a8: 5210 1b03 |0000: iget v0, v1, Lorg/anothermonitor/ServiceReader;.intervalUpdate:I // field@031b │ │ +0139ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #6 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22602,17 +22618,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013a28: |[013a28] org.anothermonitor.ServiceReader.getIntervalWidth:()I │ │ -013a38: 5210 1c03 |0000: iget v0, v1, Lorg/anothermonitor/ServiceReader;.intervalWidth:I // field@031c │ │ -013a3c: 0f00 |0002: return v0 │ │ +0139b0: |[0139b0] org.anothermonitor.ServiceReader.getIntervalWidth:()I │ │ +0139c0: 5210 1c03 |0000: iget v0, v1, Lorg/anothermonitor/ServiceReader;.intervalWidth:I // field@031c │ │ +0139c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #7 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22620,17 +22636,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013a40: |[013a40] org.anothermonitor.ServiceReader.getMemAvailable:()Ljava/util/List; │ │ -013a50: 5410 2503 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ -013a54: 1100 |0002: return-object v0 │ │ +0139c8: |[0139c8] org.anothermonitor.ServiceReader.getMemAvailable:()Ljava/util/List; │ │ +0139d8: 5410 2503 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ +0139dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #8 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22638,17 +22654,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013a58: |[013a58] org.anothermonitor.ServiceReader.getMemFree:()Ljava/util/List; │ │ -013a68: 5410 2603 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ -013a6c: 1100 |0002: return-object v0 │ │ +0139e0: |[0139e0] org.anothermonitor.ServiceReader.getMemFree:()Ljava/util/List; │ │ +0139f0: 5410 2603 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ +0139f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #9 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22656,17 +22672,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013a70: |[013a70] org.anothermonitor.ServiceReader.getMemTotal:()I │ │ -013a80: 5210 2703 |0000: iget v0, v1, Lorg/anothermonitor/ServiceReader;.memTotal:I // field@0327 │ │ -013a84: 0f00 |0002: return v0 │ │ +0139f8: |[0139f8] org.anothermonitor.ServiceReader.getMemTotal:()I │ │ +013a08: 5210 2703 |0000: iget v0, v1, Lorg/anothermonitor/ServiceReader;.memTotal:I // field@0327 │ │ +013a0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #10 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22674,17 +22690,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013a88: |[013a88] org.anothermonitor.ServiceReader.getMemUsed:()Ljava/util/List; │ │ -013a98: 5410 2803 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ -013a9c: 1100 |0002: return-object v0 │ │ +013a10: |[013a10] org.anothermonitor.ServiceReader.getMemUsed:()Ljava/util/List; │ │ +013a20: 5410 2803 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ +013a24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #11 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22692,17 +22708,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013aa0: |[013aa0] org.anothermonitor.ServiceReader.getMemoryAM:()Ljava/util/List; │ │ -013ab0: 5410 2903 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ -013ab4: 1100 |0002: return-object v0 │ │ +013a28: |[013a28] org.anothermonitor.ServiceReader.getMemoryAM:()Ljava/util/List; │ │ +013a38: 5410 2903 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ +013a3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #12 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22710,25 +22726,25 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -013ab8: |[013ab8] org.anothermonitor.ServiceReader.getProcesses:()Ljava/util/List; │ │ -013ac8: 5410 1e03 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -013acc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -013ad0: 5410 1e03 |0004: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -013ad4: 7210 f301 0000 |0006: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -013ada: 0a00 |0009: move-result v0 │ │ -013adc: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -013ae0: 5410 1e03 |000c: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -013ae4: 1100 |000e: return-object v0 │ │ -013ae6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -013ae8: 28fe |0010: goto 000e // -0002 │ │ +013a40: |[013a40] org.anothermonitor.ServiceReader.getProcesses:()Ljava/util/List; │ │ +013a50: 5410 1e03 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +013a54: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +013a58: 5410 1e03 |0004: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +013a5c: 7210 f301 0000 |0006: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +013a62: 0a00 |0009: move-result v0 │ │ +013a64: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +013a68: 5410 1e03 |000c: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +013a6c: 1100 |000e: return-object v0 │ │ +013a6e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +013a70: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #13 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22736,17 +22752,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013aec: |[013aec] org.anothermonitor.ServiceReader.getThreshold:()Ljava/util/List; │ │ -013afc: 5410 3503 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ -013b00: 1100 |0002: return-object v0 │ │ +013a74: |[013a74] org.anothermonitor.ServiceReader.getThreshold:()Ljava/util/List; │ │ +013a84: 5410 3503 |0000: iget-object v0, v1, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ +013a88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #14 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22754,17 +22770,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013b04: |[013b04] org.anothermonitor.ServiceReader.isRecording:()Z │ │ -013b14: 5510 3203 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ -013b18: 0f00 |0002: return v0 │ │ +013a8c: |[013a8c] org.anothermonitor.ServiceReader.isRecording:()Z │ │ +013a9c: 5510 3203 |0000: iget-boolean v0, v1, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ +013aa0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ │ │ #15 : (in Lorg/anothermonitor/ServiceReader;) │ │ @@ -22772,38 +22788,38 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -013b1c: |[013b1c] org.anothermonitor.ServiceReader.notifyError:(Ljava/io/IOException;)V │ │ -013b2c: 6e10 ae01 0400 |0000: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@01ae │ │ -013b32: 5430 2303 |0003: iget-object v0, v3, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ -013b36: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -013b3a: 6e10 7203 0300 |0007: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.stopRecord:()V // method@0372 │ │ -013b40: 0e00 |000a: return-void │ │ -013b42: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -013b44: 5c30 3203 |000c: iput-boolean v0, v3, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ -013b48: 2200 1d00 |000e: new-instance v0, Landroid/content/Intent; // type@001d │ │ -013b4c: 1a01 5403 |0010: const-string v1, "actionSetIconRecord" // string@0354 │ │ -013b50: 7020 3100 1000 |0012: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -013b56: 6e20 6e03 0300 |0015: invoke-virtual {v3, v0}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ -013b5c: 2200 3e00 |0018: new-instance v0, Landroid/os/Handler; // type@003e │ │ -013b60: 7100 7000 0000 |001a: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0070 │ │ -013b66: 0c01 |001d: move-result-object v1 │ │ -013b68: 7020 6c00 1000 |001e: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@006c │ │ -013b6e: 2201 0601 |0021: new-instance v1, Lorg/anothermonitor/ServiceReader$5; // type@0106 │ │ -013b72: 7030 4903 3104 |0023: invoke-direct {v1, v3, v4}, Lorg/anothermonitor/ServiceReader$5;.:(Lorg/anothermonitor/ServiceReader;Ljava/io/IOException;)V // method@0349 │ │ -013b78: 6e20 6d00 1000 |0026: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ -013b7e: 5430 1f03 |0029: iget-object v0, v3, Lorg/anothermonitor/ServiceReader;.mNM:Landroid/app/NotificationManager; // field@031f │ │ -013b82: 1301 0a00 |002b: const/16 v1, #int 10 // #a │ │ -013b86: 5432 2003 |002d: iget-object v2, v3, Lorg/anothermonitor/ServiceReader;.mNotificationRead:Landroid/app/Notification; // field@0320 │ │ -013b8a: 6e30 2600 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0026 │ │ -013b90: 28d8 |0032: goto 000a // -0028 │ │ +013aa4: |[013aa4] org.anothermonitor.ServiceReader.notifyError:(Ljava/io/IOException;)V │ │ +013ab4: 6e10 ae01 0400 |0000: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@01ae │ │ +013aba: 5430 2303 |0003: iget-object v0, v3, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ +013abe: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +013ac2: 6e10 7203 0300 |0007: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.stopRecord:()V // method@0372 │ │ +013ac8: 0e00 |000a: return-void │ │ +013aca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +013acc: 5c30 3203 |000c: iput-boolean v0, v3, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ +013ad0: 2200 1d00 |000e: new-instance v0, Landroid/content/Intent; // type@001d │ │ +013ad4: 1a01 5403 |0010: const-string v1, "actionSetIconRecord" // string@0354 │ │ +013ad8: 7020 3100 1000 |0012: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +013ade: 6e20 6e03 0300 |0015: invoke-virtual {v3, v0}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ +013ae4: 2200 3e00 |0018: new-instance v0, Landroid/os/Handler; // type@003e │ │ +013ae8: 7100 7000 0000 |001a: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0070 │ │ +013aee: 0c01 |001d: move-result-object v1 │ │ +013af0: 7020 6c00 1000 |001e: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@006c │ │ +013af6: 2201 0601 |0021: new-instance v1, Lorg/anothermonitor/ServiceReader$5; // type@0106 │ │ +013afa: 7030 4903 3104 |0023: invoke-direct {v1, v3, v4}, Lorg/anothermonitor/ServiceReader$5;.:(Lorg/anothermonitor/ServiceReader;Ljava/io/IOException;)V // method@0349 │ │ +013b00: 6e20 6d00 1000 |0026: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@006d │ │ +013b06: 5430 1f03 |0029: iget-object v0, v3, Lorg/anothermonitor/ServiceReader;.mNM:Landroid/app/NotificationManager; // field@031f │ │ +013b0a: 1301 0a00 |002b: const/16 v1, #int 10 // #a │ │ +013b0e: 5432 2003 |002d: iget-object v2, v3, Lorg/anothermonitor/ServiceReader;.mNotificationRead:Landroid/app/Notification; // field@0320 │ │ +013b12: 6e30 2600 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0026 │ │ +013b18: 28d8 |0032: goto 000a // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0003 line=556 │ │ 0x0007 line=557 │ │ 0x000a line=572 │ │ 0x000b line=559 │ │ @@ -22819,18 +22835,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -013b94: |[013b94] org.anothermonitor.ServiceReader.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -013ba4: 2200 0701 |0000: new-instance v0, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder; // type@0107 │ │ -013ba8: 7020 4b03 1000 |0002: invoke-direct {v0, v1}, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder;.:(Lorg/anothermonitor/ServiceReader;)V // method@034b │ │ -013bae: 1100 |0005: return-object v0 │ │ +013b1c: |[013b1c] org.anothermonitor.ServiceReader.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +013b2c: 2200 0701 |0000: new-instance v0, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder; // type@0107 │ │ +013b30: 7020 4b03 1000 |0002: invoke-direct {v0, v1}, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder;.:(Lorg/anothermonitor/ServiceReader;)V // method@034b │ │ +013b36: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/anothermonitor/ServiceReader; │ │ 0x0000 - 0x0006 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -22839,260 +22855,260 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 529 16-bit code units │ │ -013bb0: |[013bb0] org.anothermonitor.ServiceReader.onCreate:()V │ │ -013bc0: 130b e803 |0000: const/16 v11, #int 1000 // #3e8 │ │ -013bc4: 140a 0800 077f |0002: const v10, #float 1.79446e+38 // #7f070008 │ │ -013bca: 1509 0008 |0005: const/high16 v9, #int 134217728 // #800 │ │ -013bce: 1218 |0007: const/4 v8, #int 1 // #1 │ │ -013bd0: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -013bd2: 2204 a900 |0009: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -013bd6: 52c5 2403 |000b: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -013bda: 7020 e201 5400 |000d: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ -013be0: 5bc4 1803 |0010: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ -013be4: 2204 a900 |0012: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -013be8: 52c5 2403 |0014: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -013bec: 7020 e201 5400 |0016: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ -013bf2: 5bc4 1703 |0019: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ -013bf6: 2204 a900 |001b: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -013bfa: 52c5 2403 |001d: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -013bfe: 7020 e201 5400 |001f: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ -013c04: 5bc4 2903 |0022: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ -013c08: 2204 a900 |0024: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -013c0c: 52c5 2403 |0026: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -013c10: 7020 e201 5400 |0028: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ -013c16: 5bc4 2803 |002b: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ -013c1a: 2204 a900 |002d: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -013c1e: 52c5 2403 |002f: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -013c22: 7020 e201 5400 |0031: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ -013c28: 5bc4 2503 |0034: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ -013c2c: 2204 a900 |0036: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -013c30: 52c5 2403 |0038: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -013c34: 7020 e201 5400 |003a: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ -013c3a: 5bc4 2603 |003d: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ -013c3e: 2204 a900 |003f: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -013c42: 52c5 2403 |0041: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -013c46: 7020 e201 5400 |0043: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ -013c4c: 5bc4 1603 |0046: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ -013c50: 2204 a900 |0048: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -013c54: 52c5 2403 |004a: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ -013c58: 7020 e201 5400 |004c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ -013c5e: 5bc4 3503 |004f: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ -013c62: 7100 7d00 0000 |0051: invoke-static {}, Landroid/os/Process;.myPid:()I // method@007d │ │ -013c68: 0a04 |0054: move-result v4 │ │ -013c6a: 59c4 2b03 |0055: iput v4, v12, Lorg/anothermonitor/ServiceReader;.pId:I // field@032b │ │ -013c6e: 1a04 5903 |0057: const-string v4, "activity" // string@0359 │ │ -013c72: 6e20 6203 4c00 |0059: invoke-virtual {v12, v4}, Lorg/anothermonitor/ServiceReader;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0362 │ │ -013c78: 0c04 |005c: move-result-object v4 │ │ -013c7a: 1f04 1000 |005d: check-cast v4, Landroid/app/ActivityManager; // type@0010 │ │ -013c7e: 5bc4 1403 |005f: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.am:Landroid/app/ActivityManager; // field@0314 │ │ -013c82: 54c4 1403 |0061: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.am:Landroid/app/ActivityManager; // field@0314 │ │ -013c86: 2385 0d01 |0063: new-array v5, v8, [I // type@010d │ │ -013c8a: 52c6 2b03 |0065: iget v6, v12, Lorg/anothermonitor/ServiceReader;.pId:I // field@032b │ │ -013c8e: 4b06 0507 |0067: aput v6, v5, v7 │ │ -013c92: 6e20 1500 5400 |0069: invoke-virtual {v4, v5}, Landroid/app/ActivityManager;.getProcessMemoryInfo:([I)[Landroid/os/Debug$MemoryInfo; // method@0015 │ │ -013c98: 0c04 |006c: move-result-object v4 │ │ -013c9a: 5bc4 1503 |006d: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.amMI:[Landroid/os/Debug$MemoryInfo; // field@0315 │ │ -013c9e: 2204 0e00 |006f: new-instance v4, Landroid/app/ActivityManager$MemoryInfo; // type@000e │ │ -013ca2: 7010 1200 0400 |0071: invoke-direct {v4}, Landroid/app/ActivityManager$MemoryInfo;.:()V // method@0012 │ │ -013ca8: 5bc4 2a03 |0074: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ -013cac: 2204 a600 |0076: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ -013cb0: 7010 d101 0400 |0078: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -013cb6: 6e20 6103 ac00 |007b: invoke-virtual {v12, v10}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013cbc: 0c05 |007e: move-result-object v5 │ │ -013cbe: 6e20 d401 5400 |007f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013cc4: 0c04 |0082: move-result-object v4 │ │ -013cc6: 1a05 5002 |0083: const-string v5, "Prefs" // string@0250 │ │ -013cca: 6e20 d401 5400 |0085: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -013cd0: 0c04 |0088: move-result-object v4 │ │ -013cd2: 6e10 d501 0400 |0089: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -013cd8: 0c04 |008c: move-result-object v4 │ │ -013cda: 6e30 6003 4c07 |008d: invoke-virtual {v12, v4, v7}, Lorg/anothermonitor/ServiceReader;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0360 │ │ -013ce0: 0c04 |0090: move-result-object v4 │ │ -013ce2: 5bc4 2203 |0091: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.mPrefs:Landroid/content/SharedPreferences; // field@0322 │ │ -013ce6: 54c4 2203 |0093: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.mPrefs:Landroid/content/SharedPreferences; // field@0322 │ │ -013cea: 1a05 e404 |0095: const-string v5, "intervalRead" // string@04e4 │ │ -013cee: 7230 4000 540b |0097: invoke-interface {v4, v5, v11}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ -013cf4: 0a04 |009a: move-result v4 │ │ -013cf6: 59c4 1a03 |009b: iput v4, v12, Lorg/anothermonitor/ServiceReader;.intervalRead:I // field@031a │ │ -013cfa: 54c4 2203 |009d: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.mPrefs:Landroid/content/SharedPreferences; // field@0322 │ │ -013cfe: 1a05 e604 |009f: const-string v5, "intervalUpdate" // string@04e6 │ │ -013d02: 7230 4000 540b |00a1: invoke-interface {v4, v5, v11}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ -013d08: 0a04 |00a4: move-result v4 │ │ -013d0a: 59c4 1b03 |00a5: iput v4, v12, Lorg/anothermonitor/ServiceReader;.intervalUpdate:I // field@031b │ │ -013d0e: 54c4 2203 |00a7: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.mPrefs:Landroid/content/SharedPreferences; // field@0322 │ │ -013d12: 1a05 e704 |00a9: const-string v5, "intervalWidth" // string@04e7 │ │ -013d16: 7230 4000 5408 |00ab: invoke-interface {v4, v5, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ -013d1c: 0a04 |00ae: move-result v4 │ │ -013d1e: 59c4 1c03 |00af: iput v4, v12, Lorg/anothermonitor/ServiceReader;.intervalWidth:I // field@031c │ │ -013d22: 54c4 2d03 |00b1: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.readThread:Ljava/lang/Thread; // field@032d │ │ -013d26: 6e10 dc01 0400 |00b3: invoke-virtual {v4}, Ljava/lang/Thread;.start:()V // method@01dc │ │ -013d2c: 54c4 3003 |00b6: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.receiverStartRecord:Landroid/content/BroadcastReceiver; // field@0330 │ │ -013d30: 2205 1e00 |00b8: new-instance v5, Landroid/content/IntentFilter; // type@001e │ │ -013d34: 1a06 5203 |00ba: const-string v6, "actionRecord" // string@0352 │ │ -013d38: 7020 3900 6500 |00bc: invoke-direct {v5, v6}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ -013d3e: 6e30 6b03 4c05 |00bf: invoke-virtual {v12, v4, v5}, Lorg/anothermonitor/ServiceReader;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@036b │ │ -013d44: 54c4 3103 |00c2: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.receiverStopRecord:Landroid/content/BroadcastReceiver; // field@0331 │ │ -013d48: 2205 1e00 |00c4: new-instance v5, Landroid/content/IntentFilter; // type@001e │ │ -013d4c: 1a06 5603 |00c6: const-string v6, "actionStop" // string@0356 │ │ -013d50: 7020 3900 6500 |00c8: invoke-direct {v5, v6}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ -013d56: 6e30 6b03 4c05 |00cb: invoke-virtual {v12, v4, v5}, Lorg/anothermonitor/ServiceReader;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@036b │ │ -013d5c: 54c4 2f03 |00ce: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.receiverClose:Landroid/content/BroadcastReceiver; // field@032f │ │ -013d60: 2205 1e00 |00d0: new-instance v5, Landroid/content/IntentFilter; // type@001e │ │ -013d64: 1a06 4e03 |00d2: const-string v6, "actionClose" // string@034e │ │ -013d68: 7020 3900 6500 |00d4: invoke-direct {v5, v6}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ -013d6e: 6e30 6b03 4c05 |00d7: invoke-virtual {v12, v4, v5}, Lorg/anothermonitor/ServiceReader;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@036b │ │ -013d74: 1a04 8d05 |00da: const-string v4, "notification" // string@058d │ │ -013d78: 6e20 6203 4c00 |00dc: invoke-virtual {v12, v4}, Lorg/anothermonitor/ServiceReader;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0362 │ │ -013d7e: 0c04 |00df: move-result-object v4 │ │ -013d80: 1f04 1500 |00e0: check-cast v4, Landroid/app/NotificationManager; // type@0015 │ │ -013d84: 5bc4 1f03 |00e2: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.mNM:Landroid/app/NotificationManager; // field@031f │ │ -013d88: 7110 2a00 0c00 |00e4: invoke-static {v12}, Landroid/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/app/TaskStackBuilder; // method@002a │ │ -013d8e: 0c04 |00e7: move-result-object v4 │ │ -013d90: 2205 1d00 |00e8: new-instance v5, Landroid/content/Intent; // type@001d │ │ -013d94: 1c06 ed00 |00ea: const-class v6, Lorg/anothermonitor/ActivityMain; // type@00ed │ │ -013d98: 7030 3000 c506 |00ec: invoke-direct {v5, v12, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ -013d9e: 6e20 2900 5400 |00ef: invoke-virtual {v4, v5}, Landroid/app/TaskStackBuilder;.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/app/TaskStackBuilder; // method@0029 │ │ -013da4: 0c04 |00f2: move-result-object v4 │ │ -013da6: 6e30 2b00 7409 |00f3: invoke-virtual {v4, v7, v9}, Landroid/app/TaskStackBuilder;.getPendingIntent:(II)Landroid/app/PendingIntent; // method@002b │ │ -013dac: 0c00 |00f6: move-result-object v0 │ │ -013dae: 2204 1d00 |00f7: new-instance v4, Landroid/content/Intent; // type@001d │ │ -013db2: 1a05 5203 |00f9: const-string v5, "actionRecord" // string@0352 │ │ -013db6: 7020 3100 5400 |00fb: invoke-direct {v4, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -013dbc: 7140 2700 7c94 |00fe: invoke-static {v12, v7, v4, v9}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0027 │ │ -013dc2: 0c02 |0101: move-result-object v2 │ │ -013dc4: 2204 1d00 |0102: new-instance v4, Landroid/content/Intent; // type@001d │ │ -013dc8: 1a05 5603 |0104: const-string v5, "actionStop" // string@0356 │ │ -013dcc: 7020 3100 5400 |0106: invoke-direct {v4, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -013dd2: 7140 2700 7c94 |0109: invoke-static {v12, v7, v4, v9}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0027 │ │ -013dd8: 0c03 |010c: move-result-object v3 │ │ -013dda: 2204 1d00 |010d: new-instance v4, Landroid/content/Intent; // type@001d │ │ -013dde: 1a05 4e03 |010f: const-string v5, "actionClose" // string@034e │ │ -013de2: 7020 3100 5400 |0111: invoke-direct {v4, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -013de8: 7140 2700 7c94 |0114: invoke-static {v12, v7, v4, v9}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0027 │ │ -013dee: 0c01 |0117: move-result-object v1 │ │ -013df0: 2204 1200 |0118: new-instance v4, Landroid/app/Notification$Builder; // type@0012 │ │ -013df4: 7020 1900 c400 |011a: invoke-direct {v4, v12}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0019 │ │ -013dfa: 6e20 6103 ac00 |011d: invoke-virtual {v12, v10}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013e00: 0c05 |0120: move-result-object v5 │ │ -013e02: 6e20 1e00 5400 |0121: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001e │ │ -013e08: 0c04 |0124: move-result-object v4 │ │ -013e0a: 1405 1e00 077f |0125: const v5, #float 1.79446e+38 // #7f07001e │ │ -013e10: 6e20 6103 5c00 |0128: invoke-virtual {v12, v5}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013e16: 0c05 |012b: move-result-object v5 │ │ -013e18: 6e20 1d00 5400 |012c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001d │ │ -013e1e: 0c04 |012f: move-result-object v4 │ │ -013e20: 1405 1100 027f |0130: const v5, #float 1.728e+38 // #7f020011 │ │ -013e26: 6e20 2100 5400 |0133: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@0021 │ │ -013e2c: 0c04 |0136: move-result-object v4 │ │ -013e2e: 6e10 5f03 0c00 |0137: invoke-virtual {v12}, Lorg/anothermonitor/ServiceReader;.getResources:()Landroid/content/res/Resources; // method@035f │ │ -013e34: 0c05 |013a: move-result-object v5 │ │ -013e36: 1406 0f00 027f |013b: const v6, #float 1.728e+38 // #7f02000f │ │ -013e3c: 1207 |013e: const/4 v7, #int 0 // #0 │ │ -013e3e: 7130 4d00 6507 |013f: invoke-static {v5, v6, v7}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@004d │ │ -013e44: 0c05 |0142: move-result-object v5 │ │ -013e46: 6e20 1f00 5400 |0143: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@001f │ │ -013e4c: 0c04 |0146: move-result-object v4 │ │ -013e4e: 1606 0000 |0147: const-wide/16 v6, #int 0 // #0 │ │ -013e52: 6e30 2400 6407 |0149: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0024 │ │ -013e58: 0c04 |014c: move-result-object v4 │ │ -013e5a: 6e20 2000 8400 |014d: invoke-virtual {v4, v8}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0020 │ │ -013e60: 0c04 |0150: move-result-object v4 │ │ -013e62: 6e20 1c00 0400 |0151: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001c │ │ -013e68: 0c04 |0154: move-result-object v4 │ │ -013e6a: 2205 1100 |0155: new-instance v5, Landroid/app/Notification$BigTextStyle; // type@0011 │ │ -013e6e: 7010 1700 0500 |0157: invoke-direct {v5}, Landroid/app/Notification$BigTextStyle;.:()V // method@0017 │ │ -013e74: 1406 1e00 077f |015a: const v6, #float 1.79446e+38 // #7f07001e │ │ -013e7a: 6e20 6103 6c00 |015d: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013e80: 0c06 |0160: move-result-object v6 │ │ -013e82: 6e20 1800 6500 |0161: invoke-virtual {v5, v6}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0018 │ │ -013e88: 0c05 |0164: move-result-object v5 │ │ -013e8a: 6e20 2200 5400 |0165: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setStyle:(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder; // method@0022 │ │ -013e90: 0c04 |0168: move-result-object v4 │ │ -013e92: 1405 1400 027f |0169: const v5, #float 1.728e+38 // #7f020014 │ │ -013e98: 1406 1800 077f |016c: const v6, #float 1.79446e+38 // #7f070018 │ │ -013e9e: 6e20 6103 6c00 |016f: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013ea4: 0c06 |0172: move-result-object v6 │ │ -013ea6: 6e40 1a00 5426 |0173: invoke-virtual {v4, v5, v6, v2}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001a │ │ -013eac: 0c04 |0176: move-result-object v4 │ │ -013eae: 1405 2100 027f |0177: const v5, #float 1.728e+38 // #7f020021 │ │ -013eb4: 1406 1600 077f |017a: const v6, #float 1.79446e+38 // #7f070016 │ │ -013eba: 6e20 6103 6c00 |017d: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013ec0: 0c06 |0180: move-result-object v6 │ │ -013ec2: 6e40 1a00 5416 |0181: invoke-virtual {v4, v5, v6, v1}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001a │ │ -013ec8: 0c04 |0184: move-result-object v4 │ │ -013eca: 6e10 1b00 0400 |0185: invoke-virtual {v4}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001b │ │ -013ed0: 0c04 |0188: move-result-object v4 │ │ -013ed2: 5bc4 2003 |0189: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.mNotificationRead:Landroid/app/Notification; // field@0320 │ │ -013ed6: 2204 1200 |018b: new-instance v4, Landroid/app/Notification$Builder; // type@0012 │ │ -013eda: 7020 1900 c400 |018d: invoke-direct {v4, v12}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0019 │ │ -013ee0: 6e20 6103 ac00 |0190: invoke-virtual {v12, v10}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013ee6: 0c05 |0193: move-result-object v5 │ │ -013ee8: 6e20 1e00 5400 |0194: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001e │ │ -013eee: 0c04 |0197: move-result-object v4 │ │ -013ef0: 1405 2000 077f |0198: const v5, #float 1.79446e+38 // #7f070020 │ │ -013ef6: 6e20 6103 5c00 |019b: invoke-virtual {v12, v5}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013efc: 0c05 |019e: move-result-object v5 │ │ -013efe: 6e20 1d00 5400 |019f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001d │ │ -013f04: 0c04 |01a2: move-result-object v4 │ │ -013f06: 1405 1f00 077f |01a3: const v5, #float 1.79446e+38 // #7f07001f │ │ -013f0c: 6e20 6103 5c00 |01a6: invoke-virtual {v12, v5}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013f12: 0c05 |01a9: move-result-object v5 │ │ -013f14: 6e20 2300 5400 |01aa: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0023 │ │ -013f1a: 0c04 |01ad: move-result-object v4 │ │ -013f1c: 1405 1c00 027f |01ae: const v5, #float 1.728e+38 // #7f02001c │ │ -013f22: 6e20 2100 5400 |01b1: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@0021 │ │ -013f28: 0c04 |01b4: move-result-object v4 │ │ -013f2a: 6e10 5f03 0c00 |01b5: invoke-virtual {v12}, Lorg/anothermonitor/ServiceReader;.getResources:()Landroid/content/res/Resources; // method@035f │ │ -013f30: 0c05 |01b8: move-result-object v5 │ │ -013f32: 1406 1b00 027f |01b9: const v6, #float 1.728e+38 // #7f02001b │ │ -013f38: 1207 |01bc: const/4 v7, #int 0 // #0 │ │ -013f3a: 7130 4d00 6507 |01bd: invoke-static {v5, v6, v7}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@004d │ │ -013f40: 0c05 |01c0: move-result-object v5 │ │ -013f42: 6e20 1f00 5400 |01c1: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@001f │ │ -013f48: 0c04 |01c4: move-result-object v4 │ │ -013f4a: 1606 0000 |01c5: const-wide/16 v6, #int 0 // #0 │ │ -013f4e: 6e30 2400 6407 |01c7: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0024 │ │ -013f54: 0c04 |01ca: move-result-object v4 │ │ -013f56: 6e20 2000 8400 |01cb: invoke-virtual {v4, v8}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0020 │ │ -013f5c: 0c04 |01ce: move-result-object v4 │ │ -013f5e: 6e20 1c00 0400 |01cf: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001c │ │ -013f64: 0c04 |01d2: move-result-object v4 │ │ -013f66: 2205 1100 |01d3: new-instance v5, Landroid/app/Notification$BigTextStyle; // type@0011 │ │ -013f6a: 7010 1700 0500 |01d5: invoke-direct {v5}, Landroid/app/Notification$BigTextStyle;.:()V // method@0017 │ │ -013f70: 1406 2000 077f |01d8: const v6, #float 1.79446e+38 // #7f070020 │ │ -013f76: 6e20 6103 6c00 |01db: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013f7c: 0c06 |01de: move-result-object v6 │ │ -013f7e: 6e20 1800 6500 |01df: invoke-virtual {v5, v6}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0018 │ │ -013f84: 0c05 |01e2: move-result-object v5 │ │ -013f86: 6e20 2200 5400 |01e3: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setStyle:(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder; // method@0022 │ │ -013f8c: 0c04 |01e6: move-result-object v4 │ │ -013f8e: 1405 1f00 027f |01e7: const v5, #float 1.728e+38 // #7f02001f │ │ -013f94: 1406 1c00 077f |01ea: const v6, #float 1.79446e+38 // #7f07001c │ │ -013f9a: 6e20 6103 6c00 |01ed: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013fa0: 0c06 |01f0: move-result-object v6 │ │ -013fa2: 6e40 1a00 5436 |01f1: invoke-virtual {v4, v5, v6, v3}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001a │ │ -013fa8: 0c04 |01f4: move-result-object v4 │ │ -013faa: 1405 2100 027f |01f5: const v5, #float 1.728e+38 // #7f020021 │ │ -013fb0: 1406 1600 077f |01f8: const v6, #float 1.79446e+38 // #7f070016 │ │ -013fb6: 6e20 6103 6c00 |01fb: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -013fbc: 0c06 |01fe: move-result-object v6 │ │ -013fbe: 6e40 1a00 5416 |01ff: invoke-virtual {v4, v5, v6, v1}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001a │ │ -013fc4: 0c04 |0202: move-result-object v4 │ │ -013fc6: 6e10 1b00 0400 |0203: invoke-virtual {v4}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001b │ │ -013fcc: 0c04 |0206: move-result-object v4 │ │ -013fce: 5bc4 2103 |0207: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.mNotificationRecord:Landroid/app/Notification; // field@0321 │ │ -013fd2: 1304 0a00 |0209: const/16 v4, #int 10 // #a │ │ -013fd6: 54c5 2003 |020b: iget-object v5, v12, Lorg/anothermonitor/ServiceReader;.mNotificationRead:Landroid/app/Notification; // field@0320 │ │ -013fda: 6e30 7003 4c05 |020d: invoke-virtual {v12, v4, v5}, Lorg/anothermonitor/ServiceReader;.startForeground:(ILandroid/app/Notification;)V // method@0370 │ │ -013fe0: 0e00 |0210: return-void │ │ +013b38: |[013b38] org.anothermonitor.ServiceReader.onCreate:()V │ │ +013b48: 130b e803 |0000: const/16 v11, #int 1000 // #3e8 │ │ +013b4c: 140a 0800 077f |0002: const v10, #float 1.79446e+38 // #7f070008 │ │ +013b52: 1509 0008 |0005: const/high16 v9, #int 134217728 // #800 │ │ +013b56: 1218 |0007: const/4 v8, #int 1 // #1 │ │ +013b58: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +013b5a: 2204 a900 |0009: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +013b5e: 52c5 2403 |000b: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +013b62: 7020 e201 5400 |000d: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ +013b68: 5bc4 1803 |0010: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.cpuTotal:Ljava/util/List; // field@0318 │ │ +013b6c: 2204 a900 |0012: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +013b70: 52c5 2403 |0014: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +013b74: 7020 e201 5400 |0016: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ +013b7a: 5bc4 1703 |0019: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.cpuAM:Ljava/util/List; // field@0317 │ │ +013b7e: 2204 a900 |001b: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +013b82: 52c5 2403 |001d: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +013b86: 7020 e201 5400 |001f: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ +013b8c: 5bc4 2903 |0022: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.memoryAM:Ljava/util/List; // field@0329 │ │ +013b90: 2204 a900 |0024: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +013b94: 52c5 2403 |0026: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +013b98: 7020 e201 5400 |0028: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ +013b9e: 5bc4 2803 |002b: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.memUsed:Ljava/util/List; // field@0328 │ │ +013ba2: 2204 a900 |002d: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +013ba6: 52c5 2403 |002f: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +013baa: 7020 e201 5400 |0031: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ +013bb0: 5bc4 2503 |0034: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.memAvailable:Ljava/util/List; // field@0325 │ │ +013bb4: 2204 a900 |0036: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +013bb8: 52c5 2403 |0038: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +013bbc: 7020 e201 5400 |003a: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ +013bc2: 5bc4 2603 |003d: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.memFree:Ljava/util/List; // field@0326 │ │ +013bc6: 2204 a900 |003f: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +013bca: 52c5 2403 |0041: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +013bce: 7020 e201 5400 |0043: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ +013bd4: 5bc4 1603 |0046: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.cached:Ljava/util/List; // field@0316 │ │ +013bd8: 2204 a900 |0048: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +013bdc: 52c5 2403 |004a: iget v5, v12, Lorg/anothermonitor/ServiceReader;.maxSamples:I // field@0324 │ │ +013be0: 7020 e201 5400 |004c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@01e2 │ │ +013be6: 5bc4 3503 |004f: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.threshold:Ljava/util/List; // field@0335 │ │ +013bea: 7100 7d00 0000 |0051: invoke-static {}, Landroid/os/Process;.myPid:()I // method@007d │ │ +013bf0: 0a04 |0054: move-result v4 │ │ +013bf2: 59c4 2b03 |0055: iput v4, v12, Lorg/anothermonitor/ServiceReader;.pId:I // field@032b │ │ +013bf6: 1a04 5903 |0057: const-string v4, "activity" // string@0359 │ │ +013bfa: 6e20 6203 4c00 |0059: invoke-virtual {v12, v4}, Lorg/anothermonitor/ServiceReader;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0362 │ │ +013c00: 0c04 |005c: move-result-object v4 │ │ +013c02: 1f04 1000 |005d: check-cast v4, Landroid/app/ActivityManager; // type@0010 │ │ +013c06: 5bc4 1403 |005f: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.am:Landroid/app/ActivityManager; // field@0314 │ │ +013c0a: 54c4 1403 |0061: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.am:Landroid/app/ActivityManager; // field@0314 │ │ +013c0e: 2385 0d01 |0063: new-array v5, v8, [I // type@010d │ │ +013c12: 52c6 2b03 |0065: iget v6, v12, Lorg/anothermonitor/ServiceReader;.pId:I // field@032b │ │ +013c16: 4b06 0507 |0067: aput v6, v5, v7 │ │ +013c1a: 6e20 1500 5400 |0069: invoke-virtual {v4, v5}, Landroid/app/ActivityManager;.getProcessMemoryInfo:([I)[Landroid/os/Debug$MemoryInfo; // method@0015 │ │ +013c20: 0c04 |006c: move-result-object v4 │ │ +013c22: 5bc4 1503 |006d: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.amMI:[Landroid/os/Debug$MemoryInfo; // field@0315 │ │ +013c26: 2204 0e00 |006f: new-instance v4, Landroid/app/ActivityManager$MemoryInfo; // type@000e │ │ +013c2a: 7010 1200 0400 |0071: invoke-direct {v4}, Landroid/app/ActivityManager$MemoryInfo;.:()V // method@0012 │ │ +013c30: 5bc4 2a03 |0074: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.mi:Landroid/app/ActivityManager$MemoryInfo; // field@032a │ │ +013c34: 2204 a600 |0076: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ +013c38: 7010 d101 0400 |0078: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +013c3e: 6e20 6103 ac00 |007b: invoke-virtual {v12, v10}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013c44: 0c05 |007e: move-result-object v5 │ │ +013c46: 6e20 d401 5400 |007f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013c4c: 0c04 |0082: move-result-object v4 │ │ +013c4e: 1a05 5002 |0083: const-string v5, "Prefs" // string@0250 │ │ +013c52: 6e20 d401 5400 |0085: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +013c58: 0c04 |0088: move-result-object v4 │ │ +013c5a: 6e10 d501 0400 |0089: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +013c60: 0c04 |008c: move-result-object v4 │ │ +013c62: 6e30 6003 4c07 |008d: invoke-virtual {v12, v4, v7}, Lorg/anothermonitor/ServiceReader;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0360 │ │ +013c68: 0c04 |0090: move-result-object v4 │ │ +013c6a: 5bc4 2203 |0091: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.mPrefs:Landroid/content/SharedPreferences; // field@0322 │ │ +013c6e: 54c4 2203 |0093: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.mPrefs:Landroid/content/SharedPreferences; // field@0322 │ │ +013c72: 1a05 e304 |0095: const-string v5, "intervalRead" // string@04e3 │ │ +013c76: 7230 4000 540b |0097: invoke-interface {v4, v5, v11}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ +013c7c: 0a04 |009a: move-result v4 │ │ +013c7e: 59c4 1a03 |009b: iput v4, v12, Lorg/anothermonitor/ServiceReader;.intervalRead:I // field@031a │ │ +013c82: 54c4 2203 |009d: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.mPrefs:Landroid/content/SharedPreferences; // field@0322 │ │ +013c86: 1a05 e504 |009f: const-string v5, "intervalUpdate" // string@04e5 │ │ +013c8a: 7230 4000 540b |00a1: invoke-interface {v4, v5, v11}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ +013c90: 0a04 |00a4: move-result v4 │ │ +013c92: 59c4 1b03 |00a5: iput v4, v12, Lorg/anothermonitor/ServiceReader;.intervalUpdate:I // field@031b │ │ +013c96: 54c4 2203 |00a7: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.mPrefs:Landroid/content/SharedPreferences; // field@0322 │ │ +013c9a: 1a05 e604 |00a9: const-string v5, "intervalWidth" // string@04e6 │ │ +013c9e: 7230 4000 5408 |00ab: invoke-interface {v4, v5, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0040 │ │ +013ca4: 0a04 |00ae: move-result v4 │ │ +013ca6: 59c4 1c03 |00af: iput v4, v12, Lorg/anothermonitor/ServiceReader;.intervalWidth:I // field@031c │ │ +013caa: 54c4 2d03 |00b1: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.readThread:Ljava/lang/Thread; // field@032d │ │ +013cae: 6e10 dc01 0400 |00b3: invoke-virtual {v4}, Ljava/lang/Thread;.start:()V // method@01dc │ │ +013cb4: 54c4 3003 |00b6: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.receiverStartRecord:Landroid/content/BroadcastReceiver; // field@0330 │ │ +013cb8: 2205 1e00 |00b8: new-instance v5, Landroid/content/IntentFilter; // type@001e │ │ +013cbc: 1a06 5203 |00ba: const-string v6, "actionRecord" // string@0352 │ │ +013cc0: 7020 3900 6500 |00bc: invoke-direct {v5, v6}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ +013cc6: 6e30 6b03 4c05 |00bf: invoke-virtual {v12, v4, v5}, Lorg/anothermonitor/ServiceReader;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@036b │ │ +013ccc: 54c4 3103 |00c2: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.receiverStopRecord:Landroid/content/BroadcastReceiver; // field@0331 │ │ +013cd0: 2205 1e00 |00c4: new-instance v5, Landroid/content/IntentFilter; // type@001e │ │ +013cd4: 1a06 5603 |00c6: const-string v6, "actionStop" // string@0356 │ │ +013cd8: 7020 3900 6500 |00c8: invoke-direct {v5, v6}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ +013cde: 6e30 6b03 4c05 |00cb: invoke-virtual {v12, v4, v5}, Lorg/anothermonitor/ServiceReader;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@036b │ │ +013ce4: 54c4 2f03 |00ce: iget-object v4, v12, Lorg/anothermonitor/ServiceReader;.receiverClose:Landroid/content/BroadcastReceiver; // field@032f │ │ +013ce8: 2205 1e00 |00d0: new-instance v5, Landroid/content/IntentFilter; // type@001e │ │ +013cec: 1a06 4e03 |00d2: const-string v6, "actionClose" // string@034e │ │ +013cf0: 7020 3900 6500 |00d4: invoke-direct {v5, v6}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0039 │ │ +013cf6: 6e30 6b03 4c05 |00d7: invoke-virtual {v12, v4, v5}, Lorg/anothermonitor/ServiceReader;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@036b │ │ +013cfc: 1a04 8c05 |00da: const-string v4, "notification" // string@058c │ │ +013d00: 6e20 6203 4c00 |00dc: invoke-virtual {v12, v4}, Lorg/anothermonitor/ServiceReader;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0362 │ │ +013d06: 0c04 |00df: move-result-object v4 │ │ +013d08: 1f04 1500 |00e0: check-cast v4, Landroid/app/NotificationManager; // type@0015 │ │ +013d0c: 5bc4 1f03 |00e2: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.mNM:Landroid/app/NotificationManager; // field@031f │ │ +013d10: 7110 2a00 0c00 |00e4: invoke-static {v12}, Landroid/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/app/TaskStackBuilder; // method@002a │ │ +013d16: 0c04 |00e7: move-result-object v4 │ │ +013d18: 2205 1d00 |00e8: new-instance v5, Landroid/content/Intent; // type@001d │ │ +013d1c: 1c06 ed00 |00ea: const-class v6, Lorg/anothermonitor/ActivityMain; // type@00ed │ │ +013d20: 7030 3000 c506 |00ec: invoke-direct {v5, v12, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0030 │ │ +013d26: 6e20 2900 5400 |00ef: invoke-virtual {v4, v5}, Landroid/app/TaskStackBuilder;.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/app/TaskStackBuilder; // method@0029 │ │ +013d2c: 0c04 |00f2: move-result-object v4 │ │ +013d2e: 6e30 2b00 7409 |00f3: invoke-virtual {v4, v7, v9}, Landroid/app/TaskStackBuilder;.getPendingIntent:(II)Landroid/app/PendingIntent; // method@002b │ │ +013d34: 0c00 |00f6: move-result-object v0 │ │ +013d36: 2204 1d00 |00f7: new-instance v4, Landroid/content/Intent; // type@001d │ │ +013d3a: 1a05 5203 |00f9: const-string v5, "actionRecord" // string@0352 │ │ +013d3e: 7020 3100 5400 |00fb: invoke-direct {v4, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +013d44: 7140 2700 7c94 |00fe: invoke-static {v12, v7, v4, v9}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0027 │ │ +013d4a: 0c02 |0101: move-result-object v2 │ │ +013d4c: 2204 1d00 |0102: new-instance v4, Landroid/content/Intent; // type@001d │ │ +013d50: 1a05 5603 |0104: const-string v5, "actionStop" // string@0356 │ │ +013d54: 7020 3100 5400 |0106: invoke-direct {v4, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +013d5a: 7140 2700 7c94 |0109: invoke-static {v12, v7, v4, v9}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0027 │ │ +013d60: 0c03 |010c: move-result-object v3 │ │ +013d62: 2204 1d00 |010d: new-instance v4, Landroid/content/Intent; // type@001d │ │ +013d66: 1a05 4e03 |010f: const-string v5, "actionClose" // string@034e │ │ +013d6a: 7020 3100 5400 |0111: invoke-direct {v4, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +013d70: 7140 2700 7c94 |0114: invoke-static {v12, v7, v4, v9}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0027 │ │ +013d76: 0c01 |0117: move-result-object v1 │ │ +013d78: 2204 1200 |0118: new-instance v4, Landroid/app/Notification$Builder; // type@0012 │ │ +013d7c: 7020 1900 c400 |011a: invoke-direct {v4, v12}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0019 │ │ +013d82: 6e20 6103 ac00 |011d: invoke-virtual {v12, v10}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013d88: 0c05 |0120: move-result-object v5 │ │ +013d8a: 6e20 1e00 5400 |0121: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001e │ │ +013d90: 0c04 |0124: move-result-object v4 │ │ +013d92: 1405 1e00 077f |0125: const v5, #float 1.79446e+38 // #7f07001e │ │ +013d98: 6e20 6103 5c00 |0128: invoke-virtual {v12, v5}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013d9e: 0c05 |012b: move-result-object v5 │ │ +013da0: 6e20 1d00 5400 |012c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001d │ │ +013da6: 0c04 |012f: move-result-object v4 │ │ +013da8: 1405 1100 027f |0130: const v5, #float 1.728e+38 // #7f020011 │ │ +013dae: 6e20 2100 5400 |0133: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@0021 │ │ +013db4: 0c04 |0136: move-result-object v4 │ │ +013db6: 6e10 5f03 0c00 |0137: invoke-virtual {v12}, Lorg/anothermonitor/ServiceReader;.getResources:()Landroid/content/res/Resources; // method@035f │ │ +013dbc: 0c05 |013a: move-result-object v5 │ │ +013dbe: 1406 0f00 027f |013b: const v6, #float 1.728e+38 // #7f02000f │ │ +013dc4: 1207 |013e: const/4 v7, #int 0 // #0 │ │ +013dc6: 7130 4d00 6507 |013f: invoke-static {v5, v6, v7}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@004d │ │ +013dcc: 0c05 |0142: move-result-object v5 │ │ +013dce: 6e20 1f00 5400 |0143: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@001f │ │ +013dd4: 0c04 |0146: move-result-object v4 │ │ +013dd6: 1606 0000 |0147: const-wide/16 v6, #int 0 // #0 │ │ +013dda: 6e30 2400 6407 |0149: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0024 │ │ +013de0: 0c04 |014c: move-result-object v4 │ │ +013de2: 6e20 2000 8400 |014d: invoke-virtual {v4, v8}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0020 │ │ +013de8: 0c04 |0150: move-result-object v4 │ │ +013dea: 6e20 1c00 0400 |0151: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001c │ │ +013df0: 0c04 |0154: move-result-object v4 │ │ +013df2: 2205 1100 |0155: new-instance v5, Landroid/app/Notification$BigTextStyle; // type@0011 │ │ +013df6: 7010 1700 0500 |0157: invoke-direct {v5}, Landroid/app/Notification$BigTextStyle;.:()V // method@0017 │ │ +013dfc: 1406 1e00 077f |015a: const v6, #float 1.79446e+38 // #7f07001e │ │ +013e02: 6e20 6103 6c00 |015d: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013e08: 0c06 |0160: move-result-object v6 │ │ +013e0a: 6e20 1800 6500 |0161: invoke-virtual {v5, v6}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0018 │ │ +013e10: 0c05 |0164: move-result-object v5 │ │ +013e12: 6e20 2200 5400 |0165: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setStyle:(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder; // method@0022 │ │ +013e18: 0c04 |0168: move-result-object v4 │ │ +013e1a: 1405 1400 027f |0169: const v5, #float 1.728e+38 // #7f020014 │ │ +013e20: 1406 1800 077f |016c: const v6, #float 1.79446e+38 // #7f070018 │ │ +013e26: 6e20 6103 6c00 |016f: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013e2c: 0c06 |0172: move-result-object v6 │ │ +013e2e: 6e40 1a00 5426 |0173: invoke-virtual {v4, v5, v6, v2}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001a │ │ +013e34: 0c04 |0176: move-result-object v4 │ │ +013e36: 1405 2100 027f |0177: const v5, #float 1.728e+38 // #7f020021 │ │ +013e3c: 1406 1600 077f |017a: const v6, #float 1.79446e+38 // #7f070016 │ │ +013e42: 6e20 6103 6c00 |017d: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013e48: 0c06 |0180: move-result-object v6 │ │ +013e4a: 6e40 1a00 5416 |0181: invoke-virtual {v4, v5, v6, v1}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001a │ │ +013e50: 0c04 |0184: move-result-object v4 │ │ +013e52: 6e10 1b00 0400 |0185: invoke-virtual {v4}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001b │ │ +013e58: 0c04 |0188: move-result-object v4 │ │ +013e5a: 5bc4 2003 |0189: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.mNotificationRead:Landroid/app/Notification; // field@0320 │ │ +013e5e: 2204 1200 |018b: new-instance v4, Landroid/app/Notification$Builder; // type@0012 │ │ +013e62: 7020 1900 c400 |018d: invoke-direct {v4, v12}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0019 │ │ +013e68: 6e20 6103 ac00 |0190: invoke-virtual {v12, v10}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013e6e: 0c05 |0193: move-result-object v5 │ │ +013e70: 6e20 1e00 5400 |0194: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001e │ │ +013e76: 0c04 |0197: move-result-object v4 │ │ +013e78: 1405 2000 077f |0198: const v5, #float 1.79446e+38 // #7f070020 │ │ +013e7e: 6e20 6103 5c00 |019b: invoke-virtual {v12, v5}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013e84: 0c05 |019e: move-result-object v5 │ │ +013e86: 6e20 1d00 5400 |019f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001d │ │ +013e8c: 0c04 |01a2: move-result-object v4 │ │ +013e8e: 1405 1f00 077f |01a3: const v5, #float 1.79446e+38 // #7f07001f │ │ +013e94: 6e20 6103 5c00 |01a6: invoke-virtual {v12, v5}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013e9a: 0c05 |01a9: move-result-object v5 │ │ +013e9c: 6e20 2300 5400 |01aa: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0023 │ │ +013ea2: 0c04 |01ad: move-result-object v4 │ │ +013ea4: 1405 1c00 027f |01ae: const v5, #float 1.728e+38 // #7f02001c │ │ +013eaa: 6e20 2100 5400 |01b1: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@0021 │ │ +013eb0: 0c04 |01b4: move-result-object v4 │ │ +013eb2: 6e10 5f03 0c00 |01b5: invoke-virtual {v12}, Lorg/anothermonitor/ServiceReader;.getResources:()Landroid/content/res/Resources; // method@035f │ │ +013eb8: 0c05 |01b8: move-result-object v5 │ │ +013eba: 1406 1b00 027f |01b9: const v6, #float 1.728e+38 // #7f02001b │ │ +013ec0: 1207 |01bc: const/4 v7, #int 0 // #0 │ │ +013ec2: 7130 4d00 6507 |01bd: invoke-static {v5, v6, v7}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@004d │ │ +013ec8: 0c05 |01c0: move-result-object v5 │ │ +013eca: 6e20 1f00 5400 |01c1: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@001f │ │ +013ed0: 0c04 |01c4: move-result-object v4 │ │ +013ed2: 1606 0000 |01c5: const-wide/16 v6, #int 0 // #0 │ │ +013ed6: 6e30 2400 6407 |01c7: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0024 │ │ +013edc: 0c04 |01ca: move-result-object v4 │ │ +013ede: 6e20 2000 8400 |01cb: invoke-virtual {v4, v8}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0020 │ │ +013ee4: 0c04 |01ce: move-result-object v4 │ │ +013ee6: 6e20 1c00 0400 |01cf: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001c │ │ +013eec: 0c04 |01d2: move-result-object v4 │ │ +013eee: 2205 1100 |01d3: new-instance v5, Landroid/app/Notification$BigTextStyle; // type@0011 │ │ +013ef2: 7010 1700 0500 |01d5: invoke-direct {v5}, Landroid/app/Notification$BigTextStyle;.:()V // method@0017 │ │ +013ef8: 1406 2000 077f |01d8: const v6, #float 1.79446e+38 // #7f070020 │ │ +013efe: 6e20 6103 6c00 |01db: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013f04: 0c06 |01de: move-result-object v6 │ │ +013f06: 6e20 1800 6500 |01df: invoke-virtual {v5, v6}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0018 │ │ +013f0c: 0c05 |01e2: move-result-object v5 │ │ +013f0e: 6e20 2200 5400 |01e3: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setStyle:(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder; // method@0022 │ │ +013f14: 0c04 |01e6: move-result-object v4 │ │ +013f16: 1405 1f00 027f |01e7: const v5, #float 1.728e+38 // #7f02001f │ │ +013f1c: 1406 1c00 077f |01ea: const v6, #float 1.79446e+38 // #7f07001c │ │ +013f22: 6e20 6103 6c00 |01ed: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013f28: 0c06 |01f0: move-result-object v6 │ │ +013f2a: 6e40 1a00 5436 |01f1: invoke-virtual {v4, v5, v6, v3}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001a │ │ +013f30: 0c04 |01f4: move-result-object v4 │ │ +013f32: 1405 2100 027f |01f5: const v5, #float 1.728e+38 // #7f020021 │ │ +013f38: 1406 1600 077f |01f8: const v6, #float 1.79446e+38 // #7f070016 │ │ +013f3e: 6e20 6103 6c00 |01fb: invoke-virtual {v12, v6}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +013f44: 0c06 |01fe: move-result-object v6 │ │ +013f46: 6e40 1a00 5416 |01ff: invoke-virtual {v4, v5, v6, v1}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@001a │ │ +013f4c: 0c04 |0202: move-result-object v4 │ │ +013f4e: 6e10 1b00 0400 |0203: invoke-virtual {v4}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001b │ │ +013f54: 0c04 |0206: move-result-object v4 │ │ +013f56: 5bc4 2103 |0207: iput-object v4, v12, Lorg/anothermonitor/ServiceReader;.mNotificationRecord:Landroid/app/Notification; // field@0321 │ │ +013f5a: 1304 0a00 |0209: const/16 v4, #int 10 // #a │ │ +013f5e: 54c5 2003 |020b: iget-object v5, v12, Lorg/anothermonitor/ServiceReader;.mNotificationRead:Landroid/app/Notification; // field@0320 │ │ +013f62: 6e30 7003 4c05 |020d: invoke-virtual {v12, v4, v5}, Lorg/anothermonitor/ServiceReader;.startForeground:(ILandroid/app/Notification;)V // method@0370 │ │ +013f68: 0e00 |0210: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=149 │ │ 0x0012 line=150 │ │ 0x001b line=151 │ │ 0x0024 line=152 │ │ 0x002d line=153 │ │ @@ -23109,19 +23125,44 @@ │ │ 0x00a7 line=167 │ │ 0x00b1 line=169 │ │ 0x00b6 line=172 │ │ 0x00c2 line=173 │ │ 0x00ce line=174 │ │ 0x00da line=176 │ │ 0x00e4 line=178 │ │ + 0x00ef line=181 │ │ + 0x00f3 line=182 │ │ 0x00f7 line=183 │ │ 0x0102 line=184 │ │ 0x010d line=185 │ │ 0x0118 line=187 │ │ + 0x011d line=188 │ │ + 0x0128 line=189 │ │ + 0x0133 line=191 │ │ + 0x0137 line=192 │ │ + 0x0149 line=193 │ │ + 0x014d line=194 │ │ + 0x0151 line=195 │ │ + 0x015d line=196 │ │ + 0x016f line=197 │ │ + 0x017d line=198 │ │ + 0x0185 line=199 │ │ 0x018b line=201 │ │ + 0x0190 line=202 │ │ + 0x019b line=203 │ │ + 0x01a6 line=204 │ │ + 0x01b1 line=205 │ │ + 0x01b5 line=206 │ │ + 0x01c7 line=207 │ │ + 0x01cb line=208 │ │ + 0x01cf line=209 │ │ + 0x01db line=210 │ │ + 0x01ed line=211 │ │ + 0x01fb line=212 │ │ + 0x0203 line=213 │ │ 0x0209 line=216 │ │ 0x0210 line=217 │ │ locals : │ │ 0x00f7 - 0x0211 reg=0 contentIntent Landroid/app/PendingIntent; │ │ 0x0118 - 0x0211 reg=1 pIClose Landroid/app/PendingIntent; │ │ 0x0102 - 0x0211 reg=2 pIStartRecord Landroid/app/PendingIntent; │ │ 0x010d - 0x0211 reg=3 pIStopRecord Landroid/app/PendingIntent; │ │ @@ -23132,40 +23173,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -013fe4: |[013fe4] org.anothermonitor.ServiceReader.onDestroy:()V │ │ -013ff4: 5521 3203 |0000: iget-boolean v1, v2, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ -013ff8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -013ffc: 6e10 7203 0200 |0004: invoke-virtual {v2}, Lorg/anothermonitor/ServiceReader;.stopRecord:()V // method@0372 │ │ -014002: 5421 1f03 |0007: iget-object v1, v2, Lorg/anothermonitor/ServiceReader;.mNM:Landroid/app/NotificationManager; // field@031f │ │ -014006: 6e10 2500 0100 |0009: invoke-virtual {v1}, Landroid/app/NotificationManager;.cancelAll:()V // method@0025 │ │ -01400c: 5421 3003 |000c: iget-object v1, v2, Lorg/anothermonitor/ServiceReader;.receiverStartRecord:Landroid/content/BroadcastReceiver; // field@0330 │ │ -014010: 6e20 7403 1200 |000e: invoke-virtual {v2, v1}, Lorg/anothermonitor/ServiceReader;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0374 │ │ -014016: 5421 3103 |0011: iget-object v1, v2, Lorg/anothermonitor/ServiceReader;.receiverStopRecord:Landroid/content/BroadcastReceiver; // field@0331 │ │ -01401a: 6e20 7403 1200 |0013: invoke-virtual {v2, v1}, Lorg/anothermonitor/ServiceReader;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0374 │ │ -014020: 5421 2f03 |0016: iget-object v1, v2, Lorg/anothermonitor/ServiceReader;.receiverClose:Landroid/content/BroadcastReceiver; // field@032f │ │ -014024: 6e20 7403 1200 |0018: invoke-virtual {v2, v1}, Lorg/anothermonitor/ServiceReader;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0374 │ │ -01402a: 5421 2d03 |001b: iget-object v1, v2, Lorg/anothermonitor/ServiceReader;.readThread:Ljava/lang/Thread; // field@032d │ │ -01402e: 6e10 d901 0100 |001d: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@01d9 │ │ -014034: 1d02 |0020: monitor-enter v2 │ │ -014036: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -014038: 5b21 2d03 |0022: iput-object v1, v2, Lorg/anothermonitor/ServiceReader;.readThread:Ljava/lang/Thread; // field@032d │ │ -01403c: 6e10 c201 0200 |0024: invoke-virtual {v2}, Ljava/lang/Object;.notify:()V // method@01c2 │ │ -014042: 1e02 |0027: monitor-exit v2 │ │ -014044: 0e00 |0028: return-void │ │ -014046: 0d00 |0029: move-exception v0 │ │ -014048: 6e10 b501 0000 |002a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01b5 │ │ -01404e: 28f3 |002d: goto 0020 // -000d │ │ -014050: 0d01 |002e: move-exception v1 │ │ -014052: 1e02 |002f: monitor-exit v2 │ │ -014054: 2701 |0030: throw v1 │ │ +013f6c: |[013f6c] org.anothermonitor.ServiceReader.onDestroy:()V │ │ +013f7c: 5521 3203 |0000: iget-boolean v1, v2, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ +013f80: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +013f84: 6e10 7203 0200 |0004: invoke-virtual {v2}, Lorg/anothermonitor/ServiceReader;.stopRecord:()V // method@0372 │ │ +013f8a: 5421 1f03 |0007: iget-object v1, v2, Lorg/anothermonitor/ServiceReader;.mNM:Landroid/app/NotificationManager; // field@031f │ │ +013f8e: 6e10 2500 0100 |0009: invoke-virtual {v1}, Landroid/app/NotificationManager;.cancelAll:()V // method@0025 │ │ +013f94: 5421 3003 |000c: iget-object v1, v2, Lorg/anothermonitor/ServiceReader;.receiverStartRecord:Landroid/content/BroadcastReceiver; // field@0330 │ │ +013f98: 6e20 7403 1200 |000e: invoke-virtual {v2, v1}, Lorg/anothermonitor/ServiceReader;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0374 │ │ +013f9e: 5421 3103 |0011: iget-object v1, v2, Lorg/anothermonitor/ServiceReader;.receiverStopRecord:Landroid/content/BroadcastReceiver; // field@0331 │ │ +013fa2: 6e20 7403 1200 |0013: invoke-virtual {v2, v1}, Lorg/anothermonitor/ServiceReader;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0374 │ │ +013fa8: 5421 2f03 |0016: iget-object v1, v2, Lorg/anothermonitor/ServiceReader;.receiverClose:Landroid/content/BroadcastReceiver; // field@032f │ │ +013fac: 6e20 7403 1200 |0018: invoke-virtual {v2, v1}, Lorg/anothermonitor/ServiceReader;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0374 │ │ +013fb2: 5421 2d03 |001b: iget-object v1, v2, Lorg/anothermonitor/ServiceReader;.readThread:Ljava/lang/Thread; // field@032d │ │ +013fb6: 6e10 d901 0100 |001d: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@01d9 │ │ +013fbc: 1d02 |0020: monitor-enter v2 │ │ +013fbe: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +013fc0: 5b21 2d03 |0022: iput-object v1, v2, Lorg/anothermonitor/ServiceReader;.readThread:Ljava/lang/Thread; // field@032d │ │ +013fc4: 6e10 c201 0200 |0024: invoke-virtual {v2}, Ljava/lang/Object;.notify:()V // method@01c2 │ │ +013fca: 1e02 |0027: monitor-exit v2 │ │ +013fcc: 0e00 |0028: return-void │ │ +013fce: 0d00 |0029: move-exception v0 │ │ +013fd0: 6e10 b501 0000 |002a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01b5 │ │ +013fd6: 28f3 |002d: goto 0020 // -000d │ │ +013fd8: 0d01 |002e: move-exception v1 │ │ +013fda: 1e02 |002f: monitor-exit v2 │ │ +013fdc: 2701 |0030: throw v1 │ │ catches : 3 │ │ 0x001b - 0x0020 │ │ Ljava/lang/Exception; -> 0x0029 │ │ 0x0022 - 0x0028 │ │ -> 0x002e │ │ 0x002f - 0x0030 │ │ -> 0x002e │ │ @@ -23194,50 +23235,50 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -014078: |[014078] org.anothermonitor.ServiceReader.removeProcess:(Ljava/util/Map;)V │ │ -014088: 5442 1e03 |0000: iget-object v2, v4, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -01408c: 1d02 |0002: monitor-enter v2 │ │ -01408e: 5441 1e03 |0003: iget-object v1, v4, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ -014092: 7210 f401 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ -014098: 0c00 |0008: move-result-object v0 │ │ -01409a: 7210 ec01 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -0140a0: 0a01 |000c: move-result v1 │ │ -0140a2: 3801 3300 |000d: if-eqz v1, 0040 // +0033 │ │ -0140a6: 7210 ed01 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -0140ac: 0c01 |0012: move-result-object v1 │ │ -0140ae: 1f01 b000 |0013: check-cast v1, Ljava/util/Map; // type@00b0 │ │ -0140b2: 1a03 cf05 |0015: const-string v3, "pId" // string@05cf │ │ -0140b6: 7220 f801 3100 |0017: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0140bc: 0c01 |001a: move-result-object v1 │ │ -0140be: 1a03 cf05 |001b: const-string v3, "pId" // string@05cf │ │ -0140c2: 7220 f801 3500 |001d: invoke-interface {v5, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0140c8: 0c03 |0020: move-result-object v3 │ │ -0140ca: 6e20 c101 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ -0140d0: 0a01 |0024: move-result v1 │ │ -0140d2: 3801 e4ff |0025: if-eqz v1, 0009 // -001c │ │ -0140d6: 7210 ee01 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@01ee │ │ -0140dc: 1401 5000 077f |002a: const v1, #float 1.79447e+38 // #7f070050 │ │ -0140e2: 6e20 6103 1400 |002d: invoke-virtual {v4, v1}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -0140e8: 0c03 |0030: move-result-object v3 │ │ -0140ea: 1a01 d105 |0031: const-string v1, "pName" // string@05d1 │ │ -0140ee: 7220 f801 1500 |0033: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -0140f4: 0c01 |0036: move-result-object v1 │ │ -0140f6: 1f01 a500 |0037: check-cast v1, Ljava/lang/String; // type@00a5 │ │ -0140fa: 7120 8000 1300 |0039: invoke-static {v3, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0080 │ │ -014100: 28cd |003c: goto 0009 // -0033 │ │ -014102: 0d01 |003d: move-exception v1 │ │ -014104: 1e02 |003e: monitor-exit v2 │ │ -014106: 2701 |003f: throw v1 │ │ -014108: 1e02 |0040: monitor-exit v2 │ │ -01410a: 0e00 |0041: return-void │ │ +014000: |[014000] org.anothermonitor.ServiceReader.removeProcess:(Ljava/util/Map;)V │ │ +014010: 5442 1e03 |0000: iget-object v2, v4, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +014014: 1d02 |0002: monitor-enter v2 │ │ +014016: 5441 1e03 |0003: iget-object v1, v4, Lorg/anothermonitor/ServiceReader;.mListSelected:Ljava/util/List; // field@031e │ │ +01401a: 7210 f401 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01f4 │ │ +014020: 0c00 |0008: move-result-object v0 │ │ +014022: 7210 ec01 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +014028: 0a01 |000c: move-result v1 │ │ +01402a: 3801 3300 |000d: if-eqz v1, 0040 // +0033 │ │ +01402e: 7210 ed01 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +014034: 0c01 |0012: move-result-object v1 │ │ +014036: 1f01 b000 |0013: check-cast v1, Ljava/util/Map; // type@00b0 │ │ +01403a: 1a03 ce05 |0015: const-string v3, "pId" // string@05ce │ │ +01403e: 7220 f801 3100 |0017: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +014044: 0c01 |001a: move-result-object v1 │ │ +014046: 1a03 ce05 |001b: const-string v3, "pId" // string@05ce │ │ +01404a: 7220 f801 3500 |001d: invoke-interface {v5, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +014050: 0c03 |0020: move-result-object v3 │ │ +014052: 6e20 c101 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c1 │ │ +014058: 0a01 |0024: move-result v1 │ │ +01405a: 3801 e4ff |0025: if-eqz v1, 0009 // -001c │ │ +01405e: 7210 ee01 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@01ee │ │ +014064: 1401 5000 077f |002a: const v1, #float 1.79447e+38 // #7f070050 │ │ +01406a: 6e20 6103 1400 |002d: invoke-virtual {v4, v1}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +014070: 0c03 |0030: move-result-object v3 │ │ +014072: 1a01 d005 |0031: const-string v1, "pName" // string@05d0 │ │ +014076: 7220 f801 1500 |0033: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +01407c: 0c01 |0036: move-result-object v1 │ │ +01407e: 1f01 a500 |0037: check-cast v1, Ljava/lang/String; // type@00a5 │ │ +014082: 7120 8000 1300 |0039: invoke-static {v3, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0080 │ │ +014088: 28cd |003c: goto 0009 // -0033 │ │ +01408a: 0d01 |003d: move-exception v1 │ │ +01408c: 1e02 |003e: monitor-exit v2 │ │ +01408e: 2701 |003f: throw v1 │ │ +014090: 1e02 |0040: monitor-exit v2 │ │ +014092: 0e00 |0041: return-void │ │ catches : 2 │ │ 0x0003 - 0x003f │ │ -> 0x003d │ │ 0x0040 - 0x0041 │ │ -> 0x003d │ │ positions : │ │ 0x0000 line=620 │ │ @@ -23260,19 +23301,19 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -014120: |[014120] org.anothermonitor.ServiceReader.setIntervals:(III)V │ │ -014130: 5901 1a03 |0000: iput v1, v0, Lorg/anothermonitor/ServiceReader;.intervalRead:I // field@031a │ │ -014134: 5902 1b03 |0002: iput v2, v0, Lorg/anothermonitor/ServiceReader;.intervalUpdate:I // field@031b │ │ -014138: 5903 1c03 |0004: iput v3, v0, Lorg/anothermonitor/ServiceReader;.intervalWidth:I // field@031c │ │ -01413c: 0e00 |0006: return-void │ │ +0140a8: |[0140a8] org.anothermonitor.ServiceReader.setIntervals:(III)V │ │ +0140b8: 5901 1a03 |0000: iput v1, v0, Lorg/anothermonitor/ServiceReader;.intervalRead:I // field@031a │ │ +0140bc: 5902 1b03 |0002: iput v2, v0, Lorg/anothermonitor/ServiceReader;.intervalUpdate:I // field@031b │ │ +0140c0: 5903 1c03 |0004: iput v3, v0, Lorg/anothermonitor/ServiceReader;.intervalWidth:I // field@031c │ │ +0140c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0002 line=596 │ │ 0x0004 line=597 │ │ 0x0006 line=598 │ │ locals : │ │ @@ -23286,22 +23327,22 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -014140: |[014140] org.anothermonitor.ServiceReader.startRecord:()V │ │ -014150: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014152: 5c20 3203 |0001: iput-boolean v0, v2, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ -014156: 2200 1d00 |0003: new-instance v0, Landroid/content/Intent; // type@001d │ │ -01415a: 1a01 5403 |0005: const-string v1, "actionSetIconRecord" // string@0354 │ │ -01415e: 7020 3100 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -014164: 6e20 6e03 0200 |000a: invoke-virtual {v2, v0}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ -01416a: 0e00 |000d: return-void │ │ +0140c8: |[0140c8] org.anothermonitor.ServiceReader.startRecord:()V │ │ +0140d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0140da: 5c20 3203 |0001: iput-boolean v0, v2, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ +0140de: 2200 1d00 |0003: new-instance v0, Landroid/content/Intent; // type@001d │ │ +0140e2: 1a01 5403 |0005: const-string v1, "actionSetIconRecord" // string@0354 │ │ +0140e6: 7020 3100 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +0140ec: 6e20 6e03 0200 |000a: invoke-virtual {v2, v0}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ +0140f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x0003 line=636 │ │ 0x000d line=637 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/anothermonitor/ServiceReader; │ │ @@ -23311,102 +23352,105 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -01416c: |[01416c] org.anothermonitor.ServiceReader.stopRecord:()V │ │ -01417c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01417e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -014180: 5c41 3203 |0002: iput-boolean v1, v4, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ -014184: 2201 1d00 |0004: new-instance v1, Landroid/content/Intent; // type@001d │ │ -014188: 1a02 5403 |0006: const-string v2, "actionSetIconRecord" // string@0354 │ │ -01418c: 7020 3100 2100 |0008: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -014192: 6e20 6e03 1400 |000b: invoke-virtual {v4, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ -014198: 5441 2303 |000e: iget-object v1, v4, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ -01419c: 6e10 a201 0100 |0010: invoke-virtual {v1}, Ljava/io/BufferedWriter;.flush:()V // method@01a2 │ │ -0141a2: 5441 2303 |0013: iget-object v1, v4, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ -0141a6: 6e10 a101 0100 |0015: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@01a1 │ │ -0141ac: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0141ae: 5b41 2303 |0019: iput-object v1, v4, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ -0141b2: 2201 1d00 |001b: new-instance v1, Landroid/content/Intent; // type@001d │ │ -0141b6: 1a02 7103 |001d: const-string v2, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@0371 │ │ -0141ba: 7020 3100 2100 |001f: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ -0141c0: 5442 1d03 |0022: iget-object v2, v4, Lorg/anothermonitor/ServiceReader;.mFile:Ljava/io/File; // field@031d │ │ -0141c4: 7110 5f00 0200 |0024: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@005f │ │ -0141ca: 0c02 |0027: move-result-object v2 │ │ -0141cc: 6e20 3800 2100 |0028: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0038 │ │ -0141d2: 0c01 |002b: move-result-object v1 │ │ -0141d4: 6e20 6e03 1400 |002c: invoke-virtual {v4, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ -0141da: 2201 a600 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ -0141de: 7010 d101 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -0141e4: 1402 0800 077f |0034: const v2, #float 1.79446e+38 // #7f070008 │ │ -0141ea: 6e20 6103 2400 |0037: invoke-virtual {v4, v2}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -0141f0: 0c02 |003a: move-result-object v2 │ │ -0141f2: 6e20 d401 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0141f8: 0c01 |003e: move-result-object v1 │ │ -0141fa: 1a02 5702 |003f: const-string v2, "Record-" // string@0257 │ │ -0141fe: 6e20 d401 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -014204: 0c01 |0044: move-result-object v1 │ │ -014206: 7010 5503 0400 |0045: invoke-direct {v4}, Lorg/anothermonitor/ServiceReader;.getDate:()Ljava/lang/String; // method@0355 │ │ -01420c: 0c02 |0048: move-result-object v2 │ │ -01420e: 6e20 d401 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -014214: 0c01 |004c: move-result-object v1 │ │ -014216: 1a02 1f00 |004d: const-string v2, ".csv " // string@001f │ │ -01421a: 6e20 d401 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -014220: 0c01 |0052: move-result-object v1 │ │ -014222: 1402 2300 077f |0053: const v2, #float 1.79446e+38 // #7f070023 │ │ -014228: 6e20 6103 2400 |0056: invoke-virtual {v4, v2}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -01422e: 0c02 |0059: move-result-object v2 │ │ -014230: 6e20 d401 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -014236: 0c01 |005d: move-result-object v1 │ │ -014238: 1212 |005e: const/4 v2, #int 1 // #1 │ │ -01423a: 7130 ea00 1402 |005f: invoke-static {v4, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ -014240: 0c01 |0062: move-result-object v1 │ │ -014242: 6e10 eb00 0100 |0063: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00eb │ │ -014248: 5c43 3603 |0066: iput-boolean v3, v4, Lorg/anothermonitor/ServiceReader;.topRow:Z // field@0336 │ │ -01424c: 5441 1f03 |0068: iget-object v1, v4, Lorg/anothermonitor/ServiceReader;.mNM:Landroid/app/NotificationManager; // field@031f │ │ -014250: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ -014254: 5443 2003 |006c: iget-object v3, v4, Lorg/anothermonitor/ServiceReader;.mNotificationRead:Landroid/app/Notification; // field@0320 │ │ -014258: 6e30 2600 2103 |006e: invoke-virtual {v1, v2, v3}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0026 │ │ -01425e: 0e00 |0071: return-void │ │ -014260: 0d00 |0072: move-exception v0 │ │ -014262: 6e10 b501 0000 |0073: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01b5 │ │ -014268: 2201 a600 |0076: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ -01426c: 7010 d101 0100 |0078: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -014272: 1402 2100 077f |007b: const v2, #float 1.79446e+38 // #7f070021 │ │ -014278: 6e20 6103 2400 |007e: invoke-virtual {v4, v2}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ -01427e: 0c02 |0081: move-result-object v2 │ │ -014280: 6e20 d401 2100 |0082: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -014286: 0c01 |0085: move-result-object v1 │ │ -014288: 1a02 0300 |0086: const-string v2, " " // string@0003 │ │ -01428c: 6e20 d401 2100 |0088: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -014292: 0c01 |008b: move-result-object v1 │ │ -014294: 6e10 b401 0000 |008c: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01b4 │ │ -01429a: 0c02 |008f: move-result-object v2 │ │ -01429c: 6e20 d401 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0142a2: 0c01 |0093: move-result-object v1 │ │ -0142a4: 6e10 d501 0100 |0094: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -0142aa: 0c01 |0097: move-result-object v1 │ │ -0142ac: 7130 ea00 1403 |0098: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ -0142b2: 0c01 |009b: move-result-object v1 │ │ -0142b4: 6e10 eb00 0100 |009c: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00eb │ │ -0142ba: 28c7 |009f: goto 0066 // -0039 │ │ +0140f4: |[0140f4] org.anothermonitor.ServiceReader.stopRecord:()V │ │ +014104: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +014106: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +014108: 5c41 3203 |0002: iput-boolean v1, v4, Lorg/anothermonitor/ServiceReader;.recording:Z // field@0332 │ │ +01410c: 2201 1d00 |0004: new-instance v1, Landroid/content/Intent; // type@001d │ │ +014110: 1a02 5403 |0006: const-string v2, "actionSetIconRecord" // string@0354 │ │ +014114: 7020 3100 2100 |0008: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +01411a: 6e20 6e03 1400 |000b: invoke-virtual {v4, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ +014120: 5441 2303 |000e: iget-object v1, v4, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ +014124: 6e10 a201 0100 |0010: invoke-virtual {v1}, Ljava/io/BufferedWriter;.flush:()V // method@01a2 │ │ +01412a: 5441 2303 |0013: iget-object v1, v4, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ +01412e: 6e10 a101 0100 |0015: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@01a1 │ │ +014134: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +014136: 5b41 2303 |0019: iput-object v1, v4, Lorg/anothermonitor/ServiceReader;.mW:Ljava/io/BufferedWriter; // field@0323 │ │ +01413a: 2201 1d00 |001b: new-instance v1, Landroid/content/Intent; // type@001d │ │ +01413e: 1a02 7103 |001d: const-string v2, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@0371 │ │ +014142: 7020 3100 2100 |001f: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0031 │ │ +014148: 5442 1d03 |0022: iget-object v2, v4, Lorg/anothermonitor/ServiceReader;.mFile:Ljava/io/File; // field@031d │ │ +01414c: 7110 5f00 0200 |0024: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@005f │ │ +014152: 0c02 |0027: move-result-object v2 │ │ +014154: 6e20 3800 2100 |0028: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0038 │ │ +01415a: 0c01 |002b: move-result-object v1 │ │ +01415c: 6e20 6e03 1400 |002c: invoke-virtual {v4, v1}, Lorg/anothermonitor/ServiceReader;.sendBroadcast:(Landroid/content/Intent;)V // method@036e │ │ +014162: 2201 a600 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ +014166: 7010 d101 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +01416c: 1402 0800 077f |0034: const v2, #float 1.79446e+38 // #7f070008 │ │ +014172: 6e20 6103 2400 |0037: invoke-virtual {v4, v2}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +014178: 0c02 |003a: move-result-object v2 │ │ +01417a: 6e20 d401 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +014180: 0c01 |003e: move-result-object v1 │ │ +014182: 1a02 5702 |003f: const-string v2, "Record-" // string@0257 │ │ +014186: 6e20 d401 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01418c: 0c01 |0044: move-result-object v1 │ │ +01418e: 7010 5503 0400 |0045: invoke-direct {v4}, Lorg/anothermonitor/ServiceReader;.getDate:()Ljava/lang/String; // method@0355 │ │ +014194: 0c02 |0048: move-result-object v2 │ │ +014196: 6e20 d401 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01419c: 0c01 |004c: move-result-object v1 │ │ +01419e: 1a02 1f00 |004d: const-string v2, ".csv " // string@001f │ │ +0141a2: 6e20 d401 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0141a8: 0c01 |0052: move-result-object v1 │ │ +0141aa: 1402 2300 077f |0053: const v2, #float 1.79446e+38 // #7f070023 │ │ +0141b0: 6e20 6103 2400 |0056: invoke-virtual {v4, v2}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +0141b6: 0c02 |0059: move-result-object v2 │ │ +0141b8: 6e20 d401 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0141be: 0c01 |005d: move-result-object v1 │ │ +0141c0: 1212 |005e: const/4 v2, #int 1 // #1 │ │ +0141c2: 7130 ea00 1402 |005f: invoke-static {v4, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ +0141c8: 0c01 |0062: move-result-object v1 │ │ +0141ca: 6e10 eb00 0100 |0063: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00eb │ │ +0141d0: 5c43 3603 |0066: iput-boolean v3, v4, Lorg/anothermonitor/ServiceReader;.topRow:Z // field@0336 │ │ +0141d4: 5441 1f03 |0068: iget-object v1, v4, Lorg/anothermonitor/ServiceReader;.mNM:Landroid/app/NotificationManager; // field@031f │ │ +0141d8: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ +0141dc: 5443 2003 |006c: iget-object v3, v4, Lorg/anothermonitor/ServiceReader;.mNotificationRead:Landroid/app/Notification; // field@0320 │ │ +0141e0: 6e30 2600 2103 |006e: invoke-virtual {v1, v2, v3}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0026 │ │ +0141e6: 0e00 |0071: return-void │ │ +0141e8: 0d00 |0072: move-exception v0 │ │ +0141ea: 6e10 b501 0000 |0073: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01b5 │ │ +0141f0: 2201 a600 |0076: new-instance v1, Ljava/lang/StringBuilder; // type@00a6 │ │ +0141f4: 7010 d101 0100 |0078: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +0141fa: 1402 2100 077f |007b: const v2, #float 1.79446e+38 // #7f070021 │ │ +014200: 6e20 6103 2400 |007e: invoke-virtual {v4, v2}, Lorg/anothermonitor/ServiceReader;.getString:(I)Ljava/lang/String; // method@0361 │ │ +014206: 0c02 |0081: move-result-object v2 │ │ +014208: 6e20 d401 2100 |0082: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01420e: 0c01 |0085: move-result-object v1 │ │ +014210: 1a02 0300 |0086: const-string v2, " " // string@0003 │ │ +014214: 6e20 d401 2100 |0088: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01421a: 0c01 |008b: move-result-object v1 │ │ +01421c: 6e10 b401 0000 |008c: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01b4 │ │ +014222: 0c02 |008f: move-result-object v2 │ │ +014224: 6e20 d401 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01422a: 0c01 |0093: move-result-object v1 │ │ +01422c: 6e10 d501 0100 |0094: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +014232: 0c01 |0097: move-result-object v1 │ │ +014234: 7130 ea00 1403 |0098: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00ea │ │ +01423a: 0c01 |009b: move-result-object v1 │ │ +01423c: 6e10 eb00 0100 |009c: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00eb │ │ +014242: 28c7 |009f: goto 0066 // -0039 │ │ catches : 1 │ │ 0x000e - 0x0066 │ │ Ljava/lang/Exception; -> 0x0072 │ │ positions : │ │ 0x0001 line=528 │ │ 0x0004 line=529 │ │ 0x000e line=531 │ │ 0x0013 line=532 │ │ 0x0018 line=533 │ │ 0x001b line=538 │ │ 0x002f line=540 │ │ + 0x0056 line=541 │ │ + 0x005f line=540 │ │ + 0x0063 line=541 │ │ 0x0066 line=546 │ │ 0x0068 line=547 │ │ 0x0071 line=548 │ │ 0x0072 line=542 │ │ 0x0073 line=543 │ │ 0x0076 line=544 │ │ locals : │ │ @@ -23716,91 +23760,91 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -0142cc: |[0142cc] org.anothermonitor.ViewGraphic.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0142dc: 1505 2041 |0000: const/high16 v5, #int 1092616192 // #4120 │ │ -0142e0: 1504 803f |0002: const/high16 v4, #int 1065353216 // #3f80 │ │ -0142e4: 7030 8700 7608 |0004: invoke-direct {v6, v7, v8}, Landroid/view/TextureView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0087 │ │ -0142ea: 1301 1900 |0007: const/16 v1, #int 25 // #19 │ │ -0142ee: 5961 7b03 |0009: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.yBottomTextSpace:I // field@037b │ │ -0142f2: 1301 0a00 |000b: const/16 v1, #int 10 // #a │ │ -0142f6: 5961 7803 |000d: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.xLeftTextSpace:I // field@0378 │ │ -0142fa: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -0142fe: 5961 7c03 |0011: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ -014302: 1a01 5802 |0013: const-string v1, "Recording" // string@0258 │ │ -014306: 5b61 6603 |0015: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.recordingText:Ljava/lang/String; // field@0366 │ │ -01430a: 2201 a800 |0017: new-instance v1, Ljava/text/DecimalFormat; // type@00a8 │ │ -01430e: 1a02 2e00 |0019: const-string v2, "0.#" // string@002e │ │ -014312: 7020 dd01 2100 |001b: invoke-direct {v1, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@01dd │ │ -014318: 5b61 5403 |001e: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.mFormatPercent:Ljava/text/DecimalFormat; // field@0354 │ │ -01431c: 6e10 7d03 0600 |0020: invoke-virtual {v6}, Lorg/anothermonitor/ViewGraphic;.getResources:()Landroid/content/res/Resources; // method@037d │ │ -014322: 0c01 |0023: move-result-object v1 │ │ -014324: 5b61 6703 |0024: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ -014328: 5461 6703 |0026: iget-object v1, v6, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ -01432c: 6e10 4a00 0100 |0028: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ -014332: 0c01 |002b: move-result-object v1 │ │ -014334: 5210 0e00 |002c: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ -014338: 5461 6703 |002e: iget-object v1, v6, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ -01433c: 1402 1200 077f |0030: const v2, #float 1.79446e+38 // #7f070012 │ │ -014342: 6e20 4c00 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@004c │ │ -014348: 0c01 |0036: move-result-object v1 │ │ -01434a: 5b61 6503 |0037: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.readIntervalText:Ljava/lang/String; // field@0365 │ │ -01434e: 5461 6703 |0039: iget-object v1, v6, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ -014352: 1402 1300 077f |003b: const v2, #float 1.79446e+38 // #7f070013 │ │ -014358: 6e20 4c00 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@004c │ │ -01435e: 0c01 |0041: move-result-object v1 │ │ -014360: 5b61 7603 |0042: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.updateIntervalText:Ljava/lang/String; // field@0376 │ │ -014364: 5461 6703 |0044: iget-object v1, v6, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ -014368: 1402 1400 077f |0046: const v2, #float 1.79446e+38 // #7f070014 │ │ -01436e: 6e20 4c00 2100 |0049: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@004c │ │ -014374: 0c01 |004c: move-result-object v1 │ │ -014376: 5b61 4e03 |004d: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.graphicIntervaWidthlText:Ljava/lang/String; // field@034e │ │ -01437a: a801 0400 |004f: mul-float v1, v4, v0 │ │ -01437e: 8912 |0051: float-to-double v2, v1 │ │ -014380: 7120 be01 3200 |0052: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ -014386: 0b02 |0055: move-result-wide v2 │ │ -014388: 8a21 |0056: double-to-int v1, v2 │ │ -01438a: 5961 7103 |0057: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.thickGrid:I // field@0371 │ │ -01438e: a801 0400 |0059: mul-float v1, v4, v0 │ │ -014392: 8912 |005b: float-to-double v2, v1 │ │ -014394: 7120 be01 3200 |005c: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ -01439a: 0b02 |005f: move-result-wide v2 │ │ -01439c: 8a21 |0060: double-to-int v1, v2 │ │ -01439e: 5961 7203 |0061: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ -0143a2: 1501 0040 |0063: const/high16 v1, #int 1073741824 // #4000 │ │ -0143a6: c801 |0065: mul-float/2addr v1, v0 │ │ -0143a8: 8912 |0066: float-to-double v2, v1 │ │ -0143aa: 7120 be01 3200 |0067: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ -0143b0: 0b02 |006a: move-result-wide v2 │ │ -0143b2: 8a21 |006b: double-to-int v1, v2 │ │ -0143b4: 5961 7003 |006c: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.thickEdges:I // field@0370 │ │ -0143b8: a801 0500 |006e: mul-float v1, v5, v0 │ │ -0143bc: 8912 |0070: float-to-double v2, v1 │ │ -0143be: 7120 be01 3200 |0071: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ -0143c4: 0b02 |0074: move-result-wide v2 │ │ -0143c6: 8a21 |0075: double-to-int v1, v2 │ │ -0143c8: 5961 6e03 |0076: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.textSize:I // field@036e │ │ -0143cc: a801 0500 |0078: mul-float v1, v5, v0 │ │ -0143d0: 8912 |007a: float-to-double v2, v1 │ │ -0143d2: 7120 be01 3200 |007b: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ -0143d8: 0b02 |007e: move-result-wide v2 │ │ -0143da: 8a21 |007f: double-to-int v1, v2 │ │ -0143dc: 5961 6f03 |0080: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.textSizeLegend:I // field@036f │ │ -0143e0: 1501 5041 |0082: const/high16 v1, #int 1095761920 // #4150 │ │ -0143e4: c801 |0084: mul-float/2addr v1, v0 │ │ -0143e6: 8912 |0085: float-to-double v2, v1 │ │ -0143e8: 7120 be01 3200 |0086: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ -0143ee: 0b02 |0089: move-result-wide v2 │ │ -0143f0: 8a21 |008a: double-to-int v1, v2 │ │ -0143f2: 5961 7e03 |008b: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ -0143f6: 0e00 |008d: return-void │ │ +014254: |[014254] org.anothermonitor.ViewGraphic.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +014264: 1505 2041 |0000: const/high16 v5, #int 1092616192 // #4120 │ │ +014268: 1504 803f |0002: const/high16 v4, #int 1065353216 // #3f80 │ │ +01426c: 7030 8700 7608 |0004: invoke-direct {v6, v7, v8}, Landroid/view/TextureView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0087 │ │ +014272: 1301 1900 |0007: const/16 v1, #int 25 // #19 │ │ +014276: 5961 7b03 |0009: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.yBottomTextSpace:I // field@037b │ │ +01427a: 1301 0a00 |000b: const/16 v1, #int 10 // #a │ │ +01427e: 5961 7803 |000d: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.xLeftTextSpace:I // field@0378 │ │ +014282: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +014286: 5961 7c03 |0011: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ +01428a: 1a01 5802 |0013: const-string v1, "Recording" // string@0258 │ │ +01428e: 5b61 6603 |0015: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.recordingText:Ljava/lang/String; // field@0366 │ │ +014292: 2201 a800 |0017: new-instance v1, Ljava/text/DecimalFormat; // type@00a8 │ │ +014296: 1a02 2e00 |0019: const-string v2, "0.#" // string@002e │ │ +01429a: 7020 dd01 2100 |001b: invoke-direct {v1, v2}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@01dd │ │ +0142a0: 5b61 5403 |001e: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.mFormatPercent:Ljava/text/DecimalFormat; // field@0354 │ │ +0142a4: 6e10 7d03 0600 |0020: invoke-virtual {v6}, Lorg/anothermonitor/ViewGraphic;.getResources:()Landroid/content/res/Resources; // method@037d │ │ +0142aa: 0c01 |0023: move-result-object v1 │ │ +0142ac: 5b61 6703 |0024: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ +0142b0: 5461 6703 |0026: iget-object v1, v6, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ +0142b4: 6e10 4a00 0100 |0028: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ +0142ba: 0c01 |002b: move-result-object v1 │ │ +0142bc: 5210 0e00 |002c: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ +0142c0: 5461 6703 |002e: iget-object v1, v6, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ +0142c4: 1402 1200 077f |0030: const v2, #float 1.79446e+38 // #7f070012 │ │ +0142ca: 6e20 4c00 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@004c │ │ +0142d0: 0c01 |0036: move-result-object v1 │ │ +0142d2: 5b61 6503 |0037: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.readIntervalText:Ljava/lang/String; // field@0365 │ │ +0142d6: 5461 6703 |0039: iget-object v1, v6, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ +0142da: 1402 1300 077f |003b: const v2, #float 1.79446e+38 // #7f070013 │ │ +0142e0: 6e20 4c00 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@004c │ │ +0142e6: 0c01 |0041: move-result-object v1 │ │ +0142e8: 5b61 7603 |0042: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.updateIntervalText:Ljava/lang/String; // field@0376 │ │ +0142ec: 5461 6703 |0044: iget-object v1, v6, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ +0142f0: 1402 1400 077f |0046: const v2, #float 1.79446e+38 // #7f070014 │ │ +0142f6: 6e20 4c00 2100 |0049: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@004c │ │ +0142fc: 0c01 |004c: move-result-object v1 │ │ +0142fe: 5b61 4e03 |004d: iput-object v1, v6, Lorg/anothermonitor/ViewGraphic;.graphicIntervaWidthlText:Ljava/lang/String; // field@034e │ │ +014302: a801 0400 |004f: mul-float v1, v4, v0 │ │ +014306: 8912 |0051: float-to-double v2, v1 │ │ +014308: 7120 be01 3200 |0052: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ +01430e: 0b02 |0055: move-result-wide v2 │ │ +014310: 8a21 |0056: double-to-int v1, v2 │ │ +014312: 5961 7103 |0057: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.thickGrid:I // field@0371 │ │ +014316: a801 0400 |0059: mul-float v1, v4, v0 │ │ +01431a: 8912 |005b: float-to-double v2, v1 │ │ +01431c: 7120 be01 3200 |005c: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ +014322: 0b02 |005f: move-result-wide v2 │ │ +014324: 8a21 |0060: double-to-int v1, v2 │ │ +014326: 5961 7203 |0061: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ +01432a: 1501 0040 |0063: const/high16 v1, #int 1073741824 // #4000 │ │ +01432e: c801 |0065: mul-float/2addr v1, v0 │ │ +014330: 8912 |0066: float-to-double v2, v1 │ │ +014332: 7120 be01 3200 |0067: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ +014338: 0b02 |006a: move-result-wide v2 │ │ +01433a: 8a21 |006b: double-to-int v1, v2 │ │ +01433c: 5961 7003 |006c: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.thickEdges:I // field@0370 │ │ +014340: a801 0500 |006e: mul-float v1, v5, v0 │ │ +014344: 8912 |0070: float-to-double v2, v1 │ │ +014346: 7120 be01 3200 |0071: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ +01434c: 0b02 |0074: move-result-wide v2 │ │ +01434e: 8a21 |0075: double-to-int v1, v2 │ │ +014350: 5961 6e03 |0076: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.textSize:I // field@036e │ │ +014354: a801 0500 |0078: mul-float v1, v5, v0 │ │ +014358: 8912 |007a: float-to-double v2, v1 │ │ +01435a: 7120 be01 3200 |007b: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ +014360: 0b02 |007e: move-result-wide v2 │ │ +014362: 8a21 |007f: double-to-int v1, v2 │ │ +014364: 5961 6f03 |0080: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.textSizeLegend:I // field@036f │ │ +014368: 1501 5041 |0082: const/high16 v1, #int 1095761920 // #4150 │ │ +01436c: c801 |0084: mul-float/2addr v1, v0 │ │ +01436e: 8912 |0085: float-to-double v2, v1 │ │ +014370: 7120 be01 3200 |0086: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ +014376: 0b02 |0089: move-result-wide v2 │ │ +014378: 8a21 |008a: double-to-int v1, v2 │ │ +01437a: 5961 7e03 |008b: iput v1, v6, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ +01437e: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=56 │ │ 0x0007 line=34 │ │ 0x0013 line=36 │ │ 0x0017 line=46 │ │ 0x0020 line=58 │ │ @@ -23826,87 +23870,91 @@ │ │ type : '(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 112 16-bit code units │ │ -0143f8: |[0143f8] org.anothermonitor.ViewGraphic.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ -014408: 3808 1e00 |0000: if-eqz v8, 001e // +001e │ │ -01440c: 7210 f701 0800 |0002: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ -014412: 0a00 |0005: move-result v0 │ │ -014414: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -014416: 3710 1700 |0007: if-le v0, v1, 001e // +0017 │ │ -01441a: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -01441c: 7210 f701 0800 |000a: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ -014422: 0a00 |000d: move-result v0 │ │ -014424: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -014428: 3506 0e00 |0010: if-ge v6, v0, 001e // +000e │ │ -01442c: 5270 5103 |0012: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ -014430: 3506 0a00 |0014: if-ge v6, v0, 001e // +000a │ │ -014434: 5470 5603 |0016: iget-object v0, v7, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014438: 6e10 da01 0000 |0018: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -01443e: 0a00 |001b: move-result v0 │ │ -014440: 3800 0300 |001c: if-eqz v0, 001f // +0003 │ │ -014444: 0e00 |001e: return-void │ │ -014446: 5270 7903 |001f: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -01444a: 5471 5503 |0021: iget-object v1, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -01444e: 6e10 5803 0100 |0023: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -014454: 0a01 |0026: move-result v1 │ │ -014456: b261 |0027: mul-int/2addr v1, v6 │ │ -014458: b110 |0028: sub-int/2addr v0, v1 │ │ -01445a: 8201 |0029: int-to-float v1, v0 │ │ -01445c: 5272 7a03 |002a: iget v2, v7, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -014460: 7220 f201 6800 |002c: invoke-interface {v8, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -014466: 0c00 |002f: move-result-object v0 │ │ -014468: 1f00 a500 |0030: check-cast v0, Ljava/lang/String; // type@00a5 │ │ -01446c: 7110 ba01 0000 |0032: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -014472: 0a00 |0035: move-result v0 │ │ -014474: 5273 4c03 |0036: iget v3, v7, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -014478: b230 |0038: mul-int/2addr v0, v3 │ │ -01447a: 5273 5d03 |0039: iget v3, v7, Lorg/anothermonitor/ViewGraphic;.memTotal:I // field@035d │ │ -01447e: b330 |003b: div-int/2addr v0, v3 │ │ -014480: 9100 0200 |003c: sub-int v0, v2, v0 │ │ -014484: 8202 |003e: int-to-float v2, v0 │ │ -014486: 5270 7903 |003f: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -01448a: 5473 5503 |0041: iget-object v3, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -01448e: 6e10 5803 0300 |0043: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -014494: 0a03 |0046: move-result v3 │ │ -014496: b263 |0047: mul-int/2addr v3, v6 │ │ -014498: b130 |0048: sub-int/2addr v0, v3 │ │ -01449a: 5473 5503 |0049: iget-object v3, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -01449e: 6e10 5803 0300 |004b: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -0144a4: 0a03 |004e: move-result v3 │ │ -0144a6: b130 |004f: sub-int/2addr v0, v3 │ │ -0144a8: 8203 |0050: int-to-float v3, v0 │ │ -0144aa: 5274 7a03 |0051: iget v4, v7, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -0144ae: d800 0601 |0053: add-int/lit8 v0, v6, #int 1 // #01 │ │ -0144b2: 7220 f201 0800 |0055: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -0144b8: 0c00 |0058: move-result-object v0 │ │ -0144ba: 1f00 a500 |0059: check-cast v0, Ljava/lang/String; // type@00a5 │ │ -0144be: 7110 ba01 0000 |005b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -0144c4: 0a00 |005e: move-result v0 │ │ -0144c6: 5275 4c03 |005f: iget v5, v7, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -0144ca: b250 |0061: mul-int/2addr v0, v5 │ │ -0144cc: 5275 5d03 |0062: iget v5, v7, Lorg/anothermonitor/ViewGraphic;.memTotal:I // field@035d │ │ -0144d0: b350 |0064: div-int/2addr v0, v5 │ │ -0144d2: 9100 0400 |0065: sub-int v0, v4, v0 │ │ -0144d6: 8204 |0067: int-to-float v4, v0 │ │ -0144d8: 0790 |0068: move-object v0, v9 │ │ -0144da: 07a5 |0069: move-object v5, v10 │ │ -0144dc: 7406 5000 0000 |006a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ -0144e2: d806 0601 |006d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0144e6: 289b |006f: goto 000a // -0065 │ │ +014380: |[014380] org.anothermonitor.ViewGraphic.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ +014390: 3808 1e00 |0000: if-eqz v8, 001e // +001e │ │ +014394: 7210 f701 0800 |0002: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ +01439a: 0a00 |0005: move-result v0 │ │ +01439c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +01439e: 3710 1700 |0007: if-le v0, v1, 001e // +0017 │ │ +0143a2: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +0143a4: 7210 f701 0800 |000a: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ +0143aa: 0a00 |000d: move-result v0 │ │ +0143ac: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0143b0: 3506 0e00 |0010: if-ge v6, v0, 001e // +000e │ │ +0143b4: 5270 5103 |0012: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ +0143b8: 3506 0a00 |0014: if-ge v6, v0, 001e // +000a │ │ +0143bc: 5470 5603 |0016: iget-object v0, v7, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +0143c0: 6e10 da01 0000 |0018: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +0143c6: 0a00 |001b: move-result v0 │ │ +0143c8: 3800 0300 |001c: if-eqz v0, 001f // +0003 │ │ +0143cc: 0e00 |001e: return-void │ │ +0143ce: 5270 7903 |001f: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +0143d2: 5471 5503 |0021: iget-object v1, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0143d6: 6e10 5803 0100 |0023: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +0143dc: 0a01 |0026: move-result v1 │ │ +0143de: b261 |0027: mul-int/2addr v1, v6 │ │ +0143e0: b110 |0028: sub-int/2addr v0, v1 │ │ +0143e2: 8201 |0029: int-to-float v1, v0 │ │ +0143e4: 5272 7a03 |002a: iget v2, v7, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +0143e8: 7220 f201 6800 |002c: invoke-interface {v8, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0143ee: 0c00 |002f: move-result-object v0 │ │ +0143f0: 1f00 a500 |0030: check-cast v0, Ljava/lang/String; // type@00a5 │ │ +0143f4: 7110 ba01 0000 |0032: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +0143fa: 0a00 |0035: move-result v0 │ │ +0143fc: 5273 4c03 |0036: iget v3, v7, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +014400: b230 |0038: mul-int/2addr v0, v3 │ │ +014402: 5273 5d03 |0039: iget v3, v7, Lorg/anothermonitor/ViewGraphic;.memTotal:I // field@035d │ │ +014406: b330 |003b: div-int/2addr v0, v3 │ │ +014408: 9100 0200 |003c: sub-int v0, v2, v0 │ │ +01440c: 8202 |003e: int-to-float v2, v0 │ │ +01440e: 5270 7903 |003f: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +014412: 5473 5503 |0041: iget-object v3, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014416: 6e10 5803 0300 |0043: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +01441c: 0a03 |0046: move-result v3 │ │ +01441e: b263 |0047: mul-int/2addr v3, v6 │ │ +014420: b130 |0048: sub-int/2addr v0, v3 │ │ +014422: 5473 5503 |0049: iget-object v3, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014426: 6e10 5803 0300 |004b: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +01442c: 0a03 |004e: move-result v3 │ │ +01442e: b130 |004f: sub-int/2addr v0, v3 │ │ +014430: 8203 |0050: int-to-float v3, v0 │ │ +014432: 5274 7a03 |0051: iget v4, v7, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014436: d800 0601 |0053: add-int/lit8 v0, v6, #int 1 // #01 │ │ +01443a: 7220 f201 0800 |0055: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +014440: 0c00 |0058: move-result-object v0 │ │ +014442: 1f00 a500 |0059: check-cast v0, Ljava/lang/String; // type@00a5 │ │ +014446: 7110 ba01 0000 |005b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +01444c: 0a00 |005e: move-result v0 │ │ +01444e: 5275 4c03 |005f: iget v5, v7, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +014452: b250 |0061: mul-int/2addr v0, v5 │ │ +014454: 5275 5d03 |0062: iget v5, v7, Lorg/anothermonitor/ViewGraphic;.memTotal:I // field@035d │ │ +014458: b350 |0064: div-int/2addr v0, v5 │ │ +01445a: 9100 0400 |0065: sub-int v0, v4, v0 │ │ +01445e: 8204 |0067: int-to-float v4, v0 │ │ +014460: 0790 |0068: move-object v0, v9 │ │ +014462: 07a5 |0069: move-object v5, v10 │ │ +014464: 7406 5000 0000 |006a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ +01446a: d806 0601 |006d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +01446e: 289b |006f: goto 000a // -0065 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0009 line=271 │ │ 0x0016 line=272 │ │ 0x001e line=280 │ │ 0x001f line=274 │ │ + 0x002c line=275 │ │ + 0x0043 line=276 │ │ + 0x0055 line=277 │ │ + 0x006a line=274 │ │ 0x006d line=271 │ │ locals : │ │ 0x0000 - 0x0000 reg=8 (null) Ljava/util/List; │ │ 0x000a - 0x001e reg=6 m I │ │ 0x001f - 0x0070 reg=6 m I │ │ 0x0000 - 0x0070 reg=7 this Lorg/anothermonitor/ViewGraphic; │ │ 0x0000 - 0x0070 reg=8 y Ljava/util/List; Ljava/util/List; │ │ @@ -23918,88 +23966,92 @@ │ │ type : '(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 110 16-bit code units │ │ -0144e8: |[0144e8] org.anothermonitor.ViewGraphic.drawLineFloat:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ -0144f8: 1507 c842 |0000: const/high16 v7, #int 1120403456 // #42c8 │ │ -0144fc: 3809 1e00 |0002: if-eqz v9, 0020 // +001e │ │ -014500: 7210 f701 0900 |0004: invoke-interface {v9}, Ljava/util/List;.size:()I // method@01f7 │ │ -014506: 0a00 |0007: move-result v0 │ │ -014508: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -01450a: 3710 1700 |0009: if-le v0, v1, 0020 // +0017 │ │ -01450e: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -014510: 7210 f701 0900 |000c: invoke-interface {v9}, Ljava/util/List;.size:()I // method@01f7 │ │ -014516: 0a00 |000f: move-result v0 │ │ -014518: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01451c: 3506 0e00 |0012: if-ge v6, v0, 0020 // +000e │ │ -014520: 5280 5103 |0014: iget v0, v8, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ -014524: 3506 0a00 |0016: if-ge v6, v0, 0020 // +000a │ │ -014528: 5480 5603 |0018: iget-object v0, v8, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -01452c: 6e10 da01 0000 |001a: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014532: 0a00 |001d: move-result v0 │ │ -014534: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ -014538: 0e00 |0020: return-void │ │ -01453a: 5280 7903 |0021: iget v0, v8, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -01453e: 5481 5503 |0023: iget-object v1, v8, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -014542: 6e10 5803 0100 |0025: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -014548: 0a01 |0028: move-result v1 │ │ -01454a: b261 |0029: mul-int/2addr v1, v6 │ │ -01454c: b110 |002a: sub-int/2addr v0, v1 │ │ -01454e: 8201 |002b: int-to-float v1, v0 │ │ -014550: 5280 7a03 |002c: iget v0, v8, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -014554: 8202 |002e: int-to-float v2, v0 │ │ -014556: 7220 f201 6900 |002f: invoke-interface {v9, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -01455c: 0c00 |0032: move-result-object v0 │ │ -01455e: 1f00 9b00 |0033: check-cast v0, Ljava/lang/Float; // type@009b │ │ -014562: 6e10 b601 0000 |0035: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@01b6 │ │ -014568: 0a00 |0038: move-result v0 │ │ -01456a: 5283 4c03 |0039: iget v3, v8, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -01456e: 8233 |003b: int-to-float v3, v3 │ │ -014570: c830 |003c: mul-float/2addr v0, v3 │ │ -014572: c970 |003d: div-float/2addr v0, v7 │ │ -014574: c702 |003e: sub-float/2addr v2, v0 │ │ -014576: 5280 7903 |003f: iget v0, v8, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -01457a: 5483 5503 |0041: iget-object v3, v8, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -01457e: 6e10 5803 0300 |0043: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -014584: 0a03 |0046: move-result v3 │ │ -014586: b263 |0047: mul-int/2addr v3, v6 │ │ -014588: b130 |0048: sub-int/2addr v0, v3 │ │ -01458a: 5483 5503 |0049: iget-object v3, v8, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -01458e: 6e10 5803 0300 |004b: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -014594: 0a03 |004e: move-result v3 │ │ -014596: b130 |004f: sub-int/2addr v0, v3 │ │ -014598: 8203 |0050: int-to-float v3, v0 │ │ -01459a: 5280 7a03 |0051: iget v0, v8, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -01459e: 8204 |0053: int-to-float v4, v0 │ │ -0145a0: d800 0601 |0054: add-int/lit8 v0, v6, #int 1 // #01 │ │ -0145a4: 7220 f201 0900 |0056: invoke-interface {v9, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -0145aa: 0c00 |0059: move-result-object v0 │ │ -0145ac: 1f00 9b00 |005a: check-cast v0, Ljava/lang/Float; // type@009b │ │ -0145b0: 6e10 b601 0000 |005c: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@01b6 │ │ -0145b6: 0a00 |005f: move-result v0 │ │ -0145b8: 5285 4c03 |0060: iget v5, v8, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -0145bc: 8255 |0062: int-to-float v5, v5 │ │ -0145be: c850 |0063: mul-float/2addr v0, v5 │ │ -0145c0: c970 |0064: div-float/2addr v0, v7 │ │ -0145c2: c704 |0065: sub-float/2addr v4, v0 │ │ -0145c4: 07a0 |0066: move-object v0, v10 │ │ -0145c6: 07b5 |0067: move-object v5, v11 │ │ -0145c8: 7406 5000 0000 |0068: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ -0145ce: d806 0601 |006b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0145d2: 289f |006d: goto 000c // -0061 │ │ +014470: |[014470] org.anothermonitor.ViewGraphic.drawLineFloat:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ +014480: 1507 c842 |0000: const/high16 v7, #int 1120403456 // #42c8 │ │ +014484: 3809 1e00 |0002: if-eqz v9, 0020 // +001e │ │ +014488: 7210 f701 0900 |0004: invoke-interface {v9}, Ljava/util/List;.size:()I // method@01f7 │ │ +01448e: 0a00 |0007: move-result v0 │ │ +014490: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +014492: 3710 1700 |0009: if-le v0, v1, 0020 // +0017 │ │ +014496: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +014498: 7210 f701 0900 |000c: invoke-interface {v9}, Ljava/util/List;.size:()I // method@01f7 │ │ +01449e: 0a00 |000f: move-result v0 │ │ +0144a0: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0144a4: 3506 0e00 |0012: if-ge v6, v0, 0020 // +000e │ │ +0144a8: 5280 5103 |0014: iget v0, v8, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ +0144ac: 3506 0a00 |0016: if-ge v6, v0, 0020 // +000a │ │ +0144b0: 5480 5603 |0018: iget-object v0, v8, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +0144b4: 6e10 da01 0000 |001a: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +0144ba: 0a00 |001d: move-result v0 │ │ +0144bc: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ +0144c0: 0e00 |0020: return-void │ │ +0144c2: 5280 7903 |0021: iget v0, v8, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +0144c6: 5481 5503 |0023: iget-object v1, v8, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0144ca: 6e10 5803 0100 |0025: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +0144d0: 0a01 |0028: move-result v1 │ │ +0144d2: b261 |0029: mul-int/2addr v1, v6 │ │ +0144d4: b110 |002a: sub-int/2addr v0, v1 │ │ +0144d6: 8201 |002b: int-to-float v1, v0 │ │ +0144d8: 5280 7a03 |002c: iget v0, v8, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +0144dc: 8202 |002e: int-to-float v2, v0 │ │ +0144de: 7220 f201 6900 |002f: invoke-interface {v9, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0144e4: 0c00 |0032: move-result-object v0 │ │ +0144e6: 1f00 9b00 |0033: check-cast v0, Ljava/lang/Float; // type@009b │ │ +0144ea: 6e10 b601 0000 |0035: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@01b6 │ │ +0144f0: 0a00 |0038: move-result v0 │ │ +0144f2: 5283 4c03 |0039: iget v3, v8, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +0144f6: 8233 |003b: int-to-float v3, v3 │ │ +0144f8: c830 |003c: mul-float/2addr v0, v3 │ │ +0144fa: c970 |003d: div-float/2addr v0, v7 │ │ +0144fc: c702 |003e: sub-float/2addr v2, v0 │ │ +0144fe: 5280 7903 |003f: iget v0, v8, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +014502: 5483 5503 |0041: iget-object v3, v8, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014506: 6e10 5803 0300 |0043: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +01450c: 0a03 |0046: move-result v3 │ │ +01450e: b263 |0047: mul-int/2addr v3, v6 │ │ +014510: b130 |0048: sub-int/2addr v0, v3 │ │ +014512: 5483 5503 |0049: iget-object v3, v8, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014516: 6e10 5803 0300 |004b: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +01451c: 0a03 |004e: move-result v3 │ │ +01451e: b130 |004f: sub-int/2addr v0, v3 │ │ +014520: 8203 |0050: int-to-float v3, v0 │ │ +014522: 5280 7a03 |0051: iget v0, v8, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014526: 8204 |0053: int-to-float v4, v0 │ │ +014528: d800 0601 |0054: add-int/lit8 v0, v6, #int 1 // #01 │ │ +01452c: 7220 f201 0900 |0056: invoke-interface {v9, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +014532: 0c00 |0059: move-result-object v0 │ │ +014534: 1f00 9b00 |005a: check-cast v0, Ljava/lang/Float; // type@009b │ │ +014538: 6e10 b601 0000 |005c: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@01b6 │ │ +01453e: 0a00 |005f: move-result v0 │ │ +014540: 5285 4c03 |0060: iget v5, v8, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +014544: 8255 |0062: int-to-float v5, v5 │ │ +014546: c850 |0063: mul-float/2addr v0, v5 │ │ +014548: c970 |0064: div-float/2addr v0, v7 │ │ +01454a: c704 |0065: sub-float/2addr v4, v0 │ │ +01454c: 07a0 |0066: move-object v0, v10 │ │ +01454e: 07b5 |0067: move-object v5, v11 │ │ +014550: 7406 5000 0000 |0068: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ +014556: d806 0601 |006b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +01455a: 289f |006d: goto 000c // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=287 │ │ 0x000b line=288 │ │ 0x0018 line=289 │ │ 0x0020 line=297 │ │ 0x0021 line=291 │ │ + 0x002f line=292 │ │ + 0x0043 line=293 │ │ + 0x0056 line=294 │ │ + 0x0068 line=291 │ │ 0x006b line=288 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ 0x000c - 0x0020 reg=6 m I │ │ 0x0021 - 0x006e reg=6 m I │ │ 0x0000 - 0x006e reg=8 this Lorg/anothermonitor/ViewGraphic; │ │ 0x0000 - 0x006e reg=9 y Ljava/util/List; Ljava/util/List; │ │ @@ -24011,87 +24063,91 @@ │ │ type : '(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 112 16-bit code units │ │ -0145d4: |[0145d4] org.anothermonitor.ViewGraphic.drawLineInteger:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ -0145e4: 3808 1e00 |0000: if-eqz v8, 001e // +001e │ │ -0145e8: 7210 f701 0800 |0002: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ -0145ee: 0a00 |0005: move-result v0 │ │ -0145f0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0145f2: 3710 1700 |0007: if-le v0, v1, 001e // +0017 │ │ -0145f6: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -0145f8: 7210 f701 0800 |000a: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ -0145fe: 0a00 |000d: move-result v0 │ │ -014600: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -014604: 3506 0e00 |0010: if-ge v6, v0, 001e // +000e │ │ -014608: 5270 5103 |0012: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ -01460c: 3506 0a00 |0014: if-ge v6, v0, 001e // +000a │ │ -014610: 5470 5603 |0016: iget-object v0, v7, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014614: 6e10 da01 0000 |0018: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -01461a: 0a00 |001b: move-result v0 │ │ -01461c: 3800 0300 |001c: if-eqz v0, 001f // +0003 │ │ -014620: 0e00 |001e: return-void │ │ -014622: 5270 7903 |001f: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -014626: 5471 5503 |0021: iget-object v1, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -01462a: 6e10 5803 0100 |0023: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -014630: 0a01 |0026: move-result v1 │ │ -014632: b261 |0027: mul-int/2addr v1, v6 │ │ -014634: b110 |0028: sub-int/2addr v0, v1 │ │ -014636: 8201 |0029: int-to-float v1, v0 │ │ -014638: 5272 7a03 |002a: iget v2, v7, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -01463c: 7220 f201 6800 |002c: invoke-interface {v8, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -014642: 0c00 |002f: move-result-object v0 │ │ -014644: 1f00 9e00 |0030: check-cast v0, Ljava/lang/Integer; // type@009e │ │ -014648: 6e10 b901 0000 |0032: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ -01464e: 0a00 |0035: move-result v0 │ │ -014650: 5273 4c03 |0036: iget v3, v7, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -014654: b230 |0038: mul-int/2addr v0, v3 │ │ -014656: 5273 5d03 |0039: iget v3, v7, Lorg/anothermonitor/ViewGraphic;.memTotal:I // field@035d │ │ -01465a: b330 |003b: div-int/2addr v0, v3 │ │ -01465c: 9100 0200 |003c: sub-int v0, v2, v0 │ │ -014660: 8202 |003e: int-to-float v2, v0 │ │ -014662: 5270 7903 |003f: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -014666: 5473 5503 |0041: iget-object v3, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -01466a: 6e10 5803 0300 |0043: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -014670: 0a03 |0046: move-result v3 │ │ -014672: b263 |0047: mul-int/2addr v3, v6 │ │ -014674: b130 |0048: sub-int/2addr v0, v3 │ │ -014676: 5473 5503 |0049: iget-object v3, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -01467a: 6e10 5803 0300 |004b: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -014680: 0a03 |004e: move-result v3 │ │ -014682: b130 |004f: sub-int/2addr v0, v3 │ │ -014684: 8203 |0050: int-to-float v3, v0 │ │ -014686: 5274 7a03 |0051: iget v4, v7, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -01468a: d800 0601 |0053: add-int/lit8 v0, v6, #int 1 // #01 │ │ -01468e: 7220 f201 0800 |0055: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -014694: 0c00 |0058: move-result-object v0 │ │ -014696: 1f00 9e00 |0059: check-cast v0, Ljava/lang/Integer; // type@009e │ │ -01469a: 6e10 b901 0000 |005b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ -0146a0: 0a00 |005e: move-result v0 │ │ -0146a2: 5275 4c03 |005f: iget v5, v7, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -0146a6: b250 |0061: mul-int/2addr v0, v5 │ │ -0146a8: 5275 5d03 |0062: iget v5, v7, Lorg/anothermonitor/ViewGraphic;.memTotal:I // field@035d │ │ -0146ac: b350 |0064: div-int/2addr v0, v5 │ │ -0146ae: 9100 0400 |0065: sub-int v0, v4, v0 │ │ -0146b2: 8204 |0067: int-to-float v4, v0 │ │ -0146b4: 0790 |0068: move-object v0, v9 │ │ -0146b6: 07a5 |0069: move-object v5, v10 │ │ -0146b8: 7406 5000 0000 |006a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ -0146be: d806 0601 |006d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0146c2: 289b |006f: goto 000a // -0065 │ │ +01455c: |[01455c] org.anothermonitor.ViewGraphic.drawLineInteger:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ +01456c: 3808 1e00 |0000: if-eqz v8, 001e // +001e │ │ +014570: 7210 f701 0800 |0002: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ +014576: 0a00 |0005: move-result v0 │ │ +014578: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +01457a: 3710 1700 |0007: if-le v0, v1, 001e // +0017 │ │ +01457e: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +014580: 7210 f701 0800 |000a: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01f7 │ │ +014586: 0a00 |000d: move-result v0 │ │ +014588: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +01458c: 3506 0e00 |0010: if-ge v6, v0, 001e // +000e │ │ +014590: 5270 5103 |0012: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ +014594: 3506 0a00 |0014: if-ge v6, v0, 001e // +000a │ │ +014598: 5470 5603 |0016: iget-object v0, v7, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +01459c: 6e10 da01 0000 |0018: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +0145a2: 0a00 |001b: move-result v0 │ │ +0145a4: 3800 0300 |001c: if-eqz v0, 001f // +0003 │ │ +0145a8: 0e00 |001e: return-void │ │ +0145aa: 5270 7903 |001f: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +0145ae: 5471 5503 |0021: iget-object v1, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0145b2: 6e10 5803 0100 |0023: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +0145b8: 0a01 |0026: move-result v1 │ │ +0145ba: b261 |0027: mul-int/2addr v1, v6 │ │ +0145bc: b110 |0028: sub-int/2addr v0, v1 │ │ +0145be: 8201 |0029: int-to-float v1, v0 │ │ +0145c0: 5272 7a03 |002a: iget v2, v7, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +0145c4: 7220 f201 6800 |002c: invoke-interface {v8, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +0145ca: 0c00 |002f: move-result-object v0 │ │ +0145cc: 1f00 9e00 |0030: check-cast v0, Ljava/lang/Integer; // type@009e │ │ +0145d0: 6e10 b901 0000 |0032: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ +0145d6: 0a00 |0035: move-result v0 │ │ +0145d8: 5273 4c03 |0036: iget v3, v7, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +0145dc: b230 |0038: mul-int/2addr v0, v3 │ │ +0145de: 5273 5d03 |0039: iget v3, v7, Lorg/anothermonitor/ViewGraphic;.memTotal:I // field@035d │ │ +0145e2: b330 |003b: div-int/2addr v0, v3 │ │ +0145e4: 9100 0200 |003c: sub-int v0, v2, v0 │ │ +0145e8: 8202 |003e: int-to-float v2, v0 │ │ +0145ea: 5270 7903 |003f: iget v0, v7, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +0145ee: 5473 5503 |0041: iget-object v3, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0145f2: 6e10 5803 0300 |0043: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +0145f8: 0a03 |0046: move-result v3 │ │ +0145fa: b263 |0047: mul-int/2addr v3, v6 │ │ +0145fc: b130 |0048: sub-int/2addr v0, v3 │ │ +0145fe: 5473 5503 |0049: iget-object v3, v7, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014602: 6e10 5803 0300 |004b: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +014608: 0a03 |004e: move-result v3 │ │ +01460a: b130 |004f: sub-int/2addr v0, v3 │ │ +01460c: 8203 |0050: int-to-float v3, v0 │ │ +01460e: 5274 7a03 |0051: iget v4, v7, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014612: d800 0601 |0053: add-int/lit8 v0, v6, #int 1 // #01 │ │ +014616: 7220 f201 0800 |0055: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +01461c: 0c00 |0058: move-result-object v0 │ │ +01461e: 1f00 9e00 |0059: check-cast v0, Ljava/lang/Integer; // type@009e │ │ +014622: 6e10 b901 0000 |005b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ +014628: 0a00 |005e: move-result v0 │ │ +01462a: 5275 4c03 |005f: iget v5, v7, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +01462e: b250 |0061: mul-int/2addr v0, v5 │ │ +014630: 5275 5d03 |0062: iget v5, v7, Lorg/anothermonitor/ViewGraphic;.memTotal:I // field@035d │ │ +014634: b350 |0064: div-int/2addr v0, v5 │ │ +014636: 9100 0400 |0065: sub-int v0, v4, v0 │ │ +01463a: 8204 |0067: int-to-float v4, v0 │ │ +01463c: 0790 |0068: move-object v0, v9 │ │ +01463e: 07a5 |0069: move-object v5, v10 │ │ +014640: 7406 5000 0000 |006a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ +014646: d806 0601 |006d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +01464a: 289b |006f: goto 000a // -0065 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0009 line=254 │ │ 0x0016 line=255 │ │ 0x001e line=263 │ │ 0x001f line=257 │ │ + 0x002c line=258 │ │ + 0x0043 line=259 │ │ + 0x0055 line=260 │ │ + 0x006a line=257 │ │ 0x006d line=254 │ │ locals : │ │ 0x0000 - 0x0000 reg=8 (null) Ljava/util/List; │ │ 0x000a - 0x001e reg=6 m I │ │ 0x001f - 0x0070 reg=6 m I │ │ 0x0000 - 0x0070 reg=7 this Lorg/anothermonitor/ViewGraphic; │ │ 0x0000 - 0x0070 reg=8 y Ljava/util/List; Ljava/util/List; │ │ @@ -24103,24 +24159,24 @@ │ │ type : '(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0146c4: |[0146c4] org.anothermonitor.ViewGraphic.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; │ │ -0146d4: 2200 3100 |0000: new-instance v0, Landroid/graphics/Paint; // type@0031 │ │ -0146d8: 7010 5500 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0055 │ │ -0146de: 6e20 5700 3000 |0005: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@0057 │ │ -0146e4: 8251 |0008: int-to-float v1, v5 │ │ -0146e6: 6e20 5c00 1000 |0009: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@005c │ │ -0146ec: 6e20 5b00 4000 |000c: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@005b │ │ -0146f2: 6e20 5600 6000 |000f: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0056 │ │ -0146f8: 6e20 5900 7000 |0012: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0059 │ │ -0146fe: 1100 |0015: return-object v0 │ │ +01464c: |[01464c] org.anothermonitor.ViewGraphic.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; │ │ +01465c: 2200 3100 |0000: new-instance v0, Landroid/graphics/Paint; // type@0031 │ │ +014660: 7010 5500 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0055 │ │ +014666: 6e20 5700 3000 |0005: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@0057 │ │ +01466c: 8251 |0008: int-to-float v1, v5 │ │ +01466e: 6e20 5c00 1000 |0009: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@005c │ │ +014674: 6e20 5b00 4000 |000c: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@005b │ │ +01467a: 6e20 5600 6000 |000f: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0056 │ │ +014680: 6e20 5900 7000 |0012: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0059 │ │ +014686: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0005 line=348 │ │ 0x0008 line=349 │ │ 0x000c line=350 │ │ 0x000f line=351 │ │ @@ -24140,228 +24196,228 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 394 16-bit code units │ │ -014700: |[014700] org.anothermonitor.ViewGraphic.initializeGraphic:()V │ │ -014710: 150d 00ff |0000: const/high16 v13, #int -16777216 // #ff00 │ │ -014714: 121c |0002: const/4 v12, #int 1 // #1 │ │ -014716: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -014718: 1303 0c00 |0004: const/16 v3, #int 12 // #c │ │ -01471c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -01471e: 6e10 7a03 0e00 |0007: invoke-virtual {v14}, Lorg/anothermonitor/ViewGraphic;.getHeight:()I // method@037a │ │ -014724: 0a00 |000a: move-result v0 │ │ -014726: 8300 |000b: int-to-double v0, v0 │ │ -014728: 1806 9a99 9999 9999 b93f |000c: const-wide v6, #double 0.1 // #3fb999999999999a │ │ -014732: cd60 |0011: mul-double/2addr v0, v6 │ │ -014734: 8a00 |0012: double-to-int v0, v0 │ │ -014736: 59e0 7d03 |0013: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -01473a: 6e10 7a03 0e00 |0015: invoke-virtual {v14}, Lorg/anothermonitor/ViewGraphic;.getHeight:()I // method@037a │ │ -014740: 0a00 |0018: move-result v0 │ │ -014742: 8300 |0019: int-to-double v0, v0 │ │ -014744: 1806 295c 8fc2 f528 ec3f |001a: const-wide v6, #double 0.88 // #3fec28f5c28f5c29 │ │ -01474e: cd60 |001f: mul-double/2addr v0, v6 │ │ -014750: 8a00 |0020: double-to-int v0, v0 │ │ -014752: 59e0 7a03 |0021: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -014756: 6e10 7f03 0e00 |0023: invoke-virtual {v14}, Lorg/anothermonitor/ViewGraphic;.getWidth:()I // method@037f │ │ -01475c: 0a00 |0026: move-result v0 │ │ -01475e: 8300 |0027: int-to-double v0, v0 │ │ -014760: 1806 ec51 b81e 85eb c13f |0028: const-wide v6, #double 0.14 // #3fc1eb851eb851ec │ │ -01476a: cd60 |002d: mul-double/2addr v0, v6 │ │ -01476c: 8a00 |002e: double-to-int v0, v0 │ │ -01476e: 59e0 7703 |002f: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -014772: 6e10 7f03 0e00 |0031: invoke-virtual {v14}, Lorg/anothermonitor/ViewGraphic;.getWidth:()I // method@037f │ │ -014778: 0a00 |0034: move-result v0 │ │ -01477a: 8300 |0035: int-to-double v0, v0 │ │ -01477c: 1806 14ae 47e1 7a14 ee3f |0036: const-wide v6, #double 0.94 // #3fee147ae147ae14 │ │ -014786: cd60 |003b: mul-double/2addr v0, v6 │ │ -014788: 8a00 |003c: double-to-int v0, v0 │ │ -01478a: 59e0 7903 |003d: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -01478e: 52e0 7903 |003f: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -014792: 52e1 7703 |0041: iget v1, v14, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -014796: b110 |0043: sub-int/2addr v0, v1 │ │ -014798: 59e0 5003 |0044: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.graphicWidth:I // field@0350 │ │ -01479c: 52e0 7a03 |0046: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -0147a0: 52e1 7d03 |0048: iget v1, v14, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -0147a4: b110 |004a: sub-int/2addr v0, v1 │ │ -0147a6: 59e0 4c03 |004b: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -0147aa: 2200 3400 |004d: new-instance v0, Landroid/graphics/Rect; // type@0034 │ │ -0147ae: 52e1 7703 |004f: iget v1, v14, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -0147b2: 52e2 7d03 |0051: iget v2, v14, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -0147b6: 52e6 7903 |0053: iget v6, v14, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -0147ba: 52e7 7a03 |0055: iget v7, v14, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -0147be: 7057 5d00 1062 |0057: invoke-direct {v0, v1, v2, v6, v7}, Landroid/graphics/Rect;.:(IIII)V // method@005d │ │ -0147c4: 5be0 4103 |005a: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.bgRect:Landroid/graphics/Rect; // field@0341 │ │ -0147c8: 6e10 7603 0e00 |005c: invoke-virtual {v14}, Lorg/anothermonitor/ViewGraphic;.calculateInnerVariables:()V // method@0376 │ │ -0147ce: 1401 cccc ccff |005f: const v1, #float -nan // #ffcccccc │ │ -0147d4: 6202 0800 |0062: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -0147d8: 07e0 |0064: move-object v0, v14 │ │ -0147da: 7606 7c03 0000 |0065: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -0147e0: 0c00 |0068: move-result-object v0 │ │ -0147e2: 5be0 4003 |0069: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.bgPaint:Landroid/graphics/Paint; // field@0340 │ │ -0147e6: 1501 ffff |006b: const/high16 v1, #int -65536 // #ffff │ │ -0147ea: 6202 0800 |006d: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -0147ee: 07e0 |006f: move-object v0, v14 │ │ -0147f0: 7606 7c03 0000 |0070: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -0147f6: 0c00 |0073: move-result-object v0 │ │ -0147f8: 5be0 4503 |0074: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.circlePaint:Landroid/graphics/Paint; // field@0345 │ │ -0147fc: 54e0 6703 |0076: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ -014800: 1401 df00 067f |0078: const v1, #float 1.78121e+38 // #7f0600df │ │ -014806: 6e20 4700 1000 |007b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -01480c: 0a07 |007e: move-result v7 │ │ -01480e: 6208 0800 |007f: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -014812: 52e0 7003 |0081: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickEdges:I // field@0370 │ │ -014816: 820b |0083: int-to-float v11, v0 │ │ -014818: 07e6 |0084: move-object v6, v14 │ │ -01481a: 0139 |0085: move v9, v3 │ │ -01481c: 014a |0086: move v10, v4 │ │ -01481e: 7606 7c03 0600 |0087: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -014824: 0c00 |008a: move-result-object v0 │ │ -014826: 5be0 5203 |008b: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.linesEdgePaint:Landroid/graphics/Paint; // field@0352 │ │ -01482a: 54e0 6703 |008d: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ -01482e: 1401 df00 067f |008f: const v1, #float 1.78121e+38 // #7f0600df │ │ -014834: 6e20 4700 1000 |0092: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -01483a: 0a07 |0095: move-result v7 │ │ -01483c: 6208 0800 |0096: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -014840: 52e0 7103 |0098: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickGrid:I // field@0371 │ │ -014844: 820b |009a: int-to-float v11, v0 │ │ -014846: 07e6 |009b: move-object v6, v14 │ │ -014848: 0139 |009c: move v9, v3 │ │ -01484a: 014a |009d: move v10, v4 │ │ -01484c: 7606 7c03 0600 |009e: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -014852: 0c00 |00a1: move-result-object v0 │ │ -014854: 5be0 5303 |00a2: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.linesGridPaint:Landroid/graphics/Paint; // field@0353 │ │ -014858: 54e0 5303 |00a4: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.linesGridPaint:Landroid/graphics/Paint; // field@0353 │ │ -01485c: 6201 0b00 |00a6: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@000b │ │ -014860: 6e20 5a00 1000 |00a8: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@005a │ │ -014866: 54e0 5303 |00ab: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.linesGridPaint:Landroid/graphics/Paint; // field@0353 │ │ -01486a: 2201 2e00 |00ad: new-instance v1, Landroid/graphics/DashPathEffect; // type@002e │ │ -01486e: 1222 |00af: const/4 v2, #int 2 // #2 │ │ -014870: 2322 0c01 |00b0: new-array v2, v2, [F // type@010c │ │ -014874: 2602 d000 0000 |00b2: fill-array-data v2, 00000182 // +000000d0 │ │ -01487a: 7030 5400 2105 |00b5: invoke-direct {v1, v2, v5}, Landroid/graphics/DashPathEffect;.:([FF)V // method@0054 │ │ -014880: 6e20 5800 1000 |00b8: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setPathEffect:(Landroid/graphics/PathEffect;)Landroid/graphics/PathEffect; // method@0058 │ │ -014886: 54e0 6703 |00bb: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ -01488a: 1401 d400 067f |00bd: const v1, #float 1.78121e+38 // #7f0600d4 │ │ -014890: 6e20 4700 1000 |00c0: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -014896: 0a07 |00c3: move-result v7 │ │ -014898: 6208 0800 |00c4: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -01489c: 52e0 7203 |00c6: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ -0148a0: 820b |00c8: int-to-float v11, v0 │ │ -0148a2: 07e6 |00c9: move-object v6, v14 │ │ -0148a4: 0139 |00ca: move v9, v3 │ │ -0148a6: 014a |00cb: move v10, v4 │ │ -0148a8: 7606 7c03 0600 |00cc: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -0148ae: 0c00 |00cf: move-result-object v0 │ │ -0148b0: 5be0 4b03 |00d0: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.cpuTotalPaint:Landroid/graphics/Paint; // field@034b │ │ -0148b4: 54e0 6703 |00d2: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ -0148b8: 1401 d500 067f |00d4: const v1, #float 1.78121e+38 // #7f0600d5 │ │ -0148be: 6e20 4700 1000 |00d7: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -0148c4: 0a07 |00da: move-result v7 │ │ -0148c6: 6208 0800 |00db: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -0148ca: 52e0 7203 |00dd: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ -0148ce: 820b |00df: int-to-float v11, v0 │ │ -0148d0: 07e6 |00e0: move-object v6, v14 │ │ -0148d2: 0139 |00e1: move v9, v3 │ │ -0148d4: 014a |00e2: move v10, v4 │ │ -0148d6: 7606 7c03 0600 |00e3: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -0148dc: 0c00 |00e6: move-result-object v0 │ │ -0148de: 5be0 4803 |00e7: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.cpuAMPaint:Landroid/graphics/Paint; // field@0348 │ │ -0148e2: 54e0 6703 |00e9: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ -0148e6: 1401 6800 067f |00eb: const v1, #float 1.78119e+38 // #7f060068 │ │ -0148ec: 6e20 4700 1000 |00ee: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ -0148f2: 0a07 |00f1: move-result v7 │ │ -0148f4: 6208 0800 |00f2: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -0148f8: 52e0 7203 |00f4: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ -0148fc: 820b |00f6: int-to-float v11, v0 │ │ -0148fe: 07e6 |00f7: move-object v6, v14 │ │ -014900: 0139 |00f8: move v9, v3 │ │ -014902: 014a |00f9: move v10, v4 │ │ -014904: 7606 7c03 0600 |00fa: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -01490a: 0c00 |00fd: move-result-object v0 │ │ -01490c: 5be0 6003 |00fe: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.memUsedPaint:Landroid/graphics/Paint; // field@0360 │ │ -014910: 1407 ff00 ffff |0100: const v7, #float -nan // #ffff00ff │ │ -014916: 6208 0800 |0103: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -01491a: 52e0 7203 |0105: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ -01491e: 820b |0107: int-to-float v11, v0 │ │ -014920: 07e6 |0108: move-object v6, v14 │ │ -014922: 0139 |0109: move v9, v3 │ │ -014924: 014a |010a: move v10, v4 │ │ -014926: 7606 7c03 0600 |010b: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -01492c: 0c00 |010e: move-result-object v0 │ │ -01492e: 5be0 5903 |010f: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.memAvailablePaint:Landroid/graphics/Paint; // field@0359 │ │ -014932: 1a00 0d00 |0111: const-string v0, "#804000" // string@000d │ │ -014936: 7110 5300 0000 |0113: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0053 │ │ -01493c: 0a07 |0116: move-result v7 │ │ -01493e: 6208 0800 |0117: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -014942: 52e0 7203 |0119: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ -014946: 820b |011b: int-to-float v11, v0 │ │ -014948: 07e6 |011c: move-object v6, v14 │ │ -01494a: 0139 |011d: move v9, v3 │ │ -01494c: 014a |011e: move v10, v4 │ │ -01494e: 7606 7c03 0600 |011f: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -014954: 0c00 |0122: move-result-object v0 │ │ -014956: 5be0 5c03 |0123: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.memFreePaint:Landroid/graphics/Paint; // field@035c │ │ -01495a: 1407 ff00 00ff |0125: const v7, #float -1.70146e+38 // #ff0000ff │ │ -014960: 6208 0800 |0128: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -014964: 52e0 7203 |012a: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ -014968: 820b |012c: int-to-float v11, v0 │ │ -01496a: 07e6 |012d: move-object v6, v14 │ │ -01496c: 0139 |012e: move v9, v3 │ │ -01496e: 014a |012f: move v10, v4 │ │ -014970: 7606 7c03 0600 |0130: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -014976: 0c00 |0133: move-result-object v0 │ │ -014978: 5be0 4403 |0134: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.cachedPaint:Landroid/graphics/Paint; // field@0344 │ │ -01497c: 1407 00ff 00ff |0136: const v7, #float -1.71465e+38 // #ff00ff00 │ │ -014982: 6208 0800 |0139: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -014986: 52e0 7203 |013b: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ -01498a: 820b |013d: int-to-float v11, v0 │ │ -01498c: 07e6 |013e: move-object v6, v14 │ │ -01498e: 0139 |013f: move v9, v3 │ │ -014990: 014a |0140: move v10, v4 │ │ -014992: 7606 7c03 0600 |0141: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -014998: 0c00 |0144: move-result-object v0 │ │ -01499a: 5be0 7503 |0145: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.thresholdPaint:Landroid/graphics/Paint; // field@0375 │ │ -01499e: 6202 0a00 |0147: sget-object v2, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@000a │ │ -0149a2: 52e3 6e03 |0149: iget v3, v14, Lorg/anothermonitor/ViewGraphic;.textSize:I // field@036e │ │ -0149a6: 07e0 |014b: move-object v0, v14 │ │ -0149a8: 01d1 |014c: move v1, v13 │ │ -0149aa: 01c4 |014d: move v4, v12 │ │ -0149ac: 7606 7c03 0000 |014e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -0149b2: 0c00 |0151: move-result-object v0 │ │ -0149b4: 5be0 6d03 |0152: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.textPaintRecording:Landroid/graphics/Paint; // field@036d │ │ -0149b8: 6202 0900 |0154: sget-object v2, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0009 │ │ -0149bc: 52e3 6e03 |0156: iget v3, v14, Lorg/anothermonitor/ViewGraphic;.textSize:I // field@036e │ │ -0149c0: 07e0 |0158: move-object v0, v14 │ │ -0149c2: 01d1 |0159: move v1, v13 │ │ -0149c4: 01c4 |015a: move v4, v12 │ │ -0149c6: 7606 7c03 0000 |015b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -0149cc: 0c00 |015e: move-result-object v0 │ │ -0149ce: 5be0 6a03 |015f: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.textPaintInside:Landroid/graphics/Paint; // field@036a │ │ -0149d2: 1401 4444 44ff |0161: const v1, #float -2.60883e+38 // #ff444444 │ │ -0149d8: 6202 0800 |0164: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -0149dc: 52e3 6f03 |0166: iget v3, v14, Lorg/anothermonitor/ViewGraphic;.textSizeLegend:I // field@036f │ │ -0149e0: 07e0 |0168: move-object v0, v14 │ │ -0149e2: 01c4 |0169: move v4, v12 │ │ -0149e4: 7606 7c03 0000 |016a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -0149ea: 0c00 |016d: move-result-object v0 │ │ -0149ec: 5be0 6b03 |016e: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.textPaintLegend:Landroid/graphics/Paint; // field@036b │ │ -0149f0: 1401 4444 44ff |0170: const v1, #float -2.60883e+38 // #ff444444 │ │ -0149f6: 6202 0a00 |0173: sget-object v2, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@000a │ │ -0149fa: 52e3 6f03 |0175: iget v3, v14, Lorg/anothermonitor/ViewGraphic;.textSizeLegend:I // field@036f │ │ -0149fe: 07e0 |0177: move-object v0, v14 │ │ -014a00: 01c4 |0178: move v4, v12 │ │ -014a02: 7606 7c03 0000 |0179: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -014a08: 0c00 |017c: move-result-object v0 │ │ -014a0a: 5be0 6c03 |017d: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ -014a0e: 5cec 4d03 |017f: iput-boolean v12, v14, Lorg/anothermonitor/ViewGraphic;.graphicInitialised:Z // field@034d │ │ -014a12: 0e00 |0181: return-void │ │ -014a14: 0003 0400 0200 0000 0000 0041 0000 ... |0182: array-data (8 units) │ │ +014688: |[014688] org.anothermonitor.ViewGraphic.initializeGraphic:()V │ │ +014698: 150d 00ff |0000: const/high16 v13, #int -16777216 // #ff00 │ │ +01469c: 121c |0002: const/4 v12, #int 1 // #1 │ │ +01469e: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0146a0: 1303 0c00 |0004: const/16 v3, #int 12 // #c │ │ +0146a4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0146a6: 6e10 7a03 0e00 |0007: invoke-virtual {v14}, Lorg/anothermonitor/ViewGraphic;.getHeight:()I // method@037a │ │ +0146ac: 0a00 |000a: move-result v0 │ │ +0146ae: 8300 |000b: int-to-double v0, v0 │ │ +0146b0: 1806 9a99 9999 9999 b93f |000c: const-wide v6, #double 0.1 // #3fb999999999999a │ │ +0146ba: cd60 |0011: mul-double/2addr v0, v6 │ │ +0146bc: 8a00 |0012: double-to-int v0, v0 │ │ +0146be: 59e0 7d03 |0013: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +0146c2: 6e10 7a03 0e00 |0015: invoke-virtual {v14}, Lorg/anothermonitor/ViewGraphic;.getHeight:()I // method@037a │ │ +0146c8: 0a00 |0018: move-result v0 │ │ +0146ca: 8300 |0019: int-to-double v0, v0 │ │ +0146cc: 1806 295c 8fc2 f528 ec3f |001a: const-wide v6, #double 0.88 // #3fec28f5c28f5c29 │ │ +0146d6: cd60 |001f: mul-double/2addr v0, v6 │ │ +0146d8: 8a00 |0020: double-to-int v0, v0 │ │ +0146da: 59e0 7a03 |0021: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +0146de: 6e10 7f03 0e00 |0023: invoke-virtual {v14}, Lorg/anothermonitor/ViewGraphic;.getWidth:()I // method@037f │ │ +0146e4: 0a00 |0026: move-result v0 │ │ +0146e6: 8300 |0027: int-to-double v0, v0 │ │ +0146e8: 1806 ec51 b81e 85eb c13f |0028: const-wide v6, #double 0.14 // #3fc1eb851eb851ec │ │ +0146f2: cd60 |002d: mul-double/2addr v0, v6 │ │ +0146f4: 8a00 |002e: double-to-int v0, v0 │ │ +0146f6: 59e0 7703 |002f: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +0146fa: 6e10 7f03 0e00 |0031: invoke-virtual {v14}, Lorg/anothermonitor/ViewGraphic;.getWidth:()I // method@037f │ │ +014700: 0a00 |0034: move-result v0 │ │ +014702: 8300 |0035: int-to-double v0, v0 │ │ +014704: 1806 14ae 47e1 7a14 ee3f |0036: const-wide v6, #double 0.94 // #3fee147ae147ae14 │ │ +01470e: cd60 |003b: mul-double/2addr v0, v6 │ │ +014710: 8a00 |003c: double-to-int v0, v0 │ │ +014712: 59e0 7903 |003d: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +014716: 52e0 7903 |003f: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +01471a: 52e1 7703 |0041: iget v1, v14, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +01471e: b110 |0043: sub-int/2addr v0, v1 │ │ +014720: 59e0 5003 |0044: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.graphicWidth:I // field@0350 │ │ +014724: 52e0 7a03 |0046: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014728: 52e1 7d03 |0048: iget v1, v14, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +01472c: b110 |004a: sub-int/2addr v0, v1 │ │ +01472e: 59e0 4c03 |004b: iput v0, v14, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +014732: 2200 3400 |004d: new-instance v0, Landroid/graphics/Rect; // type@0034 │ │ +014736: 52e1 7703 |004f: iget v1, v14, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +01473a: 52e2 7d03 |0051: iget v2, v14, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +01473e: 52e6 7903 |0053: iget v6, v14, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +014742: 52e7 7a03 |0055: iget v7, v14, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014746: 7057 5d00 1062 |0057: invoke-direct {v0, v1, v2, v6, v7}, Landroid/graphics/Rect;.:(IIII)V // method@005d │ │ +01474c: 5be0 4103 |005a: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.bgRect:Landroid/graphics/Rect; // field@0341 │ │ +014750: 6e10 7603 0e00 |005c: invoke-virtual {v14}, Lorg/anothermonitor/ViewGraphic;.calculateInnerVariables:()V // method@0376 │ │ +014756: 1401 cccc ccff |005f: const v1, #float -nan // #ffcccccc │ │ +01475c: 6202 0800 |0062: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +014760: 07e0 |0064: move-object v0, v14 │ │ +014762: 7606 7c03 0000 |0065: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +014768: 0c00 |0068: move-result-object v0 │ │ +01476a: 5be0 4003 |0069: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.bgPaint:Landroid/graphics/Paint; // field@0340 │ │ +01476e: 1501 ffff |006b: const/high16 v1, #int -65536 // #ffff │ │ +014772: 6202 0800 |006d: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +014776: 07e0 |006f: move-object v0, v14 │ │ +014778: 7606 7c03 0000 |0070: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +01477e: 0c00 |0073: move-result-object v0 │ │ +014780: 5be0 4503 |0074: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.circlePaint:Landroid/graphics/Paint; // field@0345 │ │ +014784: 54e0 6703 |0076: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ +014788: 1401 df00 067f |0078: const v1, #float 1.78121e+38 // #7f0600df │ │ +01478e: 6e20 4700 1000 |007b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +014794: 0a07 |007e: move-result v7 │ │ +014796: 6208 0800 |007f: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +01479a: 52e0 7003 |0081: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickEdges:I // field@0370 │ │ +01479e: 820b |0083: int-to-float v11, v0 │ │ +0147a0: 07e6 |0084: move-object v6, v14 │ │ +0147a2: 0139 |0085: move v9, v3 │ │ +0147a4: 014a |0086: move v10, v4 │ │ +0147a6: 7606 7c03 0600 |0087: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +0147ac: 0c00 |008a: move-result-object v0 │ │ +0147ae: 5be0 5203 |008b: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.linesEdgePaint:Landroid/graphics/Paint; // field@0352 │ │ +0147b2: 54e0 6703 |008d: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ +0147b6: 1401 df00 067f |008f: const v1, #float 1.78121e+38 // #7f0600df │ │ +0147bc: 6e20 4700 1000 |0092: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +0147c2: 0a07 |0095: move-result v7 │ │ +0147c4: 6208 0800 |0096: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +0147c8: 52e0 7103 |0098: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickGrid:I // field@0371 │ │ +0147cc: 820b |009a: int-to-float v11, v0 │ │ +0147ce: 07e6 |009b: move-object v6, v14 │ │ +0147d0: 0139 |009c: move v9, v3 │ │ +0147d2: 014a |009d: move v10, v4 │ │ +0147d4: 7606 7c03 0600 |009e: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +0147da: 0c00 |00a1: move-result-object v0 │ │ +0147dc: 5be0 5303 |00a2: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.linesGridPaint:Landroid/graphics/Paint; // field@0353 │ │ +0147e0: 54e0 5303 |00a4: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.linesGridPaint:Landroid/graphics/Paint; // field@0353 │ │ +0147e4: 6201 0b00 |00a6: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@000b │ │ +0147e8: 6e20 5a00 1000 |00a8: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@005a │ │ +0147ee: 54e0 5303 |00ab: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.linesGridPaint:Landroid/graphics/Paint; // field@0353 │ │ +0147f2: 2201 2e00 |00ad: new-instance v1, Landroid/graphics/DashPathEffect; // type@002e │ │ +0147f6: 1222 |00af: const/4 v2, #int 2 // #2 │ │ +0147f8: 2322 0c01 |00b0: new-array v2, v2, [F // type@010c │ │ +0147fc: 2602 d000 0000 |00b2: fill-array-data v2, 00000182 // +000000d0 │ │ +014802: 7030 5400 2105 |00b5: invoke-direct {v1, v2, v5}, Landroid/graphics/DashPathEffect;.:([FF)V // method@0054 │ │ +014808: 6e20 5800 1000 |00b8: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setPathEffect:(Landroid/graphics/PathEffect;)Landroid/graphics/PathEffect; // method@0058 │ │ +01480e: 54e0 6703 |00bb: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ +014812: 1401 d400 067f |00bd: const v1, #float 1.78121e+38 // #7f0600d4 │ │ +014818: 6e20 4700 1000 |00c0: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +01481e: 0a07 |00c3: move-result v7 │ │ +014820: 6208 0800 |00c4: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +014824: 52e0 7203 |00c6: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ +014828: 820b |00c8: int-to-float v11, v0 │ │ +01482a: 07e6 |00c9: move-object v6, v14 │ │ +01482c: 0139 |00ca: move v9, v3 │ │ +01482e: 014a |00cb: move v10, v4 │ │ +014830: 7606 7c03 0600 |00cc: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +014836: 0c00 |00cf: move-result-object v0 │ │ +014838: 5be0 4b03 |00d0: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.cpuTotalPaint:Landroid/graphics/Paint; // field@034b │ │ +01483c: 54e0 6703 |00d2: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ +014840: 1401 d500 067f |00d4: const v1, #float 1.78121e+38 // #7f0600d5 │ │ +014846: 6e20 4700 1000 |00d7: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +01484c: 0a07 |00da: move-result v7 │ │ +01484e: 6208 0800 |00db: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +014852: 52e0 7203 |00dd: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ +014856: 820b |00df: int-to-float v11, v0 │ │ +014858: 07e6 |00e0: move-object v6, v14 │ │ +01485a: 0139 |00e1: move v9, v3 │ │ +01485c: 014a |00e2: move v10, v4 │ │ +01485e: 7606 7c03 0600 |00e3: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +014864: 0c00 |00e6: move-result-object v0 │ │ +014866: 5be0 4803 |00e7: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.cpuAMPaint:Landroid/graphics/Paint; // field@0348 │ │ +01486a: 54e0 6703 |00e9: iget-object v0, v14, Lorg/anothermonitor/ViewGraphic;.res:Landroid/content/res/Resources; // field@0367 │ │ +01486e: 1401 6800 067f |00eb: const v1, #float 1.78119e+38 // #7f060068 │ │ +014874: 6e20 4700 1000 |00ee: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0047 │ │ +01487a: 0a07 |00f1: move-result v7 │ │ +01487c: 6208 0800 |00f2: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +014880: 52e0 7203 |00f4: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ +014884: 820b |00f6: int-to-float v11, v0 │ │ +014886: 07e6 |00f7: move-object v6, v14 │ │ +014888: 0139 |00f8: move v9, v3 │ │ +01488a: 014a |00f9: move v10, v4 │ │ +01488c: 7606 7c03 0600 |00fa: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +014892: 0c00 |00fd: move-result-object v0 │ │ +014894: 5be0 6003 |00fe: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.memUsedPaint:Landroid/graphics/Paint; // field@0360 │ │ +014898: 1407 ff00 ffff |0100: const v7, #float -nan // #ffff00ff │ │ +01489e: 6208 0800 |0103: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +0148a2: 52e0 7203 |0105: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ +0148a6: 820b |0107: int-to-float v11, v0 │ │ +0148a8: 07e6 |0108: move-object v6, v14 │ │ +0148aa: 0139 |0109: move v9, v3 │ │ +0148ac: 014a |010a: move v10, v4 │ │ +0148ae: 7606 7c03 0600 |010b: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +0148b4: 0c00 |010e: move-result-object v0 │ │ +0148b6: 5be0 5903 |010f: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.memAvailablePaint:Landroid/graphics/Paint; // field@0359 │ │ +0148ba: 1a00 0d00 |0111: const-string v0, "#804000" // string@000d │ │ +0148be: 7110 5300 0000 |0113: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0053 │ │ +0148c4: 0a07 |0116: move-result v7 │ │ +0148c6: 6208 0800 |0117: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +0148ca: 52e0 7203 |0119: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ +0148ce: 820b |011b: int-to-float v11, v0 │ │ +0148d0: 07e6 |011c: move-object v6, v14 │ │ +0148d2: 0139 |011d: move v9, v3 │ │ +0148d4: 014a |011e: move v10, v4 │ │ +0148d6: 7606 7c03 0600 |011f: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +0148dc: 0c00 |0122: move-result-object v0 │ │ +0148de: 5be0 5c03 |0123: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.memFreePaint:Landroid/graphics/Paint; // field@035c │ │ +0148e2: 1407 ff00 00ff |0125: const v7, #float -1.70146e+38 // #ff0000ff │ │ +0148e8: 6208 0800 |0128: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +0148ec: 52e0 7203 |012a: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ +0148f0: 820b |012c: int-to-float v11, v0 │ │ +0148f2: 07e6 |012d: move-object v6, v14 │ │ +0148f4: 0139 |012e: move v9, v3 │ │ +0148f6: 014a |012f: move v10, v4 │ │ +0148f8: 7606 7c03 0600 |0130: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +0148fe: 0c00 |0133: move-result-object v0 │ │ +014900: 5be0 4403 |0134: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.cachedPaint:Landroid/graphics/Paint; // field@0344 │ │ +014904: 1407 00ff 00ff |0136: const v7, #float -1.71465e+38 // #ff00ff00 │ │ +01490a: 6208 0800 |0139: sget-object v8, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +01490e: 52e0 7203 |013b: iget v0, v14, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ +014912: 820b |013d: int-to-float v11, v0 │ │ +014914: 07e6 |013e: move-object v6, v14 │ │ +014916: 0139 |013f: move v9, v3 │ │ +014918: 014a |0140: move v10, v4 │ │ +01491a: 7606 7c03 0600 |0141: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +014920: 0c00 |0144: move-result-object v0 │ │ +014922: 5be0 7503 |0145: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.thresholdPaint:Landroid/graphics/Paint; // field@0375 │ │ +014926: 6202 0a00 |0147: sget-object v2, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@000a │ │ +01492a: 52e3 6e03 |0149: iget v3, v14, Lorg/anothermonitor/ViewGraphic;.textSize:I // field@036e │ │ +01492e: 07e0 |014b: move-object v0, v14 │ │ +014930: 01d1 |014c: move v1, v13 │ │ +014932: 01c4 |014d: move v4, v12 │ │ +014934: 7606 7c03 0000 |014e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +01493a: 0c00 |0151: move-result-object v0 │ │ +01493c: 5be0 6d03 |0152: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.textPaintRecording:Landroid/graphics/Paint; // field@036d │ │ +014940: 6202 0900 |0154: sget-object v2, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0009 │ │ +014944: 52e3 6e03 |0156: iget v3, v14, Lorg/anothermonitor/ViewGraphic;.textSize:I // field@036e │ │ +014948: 07e0 |0158: move-object v0, v14 │ │ +01494a: 01d1 |0159: move v1, v13 │ │ +01494c: 01c4 |015a: move v4, v12 │ │ +01494e: 7606 7c03 0000 |015b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +014954: 0c00 |015e: move-result-object v0 │ │ +014956: 5be0 6a03 |015f: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.textPaintInside:Landroid/graphics/Paint; // field@036a │ │ +01495a: 1401 4444 44ff |0161: const v1, #float -2.60883e+38 // #ff444444 │ │ +014960: 6202 0800 |0164: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +014964: 52e3 6f03 |0166: iget v3, v14, Lorg/anothermonitor/ViewGraphic;.textSizeLegend:I // field@036f │ │ +014968: 07e0 |0168: move-object v0, v14 │ │ +01496a: 01c4 |0169: move v4, v12 │ │ +01496c: 7606 7c03 0000 |016a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +014972: 0c00 |016d: move-result-object v0 │ │ +014974: 5be0 6b03 |016e: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.textPaintLegend:Landroid/graphics/Paint; // field@036b │ │ +014978: 1401 4444 44ff |0170: const v1, #float -2.60883e+38 // #ff444444 │ │ +01497e: 6202 0a00 |0173: sget-object v2, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@000a │ │ +014982: 52e3 6f03 |0175: iget v3, v14, Lorg/anothermonitor/ViewGraphic;.textSizeLegend:I // field@036f │ │ +014986: 07e0 |0177: move-object v0, v14 │ │ +014988: 01c4 |0178: move v4, v12 │ │ +01498a: 7606 7c03 0000 |0179: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +014990: 0c00 |017c: move-result-object v0 │ │ +014992: 5be0 6c03 |017d: iput-object v0, v14, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ +014996: 5cec 4d03 |017f: iput-boolean v12, v14, Lorg/anothermonitor/ViewGraphic;.graphicInitialised:Z // field@034d │ │ +01499a: 0e00 |0181: return-void │ │ +01499c: 0003 0400 0200 0000 0000 0041 0000 ... |0182: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=304 │ │ 0x0015 line=305 │ │ 0x0023 line=306 │ │ 0x0031 line=307 │ │ 0x003f line=309 │ │ @@ -24397,49 +24453,49 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -014a24: |[014a24] org.anothermonitor.ViewGraphic.calculateInnerVariables:()V │ │ -014a34: 5220 5003 |0000: iget v0, v2, Lorg/anothermonitor/ViewGraphic;.graphicWidth:I // field@0350 │ │ -014a38: 5421 5503 |0002: iget-object v1, v2, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -014a3c: 6e10 5803 0100 |0004: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -014a42: 0a01 |0007: move-result v1 │ │ -014a44: b310 |0008: div-int/2addr v0, v1 │ │ -014a46: 8300 |0009: int-to-double v0, v0 │ │ -014a48: 7120 be01 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ -014a4e: 0b00 |000d: move-result-wide v0 │ │ -014a50: 8a00 |000e: double-to-int v0, v0 │ │ -014a52: 5920 5103 |000f: iput v0, v2, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ -014a56: 5220 5103 |0011: iget v0, v2, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ -014a5a: 5421 5503 |0013: iget-object v1, v2, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -014a5e: 6e10 5603 0100 |0015: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalRead:()I // method@0356 │ │ -014a64: 0a01 |0018: move-result v1 │ │ -014a66: b210 |0019: mul-int/2addr v0, v1 │ │ -014a68: d300 e803 |001a: div-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -014a6c: db00 003c |001c: div-int/lit8 v0, v0, #int 60 // #3c │ │ -014a70: 8300 |001e: int-to-double v0, v0 │ │ -014a72: 7120 bf01 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@01bf │ │ -014a78: 0b00 |0022: move-result-wide v0 │ │ -014a7a: 8a00 |0023: double-to-int v0, v0 │ │ -014a7c: 5920 6203 |0024: iput v0, v2, Lorg/anothermonitor/ViewGraphic;.minutes:I // field@0362 │ │ -014a80: 5220 5103 |0026: iget v0, v2, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ -014a84: 5421 5503 |0028: iget-object v1, v2, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -014a88: 6e10 5603 0100 |002a: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalRead:()I // method@0356 │ │ -014a8e: 0a01 |002d: move-result v1 │ │ -014a90: b210 |002e: mul-int/2addr v0, v1 │ │ -014a92: d300 e803 |002f: div-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -014a96: 8300 |0031: int-to-double v0, v0 │ │ -014a98: 7120 bf01 1000 |0032: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@01bf │ │ -014a9e: 0b00 |0035: move-result-wide v0 │ │ -014aa0: 8a00 |0036: double-to-int v0, v0 │ │ -014aa2: 5920 6803 |0037: iput v0, v2, Lorg/anothermonitor/ViewGraphic;.seconds:I // field@0368 │ │ -014aa6: 0e00 |0039: return-void │ │ +0149ac: |[0149ac] org.anothermonitor.ViewGraphic.calculateInnerVariables:()V │ │ +0149bc: 5220 5003 |0000: iget v0, v2, Lorg/anothermonitor/ViewGraphic;.graphicWidth:I // field@0350 │ │ +0149c0: 5421 5503 |0002: iget-object v1, v2, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0149c4: 6e10 5803 0100 |0004: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +0149ca: 0a01 |0007: move-result v1 │ │ +0149cc: b310 |0008: div-int/2addr v0, v1 │ │ +0149ce: 8300 |0009: int-to-double v0, v0 │ │ +0149d0: 7120 be01 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@01be │ │ +0149d6: 0b00 |000d: move-result-wide v0 │ │ +0149d8: 8a00 |000e: double-to-int v0, v0 │ │ +0149da: 5920 5103 |000f: iput v0, v2, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ +0149de: 5220 5103 |0011: iget v0, v2, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ +0149e2: 5421 5503 |0013: iget-object v1, v2, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0149e6: 6e10 5603 0100 |0015: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalRead:()I // method@0356 │ │ +0149ec: 0a01 |0018: move-result v1 │ │ +0149ee: b210 |0019: mul-int/2addr v0, v1 │ │ +0149f0: d300 e803 |001a: div-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +0149f4: db00 003c |001c: div-int/lit8 v0, v0, #int 60 // #3c │ │ +0149f8: 8300 |001e: int-to-double v0, v0 │ │ +0149fa: 7120 bf01 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@01bf │ │ +014a00: 0b00 |0022: move-result-wide v0 │ │ +014a02: 8a00 |0023: double-to-int v0, v0 │ │ +014a04: 5920 6203 |0024: iput v0, v2, Lorg/anothermonitor/ViewGraphic;.minutes:I // field@0362 │ │ +014a08: 5220 5103 |0026: iget v0, v2, Lorg/anothermonitor/ViewGraphic;.intervalTotalNumber:I // field@0351 │ │ +014a0c: 5421 5503 |0028: iget-object v1, v2, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014a10: 6e10 5603 0100 |002a: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalRead:()I // method@0356 │ │ +014a16: 0a01 |002d: move-result v1 │ │ +014a18: b210 |002e: mul-int/2addr v0, v1 │ │ +014a1a: d300 e803 |002f: div-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +014a1e: 8300 |0031: int-to-double v0, v0 │ │ +014a20: 7120 bf01 1000 |0032: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@01bf │ │ +014a26: 0b00 |0035: move-result-wide v0 │ │ +014a28: 8a00 |0036: double-to-int v0, v0 │ │ +014a2a: 5920 6803 |0037: iput v0, v2, Lorg/anothermonitor/ViewGraphic;.seconds:I // field@0368 │ │ +014a2e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0011 line=413 │ │ 0x0026 line=414 │ │ 0x0039 line=415 │ │ locals : │ │ @@ -24450,624 +24506,624 @@ │ │ type : '(Landroid/graphics/Canvas;Ljava/lang/Thread;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 1135 16-bit code units │ │ -014aa8: |[014aa8] org.anothermonitor.ViewGraphic.onDrawCustomised:(Landroid/graphics/Canvas;Ljava/lang/Thread;)V │ │ -014ab8: 120b |0000: const/4 v11, #int 0 // #0 │ │ -014aba: 150a 7042 |0001: const/high16 v10, #int 1114636288 // #4270 │ │ -014abe: 1509 7a44 |0003: const/high16 v9, #int 1148846080 // #447a │ │ -014ac2: 54c0 5503 |0005: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -014ac6: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ -014aca: 390d 0300 |0009: if-nez v13, 000c // +0003 │ │ -014ace: 0e00 |000b: return-void │ │ -014ad0: 55c0 4d03 |000c: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.graphicInitialised:Z // field@034d │ │ -014ad4: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -014ad8: 7010 8003 0c00 |0010: invoke-direct {v12}, Lorg/anothermonitor/ViewGraphic;.initializeGraphic:()V // method@0380 │ │ -014ade: 5bce 5603 |0013: iput-object v14, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014ae2: 54c0 5603 |0015: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014ae6: 3800 f4ff |0017: if-eqz v0, 000b // -000c │ │ -014aea: 54c0 5603 |0019: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014aee: 6e10 da01 0000 |001b: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014af4: 0a00 |001e: move-result v0 │ │ -014af6: 3900 ecff |001f: if-nez v0, 000b // -0014 │ │ -014afa: 6200 0c00 |0021: sget-object v0, Landroid/graphics/PorterDuff$Mode;.CLEAR:Landroid/graphics/PorterDuff$Mode; // field@000c │ │ -014afe: 6e30 4f00 bd00 |0023: invoke-virtual {v13, v11, v0}, Landroid/graphics/Canvas;.drawColor:(ILandroid/graphics/PorterDuff$Mode;)V // method@004f │ │ -014b04: 54c0 5603 |0026: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014b08: 6e10 da01 0000 |0028: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014b0e: 0a00 |002b: move-result v0 │ │ -014b10: 3900 dfff |002c: if-nez v0, 000b // -0021 │ │ -014b14: 54c0 4103 |002e: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.bgRect:Landroid/graphics/Rect; // field@0341 │ │ -014b18: 54c1 4003 |0030: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.bgPaint:Landroid/graphics/Paint; // field@0340 │ │ -014b1c: 6e30 5100 0d01 |0032: invoke-virtual {v13, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0051 │ │ -014b22: 1407 cdcc cc3d |0035: const v7, #float 0.1 // #3dcccccd │ │ -014b28: 1500 803f |0038: const/high16 v0, #int 1065353216 // #3f80 │ │ -014b2c: 2e00 0700 |003a: cmpg-float v0, v7, v0 │ │ -014b30: 3b00 2b00 |003c: if-gez v0, 0067 // +002b │ │ -014b34: 54c0 5603 |003e: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014b38: 6e10 da01 0000 |0040: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014b3e: 0a00 |0043: move-result v0 │ │ -014b40: 3900 c7ff |0044: if-nez v0, 000b // -0039 │ │ -014b44: 52c0 7703 |0046: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -014b48: 8201 |0048: int-to-float v1, v0 │ │ -014b4a: 52c0 7d03 |0049: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -014b4e: 8200 |004b: int-to-float v0, v0 │ │ -014b50: 52c2 4c03 |004c: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -014b54: 8222 |004e: int-to-float v2, v2 │ │ -014b56: c872 |004f: mul-float/2addr v2, v7 │ │ -014b58: c602 |0050: add-float/2addr v2, v0 │ │ -014b5a: 52c0 7903 |0051: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -014b5e: 8203 |0053: int-to-float v3, v0 │ │ -014b60: 52c0 7d03 |0054: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -014b64: 8200 |0056: int-to-float v0, v0 │ │ -014b66: 52c4 4c03 |0057: iget v4, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -014b6a: 8244 |0059: int-to-float v4, v4 │ │ -014b6c: c874 |005a: mul-float/2addr v4, v7 │ │ -014b6e: c604 |005b: add-float/2addr v4, v0 │ │ -014b70: 54c5 5303 |005c: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesGridPaint:Landroid/graphics/Paint; // field@0353 │ │ -014b74: 07d0 |005e: move-object v0, v13 │ │ -014b76: 7406 5000 0000 |005f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ -014b7c: 1400 cdcc 4c3e |0062: const v0, #float 0.2 // #3e4ccccd │ │ -014b82: c607 |0065: add-float/2addr v7, v0 │ │ -014b84: 28d2 |0066: goto 0038 // -002e │ │ -014b86: 1217 |0067: const/4 v7, #int 1 // #1 │ │ -014b88: 52c0 6203 |0068: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.minutes:I // field@0362 │ │ -014b8c: 3607 3700 |006a: if-gt v7, v0, 00a1 // +0037 │ │ -014b90: 52c0 7903 |006c: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -014b94: 54c1 5503 |006e: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -014b98: 6e10 5803 0100 |0070: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -014b9e: 0a01 |0073: move-result v1 │ │ -014ba0: b271 |0074: mul-int/2addr v1, v7 │ │ -014ba2: 54c2 5503 |0075: iget-object v2, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -014ba6: 6e10 5603 0200 |0077: invoke-virtual {v2}, Lorg/anothermonitor/ServiceReader;.getIntervalRead:()I // method@0356 │ │ -014bac: 0a02 |007a: move-result v2 │ │ -014bae: 8222 |007b: int-to-float v2, v2 │ │ -014bb0: c992 |007c: div-float/2addr v2, v9 │ │ -014bb2: a902 0a02 |007d: div-float v2, v10, v2 │ │ -014bb6: 8722 |007f: float-to-int v2, v2 │ │ -014bb8: b221 |0080: mul-int/2addr v1, v2 │ │ -014bba: b110 |0081: sub-int/2addr v0, v1 │ │ -014bbc: 59c0 6903 |0082: iput v0, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ -014bc0: 54c0 5603 |0084: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014bc4: 6e10 da01 0000 |0086: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014bca: 0a00 |0089: move-result v0 │ │ -014bcc: 3900 81ff |008a: if-nez v0, 000b // -007f │ │ -014bd0: 52c0 6903 |008c: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ -014bd4: 8201 |008e: int-to-float v1, v0 │ │ -014bd6: 52c0 7d03 |008f: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -014bda: 8202 |0091: int-to-float v2, v0 │ │ -014bdc: 52c0 6903 |0092: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ -014be0: 8203 |0094: int-to-float v3, v0 │ │ -014be2: 52c0 7a03 |0095: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -014be6: 8204 |0097: int-to-float v4, v0 │ │ -014be8: 54c5 5303 |0098: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesGridPaint:Landroid/graphics/Paint; // field@0353 │ │ -014bec: 07d0 |009a: move-object v0, v13 │ │ -014bee: 7406 5000 0000 |009b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ -014bf4: d807 0701 |009e: add-int/lit8 v7, v7, #int 1 // #01 │ │ -014bf8: 28c8 |00a0: goto 0068 // -0038 │ │ -014bfa: 55c0 4a03 |00a1: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.cpuTotalD:Z // field@034a │ │ -014bfe: 3800 0900 |00a3: if-eqz v0, 00ac // +0009 │ │ -014c02: 54c0 4903 |00a5: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.cpuTotal:Ljava/util/List; // field@0349 │ │ -014c06: 54c1 4b03 |00a7: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.cpuTotalPaint:Landroid/graphics/Paint; // field@034b │ │ -014c0a: 7040 7803 0c1d |00a9: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLineFloat:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0378 │ │ -014c10: 55c0 4703 |00ac: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.cpuAMD:Z // field@0347 │ │ -014c14: 3800 0d00 |00ae: if-eqz v0, 00bb // +000d │ │ -014c18: 52c0 6403 |00b0: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.processesMode:I // field@0364 │ │ -014c1c: 3900 9e00 |00b2: if-nez v0, 0150 // +009e │ │ -014c20: 54c0 4603 |00b4: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.cpuAM:Ljava/util/List; // field@0346 │ │ -014c24: 54c1 4803 |00b6: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.cpuAMPaint:Landroid/graphics/Paint; // field@0348 │ │ -014c28: 7040 7803 0c1d |00b8: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLineFloat:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0378 │ │ -014c2e: 54c0 5503 |00bb: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -014c32: 6e10 5e03 0000 |00bd: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getProcesses:()Ljava/util/List; // method@035e │ │ -014c38: 0c06 |00c0: move-result-object v6 │ │ -014c3a: 3806 aa00 |00c1: if-eqz v6, 016b // +00aa │ │ -014c3e: 7210 f301 0600 |00c3: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ -014c44: 0a00 |00c6: move-result v0 │ │ -014c46: 3900 a400 |00c7: if-nez v0, 016b // +00a4 │ │ -014c4a: 1207 |00c9: const/4 v7, #int 0 // #0 │ │ -014c4c: 7210 f701 0600 |00ca: invoke-interface {v6}, Ljava/util/List;.size:()I // method@01f7 │ │ -014c52: 0a00 |00cd: move-result v0 │ │ -014c54: 3507 9d00 |00ce: if-ge v7, v0, 016b // +009d │ │ -014c58: 7220 f201 7600 |00d0: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -014c5e: 0c00 |00d3: move-result-object v0 │ │ -014c60: 1f00 b000 |00d4: check-cast v0, Ljava/util/Map; // type@00b0 │ │ -014c64: 1a01 d505 |00d6: const-string v1, "pSelected" // string@05d5 │ │ -014c68: 7220 f801 1000 |00d8: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -014c6e: 0c00 |00db: move-result-object v0 │ │ -014c70: 1f00 9500 |00dc: check-cast v0, Ljava/lang/Boolean; // type@0095 │ │ -014c74: 6e10 b001 0000 |00de: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@01b0 │ │ -014c7a: 0a00 |00e1: move-result v0 │ │ -014c7c: 3800 6a00 |00e2: if-eqz v0, 014c // +006a │ │ -014c80: 54c0 6303 |00e4: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.paints:Ljava/util/Map; // field@0363 │ │ -014c84: 3900 0900 |00e6: if-nez v0, 00ef // +0009 │ │ -014c88: 2200 ad00 |00e8: new-instance v0, Ljava/util/HashMap; // type@00ad │ │ -014c8c: 7010 eb01 0000 |00ea: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@01eb │ │ -014c92: 5bc0 6303 |00ed: iput-object v0, v12, Lorg/anothermonitor/ViewGraphic;.paints:Ljava/util/Map; // field@0363 │ │ -014c96: 54c1 6303 |00ef: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.paints:Ljava/util/Map; // field@0363 │ │ -014c9a: 7220 f201 7600 |00f1: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -014ca0: 0c00 |00f4: move-result-object v0 │ │ -014ca2: 1f00 b000 |00f5: check-cast v0, Ljava/util/Map; // type@00b0 │ │ -014ca6: 1a02 cf05 |00f7: const-string v2, "pId" // string@05cf │ │ -014caa: 7220 f801 2000 |00f9: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -014cb0: 0c00 |00fc: move-result-object v0 │ │ -014cb2: 7220 f801 0100 |00fd: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -014cb8: 0c08 |0100: move-result-object v8 │ │ -014cba: 1f08 3100 |0101: check-cast v8, Landroid/graphics/Paint; // type@0031 │ │ -014cbe: 3908 3400 |0103: if-nez v8, 0137 // +0034 │ │ -014cc2: 7220 f201 7600 |0105: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -014cc8: 0c00 |0108: move-result-object v0 │ │ -014cca: 1f00 b000 |0109: check-cast v0, Ljava/util/Map; // type@00b0 │ │ -014cce: 1a01 c805 |010b: const-string v1, "pColour" // string@05c8 │ │ -014cd2: 7220 f801 1000 |010d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -014cd8: 0c00 |0110: move-result-object v0 │ │ -014cda: 1f00 9e00 |0111: check-cast v0, Ljava/lang/Integer; // type@009e │ │ -014cde: 6e10 b901 0000 |0113: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ -014ce4: 0a01 |0116: move-result v1 │ │ -014ce6: 6202 0800 |0117: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ -014cea: 1303 0c00 |0119: const/16 v3, #int 12 // #c │ │ -014cee: 52c0 7203 |011b: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ -014cf2: 8205 |011d: int-to-float v5, v0 │ │ -014cf4: 07c0 |011e: move-object v0, v12 │ │ -014cf6: 01b4 |011f: move v4, v11 │ │ -014cf8: 7606 7c03 0000 |0120: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ -014cfe: 0c08 |0123: move-result-object v8 │ │ -014d00: 54c1 6303 |0124: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.paints:Ljava/util/Map; // field@0363 │ │ -014d04: 7220 f201 7600 |0126: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -014d0a: 0c00 |0129: move-result-object v0 │ │ -014d0c: 1f00 b000 |012a: check-cast v0, Ljava/util/Map; // type@00b0 │ │ -014d10: 1a02 cf05 |012c: const-string v2, "pId" // string@05cf │ │ -014d14: 7220 f801 2000 |012e: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -014d1a: 0c00 |0131: move-result-object v0 │ │ -014d1c: 1f00 a500 |0132: check-cast v0, Ljava/lang/String; // type@00a5 │ │ -014d20: 7230 f901 0108 |0134: invoke-interface {v1, v0, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ -014d26: 52c0 6403 |0137: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.processesMode:I // field@0364 │ │ -014d2a: 3900 2000 |0139: if-nez v0, 0159 // +0020 │ │ -014d2e: 7220 f201 7600 |013b: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -014d34: 0c00 |013e: move-result-object v0 │ │ -014d36: 1f00 b000 |013f: check-cast v0, Ljava/util/Map; // type@00b0 │ │ -014d3a: 1a01 3c04 |0141: const-string v1, "finalValue" // string@043c │ │ -014d3e: 7220 f801 1000 |0143: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -014d44: 0c00 |0146: move-result-object v0 │ │ -014d46: 1f00 af00 |0147: check-cast v0, Ljava/util/List; // type@00af │ │ -014d4a: 7040 7803 0c8d |0149: invoke-direct {v12, v0, v13, v8}, Lorg/anothermonitor/ViewGraphic;.drawLineFloat:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0378 │ │ -014d50: d807 0701 |014c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -014d54: 2900 7cff |014e: goto/16 00ca // -0084 │ │ -014d58: 54c0 6103 |0150: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.memoryAM:Ljava/util/List; // field@0361 │ │ -014d5c: 54c1 4803 |0152: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.cpuAMPaint:Landroid/graphics/Paint; // field@0348 │ │ -014d60: 7040 7903 0c1d |0154: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLineInteger:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0379 │ │ -014d66: 2900 64ff |0157: goto/16 00bb // -009c │ │ -014d6a: 7220 f201 7600 |0159: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ -014d70: 0c00 |015c: move-result-object v0 │ │ -014d72: 1f00 b000 |015d: check-cast v0, Ljava/util/Map; // type@00b0 │ │ -014d76: 1a01 d205 |015f: const-string v1, "pPTD" // string@05d2 │ │ -014d7a: 7220 f801 1000 |0161: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ -014d80: 0c00 |0164: move-result-object v0 │ │ -014d82: 1f00 af00 |0165: check-cast v0, Ljava/util/List; // type@00af │ │ -014d86: 7040 7903 0c8d |0167: invoke-direct {v12, v0, v13, v8}, Lorg/anothermonitor/ViewGraphic;.drawLineInteger:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0379 │ │ -014d8c: 28e2 |016a: goto 014c // -001e │ │ -014d8e: 52c0 4f03 |016b: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.graphicMode:I // field@034f │ │ -014d92: 3900 3900 |016d: if-nez v0, 01a6 // +0039 │ │ -014d96: 55c0 5f03 |016f: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.memUsedD:Z // field@035f │ │ -014d9a: 3800 0900 |0171: if-eqz v0, 017a // +0009 │ │ -014d9e: 54c0 5e03 |0173: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.memUsed:Ljava/util/List; // field@035e │ │ -014da2: 54c1 6003 |0175: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.memUsedPaint:Landroid/graphics/Paint; // field@0360 │ │ -014da6: 7040 7703 0c1d |0177: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0377 │ │ -014dac: 55c0 5803 |017a: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.memAvailableD:Z // field@0358 │ │ -014db0: 3800 0900 |017c: if-eqz v0, 0185 // +0009 │ │ -014db4: 54c0 5703 |017e: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.memAvailable:Ljava/util/List; // field@0357 │ │ -014db8: 54c1 5903 |0180: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.memAvailablePaint:Landroid/graphics/Paint; // field@0359 │ │ -014dbc: 7040 7703 0c1d |0182: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0377 │ │ -014dc2: 55c0 5b03 |0185: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.memFreeD:Z // field@035b │ │ -014dc6: 3800 0900 |0187: if-eqz v0, 0190 // +0009 │ │ -014dca: 54c0 5a03 |0189: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.memFree:Ljava/util/List; // field@035a │ │ -014dce: 54c1 5c03 |018b: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.memFreePaint:Landroid/graphics/Paint; // field@035c │ │ -014dd2: 7040 7703 0c1d |018d: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0377 │ │ -014dd8: 55c0 4303 |0190: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.cachedD:Z // field@0343 │ │ -014ddc: 3800 0900 |0192: if-eqz v0, 019b // +0009 │ │ -014de0: 54c0 4203 |0194: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.cached:Ljava/util/List; // field@0342 │ │ -014de4: 54c1 4403 |0196: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.cachedPaint:Landroid/graphics/Paint; // field@0344 │ │ -014de8: 7040 7703 0c1d |0198: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0377 │ │ -014dee: 55c0 7403 |019b: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.thresholdD:Z // field@0374 │ │ -014df2: 3800 0900 |019d: if-eqz v0, 01a6 // +0009 │ │ -014df6: 54c0 7303 |019f: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.threshold:Ljava/util/List; // field@0373 │ │ -014dfa: 54c1 7503 |01a1: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.thresholdPaint:Landroid/graphics/Paint; // field@0375 │ │ -014dfe: 7040 7703 0c1d |01a3: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0377 │ │ -014e04: 54c0 5603 |01a6: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014e08: 6e10 da01 0000 |01a8: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014e0e: 0a00 |01ab: move-result v0 │ │ -014e10: 3900 5ffe |01ac: if-nez v0, 000b // -01a1 │ │ -014e14: 52c0 7703 |01ae: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -014e18: 8201 |01b0: int-to-float v1, v0 │ │ -014e1a: 52c0 7d03 |01b1: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -014e1e: 8202 |01b3: int-to-float v2, v0 │ │ -014e20: 52c0 7903 |01b4: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -014e24: 8203 |01b6: int-to-float v3, v0 │ │ -014e26: 52c0 7d03 |01b7: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -014e2a: 8204 |01b9: int-to-float v4, v0 │ │ -014e2c: 54c5 5203 |01ba: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesEdgePaint:Landroid/graphics/Paint; // field@0352 │ │ -014e30: 07d0 |01bc: move-object v0, v13 │ │ -014e32: 7406 5000 0000 |01bd: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ -014e38: 54c0 5603 |01c0: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014e3c: 6e10 da01 0000 |01c2: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014e42: 0a00 |01c5: move-result v0 │ │ -014e44: 3900 45fe |01c6: if-nez v0, 000b // -01bb │ │ -014e48: 52c0 7703 |01c8: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -014e4c: 8201 |01ca: int-to-float v1, v0 │ │ -014e4e: 52c0 7a03 |01cb: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -014e52: 8202 |01cd: int-to-float v2, v0 │ │ -014e54: 52c0 7903 |01ce: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -014e58: 8203 |01d0: int-to-float v3, v0 │ │ -014e5a: 52c0 7a03 |01d1: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -014e5e: 8204 |01d3: int-to-float v4, v0 │ │ -014e60: 54c5 5203 |01d4: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesEdgePaint:Landroid/graphics/Paint; // field@0352 │ │ -014e64: 07d0 |01d6: move-object v0, v13 │ │ -014e66: 7406 5000 0000 |01d7: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ -014e6c: 54c0 5603 |01da: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014e70: 6e10 da01 0000 |01dc: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014e76: 0a00 |01df: move-result v0 │ │ -014e78: 3900 2bfe |01e0: if-nez v0, 000b // -01d5 │ │ -014e7c: 52c0 7703 |01e2: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -014e80: 8201 |01e4: int-to-float v1, v0 │ │ -014e82: 52c0 7d03 |01e5: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -014e86: 8202 |01e7: int-to-float v2, v0 │ │ -014e88: 52c0 7703 |01e8: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -014e8c: 8203 |01ea: int-to-float v3, v0 │ │ -014e8e: 52c0 7a03 |01eb: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -014e92: 8204 |01ed: int-to-float v4, v0 │ │ -014e94: 54c5 5203 |01ee: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesEdgePaint:Landroid/graphics/Paint; // field@0352 │ │ -014e98: 07d0 |01f0: move-object v0, v13 │ │ -014e9a: 7406 5000 0000 |01f1: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ -014ea0: 54c0 5603 |01f4: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014ea4: 6e10 da01 0000 |01f6: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014eaa: 0a00 |01f9: move-result v0 │ │ -014eac: 3900 11fe |01fa: if-nez v0, 000b // -01ef │ │ -014eb0: 52c0 7903 |01fc: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -014eb4: 8201 |01fe: int-to-float v1, v0 │ │ -014eb6: 52c0 7a03 |01ff: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -014eba: 8202 |0201: int-to-float v2, v0 │ │ -014ebc: 52c0 7903 |0202: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -014ec0: 8203 |0204: int-to-float v3, v0 │ │ -014ec2: 52c0 7d03 |0205: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -014ec6: 8204 |0207: int-to-float v4, v0 │ │ -014ec8: 54c5 5203 |0208: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesEdgePaint:Landroid/graphics/Paint; // field@0352 │ │ -014ecc: 07d0 |020a: move-object v0, v13 │ │ -014ece: 7406 5000 0000 |020b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ -014ed4: 1207 |020e: const/4 v7, #int 0 // #0 │ │ -014ed6: 52c0 6203 |020f: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.minutes:I // field@0362 │ │ -014eda: 3607 4200 |0211: if-gt v7, v0, 0253 // +0042 │ │ -014ede: 54c0 5603 |0213: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014ee2: 6e10 da01 0000 |0215: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014ee8: 0a00 |0218: move-result v0 │ │ -014eea: 3900 f2fd |0219: if-nez v0, 000b // -020e │ │ -014eee: 2200 a600 |021b: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ -014ef2: 7010 d101 0000 |021d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -014ef8: 6e20 d201 7000 |0220: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ -014efe: 0c00 |0223: move-result-object v0 │ │ -014f00: 1a01 0f00 |0224: const-string v1, "'" // string@000f │ │ -014f04: 6e20 d401 1000 |0226: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -014f0a: 0c00 |0229: move-result-object v0 │ │ -014f0c: 6e10 d501 0000 |022a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -014f12: 0c00 |022d: move-result-object v0 │ │ -014f14: 52c1 7903 |022e: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -014f18: 54c2 5503 |0230: iget-object v2, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -014f1c: 6e10 5803 0200 |0232: invoke-virtual {v2}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -014f22: 0a02 |0235: move-result v2 │ │ -014f24: b272 |0236: mul-int/2addr v2, v7 │ │ -014f26: 54c3 5503 |0237: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -014f2a: 6e10 5603 0300 |0239: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalRead:()I // method@0356 │ │ -014f30: 0a03 |023c: move-result v3 │ │ -014f32: 8233 |023d: int-to-float v3, v3 │ │ -014f34: c993 |023e: div-float/2addr v3, v9 │ │ -014f36: a903 0a03 |023f: div-float v3, v10, v3 │ │ -014f3a: 8733 |0241: float-to-int v3, v3 │ │ -014f3c: b232 |0242: mul-int/2addr v2, v3 │ │ -014f3e: b121 |0243: sub-int/2addr v1, v2 │ │ -014f40: 8211 |0244: int-to-float v1, v1 │ │ -014f42: 52c2 7a03 |0245: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -014f46: 52c3 7b03 |0247: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yBottomTextSpace:I // field@037b │ │ -014f4a: b032 |0249: add-int/2addr v2, v3 │ │ -014f4c: 8222 |024a: int-to-float v2, v2 │ │ -014f4e: 54c3 6b03 |024b: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegend:Landroid/graphics/Paint; // field@036b │ │ -014f52: 6e53 5200 0d21 |024d: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -014f58: d807 0701 |0250: add-int/lit8 v7, v7, #int 1 // #01 │ │ -014f5c: 28bd |0252: goto 020f // -0043 │ │ -014f5e: 52c0 6203 |0253: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.minutes:I // field@0362 │ │ -014f62: 3900 2d00 |0255: if-nez v0, 0282 // +002d │ │ -014f66: 54c0 5603 |0257: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014f6a: 6e10 da01 0000 |0259: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014f70: 0a00 |025c: move-result v0 │ │ -014f72: 3900 aefd |025d: if-nez v0, 000b // -0252 │ │ -014f76: 2200 a600 |025f: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ -014f7a: 7010 d101 0000 |0261: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -014f80: 52c1 6803 |0264: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.seconds:I // field@0368 │ │ -014f84: 6e20 d201 1000 |0266: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ -014f8a: 0c00 |0269: move-result-object v0 │ │ -014f8c: 1a01 0a00 |026a: const-string v1, """ // string@000a │ │ -014f90: 6e20 d401 1000 |026c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -014f96: 0c00 |026f: move-result-object v0 │ │ -014f98: 6e10 d501 0000 |0270: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -014f9e: 0c00 |0273: move-result-object v0 │ │ -014fa0: 52c1 7703 |0274: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -014fa4: 8211 |0276: int-to-float v1, v1 │ │ -014fa6: 52c2 7a03 |0277: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -014faa: 52c3 7b03 |0279: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yBottomTextSpace:I // field@037b │ │ -014fae: b032 |027b: add-int/2addr v2, v3 │ │ -014fb0: 8222 |027c: int-to-float v2, v2 │ │ -014fb2: 54c3 6b03 |027d: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegend:Landroid/graphics/Paint; // field@036b │ │ -014fb6: 6e53 5200 0d21 |027f: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -014fbc: 52c0 7703 |0282: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -014fc0: 52c1 7803 |0284: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xLeftTextSpace:I // field@0378 │ │ -014fc4: b110 |0286: sub-int/2addr v0, v1 │ │ -014fc6: 59c0 6903 |0287: iput v0, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ -014fca: 54c0 5603 |0289: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014fce: 6e10 da01 0000 |028b: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -014fd4: 0a00 |028e: move-result v0 │ │ -014fd6: 3900 7cfd |028f: if-nez v0, 000b // -0284 │ │ -014fda: 1a00 3100 |0291: const-string v0, "100%" // string@0031 │ │ -014fde: 52c1 6903 |0293: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ -014fe2: 8211 |0295: int-to-float v1, v1 │ │ -014fe4: 52c2 7d03 |0296: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -014fe8: d802 0205 |0298: add-int/lit8 v2, v2, #int 5 // #05 │ │ -014fec: 8222 |029a: int-to-float v2, v2 │ │ -014fee: 54c3 6c03 |029b: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ -014ff2: 6e53 5200 0d21 |029d: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -014ff8: 54c0 5603 |02a0: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -014ffc: 6e10 da01 0000 |02a2: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -015002: 0a00 |02a5: move-result v0 │ │ -015004: 3900 65fd |02a6: if-nez v0, 000b // -029b │ │ -015008: 1a00 3600 |02a8: const-string v0, "90%" // string@0036 │ │ -01500c: 52c1 6903 |02aa: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ -015010: 8211 |02ac: int-to-float v1, v1 │ │ -015012: 52c2 7d03 |02ad: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -015016: 8222 |02af: int-to-float v2, v2 │ │ -015018: 52c3 4c03 |02b0: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -01501c: 8233 |02b2: int-to-float v3, v3 │ │ -01501e: 1404 cdcc cc3d |02b3: const v4, #float 0.1 // #3dcccccd │ │ -015024: c843 |02b6: mul-float/2addr v3, v4 │ │ -015026: c632 |02b7: add-float/2addr v2, v3 │ │ -015028: 52c3 7c03 |02b8: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ -01502c: 8233 |02ba: int-to-float v3, v3 │ │ -01502e: c632 |02bb: add-float/2addr v2, v3 │ │ -015030: 54c3 6c03 |02bc: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ -015034: 6e53 5200 0d21 |02be: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -01503a: 54c0 5603 |02c1: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -01503e: 6e10 da01 0000 |02c3: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -015044: 0a00 |02c6: move-result v0 │ │ -015046: 3900 44fd |02c7: if-nez v0, 000b // -02bc │ │ -01504a: 1a00 3500 |02c9: const-string v0, "70%" // string@0035 │ │ -01504e: 52c1 6903 |02cb: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ -015052: 8211 |02cd: int-to-float v1, v1 │ │ -015054: 52c2 7d03 |02ce: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -015058: 8222 |02d0: int-to-float v2, v2 │ │ -01505a: 52c3 4c03 |02d1: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -01505e: 8233 |02d3: int-to-float v3, v3 │ │ -015060: 1404 9a99 993e |02d4: const v4, #float 0.3 // #3e99999a │ │ -015066: c843 |02d7: mul-float/2addr v3, v4 │ │ -015068: c632 |02d8: add-float/2addr v2, v3 │ │ -01506a: 52c3 7c03 |02d9: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ -01506e: 8233 |02db: int-to-float v3, v3 │ │ -015070: c632 |02dc: add-float/2addr v2, v3 │ │ -015072: 54c3 6c03 |02dd: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ -015076: 6e53 5200 0d21 |02df: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -01507c: 54c0 5603 |02e2: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -015080: 6e10 da01 0000 |02e4: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -015086: 0a00 |02e7: move-result v0 │ │ -015088: 3900 23fd |02e8: if-nez v0, 000b // -02dd │ │ -01508c: 1a00 3400 |02ea: const-string v0, "50%" // string@0034 │ │ -015090: 52c1 6903 |02ec: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ -015094: 8211 |02ee: int-to-float v1, v1 │ │ -015096: 52c2 7d03 |02ef: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -01509a: 8222 |02f1: int-to-float v2, v2 │ │ -01509c: 52c3 4c03 |02f2: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -0150a0: 8233 |02f4: int-to-float v3, v3 │ │ -0150a2: 1504 003f |02f5: const/high16 v4, #int 1056964608 // #3f00 │ │ -0150a6: c843 |02f7: mul-float/2addr v3, v4 │ │ -0150a8: c632 |02f8: add-float/2addr v2, v3 │ │ -0150aa: 52c3 7c03 |02f9: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ -0150ae: 8233 |02fb: int-to-float v3, v3 │ │ -0150b0: c632 |02fc: add-float/2addr v2, v3 │ │ -0150b2: 54c3 6c03 |02fd: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ -0150b6: 6e53 5200 0d21 |02ff: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -0150bc: 54c0 5603 |0302: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -0150c0: 6e10 da01 0000 |0304: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -0150c6: 0a00 |0307: move-result v0 │ │ -0150c8: 3900 03fd |0308: if-nez v0, 000b // -02fd │ │ -0150cc: 1a00 3300 |030a: const-string v0, "30%" // string@0033 │ │ -0150d0: 52c1 6903 |030c: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ -0150d4: 8211 |030e: int-to-float v1, v1 │ │ -0150d6: 52c2 7d03 |030f: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -0150da: 8222 |0311: int-to-float v2, v2 │ │ -0150dc: 52c3 4c03 |0312: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -0150e0: 8233 |0314: int-to-float v3, v3 │ │ -0150e2: 1404 3333 333f |0315: const v4, #float 0.7 // #3f333333 │ │ -0150e8: c843 |0318: mul-float/2addr v3, v4 │ │ -0150ea: c632 |0319: add-float/2addr v2, v3 │ │ -0150ec: 52c3 7c03 |031a: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ -0150f0: 8233 |031c: int-to-float v3, v3 │ │ -0150f2: c632 |031d: add-float/2addr v2, v3 │ │ -0150f4: 54c3 6c03 |031e: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ -0150f8: 6e53 5200 0d21 |0320: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -0150fe: 54c0 5603 |0323: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -015102: 6e10 da01 0000 |0325: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -015108: 0a00 |0328: move-result v0 │ │ -01510a: 3900 e2fc |0329: if-nez v0, 000b // -031e │ │ -01510e: 1a00 3000 |032b: const-string v0, "10%" // string@0030 │ │ -015112: 52c1 6903 |032d: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ -015116: 8211 |032f: int-to-float v1, v1 │ │ -015118: 52c2 7d03 |0330: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -01511c: 8222 |0332: int-to-float v2, v2 │ │ -01511e: 52c3 4c03 |0333: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ -015122: 8233 |0335: int-to-float v3, v3 │ │ -015124: 1404 6666 663f |0336: const v4, #float 0.9 // #3f666666 │ │ -01512a: c843 |0339: mul-float/2addr v3, v4 │ │ -01512c: c632 |033a: add-float/2addr v2, v3 │ │ -01512e: 52c3 7c03 |033b: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ -015132: 8233 |033d: int-to-float v3, v3 │ │ -015134: c632 |033e: add-float/2addr v2, v3 │ │ -015136: 54c3 6c03 |033f: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ -01513a: 6e53 5200 0d21 |0341: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -015140: 54c0 5603 |0344: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -015144: 6e10 da01 0000 |0346: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -01514a: 0a00 |0349: move-result v0 │ │ -01514c: 3900 c1fc |034a: if-nez v0, 000b // -033f │ │ -015150: 1a00 2d00 |034c: const-string v0, "0%" // string@002d │ │ -015154: 52c1 6903 |034e: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ -015158: 8211 |0350: int-to-float v1, v1 │ │ -01515a: 52c2 7a03 |0351: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ -01515e: 52c3 7c03 |0353: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ -015162: b032 |0355: add-int/2addr v2, v3 │ │ -015164: 8222 |0356: int-to-float v2, v2 │ │ -015166: 54c3 6c03 |0357: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ -01516a: 6e53 5200 0d21 |0359: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -015170: 54c0 5603 |035c: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -015174: 6e10 da01 0000 |035e: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -01517a: 0a00 |0361: move-result v0 │ │ -01517c: 3900 a9fc |0362: if-nez v0, 000b // -0357 │ │ -015180: 2200 a600 |0364: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ -015184: 7010 d101 0000 |0366: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -01518a: 54c1 6503 |0369: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.readIntervalText:Ljava/lang/String; // field@0365 │ │ -01518e: 6e20 d401 1000 |036b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -015194: 0c00 |036e: move-result-object v0 │ │ -015196: 1a01 0300 |036f: const-string v1, " " // string@0003 │ │ -01519a: 6e20 d401 1000 |0371: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0151a0: 0c00 |0374: move-result-object v0 │ │ -0151a2: 54c1 5403 |0375: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.mFormatPercent:Ljava/text/DecimalFormat; // field@0354 │ │ -0151a6: 54c2 5503 |0377: iget-object v2, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -0151aa: 6e10 5603 0200 |0379: invoke-virtual {v2}, Lorg/anothermonitor/ServiceReader;.getIntervalRead:()I // method@0356 │ │ -0151b0: 0a02 |037c: move-result v2 │ │ -0151b2: 8222 |037d: int-to-float v2, v2 │ │ -0151b4: c992 |037e: div-float/2addr v2, v9 │ │ -0151b6: 8922 |037f: float-to-double v2, v2 │ │ -0151b8: 6e30 de01 2103 |0380: invoke-virtual {v1, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ -0151be: 0c01 |0383: move-result-object v1 │ │ -0151c0: 6e20 d401 1000 |0384: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0151c6: 0c00 |0387: move-result-object v0 │ │ -0151c8: 1a01 0900 |0388: const-string v1, " s" // string@0009 │ │ -0151cc: 6e20 d401 1000 |038a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0151d2: 0c00 |038d: move-result-object v0 │ │ -0151d4: 6e10 d501 0000 |038e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -0151da: 0c00 |0391: move-result-object v0 │ │ -0151dc: 52c1 7703 |0392: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -0151e0: d801 010f |0394: add-int/lit8 v1, v1, #int 15 // #0f │ │ -0151e4: 8211 |0396: int-to-float v1, v1 │ │ -0151e6: 52c2 7d03 |0397: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -0151ea: d802 0205 |0399: add-int/lit8 v2, v2, #int 5 // #05 │ │ -0151ee: 52c3 7e03 |039b: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ -0151f2: b032 |039d: add-int/2addr v2, v3 │ │ -0151f4: 8222 |039e: int-to-float v2, v2 │ │ -0151f6: 54c3 6a03 |039f: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintInside:Landroid/graphics/Paint; // field@036a │ │ -0151fa: 6e53 5200 0d21 |03a1: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -015200: 54c0 5603 |03a4: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -015204: 6e10 da01 0000 |03a6: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -01520a: 0a00 |03a9: move-result v0 │ │ -01520c: 3900 61fc |03aa: if-nez v0, 000b // -039f │ │ -015210: 2200 a600 |03ac: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ -015214: 7010 d101 0000 |03ae: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -01521a: 54c1 7603 |03b1: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.updateIntervalText:Ljava/lang/String; // field@0376 │ │ -01521e: 6e20 d401 1000 |03b3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -015224: 0c00 |03b6: move-result-object v0 │ │ -015226: 1a01 0300 |03b7: const-string v1, " " // string@0003 │ │ -01522a: 6e20 d401 1000 |03b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -015230: 0c00 |03bc: move-result-object v0 │ │ -015232: 54c1 5403 |03bd: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.mFormatPercent:Ljava/text/DecimalFormat; // field@0354 │ │ -015236: 54c2 5503 |03bf: iget-object v2, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -01523a: 6e10 5703 0200 |03c1: invoke-virtual {v2}, Lorg/anothermonitor/ServiceReader;.getIntervalUpdate:()I // method@0357 │ │ -015240: 0a02 |03c4: move-result v2 │ │ -015242: 8222 |03c5: int-to-float v2, v2 │ │ -015244: c992 |03c6: div-float/2addr v2, v9 │ │ -015246: 8922 |03c7: float-to-double v2, v2 │ │ -015248: 6e30 de01 2103 |03c8: invoke-virtual {v1, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ -01524e: 0c01 |03cb: move-result-object v1 │ │ -015250: 6e20 d401 1000 |03cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -015256: 0c00 |03cf: move-result-object v0 │ │ -015258: 1a01 0900 |03d0: const-string v1, " s" // string@0009 │ │ -01525c: 6e20 d401 1000 |03d2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -015262: 0c00 |03d5: move-result-object v0 │ │ -015264: 6e10 d501 0000 |03d6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -01526a: 0c00 |03d9: move-result-object v0 │ │ -01526c: 52c1 7703 |03da: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -015270: d801 010f |03dc: add-int/lit8 v1, v1, #int 15 // #0f │ │ -015274: 8211 |03de: int-to-float v1, v1 │ │ -015276: 52c2 7d03 |03df: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -01527a: d802 0205 |03e1: add-int/lit8 v2, v2, #int 5 // #05 │ │ -01527e: 52c3 7e03 |03e3: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ -015282: da03 0302 |03e5: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -015286: b032 |03e7: add-int/2addr v2, v3 │ │ -015288: 8222 |03e8: int-to-float v2, v2 │ │ -01528a: 54c3 6a03 |03e9: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintInside:Landroid/graphics/Paint; // field@036a │ │ -01528e: 6e53 5200 0d21 |03eb: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -015294: 54c0 5603 |03ee: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -015298: 6e10 da01 0000 |03f0: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -01529e: 0a00 |03f3: move-result v0 │ │ -0152a0: 3900 17fc |03f4: if-nez v0, 000b // -03e9 │ │ -0152a4: 2200 a600 |03f6: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ -0152a8: 7010 d101 0000 |03f8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -0152ae: 54c1 4e03 |03fb: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.graphicIntervaWidthlText:Ljava/lang/String; // field@034e │ │ -0152b2: 6e20 d401 1000 |03fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0152b8: 0c00 |0400: move-result-object v0 │ │ -0152ba: 1a01 0300 |0401: const-string v1, " " // string@0003 │ │ -0152be: 6e20 d401 1000 |0403: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0152c4: 0c00 |0406: move-result-object v0 │ │ -0152c6: 54c1 5503 |0407: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -0152ca: 6e10 5803 0100 |0409: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ -0152d0: 0a01 |040c: move-result v1 │ │ -0152d2: 6e20 d201 1000 |040d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ -0152d8: 0c00 |0410: move-result-object v0 │ │ -0152da: 1a01 0800 |0411: const-string v1, " dp" // string@0008 │ │ -0152de: 6e20 d401 1000 |0413: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0152e4: 0c00 |0416: move-result-object v0 │ │ -0152e6: 6e10 d501 0000 |0417: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -0152ec: 0c00 |041a: move-result-object v0 │ │ -0152ee: 52c1 7703 |041b: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ -0152f2: d801 010f |041d: add-int/lit8 v1, v1, #int 15 // #0f │ │ -0152f6: 8211 |041f: int-to-float v1, v1 │ │ -0152f8: 52c2 7d03 |0420: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -0152fc: d802 0205 |0422: add-int/lit8 v2, v2, #int 5 // #05 │ │ -015300: 52c3 7e03 |0424: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ -015304: da03 0303 |0426: mul-int/lit8 v3, v3, #int 3 // #03 │ │ -015308: b032 |0428: add-int/2addr v2, v3 │ │ -01530a: 8222 |0429: int-to-float v2, v2 │ │ -01530c: 54c3 6a03 |042a: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintInside:Landroid/graphics/Paint; // field@036a │ │ -015310: 6e53 5200 0d21 |042c: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -015316: 54c0 5503 |042f: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -01531a: 6e10 6403 0000 |0431: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.isRecording:()Z // method@0364 │ │ -015320: 0a00 |0434: move-result v0 │ │ -015322: 3800 d6fb |0435: if-eqz v0, 000b // -042a │ │ -015326: 54c0 5603 |0437: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -01532a: 6e10 da01 0000 |0439: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -015330: 0a00 |043c: move-result v0 │ │ -015332: 3900 cefb |043d: if-nez v0, 000b // -0432 │ │ -015336: 54c0 6603 |043f: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.recordingText:Ljava/lang/String; // field@0366 │ │ -01533a: 52c1 7903 |0441: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -01533e: d801 01d8 |0443: add-int/lit8 v1, v1, #int -40 // #d8 │ │ -015342: 8211 |0445: int-to-float v1, v1 │ │ -015344: 52c2 7d03 |0446: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -015348: d802 0205 |0448: add-int/lit8 v2, v2, #int 5 // #05 │ │ -01534c: 52c3 7e03 |044a: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ -015350: b032 |044c: add-int/2addr v2, v3 │ │ -015352: 8222 |044d: int-to-float v2, v2 │ │ -015354: 54c3 6d03 |044e: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintRecording:Landroid/graphics/Paint; // field@036d │ │ -015358: 6e53 5200 0d21 |0450: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -01535e: 54c0 5603 |0453: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ -015362: 6e10 da01 0000 |0455: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ -015368: 0a00 |0458: move-result v0 │ │ -01536a: 3900 b2fb |0459: if-nez v0, 000b // -044e │ │ -01536e: 52c0 7903 |045b: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ -015372: d800 00e7 |045d: add-int/lit8 v0, v0, #int -25 // #e7 │ │ -015376: 8200 |045f: int-to-float v0, v0 │ │ -015378: 52c1 7d03 |0460: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ -01537c: 52c2 7e03 |0462: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ -015380: b021 |0464: add-int/2addr v1, v2 │ │ -015382: 8211 |0465: int-to-float v1, v1 │ │ -015384: 1502 e040 |0466: const/high16 v2, #int 1088421888 // #40e0 │ │ -015388: 54c3 4503 |0468: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.circlePaint:Landroid/graphics/Paint; // field@0345 │ │ -01538c: 6e53 4e00 0d21 |046a: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@004e │ │ -015392: 2900 9efb |046d: goto/16 000b // -0462 │ │ +014a30: |[014a30] org.anothermonitor.ViewGraphic.onDrawCustomised:(Landroid/graphics/Canvas;Ljava/lang/Thread;)V │ │ +014a40: 120b |0000: const/4 v11, #int 0 // #0 │ │ +014a42: 150a 7042 |0001: const/high16 v10, #int 1114636288 // #4270 │ │ +014a46: 1509 7a44 |0003: const/high16 v9, #int 1148846080 // #447a │ │ +014a4a: 54c0 5503 |0005: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014a4e: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ +014a52: 390d 0300 |0009: if-nez v13, 000c // +0003 │ │ +014a56: 0e00 |000b: return-void │ │ +014a58: 55c0 4d03 |000c: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.graphicInitialised:Z // field@034d │ │ +014a5c: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +014a60: 7010 8003 0c00 |0010: invoke-direct {v12}, Lorg/anothermonitor/ViewGraphic;.initializeGraphic:()V // method@0380 │ │ +014a66: 5bce 5603 |0013: iput-object v14, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014a6a: 54c0 5603 |0015: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014a6e: 3800 f4ff |0017: if-eqz v0, 000b // -000c │ │ +014a72: 54c0 5603 |0019: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014a76: 6e10 da01 0000 |001b: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014a7c: 0a00 |001e: move-result v0 │ │ +014a7e: 3900 ecff |001f: if-nez v0, 000b // -0014 │ │ +014a82: 6200 0c00 |0021: sget-object v0, Landroid/graphics/PorterDuff$Mode;.CLEAR:Landroid/graphics/PorterDuff$Mode; // field@000c │ │ +014a86: 6e30 4f00 bd00 |0023: invoke-virtual {v13, v11, v0}, Landroid/graphics/Canvas;.drawColor:(ILandroid/graphics/PorterDuff$Mode;)V // method@004f │ │ +014a8c: 54c0 5603 |0026: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014a90: 6e10 da01 0000 |0028: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014a96: 0a00 |002b: move-result v0 │ │ +014a98: 3900 dfff |002c: if-nez v0, 000b // -0021 │ │ +014a9c: 54c0 4103 |002e: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.bgRect:Landroid/graphics/Rect; // field@0341 │ │ +014aa0: 54c1 4003 |0030: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.bgPaint:Landroid/graphics/Paint; // field@0340 │ │ +014aa4: 6e30 5100 0d01 |0032: invoke-virtual {v13, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0051 │ │ +014aaa: 1407 cdcc cc3d |0035: const v7, #float 0.1 // #3dcccccd │ │ +014ab0: 1500 803f |0038: const/high16 v0, #int 1065353216 // #3f80 │ │ +014ab4: 2e00 0700 |003a: cmpg-float v0, v7, v0 │ │ +014ab8: 3b00 2b00 |003c: if-gez v0, 0067 // +002b │ │ +014abc: 54c0 5603 |003e: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014ac0: 6e10 da01 0000 |0040: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014ac6: 0a00 |0043: move-result v0 │ │ +014ac8: 3900 c7ff |0044: if-nez v0, 000b // -0039 │ │ +014acc: 52c0 7703 |0046: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +014ad0: 8201 |0048: int-to-float v1, v0 │ │ +014ad2: 52c0 7d03 |0049: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +014ad6: 8200 |004b: int-to-float v0, v0 │ │ +014ad8: 52c2 4c03 |004c: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +014adc: 8222 |004e: int-to-float v2, v2 │ │ +014ade: c872 |004f: mul-float/2addr v2, v7 │ │ +014ae0: c602 |0050: add-float/2addr v2, v0 │ │ +014ae2: 52c0 7903 |0051: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +014ae6: 8203 |0053: int-to-float v3, v0 │ │ +014ae8: 52c0 7d03 |0054: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +014aec: 8200 |0056: int-to-float v0, v0 │ │ +014aee: 52c4 4c03 |0057: iget v4, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +014af2: 8244 |0059: int-to-float v4, v4 │ │ +014af4: c874 |005a: mul-float/2addr v4, v7 │ │ +014af6: c604 |005b: add-float/2addr v4, v0 │ │ +014af8: 54c5 5303 |005c: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesGridPaint:Landroid/graphics/Paint; // field@0353 │ │ +014afc: 07d0 |005e: move-object v0, v13 │ │ +014afe: 7406 5000 0000 |005f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ +014b04: 1400 cdcc 4c3e |0062: const v0, #float 0.2 // #3e4ccccd │ │ +014b0a: c607 |0065: add-float/2addr v7, v0 │ │ +014b0c: 28d2 |0066: goto 0038 // -002e │ │ +014b0e: 1217 |0067: const/4 v7, #int 1 // #1 │ │ +014b10: 52c0 6203 |0068: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.minutes:I // field@0362 │ │ +014b14: 3607 3700 |006a: if-gt v7, v0, 00a1 // +0037 │ │ +014b18: 52c0 7903 |006c: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +014b1c: 54c1 5503 |006e: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014b20: 6e10 5803 0100 |0070: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +014b26: 0a01 |0073: move-result v1 │ │ +014b28: b271 |0074: mul-int/2addr v1, v7 │ │ +014b2a: 54c2 5503 |0075: iget-object v2, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014b2e: 6e10 5603 0200 |0077: invoke-virtual {v2}, Lorg/anothermonitor/ServiceReader;.getIntervalRead:()I // method@0356 │ │ +014b34: 0a02 |007a: move-result v2 │ │ +014b36: 8222 |007b: int-to-float v2, v2 │ │ +014b38: c992 |007c: div-float/2addr v2, v9 │ │ +014b3a: a902 0a02 |007d: div-float v2, v10, v2 │ │ +014b3e: 8722 |007f: float-to-int v2, v2 │ │ +014b40: b221 |0080: mul-int/2addr v1, v2 │ │ +014b42: b110 |0081: sub-int/2addr v0, v1 │ │ +014b44: 59c0 6903 |0082: iput v0, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ +014b48: 54c0 5603 |0084: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014b4c: 6e10 da01 0000 |0086: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014b52: 0a00 |0089: move-result v0 │ │ +014b54: 3900 81ff |008a: if-nez v0, 000b // -007f │ │ +014b58: 52c0 6903 |008c: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ +014b5c: 8201 |008e: int-to-float v1, v0 │ │ +014b5e: 52c0 7d03 |008f: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +014b62: 8202 |0091: int-to-float v2, v0 │ │ +014b64: 52c0 6903 |0092: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ +014b68: 8203 |0094: int-to-float v3, v0 │ │ +014b6a: 52c0 7a03 |0095: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014b6e: 8204 |0097: int-to-float v4, v0 │ │ +014b70: 54c5 5303 |0098: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesGridPaint:Landroid/graphics/Paint; // field@0353 │ │ +014b74: 07d0 |009a: move-object v0, v13 │ │ +014b76: 7406 5000 0000 |009b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ +014b7c: d807 0701 |009e: add-int/lit8 v7, v7, #int 1 // #01 │ │ +014b80: 28c8 |00a0: goto 0068 // -0038 │ │ +014b82: 55c0 4a03 |00a1: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.cpuTotalD:Z // field@034a │ │ +014b86: 3800 0900 |00a3: if-eqz v0, 00ac // +0009 │ │ +014b8a: 54c0 4903 |00a5: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.cpuTotal:Ljava/util/List; // field@0349 │ │ +014b8e: 54c1 4b03 |00a7: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.cpuTotalPaint:Landroid/graphics/Paint; // field@034b │ │ +014b92: 7040 7803 0c1d |00a9: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLineFloat:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0378 │ │ +014b98: 55c0 4703 |00ac: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.cpuAMD:Z // field@0347 │ │ +014b9c: 3800 0d00 |00ae: if-eqz v0, 00bb // +000d │ │ +014ba0: 52c0 6403 |00b0: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.processesMode:I // field@0364 │ │ +014ba4: 3900 9e00 |00b2: if-nez v0, 0150 // +009e │ │ +014ba8: 54c0 4603 |00b4: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.cpuAM:Ljava/util/List; // field@0346 │ │ +014bac: 54c1 4803 |00b6: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.cpuAMPaint:Landroid/graphics/Paint; // field@0348 │ │ +014bb0: 7040 7803 0c1d |00b8: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLineFloat:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0378 │ │ +014bb6: 54c0 5503 |00bb: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014bba: 6e10 5e03 0000 |00bd: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getProcesses:()Ljava/util/List; // method@035e │ │ +014bc0: 0c06 |00c0: move-result-object v6 │ │ +014bc2: 3806 aa00 |00c1: if-eqz v6, 016b // +00aa │ │ +014bc6: 7210 f301 0600 |00c3: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@01f3 │ │ +014bcc: 0a00 |00c6: move-result v0 │ │ +014bce: 3900 a400 |00c7: if-nez v0, 016b // +00a4 │ │ +014bd2: 1207 |00c9: const/4 v7, #int 0 // #0 │ │ +014bd4: 7210 f701 0600 |00ca: invoke-interface {v6}, Ljava/util/List;.size:()I // method@01f7 │ │ +014bda: 0a00 |00cd: move-result v0 │ │ +014bdc: 3507 9d00 |00ce: if-ge v7, v0, 016b // +009d │ │ +014be0: 7220 f201 7600 |00d0: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +014be6: 0c00 |00d3: move-result-object v0 │ │ +014be8: 1f00 b000 |00d4: check-cast v0, Ljava/util/Map; // type@00b0 │ │ +014bec: 1a01 d405 |00d6: const-string v1, "pSelected" // string@05d4 │ │ +014bf0: 7220 f801 1000 |00d8: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +014bf6: 0c00 |00db: move-result-object v0 │ │ +014bf8: 1f00 9500 |00dc: check-cast v0, Ljava/lang/Boolean; // type@0095 │ │ +014bfc: 6e10 b001 0000 |00de: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@01b0 │ │ +014c02: 0a00 |00e1: move-result v0 │ │ +014c04: 3800 6a00 |00e2: if-eqz v0, 014c // +006a │ │ +014c08: 54c0 6303 |00e4: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.paints:Ljava/util/Map; // field@0363 │ │ +014c0c: 3900 0900 |00e6: if-nez v0, 00ef // +0009 │ │ +014c10: 2200 ad00 |00e8: new-instance v0, Ljava/util/HashMap; // type@00ad │ │ +014c14: 7010 eb01 0000 |00ea: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@01eb │ │ +014c1a: 5bc0 6303 |00ed: iput-object v0, v12, Lorg/anothermonitor/ViewGraphic;.paints:Ljava/util/Map; // field@0363 │ │ +014c1e: 54c1 6303 |00ef: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.paints:Ljava/util/Map; // field@0363 │ │ +014c22: 7220 f201 7600 |00f1: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +014c28: 0c00 |00f4: move-result-object v0 │ │ +014c2a: 1f00 b000 |00f5: check-cast v0, Ljava/util/Map; // type@00b0 │ │ +014c2e: 1a02 ce05 |00f7: const-string v2, "pId" // string@05ce │ │ +014c32: 7220 f801 2000 |00f9: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +014c38: 0c00 |00fc: move-result-object v0 │ │ +014c3a: 7220 f801 0100 |00fd: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +014c40: 0c08 |0100: move-result-object v8 │ │ +014c42: 1f08 3100 |0101: check-cast v8, Landroid/graphics/Paint; // type@0031 │ │ +014c46: 3908 3400 |0103: if-nez v8, 0137 // +0034 │ │ +014c4a: 7220 f201 7600 |0105: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +014c50: 0c00 |0108: move-result-object v0 │ │ +014c52: 1f00 b000 |0109: check-cast v0, Ljava/util/Map; // type@00b0 │ │ +014c56: 1a01 c705 |010b: const-string v1, "pColour" // string@05c7 │ │ +014c5a: 7220 f801 1000 |010d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +014c60: 0c00 |0110: move-result-object v0 │ │ +014c62: 1f00 9e00 |0111: check-cast v0, Ljava/lang/Integer; // type@009e │ │ +014c66: 6e10 b901 0000 |0113: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01b9 │ │ +014c6c: 0a01 |0116: move-result v1 │ │ +014c6e: 6202 0800 |0117: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0008 │ │ +014c72: 1303 0c00 |0119: const/16 v3, #int 12 // #c │ │ +014c76: 52c0 7203 |011b: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.thickParam:I // field@0372 │ │ +014c7a: 8205 |011d: int-to-float v5, v0 │ │ +014c7c: 07c0 |011e: move-object v0, v12 │ │ +014c7e: 01b4 |011f: move v4, v11 │ │ +014c80: 7606 7c03 0000 |0120: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/anothermonitor/ViewGraphic;.getPaint:(ILandroid/graphics/Paint$Align;IZF)Landroid/graphics/Paint; // method@037c │ │ +014c86: 0c08 |0123: move-result-object v8 │ │ +014c88: 54c1 6303 |0124: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.paints:Ljava/util/Map; // field@0363 │ │ +014c8c: 7220 f201 7600 |0126: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +014c92: 0c00 |0129: move-result-object v0 │ │ +014c94: 1f00 b000 |012a: check-cast v0, Ljava/util/Map; // type@00b0 │ │ +014c98: 1a02 ce05 |012c: const-string v2, "pId" // string@05ce │ │ +014c9c: 7220 f801 2000 |012e: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +014ca2: 0c00 |0131: move-result-object v0 │ │ +014ca4: 1f00 a500 |0132: check-cast v0, Ljava/lang/String; // type@00a5 │ │ +014ca8: 7230 f901 0108 |0134: invoke-interface {v1, v0, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01f9 │ │ +014cae: 52c0 6403 |0137: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.processesMode:I // field@0364 │ │ +014cb2: 3900 2000 |0139: if-nez v0, 0159 // +0020 │ │ +014cb6: 7220 f201 7600 |013b: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +014cbc: 0c00 |013e: move-result-object v0 │ │ +014cbe: 1f00 b000 |013f: check-cast v0, Ljava/util/Map; // type@00b0 │ │ +014cc2: 1a01 3c04 |0141: const-string v1, "finalValue" // string@043c │ │ +014cc6: 7220 f801 1000 |0143: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +014ccc: 0c00 |0146: move-result-object v0 │ │ +014cce: 1f00 af00 |0147: check-cast v0, Ljava/util/List; // type@00af │ │ +014cd2: 7040 7803 0c8d |0149: invoke-direct {v12, v0, v13, v8}, Lorg/anothermonitor/ViewGraphic;.drawLineFloat:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0378 │ │ +014cd8: d807 0701 |014c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +014cdc: 2900 7cff |014e: goto/16 00ca // -0084 │ │ +014ce0: 54c0 6103 |0150: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.memoryAM:Ljava/util/List; // field@0361 │ │ +014ce4: 54c1 4803 |0152: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.cpuAMPaint:Landroid/graphics/Paint; // field@0348 │ │ +014ce8: 7040 7903 0c1d |0154: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLineInteger:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0379 │ │ +014cee: 2900 64ff |0157: goto/16 00bb // -009c │ │ +014cf2: 7220 f201 7600 |0159: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01f2 │ │ +014cf8: 0c00 |015c: move-result-object v0 │ │ +014cfa: 1f00 b000 |015d: check-cast v0, Ljava/util/Map; // type@00b0 │ │ +014cfe: 1a01 d105 |015f: const-string v1, "pPTD" // string@05d1 │ │ +014d02: 7220 f801 1000 |0161: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01f8 │ │ +014d08: 0c00 |0164: move-result-object v0 │ │ +014d0a: 1f00 af00 |0165: check-cast v0, Ljava/util/List; // type@00af │ │ +014d0e: 7040 7903 0c8d |0167: invoke-direct {v12, v0, v13, v8}, Lorg/anothermonitor/ViewGraphic;.drawLineInteger:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0379 │ │ +014d14: 28e2 |016a: goto 014c // -001e │ │ +014d16: 52c0 4f03 |016b: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.graphicMode:I // field@034f │ │ +014d1a: 3900 3900 |016d: if-nez v0, 01a6 // +0039 │ │ +014d1e: 55c0 5f03 |016f: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.memUsedD:Z // field@035f │ │ +014d22: 3800 0900 |0171: if-eqz v0, 017a // +0009 │ │ +014d26: 54c0 5e03 |0173: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.memUsed:Ljava/util/List; // field@035e │ │ +014d2a: 54c1 6003 |0175: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.memUsedPaint:Landroid/graphics/Paint; // field@0360 │ │ +014d2e: 7040 7703 0c1d |0177: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0377 │ │ +014d34: 55c0 5803 |017a: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.memAvailableD:Z // field@0358 │ │ +014d38: 3800 0900 |017c: if-eqz v0, 0185 // +0009 │ │ +014d3c: 54c0 5703 |017e: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.memAvailable:Ljava/util/List; // field@0357 │ │ +014d40: 54c1 5903 |0180: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.memAvailablePaint:Landroid/graphics/Paint; // field@0359 │ │ +014d44: 7040 7703 0c1d |0182: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0377 │ │ +014d4a: 55c0 5b03 |0185: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.memFreeD:Z // field@035b │ │ +014d4e: 3800 0900 |0187: if-eqz v0, 0190 // +0009 │ │ +014d52: 54c0 5a03 |0189: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.memFree:Ljava/util/List; // field@035a │ │ +014d56: 54c1 5c03 |018b: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.memFreePaint:Landroid/graphics/Paint; // field@035c │ │ +014d5a: 7040 7703 0c1d |018d: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0377 │ │ +014d60: 55c0 4303 |0190: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.cachedD:Z // field@0343 │ │ +014d64: 3800 0900 |0192: if-eqz v0, 019b // +0009 │ │ +014d68: 54c0 4203 |0194: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.cached:Ljava/util/List; // field@0342 │ │ +014d6c: 54c1 4403 |0196: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.cachedPaint:Landroid/graphics/Paint; // field@0344 │ │ +014d70: 7040 7703 0c1d |0198: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0377 │ │ +014d76: 55c0 7403 |019b: iget-boolean v0, v12, Lorg/anothermonitor/ViewGraphic;.thresholdD:Z // field@0374 │ │ +014d7a: 3800 0900 |019d: if-eqz v0, 01a6 // +0009 │ │ +014d7e: 54c0 7303 |019f: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.threshold:Ljava/util/List; // field@0373 │ │ +014d82: 54c1 7503 |01a1: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.thresholdPaint:Landroid/graphics/Paint; // field@0375 │ │ +014d86: 7040 7703 0c1d |01a3: invoke-direct {v12, v0, v13, v1}, Lorg/anothermonitor/ViewGraphic;.drawLine:(Ljava/util/List;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@0377 │ │ +014d8c: 54c0 5603 |01a6: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014d90: 6e10 da01 0000 |01a8: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014d96: 0a00 |01ab: move-result v0 │ │ +014d98: 3900 5ffe |01ac: if-nez v0, 000b // -01a1 │ │ +014d9c: 52c0 7703 |01ae: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +014da0: 8201 |01b0: int-to-float v1, v0 │ │ +014da2: 52c0 7d03 |01b1: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +014da6: 8202 |01b3: int-to-float v2, v0 │ │ +014da8: 52c0 7903 |01b4: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +014dac: 8203 |01b6: int-to-float v3, v0 │ │ +014dae: 52c0 7d03 |01b7: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +014db2: 8204 |01b9: int-to-float v4, v0 │ │ +014db4: 54c5 5203 |01ba: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesEdgePaint:Landroid/graphics/Paint; // field@0352 │ │ +014db8: 07d0 |01bc: move-object v0, v13 │ │ +014dba: 7406 5000 0000 |01bd: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ +014dc0: 54c0 5603 |01c0: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014dc4: 6e10 da01 0000 |01c2: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014dca: 0a00 |01c5: move-result v0 │ │ +014dcc: 3900 45fe |01c6: if-nez v0, 000b // -01bb │ │ +014dd0: 52c0 7703 |01c8: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +014dd4: 8201 |01ca: int-to-float v1, v0 │ │ +014dd6: 52c0 7a03 |01cb: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014dda: 8202 |01cd: int-to-float v2, v0 │ │ +014ddc: 52c0 7903 |01ce: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +014de0: 8203 |01d0: int-to-float v3, v0 │ │ +014de2: 52c0 7a03 |01d1: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014de6: 8204 |01d3: int-to-float v4, v0 │ │ +014de8: 54c5 5203 |01d4: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesEdgePaint:Landroid/graphics/Paint; // field@0352 │ │ +014dec: 07d0 |01d6: move-object v0, v13 │ │ +014dee: 7406 5000 0000 |01d7: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ +014df4: 54c0 5603 |01da: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014df8: 6e10 da01 0000 |01dc: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014dfe: 0a00 |01df: move-result v0 │ │ +014e00: 3900 2bfe |01e0: if-nez v0, 000b // -01d5 │ │ +014e04: 52c0 7703 |01e2: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +014e08: 8201 |01e4: int-to-float v1, v0 │ │ +014e0a: 52c0 7d03 |01e5: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +014e0e: 8202 |01e7: int-to-float v2, v0 │ │ +014e10: 52c0 7703 |01e8: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +014e14: 8203 |01ea: int-to-float v3, v0 │ │ +014e16: 52c0 7a03 |01eb: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014e1a: 8204 |01ed: int-to-float v4, v0 │ │ +014e1c: 54c5 5203 |01ee: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesEdgePaint:Landroid/graphics/Paint; // field@0352 │ │ +014e20: 07d0 |01f0: move-object v0, v13 │ │ +014e22: 7406 5000 0000 |01f1: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ +014e28: 54c0 5603 |01f4: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014e2c: 6e10 da01 0000 |01f6: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014e32: 0a00 |01f9: move-result v0 │ │ +014e34: 3900 11fe |01fa: if-nez v0, 000b // -01ef │ │ +014e38: 52c0 7903 |01fc: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +014e3c: 8201 |01fe: int-to-float v1, v0 │ │ +014e3e: 52c0 7a03 |01ff: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014e42: 8202 |0201: int-to-float v2, v0 │ │ +014e44: 52c0 7903 |0202: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +014e48: 8203 |0204: int-to-float v3, v0 │ │ +014e4a: 52c0 7d03 |0205: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +014e4e: 8204 |0207: int-to-float v4, v0 │ │ +014e50: 54c5 5203 |0208: iget-object v5, v12, Lorg/anothermonitor/ViewGraphic;.linesEdgePaint:Landroid/graphics/Paint; // field@0352 │ │ +014e54: 07d0 |020a: move-object v0, v13 │ │ +014e56: 7406 5000 0000 |020b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0050 │ │ +014e5c: 1207 |020e: const/4 v7, #int 0 // #0 │ │ +014e5e: 52c0 6203 |020f: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.minutes:I // field@0362 │ │ +014e62: 3607 4200 |0211: if-gt v7, v0, 0253 // +0042 │ │ +014e66: 54c0 5603 |0213: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014e6a: 6e10 da01 0000 |0215: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014e70: 0a00 |0218: move-result v0 │ │ +014e72: 3900 f2fd |0219: if-nez v0, 000b // -020e │ │ +014e76: 2200 a600 |021b: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ +014e7a: 7010 d101 0000 |021d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +014e80: 6e20 d201 7000 |0220: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ +014e86: 0c00 |0223: move-result-object v0 │ │ +014e88: 1a01 0f00 |0224: const-string v1, "'" // string@000f │ │ +014e8c: 6e20 d401 1000 |0226: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +014e92: 0c00 |0229: move-result-object v0 │ │ +014e94: 6e10 d501 0000 |022a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +014e9a: 0c00 |022d: move-result-object v0 │ │ +014e9c: 52c1 7903 |022e: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +014ea0: 54c2 5503 |0230: iget-object v2, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014ea4: 6e10 5803 0200 |0232: invoke-virtual {v2}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +014eaa: 0a02 |0235: move-result v2 │ │ +014eac: b272 |0236: mul-int/2addr v2, v7 │ │ +014eae: 54c3 5503 |0237: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +014eb2: 6e10 5603 0300 |0239: invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;.getIntervalRead:()I // method@0356 │ │ +014eb8: 0a03 |023c: move-result v3 │ │ +014eba: 8233 |023d: int-to-float v3, v3 │ │ +014ebc: c993 |023e: div-float/2addr v3, v9 │ │ +014ebe: a903 0a03 |023f: div-float v3, v10, v3 │ │ +014ec2: 8733 |0241: float-to-int v3, v3 │ │ +014ec4: b232 |0242: mul-int/2addr v2, v3 │ │ +014ec6: b121 |0243: sub-int/2addr v1, v2 │ │ +014ec8: 8211 |0244: int-to-float v1, v1 │ │ +014eca: 52c2 7a03 |0245: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014ece: 52c3 7b03 |0247: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yBottomTextSpace:I // field@037b │ │ +014ed2: b032 |0249: add-int/2addr v2, v3 │ │ +014ed4: 8222 |024a: int-to-float v2, v2 │ │ +014ed6: 54c3 6b03 |024b: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegend:Landroid/graphics/Paint; // field@036b │ │ +014eda: 6e53 5200 0d21 |024d: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +014ee0: d807 0701 |0250: add-int/lit8 v7, v7, #int 1 // #01 │ │ +014ee4: 28bd |0252: goto 020f // -0043 │ │ +014ee6: 52c0 6203 |0253: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.minutes:I // field@0362 │ │ +014eea: 3900 2d00 |0255: if-nez v0, 0282 // +002d │ │ +014eee: 54c0 5603 |0257: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014ef2: 6e10 da01 0000 |0259: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014ef8: 0a00 |025c: move-result v0 │ │ +014efa: 3900 aefd |025d: if-nez v0, 000b // -0252 │ │ +014efe: 2200 a600 |025f: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ +014f02: 7010 d101 0000 |0261: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +014f08: 52c1 6803 |0264: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.seconds:I // field@0368 │ │ +014f0c: 6e20 d201 1000 |0266: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ +014f12: 0c00 |0269: move-result-object v0 │ │ +014f14: 1a01 0a00 |026a: const-string v1, """ // string@000a │ │ +014f18: 6e20 d401 1000 |026c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +014f1e: 0c00 |026f: move-result-object v0 │ │ +014f20: 6e10 d501 0000 |0270: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +014f26: 0c00 |0273: move-result-object v0 │ │ +014f28: 52c1 7703 |0274: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +014f2c: 8211 |0276: int-to-float v1, v1 │ │ +014f2e: 52c2 7a03 |0277: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +014f32: 52c3 7b03 |0279: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yBottomTextSpace:I // field@037b │ │ +014f36: b032 |027b: add-int/2addr v2, v3 │ │ +014f38: 8222 |027c: int-to-float v2, v2 │ │ +014f3a: 54c3 6b03 |027d: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegend:Landroid/graphics/Paint; // field@036b │ │ +014f3e: 6e53 5200 0d21 |027f: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +014f44: 52c0 7703 |0282: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +014f48: 52c1 7803 |0284: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xLeftTextSpace:I // field@0378 │ │ +014f4c: b110 |0286: sub-int/2addr v0, v1 │ │ +014f4e: 59c0 6903 |0287: iput v0, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ +014f52: 54c0 5603 |0289: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014f56: 6e10 da01 0000 |028b: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014f5c: 0a00 |028e: move-result v0 │ │ +014f5e: 3900 7cfd |028f: if-nez v0, 000b // -0284 │ │ +014f62: 1a00 3100 |0291: const-string v0, "100%" // string@0031 │ │ +014f66: 52c1 6903 |0293: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ +014f6a: 8211 |0295: int-to-float v1, v1 │ │ +014f6c: 52c2 7d03 |0296: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +014f70: d802 0205 |0298: add-int/lit8 v2, v2, #int 5 // #05 │ │ +014f74: 8222 |029a: int-to-float v2, v2 │ │ +014f76: 54c3 6c03 |029b: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ +014f7a: 6e53 5200 0d21 |029d: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +014f80: 54c0 5603 |02a0: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014f84: 6e10 da01 0000 |02a2: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014f8a: 0a00 |02a5: move-result v0 │ │ +014f8c: 3900 65fd |02a6: if-nez v0, 000b // -029b │ │ +014f90: 1a00 3600 |02a8: const-string v0, "90%" // string@0036 │ │ +014f94: 52c1 6903 |02aa: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ +014f98: 8211 |02ac: int-to-float v1, v1 │ │ +014f9a: 52c2 7d03 |02ad: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +014f9e: 8222 |02af: int-to-float v2, v2 │ │ +014fa0: 52c3 4c03 |02b0: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +014fa4: 8233 |02b2: int-to-float v3, v3 │ │ +014fa6: 1404 cdcc cc3d |02b3: const v4, #float 0.1 // #3dcccccd │ │ +014fac: c843 |02b6: mul-float/2addr v3, v4 │ │ +014fae: c632 |02b7: add-float/2addr v2, v3 │ │ +014fb0: 52c3 7c03 |02b8: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ +014fb4: 8233 |02ba: int-to-float v3, v3 │ │ +014fb6: c632 |02bb: add-float/2addr v2, v3 │ │ +014fb8: 54c3 6c03 |02bc: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ +014fbc: 6e53 5200 0d21 |02be: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +014fc2: 54c0 5603 |02c1: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +014fc6: 6e10 da01 0000 |02c3: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +014fcc: 0a00 |02c6: move-result v0 │ │ +014fce: 3900 44fd |02c7: if-nez v0, 000b // -02bc │ │ +014fd2: 1a00 3500 |02c9: const-string v0, "70%" // string@0035 │ │ +014fd6: 52c1 6903 |02cb: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ +014fda: 8211 |02cd: int-to-float v1, v1 │ │ +014fdc: 52c2 7d03 |02ce: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +014fe0: 8222 |02d0: int-to-float v2, v2 │ │ +014fe2: 52c3 4c03 |02d1: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +014fe6: 8233 |02d3: int-to-float v3, v3 │ │ +014fe8: 1404 9a99 993e |02d4: const v4, #float 0.3 // #3e99999a │ │ +014fee: c843 |02d7: mul-float/2addr v3, v4 │ │ +014ff0: c632 |02d8: add-float/2addr v2, v3 │ │ +014ff2: 52c3 7c03 |02d9: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ +014ff6: 8233 |02db: int-to-float v3, v3 │ │ +014ff8: c632 |02dc: add-float/2addr v2, v3 │ │ +014ffa: 54c3 6c03 |02dd: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ +014ffe: 6e53 5200 0d21 |02df: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +015004: 54c0 5603 |02e2: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +015008: 6e10 da01 0000 |02e4: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +01500e: 0a00 |02e7: move-result v0 │ │ +015010: 3900 23fd |02e8: if-nez v0, 000b // -02dd │ │ +015014: 1a00 3400 |02ea: const-string v0, "50%" // string@0034 │ │ +015018: 52c1 6903 |02ec: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ +01501c: 8211 |02ee: int-to-float v1, v1 │ │ +01501e: 52c2 7d03 |02ef: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +015022: 8222 |02f1: int-to-float v2, v2 │ │ +015024: 52c3 4c03 |02f2: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +015028: 8233 |02f4: int-to-float v3, v3 │ │ +01502a: 1504 003f |02f5: const/high16 v4, #int 1056964608 // #3f00 │ │ +01502e: c843 |02f7: mul-float/2addr v3, v4 │ │ +015030: c632 |02f8: add-float/2addr v2, v3 │ │ +015032: 52c3 7c03 |02f9: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ +015036: 8233 |02fb: int-to-float v3, v3 │ │ +015038: c632 |02fc: add-float/2addr v2, v3 │ │ +01503a: 54c3 6c03 |02fd: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ +01503e: 6e53 5200 0d21 |02ff: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +015044: 54c0 5603 |0302: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +015048: 6e10 da01 0000 |0304: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +01504e: 0a00 |0307: move-result v0 │ │ +015050: 3900 03fd |0308: if-nez v0, 000b // -02fd │ │ +015054: 1a00 3300 |030a: const-string v0, "30%" // string@0033 │ │ +015058: 52c1 6903 |030c: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ +01505c: 8211 |030e: int-to-float v1, v1 │ │ +01505e: 52c2 7d03 |030f: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +015062: 8222 |0311: int-to-float v2, v2 │ │ +015064: 52c3 4c03 |0312: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +015068: 8233 |0314: int-to-float v3, v3 │ │ +01506a: 1404 3333 333f |0315: const v4, #float 0.7 // #3f333333 │ │ +015070: c843 |0318: mul-float/2addr v3, v4 │ │ +015072: c632 |0319: add-float/2addr v2, v3 │ │ +015074: 52c3 7c03 |031a: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ +015078: 8233 |031c: int-to-float v3, v3 │ │ +01507a: c632 |031d: add-float/2addr v2, v3 │ │ +01507c: 54c3 6c03 |031e: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ +015080: 6e53 5200 0d21 |0320: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +015086: 54c0 5603 |0323: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +01508a: 6e10 da01 0000 |0325: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +015090: 0a00 |0328: move-result v0 │ │ +015092: 3900 e2fc |0329: if-nez v0, 000b // -031e │ │ +015096: 1a00 3000 |032b: const-string v0, "10%" // string@0030 │ │ +01509a: 52c1 6903 |032d: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ +01509e: 8211 |032f: int-to-float v1, v1 │ │ +0150a0: 52c2 7d03 |0330: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +0150a4: 8222 |0332: int-to-float v2, v2 │ │ +0150a6: 52c3 4c03 |0333: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.graphicHeight:I // field@034c │ │ +0150aa: 8233 |0335: int-to-float v3, v3 │ │ +0150ac: 1404 6666 663f |0336: const v4, #float 0.9 // #3f666666 │ │ +0150b2: c843 |0339: mul-float/2addr v3, v4 │ │ +0150b4: c632 |033a: add-float/2addr v2, v3 │ │ +0150b6: 52c3 7c03 |033b: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ +0150ba: 8233 |033d: int-to-float v3, v3 │ │ +0150bc: c632 |033e: add-float/2addr v2, v3 │ │ +0150be: 54c3 6c03 |033f: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ +0150c2: 6e53 5200 0d21 |0341: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +0150c8: 54c0 5603 |0344: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +0150cc: 6e10 da01 0000 |0346: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +0150d2: 0a00 |0349: move-result v0 │ │ +0150d4: 3900 c1fc |034a: if-nez v0, 000b // -033f │ │ +0150d8: 1a00 2d00 |034c: const-string v0, "0%" // string@002d │ │ +0150dc: 52c1 6903 |034e: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.tempVar:I // field@0369 │ │ +0150e0: 8211 |0350: int-to-float v1, v1 │ │ +0150e2: 52c2 7a03 |0351: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yBottom:I // field@037a │ │ +0150e6: 52c3 7c03 |0353: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yLegendSpace:I // field@037c │ │ +0150ea: b032 |0355: add-int/2addr v2, v3 │ │ +0150ec: 8222 |0356: int-to-float v2, v2 │ │ +0150ee: 54c3 6c03 |0357: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintLegendV:Landroid/graphics/Paint; // field@036c │ │ +0150f2: 6e53 5200 0d21 |0359: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +0150f8: 54c0 5603 |035c: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +0150fc: 6e10 da01 0000 |035e: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +015102: 0a00 |0361: move-result v0 │ │ +015104: 3900 a9fc |0362: if-nez v0, 000b // -0357 │ │ +015108: 2200 a600 |0364: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ +01510c: 7010 d101 0000 |0366: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +015112: 54c1 6503 |0369: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.readIntervalText:Ljava/lang/String; // field@0365 │ │ +015116: 6e20 d401 1000 |036b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01511c: 0c00 |036e: move-result-object v0 │ │ +01511e: 1a01 0300 |036f: const-string v1, " " // string@0003 │ │ +015122: 6e20 d401 1000 |0371: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +015128: 0c00 |0374: move-result-object v0 │ │ +01512a: 54c1 5403 |0375: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.mFormatPercent:Ljava/text/DecimalFormat; // field@0354 │ │ +01512e: 54c2 5503 |0377: iget-object v2, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +015132: 6e10 5603 0200 |0379: invoke-virtual {v2}, Lorg/anothermonitor/ServiceReader;.getIntervalRead:()I // method@0356 │ │ +015138: 0a02 |037c: move-result v2 │ │ +01513a: 8222 |037d: int-to-float v2, v2 │ │ +01513c: c992 |037e: div-float/2addr v2, v9 │ │ +01513e: 8922 |037f: float-to-double v2, v2 │ │ +015140: 6e30 de01 2103 |0380: invoke-virtual {v1, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ +015146: 0c01 |0383: move-result-object v1 │ │ +015148: 6e20 d401 1000 |0384: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01514e: 0c00 |0387: move-result-object v0 │ │ +015150: 1a01 0900 |0388: const-string v1, " s" // string@0009 │ │ +015154: 6e20 d401 1000 |038a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01515a: 0c00 |038d: move-result-object v0 │ │ +01515c: 6e10 d501 0000 |038e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +015162: 0c00 |0391: move-result-object v0 │ │ +015164: 52c1 7703 |0392: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +015168: d801 010f |0394: add-int/lit8 v1, v1, #int 15 // #0f │ │ +01516c: 8211 |0396: int-to-float v1, v1 │ │ +01516e: 52c2 7d03 |0397: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +015172: d802 0205 |0399: add-int/lit8 v2, v2, #int 5 // #05 │ │ +015176: 52c3 7e03 |039b: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ +01517a: b032 |039d: add-int/2addr v2, v3 │ │ +01517c: 8222 |039e: int-to-float v2, v2 │ │ +01517e: 54c3 6a03 |039f: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintInside:Landroid/graphics/Paint; // field@036a │ │ +015182: 6e53 5200 0d21 |03a1: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +015188: 54c0 5603 |03a4: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +01518c: 6e10 da01 0000 |03a6: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +015192: 0a00 |03a9: move-result v0 │ │ +015194: 3900 61fc |03aa: if-nez v0, 000b // -039f │ │ +015198: 2200 a600 |03ac: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ +01519c: 7010 d101 0000 |03ae: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +0151a2: 54c1 7603 |03b1: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.updateIntervalText:Ljava/lang/String; // field@0376 │ │ +0151a6: 6e20 d401 1000 |03b3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0151ac: 0c00 |03b6: move-result-object v0 │ │ +0151ae: 1a01 0300 |03b7: const-string v1, " " // string@0003 │ │ +0151b2: 6e20 d401 1000 |03b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0151b8: 0c00 |03bc: move-result-object v0 │ │ +0151ba: 54c1 5403 |03bd: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.mFormatPercent:Ljava/text/DecimalFormat; // field@0354 │ │ +0151be: 54c2 5503 |03bf: iget-object v2, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0151c2: 6e10 5703 0200 |03c1: invoke-virtual {v2}, Lorg/anothermonitor/ServiceReader;.getIntervalUpdate:()I // method@0357 │ │ +0151c8: 0a02 |03c4: move-result v2 │ │ +0151ca: 8222 |03c5: int-to-float v2, v2 │ │ +0151cc: c992 |03c6: div-float/2addr v2, v9 │ │ +0151ce: 8922 |03c7: float-to-double v2, v2 │ │ +0151d0: 6e30 de01 2103 |03c8: invoke-virtual {v1, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@01de │ │ +0151d6: 0c01 |03cb: move-result-object v1 │ │ +0151d8: 6e20 d401 1000 |03cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0151de: 0c00 |03cf: move-result-object v0 │ │ +0151e0: 1a01 0900 |03d0: const-string v1, " s" // string@0009 │ │ +0151e4: 6e20 d401 1000 |03d2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0151ea: 0c00 |03d5: move-result-object v0 │ │ +0151ec: 6e10 d501 0000 |03d6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +0151f2: 0c00 |03d9: move-result-object v0 │ │ +0151f4: 52c1 7703 |03da: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +0151f8: d801 010f |03dc: add-int/lit8 v1, v1, #int 15 // #0f │ │ +0151fc: 8211 |03de: int-to-float v1, v1 │ │ +0151fe: 52c2 7d03 |03df: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +015202: d802 0205 |03e1: add-int/lit8 v2, v2, #int 5 // #05 │ │ +015206: 52c3 7e03 |03e3: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ +01520a: da03 0302 |03e5: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +01520e: b032 |03e7: add-int/2addr v2, v3 │ │ +015210: 8222 |03e8: int-to-float v2, v2 │ │ +015212: 54c3 6a03 |03e9: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintInside:Landroid/graphics/Paint; // field@036a │ │ +015216: 6e53 5200 0d21 |03eb: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +01521c: 54c0 5603 |03ee: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +015220: 6e10 da01 0000 |03f0: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +015226: 0a00 |03f3: move-result v0 │ │ +015228: 3900 17fc |03f4: if-nez v0, 000b // -03e9 │ │ +01522c: 2200 a600 |03f6: new-instance v0, Ljava/lang/StringBuilder; // type@00a6 │ │ +015230: 7010 d101 0000 |03f8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +015236: 54c1 4e03 |03fb: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.graphicIntervaWidthlText:Ljava/lang/String; // field@034e │ │ +01523a: 6e20 d401 1000 |03fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +015240: 0c00 |0400: move-result-object v0 │ │ +015242: 1a01 0300 |0401: const-string v1, " " // string@0003 │ │ +015246: 6e20 d401 1000 |0403: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01524c: 0c00 |0406: move-result-object v0 │ │ +01524e: 54c1 5503 |0407: iget-object v1, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +015252: 6e10 5803 0100 |0409: invoke-virtual {v1}, Lorg/anothermonitor/ServiceReader;.getIntervalWidth:()I // method@0358 │ │ +015258: 0a01 |040c: move-result v1 │ │ +01525a: 6e20 d201 1000 |040d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01d2 │ │ +015260: 0c00 |0410: move-result-object v0 │ │ +015262: 1a01 0800 |0411: const-string v1, " dp" // string@0008 │ │ +015266: 6e20 d401 1000 |0413: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +01526c: 0c00 |0416: move-result-object v0 │ │ +01526e: 6e10 d501 0000 |0417: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +015274: 0c00 |041a: move-result-object v0 │ │ +015276: 52c1 7703 |041b: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xLeft:I // field@0377 │ │ +01527a: d801 010f |041d: add-int/lit8 v1, v1, #int 15 // #0f │ │ +01527e: 8211 |041f: int-to-float v1, v1 │ │ +015280: 52c2 7d03 |0420: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +015284: d802 0205 |0422: add-int/lit8 v2, v2, #int 5 // #05 │ │ +015288: 52c3 7e03 |0424: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ +01528c: da03 0303 |0426: mul-int/lit8 v3, v3, #int 3 // #03 │ │ +015290: b032 |0428: add-int/2addr v2, v3 │ │ +015292: 8222 |0429: int-to-float v2, v2 │ │ +015294: 54c3 6a03 |042a: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintInside:Landroid/graphics/Paint; // field@036a │ │ +015298: 6e53 5200 0d21 |042c: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +01529e: 54c0 5503 |042f: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0152a2: 6e10 6403 0000 |0431: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.isRecording:()Z // method@0364 │ │ +0152a8: 0a00 |0434: move-result v0 │ │ +0152aa: 3800 d6fb |0435: if-eqz v0, 000b // -042a │ │ +0152ae: 54c0 5603 |0437: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +0152b2: 6e10 da01 0000 |0439: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +0152b8: 0a00 |043c: move-result v0 │ │ +0152ba: 3900 cefb |043d: if-nez v0, 000b // -0432 │ │ +0152be: 54c0 6603 |043f: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.recordingText:Ljava/lang/String; // field@0366 │ │ +0152c2: 52c1 7903 |0441: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +0152c6: d801 01d8 |0443: add-int/lit8 v1, v1, #int -40 // #d8 │ │ +0152ca: 8211 |0445: int-to-float v1, v1 │ │ +0152cc: 52c2 7d03 |0446: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +0152d0: d802 0205 |0448: add-int/lit8 v2, v2, #int 5 // #05 │ │ +0152d4: 52c3 7e03 |044a: iget v3, v12, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ +0152d8: b032 |044c: add-int/2addr v2, v3 │ │ +0152da: 8222 |044d: int-to-float v2, v2 │ │ +0152dc: 54c3 6d03 |044e: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.textPaintRecording:Landroid/graphics/Paint; // field@036d │ │ +0152e0: 6e53 5200 0d21 |0450: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +0152e6: 54c0 5603 |0453: iget-object v0, v12, Lorg/anothermonitor/ViewGraphic;.mThread:Ljava/lang/Thread; // field@0356 │ │ +0152ea: 6e10 da01 0000 |0455: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@01da │ │ +0152f0: 0a00 |0458: move-result v0 │ │ +0152f2: 3900 b2fb |0459: if-nez v0, 000b // -044e │ │ +0152f6: 52c0 7903 |045b: iget v0, v12, Lorg/anothermonitor/ViewGraphic;.xRight:I // field@0379 │ │ +0152fa: d800 00e7 |045d: add-int/lit8 v0, v0, #int -25 // #e7 │ │ +0152fe: 8200 |045f: int-to-float v0, v0 │ │ +015300: 52c1 7d03 |0460: iget v1, v12, Lorg/anothermonitor/ViewGraphic;.yTop:I // field@037d │ │ +015304: 52c2 7e03 |0462: iget v2, v12, Lorg/anothermonitor/ViewGraphic;.yTopSeparation:I // field@037e │ │ +015308: b021 |0464: add-int/2addr v1, v2 │ │ +01530a: 8211 |0465: int-to-float v1, v1 │ │ +01530c: 1502 e040 |0466: const/high16 v2, #int 1088421888 // #40e0 │ │ +015310: 54c3 4503 |0468: iget-object v3, v12, Lorg/anothermonitor/ViewGraphic;.circlePaint:Landroid/graphics/Paint; // field@0345 │ │ +015314: 6e53 4e00 0d21 |046a: invoke-virtual {v13, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@004e │ │ +01531a: 2900 9efb |046d: goto/16 000b // -0462 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=86 │ │ 0x000b line=246 │ │ 0x000c line=88 │ │ 0x0010 line=89 │ │ 0x0013 line=90 │ │ @@ -25172,17 +25228,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -015398: |[015398] org.anothermonitor.ViewGraphic.setGraphicMode:(I)V │ │ -0153a8: 5901 4f03 |0000: iput v1, v0, Lorg/anothermonitor/ViewGraphic;.graphicMode:I // field@034f │ │ -0153ac: 0e00 |0002: return-void │ │ +015320: |[015320] org.anothermonitor.ViewGraphic.setGraphicMode:(I)V │ │ +015330: 5901 4f03 |0000: iput v1, v0, Lorg/anothermonitor/ViewGraphic;.graphicMode:I // field@034f │ │ +015334: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0002 line=405 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/anothermonitor/ViewGraphic; │ │ 0x0000 - 0x0003 reg=1 graphicMode I │ │ @@ -25192,23 +25248,23 @@ │ │ type : '(ZZZZZZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0153b0: |[0153b0] org.anothermonitor.ViewGraphic.setParameters:(ZZZZZZZ)V │ │ -0153c0: 5c01 4a03 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ViewGraphic;.cpuTotalD:Z // field@034a │ │ -0153c4: 5c02 4703 |0002: iput-boolean v2, v0, Lorg/anothermonitor/ViewGraphic;.cpuAMD:Z // field@0347 │ │ -0153c8: 5c03 5f03 |0004: iput-boolean v3, v0, Lorg/anothermonitor/ViewGraphic;.memUsedD:Z // field@035f │ │ -0153cc: 5c04 5803 |0006: iput-boolean v4, v0, Lorg/anothermonitor/ViewGraphic;.memAvailableD:Z // field@0358 │ │ -0153d0: 5c05 5b03 |0008: iput-boolean v5, v0, Lorg/anothermonitor/ViewGraphic;.memFreeD:Z // field@035b │ │ -0153d4: 5c06 4303 |000a: iput-boolean v6, v0, Lorg/anothermonitor/ViewGraphic;.cachedD:Z // field@0343 │ │ -0153d8: 5c07 7403 |000c: iput-boolean v7, v0, Lorg/anothermonitor/ViewGraphic;.thresholdD:Z // field@0374 │ │ -0153dc: 0e00 |000e: return-void │ │ +015338: |[015338] org.anothermonitor.ViewGraphic.setParameters:(ZZZZZZZ)V │ │ +015348: 5c01 4a03 |0000: iput-boolean v1, v0, Lorg/anothermonitor/ViewGraphic;.cpuTotalD:Z // field@034a │ │ +01534c: 5c02 4703 |0002: iput-boolean v2, v0, Lorg/anothermonitor/ViewGraphic;.cpuAMD:Z // field@0347 │ │ +015350: 5c03 5f03 |0004: iput-boolean v3, v0, Lorg/anothermonitor/ViewGraphic;.memUsedD:Z // field@035f │ │ +015354: 5c04 5803 |0006: iput-boolean v4, v0, Lorg/anothermonitor/ViewGraphic;.memAvailableD:Z // field@0358 │ │ +015358: 5c05 5b03 |0008: iput-boolean v5, v0, Lorg/anothermonitor/ViewGraphic;.memFreeD:Z // field@035b │ │ +01535c: 5c06 4303 |000a: iput-boolean v6, v0, Lorg/anothermonitor/ViewGraphic;.cachedD:Z // field@0343 │ │ +015360: 5c07 7403 |000c: iput-boolean v7, v0, Lorg/anothermonitor/ViewGraphic;.thresholdD:Z // field@0374 │ │ +015364: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0002 line=382 │ │ 0x0004 line=384 │ │ 0x0006 line=385 │ │ 0x0008 line=386 │ │ @@ -25230,17 +25286,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0153e0: |[0153e0] org.anothermonitor.ViewGraphic.setProcessesMode:(I)V │ │ -0153f0: 5901 6403 |0000: iput v1, v0, Lorg/anothermonitor/ViewGraphic;.processesMode:I // field@0364 │ │ -0153f4: 0e00 |0002: return-void │ │ +015368: |[015368] org.anothermonitor.ViewGraphic.setProcessesMode:(I)V │ │ +015378: 5901 6403 |0000: iput v1, v0, Lorg/anothermonitor/ViewGraphic;.processesMode:I // field@0364 │ │ +01537c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0002 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/anothermonitor/ViewGraphic; │ │ 0x0000 - 0x0003 reg=1 processesMode I │ │ @@ -25250,53 +25306,53 @@ │ │ type : '(Lorg/anothermonitor/ServiceReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 75 16-bit code units │ │ -0153f8: |[0153f8] org.anothermonitor.ViewGraphic.setService:(Lorg/anothermonitor/ServiceReader;)V │ │ -015408: 5b12 5503 |0000: iput-object v2, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -01540c: 5410 5503 |0002: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -015410: 6e10 5303 0000 |0004: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getCPUTotalP:()Ljava/util/List; // method@0353 │ │ -015416: 0c00 |0007: move-result-object v0 │ │ -015418: 5b10 4903 |0008: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.cpuTotal:Ljava/util/List; // field@0349 │ │ -01541c: 5410 5503 |000a: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -015420: 6e10 5203 0000 |000c: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getCPUAMP:()Ljava/util/List; // method@0352 │ │ -015426: 0c00 |000f: move-result-object v0 │ │ -015428: 5b10 4603 |0010: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.cpuAM:Ljava/util/List; // field@0346 │ │ -01542c: 5410 5503 |0012: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -015430: 6e10 5d03 0000 |0014: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getMemoryAM:()Ljava/util/List; // method@035d │ │ -015436: 0c00 |0017: move-result-object v0 │ │ -015438: 5b10 6103 |0018: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.memoryAM:Ljava/util/List; // field@0361 │ │ -01543c: 5410 5503 |001a: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -015440: 6e10 5b03 0000 |001c: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getMemTotal:()I // method@035b │ │ -015446: 0a00 |001f: move-result v0 │ │ -015448: 5910 5d03 |0020: iput v0, v1, Lorg/anothermonitor/ViewGraphic;.memTotal:I // field@035d │ │ -01544c: 5410 5503 |0022: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -015450: 6e10 5c03 0000 |0024: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getMemUsed:()Ljava/util/List; // method@035c │ │ -015456: 0c00 |0027: move-result-object v0 │ │ -015458: 5b10 5e03 |0028: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.memUsed:Ljava/util/List; // field@035e │ │ -01545c: 5410 5503 |002a: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -015460: 6e10 5903 0000 |002c: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getMemAvailable:()Ljava/util/List; // method@0359 │ │ -015466: 0c00 |002f: move-result-object v0 │ │ -015468: 5b10 5703 |0030: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.memAvailable:Ljava/util/List; // field@0357 │ │ -01546c: 5410 5503 |0032: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -015470: 6e10 5a03 0000 |0034: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getMemFree:()Ljava/util/List; // method@035a │ │ -015476: 0c00 |0037: move-result-object v0 │ │ -015478: 5b10 5a03 |0038: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.memFree:Ljava/util/List; // field@035a │ │ -01547c: 5410 5503 |003a: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -015480: 6e10 5403 0000 |003c: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getCached:()Ljava/util/List; // method@0354 │ │ -015486: 0c00 |003f: move-result-object v0 │ │ -015488: 5b10 4203 |0040: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.cached:Ljava/util/List; // field@0342 │ │ -01548c: 5410 5503 |0042: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ -015490: 6e10 6303 0000 |0044: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getThreshold:()Ljava/util/List; // method@0363 │ │ -015496: 0c00 |0047: move-result-object v0 │ │ -015498: 5b10 7303 |0048: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.threshold:Ljava/util/List; // field@0373 │ │ -01549c: 0e00 |004a: return-void │ │ +015380: |[015380] org.anothermonitor.ViewGraphic.setService:(Lorg/anothermonitor/ServiceReader;)V │ │ +015390: 5b12 5503 |0000: iput-object v2, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +015394: 5410 5503 |0002: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +015398: 6e10 5303 0000 |0004: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getCPUTotalP:()Ljava/util/List; // method@0353 │ │ +01539e: 0c00 |0007: move-result-object v0 │ │ +0153a0: 5b10 4903 |0008: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.cpuTotal:Ljava/util/List; // field@0349 │ │ +0153a4: 5410 5503 |000a: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0153a8: 6e10 5203 0000 |000c: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getCPUAMP:()Ljava/util/List; // method@0352 │ │ +0153ae: 0c00 |000f: move-result-object v0 │ │ +0153b0: 5b10 4603 |0010: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.cpuAM:Ljava/util/List; // field@0346 │ │ +0153b4: 5410 5503 |0012: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0153b8: 6e10 5d03 0000 |0014: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getMemoryAM:()Ljava/util/List; // method@035d │ │ +0153be: 0c00 |0017: move-result-object v0 │ │ +0153c0: 5b10 6103 |0018: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.memoryAM:Ljava/util/List; // field@0361 │ │ +0153c4: 5410 5503 |001a: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0153c8: 6e10 5b03 0000 |001c: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getMemTotal:()I // method@035b │ │ +0153ce: 0a00 |001f: move-result v0 │ │ +0153d0: 5910 5d03 |0020: iput v0, v1, Lorg/anothermonitor/ViewGraphic;.memTotal:I // field@035d │ │ +0153d4: 5410 5503 |0022: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0153d8: 6e10 5c03 0000 |0024: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getMemUsed:()Ljava/util/List; // method@035c │ │ +0153de: 0c00 |0027: move-result-object v0 │ │ +0153e0: 5b10 5e03 |0028: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.memUsed:Ljava/util/List; // field@035e │ │ +0153e4: 5410 5503 |002a: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0153e8: 6e10 5903 0000 |002c: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getMemAvailable:()Ljava/util/List; // method@0359 │ │ +0153ee: 0c00 |002f: move-result-object v0 │ │ +0153f0: 5b10 5703 |0030: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.memAvailable:Ljava/util/List; // field@0357 │ │ +0153f4: 5410 5503 |0032: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +0153f8: 6e10 5a03 0000 |0034: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getMemFree:()Ljava/util/List; // method@035a │ │ +0153fe: 0c00 |0037: move-result-object v0 │ │ +015400: 5b10 5a03 |0038: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.memFree:Ljava/util/List; // field@035a │ │ +015404: 5410 5503 |003a: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +015408: 6e10 5403 0000 |003c: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getCached:()Ljava/util/List; // method@0354 │ │ +01540e: 0c00 |003f: move-result-object v0 │ │ +015410: 5b10 4203 |0040: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.cached:Ljava/util/List; // field@0342 │ │ +015414: 5410 5503 |0042: iget-object v0, v1, Lorg/anothermonitor/ViewGraphic;.mSR:Lorg/anothermonitor/ServiceReader; // field@0355 │ │ +015418: 6e10 6303 0000 |0044: invoke-virtual {v0}, Lorg/anothermonitor/ServiceReader;.getThreshold:()Ljava/util/List; // method@0363 │ │ +01541e: 0c00 |0047: move-result-object v0 │ │ +015420: 5b10 7303 |0048: iput-object v0, v1, Lorg/anothermonitor/ViewGraphic;.threshold:Ljava/util/List; // field@0373 │ │ +015424: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0002 line=363 │ │ 0x000a line=364 │ │ 0x0012 line=365 │ │ 0x001a line=367 │ │ @@ -25361,86 +25417,86 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0154a0: |[0154a0] com.jaredrummler.android.processes.models.AndroidAppProcess.:()V │ │ -0154b0: 2200 7300 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1; // type@0073 │ │ -0154b4: 7010 fe00 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1;.:()V // method@00fe │ │ -0154ba: 6900 1b00 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.CREATOR:Landroid/os/Parcelable$Creator; // field@001b │ │ -0154be: 0e00 |0007: return-void │ │ +015428: |[015428] com.jaredrummler.android.processes.models.AndroidAppProcess.:()V │ │ +015438: 2200 7300 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1; // type@0073 │ │ +01543c: 7010 fe00 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$1;.:()V // method@00fe │ │ +015442: 6900 1b00 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.CREATOR:Landroid/os/Parcelable$Creator; // field@001b │ │ +015446: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/AndroidAppProcess;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -0154c0: |[0154c0] com.jaredrummler.android.processes.models.AndroidAppProcess.:(I)V │ │ -0154d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0154d2: 7020 1201 7600 |0001: invoke-direct {v6, v7}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.:(I)V // method@0112 │ │ -0154d8: 6f10 1501 0600 |0004: invoke-super {v6}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.cgroup:()Lcom/jaredrummler/android/processes/models/Cgroup; // method@0115 │ │ -0154de: 0c04 |0007: move-result-object v4 │ │ -0154e0: 5b64 1c00 |0008: iput-object v4, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ -0154e4: 5464 1c00 |000a: iget-object v4, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ -0154e8: 1a05 ff03 |000c: const-string v5, "cpuacct" // string@03ff │ │ -0154ec: 6e20 2b01 5400 |000e: invoke-virtual {v4, v5}, Lcom/jaredrummler/android/processes/models/Cgroup;.getGroup:(Ljava/lang/String;)Lcom/jaredrummler/android/processes/models/ControlGroup; // method@012b │ │ -0154f2: 0c01 |0011: move-result-object v1 │ │ -0154f4: 5464 1c00 |0012: iget-object v4, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ -0154f8: 1a05 f803 |0014: const-string v5, "cpu" // string@03f8 │ │ -0154fc: 6e20 2b01 5400 |0016: invoke-virtual {v4, v5}, Lcom/jaredrummler/android/processes/models/Cgroup;.getGroup:(Ljava/lang/String;)Lcom/jaredrummler/android/processes/models/ControlGroup; // method@012b │ │ -015502: 0c00 |0019: move-result-object v0 │ │ -015504: 3800 0e00 |001a: if-eqz v0, 0028 // +000e │ │ -015508: 3801 0c00 |001c: if-eqz v1, 0028 // +000c │ │ -01550c: 5414 2800 |001e: iget-object v4, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ -015510: 1a05 f605 |0020: const-string v5, "pid_" // string@05f6 │ │ -015514: 6e20 c601 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01c6 │ │ -01551a: 0a04 |0025: move-result v4 │ │ -01551c: 3904 0800 |0026: if-nez v4, 002e // +0008 │ │ -015520: 2203 7400 |0028: new-instance v3, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$NotAndroidAppProcessException; // type@0074 │ │ -015524: 7020 0301 7300 |002a: invoke-direct {v3, v7}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$NotAndroidAppProcessException;.:(I)V // method@0103 │ │ -01552a: 2703 |002d: throw v3 │ │ -01552c: 5404 2800 |002e: iget-object v4, v0, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ -015530: 1a05 9803 |0030: const-string v5, "bg_non_interactive" // string@0398 │ │ -015534: 6e20 c601 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01c6 │ │ -01553a: 0a04 |0035: move-result v4 │ │ -01553c: 3904 1e00 |0036: if-nez v4, 0054 // +001e │ │ -015540: 5c63 1d00 |0038: iput-boolean v3, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.foreground:Z // field@001d │ │ -015544: 5413 2800 |003a: iget-object v3, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ -015548: 1a04 2000 |003c: const-string v4, "/" // string@0020 │ │ -01554c: 6e20 cb01 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ -015552: 0c03 |0041: move-result-object v3 │ │ -015554: 1214 |0042: const/4 v4, #int 1 // #1 │ │ -015556: 4603 0304 |0043: aget-object v3, v3, v4 │ │ -01555a: 1a04 fa06 |0045: const-string v4, "uid_" // string@06fa │ │ -01555e: 1a05 0000 |0047: const-string v5, "" // string@0000 │ │ -015562: 6e30 ca01 4305 |0049: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@01ca │ │ -015568: 0c03 |004c: move-result-object v3 │ │ -01556a: 7110 ba01 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015570: 0a03 |0050: move-result v3 │ │ -015572: 5963 2000 |0051: iput v3, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.uid:I // field@0020 │ │ -015576: 0e00 |0053: return-void │ │ -015578: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -01557a: 28e3 |0055: goto 0038 // -001d │ │ -01557c: 0d02 |0056: move-exception v2 │ │ -01557e: 6e10 0a01 0600 |0057: invoke-virtual {v6}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.status:()Lcom/jaredrummler/android/processes/models/Status; // method@010a │ │ -015584: 0c03 |005a: move-result-object v3 │ │ -015586: 6e10 9b01 0300 |005b: invoke-virtual {v3}, Lcom/jaredrummler/android/processes/models/Status;.getUid:()I // method@019b │ │ -01558c: 0a03 |005e: move-result v3 │ │ -01558e: 5963 2000 |005f: iput v3, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.uid:I // field@0020 │ │ -015592: 28f2 |0061: goto 0053 // -000e │ │ +015448: |[015448] com.jaredrummler.android.processes.models.AndroidAppProcess.:(I)V │ │ +015458: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +01545a: 7020 1201 7600 |0001: invoke-direct {v6, v7}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.:(I)V // method@0112 │ │ +015460: 6f10 1501 0600 |0004: invoke-super {v6}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.cgroup:()Lcom/jaredrummler/android/processes/models/Cgroup; // method@0115 │ │ +015466: 0c04 |0007: move-result-object v4 │ │ +015468: 5b64 1c00 |0008: iput-object v4, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ +01546c: 5464 1c00 |000a: iget-object v4, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ +015470: 1a05 ff03 |000c: const-string v5, "cpuacct" // string@03ff │ │ +015474: 6e20 2b01 5400 |000e: invoke-virtual {v4, v5}, Lcom/jaredrummler/android/processes/models/Cgroup;.getGroup:(Ljava/lang/String;)Lcom/jaredrummler/android/processes/models/ControlGroup; // method@012b │ │ +01547a: 0c01 |0011: move-result-object v1 │ │ +01547c: 5464 1c00 |0012: iget-object v4, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ +015480: 1a05 f803 |0014: const-string v5, "cpu" // string@03f8 │ │ +015484: 6e20 2b01 5400 |0016: invoke-virtual {v4, v5}, Lcom/jaredrummler/android/processes/models/Cgroup;.getGroup:(Ljava/lang/String;)Lcom/jaredrummler/android/processes/models/ControlGroup; // method@012b │ │ +01548a: 0c00 |0019: move-result-object v0 │ │ +01548c: 3800 0e00 |001a: if-eqz v0, 0028 // +000e │ │ +015490: 3801 0c00 |001c: if-eqz v1, 0028 // +000c │ │ +015494: 5414 2800 |001e: iget-object v4, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ +015498: 1a05 f505 |0020: const-string v5, "pid_" // string@05f5 │ │ +01549c: 6e20 c601 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01c6 │ │ +0154a2: 0a04 |0025: move-result v4 │ │ +0154a4: 3904 0800 |0026: if-nez v4, 002e // +0008 │ │ +0154a8: 2203 7400 |0028: new-instance v3, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$NotAndroidAppProcessException; // type@0074 │ │ +0154ac: 7020 0301 7300 |002a: invoke-direct {v3, v7}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess$NotAndroidAppProcessException;.:(I)V // method@0103 │ │ +0154b2: 2703 |002d: throw v3 │ │ +0154b4: 5404 2800 |002e: iget-object v4, v0, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ +0154b8: 1a05 9803 |0030: const-string v5, "bg_non_interactive" // string@0398 │ │ +0154bc: 6e20 c601 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01c6 │ │ +0154c2: 0a04 |0035: move-result v4 │ │ +0154c4: 3904 1e00 |0036: if-nez v4, 0054 // +001e │ │ +0154c8: 5c63 1d00 |0038: iput-boolean v3, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.foreground:Z // field@001d │ │ +0154cc: 5413 2800 |003a: iget-object v3, v1, Lcom/jaredrummler/android/processes/models/ControlGroup;.group:Ljava/lang/String; // field@0028 │ │ +0154d0: 1a04 2000 |003c: const-string v4, "/" // string@0020 │ │ +0154d4: 6e20 cb01 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ +0154da: 0c03 |0041: move-result-object v3 │ │ +0154dc: 1214 |0042: const/4 v4, #int 1 // #1 │ │ +0154de: 4603 0304 |0043: aget-object v3, v3, v4 │ │ +0154e2: 1a04 f906 |0045: const-string v4, "uid_" // string@06f9 │ │ +0154e6: 1a05 0000 |0047: const-string v5, "" // string@0000 │ │ +0154ea: 6e30 ca01 4305 |0049: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@01ca │ │ +0154f0: 0c03 |004c: move-result-object v3 │ │ +0154f2: 7110 ba01 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +0154f8: 0a03 |0050: move-result v3 │ │ +0154fa: 5963 2000 |0051: iput v3, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.uid:I // field@0020 │ │ +0154fe: 0e00 |0053: return-void │ │ +015500: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +015502: 28e3 |0055: goto 0038 // -001d │ │ +015504: 0d02 |0056: move-exception v2 │ │ +015506: 6e10 0a01 0600 |0057: invoke-virtual {v6}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.status:()Lcom/jaredrummler/android/processes/models/Status; // method@010a │ │ +01550c: 0c03 |005a: move-result-object v3 │ │ +01550e: 6e10 9b01 0300 |005b: invoke-virtual {v3}, Lcom/jaredrummler/android/processes/models/Status;.getUid:()I // method@019b │ │ +015514: 0a03 |005e: move-result v3 │ │ +015516: 5963 2000 |005f: iput v3, v6, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.uid:I // field@0020 │ │ +01551a: 28f2 |0061: goto 0053 // -000e │ │ catches : 1 │ │ 0x003a - 0x0053 │ │ Ljava/lang/Exception; -> 0x0056 │ │ positions : │ │ 0x0001 line=38 │ │ 0x0004 line=39 │ │ 0x000a line=40 │ │ @@ -25465,31 +25521,31 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0155a4: |[0155a4] com.jaredrummler.android.processes.models.AndroidAppProcess.:(Landroid/os/Parcel;)V │ │ -0155b4: 7020 1301 2100 |0000: invoke-direct {v1, v2}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.:(Landroid/os/Parcel;)V // method@0113 │ │ -0155ba: 1c00 7900 |0003: const-class v0, Lcom/jaredrummler/android/processes/models/Cgroup; // type@0079 │ │ -0155be: 6e10 b201 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@01b2 │ │ -0155c4: 0c00 |0008: move-result-object v0 │ │ -0155c6: 6e20 7500 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0075 │ │ -0155cc: 0c00 |000c: move-result-object v0 │ │ -0155ce: 1f00 7900 |000d: check-cast v0, Lcom/jaredrummler/android/processes/models/Cgroup; // type@0079 │ │ -0155d2: 5b10 1c00 |000f: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ -0155d6: 6e10 7300 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@0073 │ │ -0155dc: 0a00 |0014: move-result v0 │ │ -0155de: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -0155e2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0155e4: 5c10 1d00 |0018: iput-boolean v0, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.foreground:Z // field@001d │ │ -0155e8: 0e00 |001a: return-void │ │ -0155ea: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0155ec: 28fc |001c: goto 0018 // -0004 │ │ +01552c: |[01552c] com.jaredrummler.android.processes.models.AndroidAppProcess.:(Landroid/os/Parcel;)V │ │ +01553c: 7020 1301 2100 |0000: invoke-direct {v1, v2}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.:(Landroid/os/Parcel;)V // method@0113 │ │ +015542: 1c00 7900 |0003: const-class v0, Lcom/jaredrummler/android/processes/models/Cgroup; // type@0079 │ │ +015546: 6e10 b201 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@01b2 │ │ +01554c: 0c00 |0008: move-result-object v0 │ │ +01554e: 6e20 7500 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0075 │ │ +015554: 0c00 |000c: move-result-object v0 │ │ +015556: 1f00 7900 |000d: check-cast v0, Lcom/jaredrummler/android/processes/models/Cgroup; // type@0079 │ │ +01555a: 5b10 1c00 |000f: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ +01555e: 6e10 7300 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@0073 │ │ +015564: 0a00 |0014: move-result v0 │ │ +015566: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +01556a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +01556c: 5c10 1d00 |0018: iput-boolean v0, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.foreground:Z // field@001d │ │ +015570: 0e00 |001a: return-void │ │ +015572: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +015574: 28fc |001c: goto 0018 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ 0x0011 line=97 │ │ 0x001a line=98 │ │ 0x001b line=97 │ │ @@ -25503,17 +25559,17 @@ │ │ type : '()Lcom/jaredrummler/android/processes/models/Cgroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0155f0: |[0155f0] com.jaredrummler.android.processes.models.AndroidAppProcess.cgroup:()Lcom/jaredrummler/android/processes/models/Cgroup; │ │ -015600: 5410 1c00 |0000: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ -015604: 1100 |0002: return-object v0 │ │ +015578: |[015578] com.jaredrummler.android.processes.models.AndroidAppProcess.cgroup:()Lcom/jaredrummler/android/processes/models/Cgroup; │ │ +015588: 5410 1c00 |0000: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ +01558c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/jaredrummler/android/processes/models/AndroidAppProcess; │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/AndroidAppProcess;) │ │ @@ -25521,22 +25577,22 @@ │ │ type : '(Landroid/content/Context;I)Landroid/content/pm/PackageInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -015608: |[015608] com.jaredrummler.android.processes.models.AndroidAppProcess.getPackageInfo:(Landroid/content/Context;I)Landroid/content/pm/PackageInfo; │ │ -015618: 6e10 2e00 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@002e │ │ -01561e: 0c00 |0003: move-result-object v0 │ │ -015620: 6e10 0901 0200 |0004: invoke-virtual {v2}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.getPackageName:()Ljava/lang/String; // method@0109 │ │ -015626: 0c01 |0007: move-result-object v1 │ │ -015628: 6e30 4600 1004 |0008: invoke-virtual {v0, v1, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0046 │ │ -01562e: 0c00 |000b: move-result-object v0 │ │ -015630: 1100 |000c: return-object v0 │ │ +015590: |[015590] com.jaredrummler.android.processes.models.AndroidAppProcess.getPackageInfo:(Landroid/content/Context;I)Landroid/content/pm/PackageInfo; │ │ +0155a0: 6e10 2e00 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@002e │ │ +0155a6: 0c00 |0003: move-result-object v0 │ │ +0155a8: 6e10 0901 0200 |0004: invoke-virtual {v2}, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.getPackageName:()Ljava/lang/String; // method@0109 │ │ +0155ae: 0c01 |0007: move-result-object v1 │ │ +0155b0: 6e30 4600 1004 |0008: invoke-virtual {v0, v1, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0046 │ │ +0155b6: 0c00 |000b: move-result-object v0 │ │ +0155b8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/jaredrummler/android/processes/models/AndroidAppProcess; │ │ 0x0000 - 0x000d reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x000d reg=4 flags I │ │ @@ -25546,22 +25602,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -015634: |[015634] com.jaredrummler.android.processes.models.AndroidAppProcess.getPackageName:()Ljava/lang/String; │ │ -015644: 5420 1e00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.name:Ljava/lang/String; // field@001e │ │ -015648: 1a01 3700 |0002: const-string v1, ":" // string@0037 │ │ -01564c: 6e20 cb01 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ -015652: 0c00 |0007: move-result-object v0 │ │ -015654: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -015656: 4600 0001 |0009: aget-object v0, v0, v1 │ │ -01565a: 1100 |000b: return-object v0 │ │ +0155bc: |[0155bc] com.jaredrummler.android.processes.models.AndroidAppProcess.getPackageName:()Ljava/lang/String; │ │ +0155cc: 5420 1e00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.name:Ljava/lang/String; // field@001e │ │ +0155d0: 1a01 3700 |0002: const-string v1, ":" // string@0037 │ │ +0155d4: 6e20 cb01 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ +0155da: 0c00 |0007: move-result-object v0 │ │ +0155dc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0155de: 4600 0001 |0009: aget-object v0, v0, v1 │ │ +0155e2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/jaredrummler/android/processes/models/AndroidAppProcess; │ │ │ │ #3 : (in Lcom/jaredrummler/android/processes/models/AndroidAppProcess;) │ │ @@ -25569,26 +25625,26 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01565c: |[01565c] com.jaredrummler.android.processes.models.AndroidAppProcess.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01566c: 6f30 2001 2103 |0000: invoke-super {v1, v2, v3}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.writeToParcel:(Landroid/os/Parcel;I)V // method@0120 │ │ -015672: 5410 1c00 |0003: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ -015676: 6e30 7900 0203 |0005: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0079 │ │ -01567c: 5510 1d00 |0008: iget-boolean v0, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.foreground:Z // field@001d │ │ -015680: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -015684: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -015686: 8d00 |000d: int-to-byte v0, v0 │ │ -015688: 6e20 7700 0200 |000e: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@0077 │ │ -01568e: 0e00 |0011: return-void │ │ -015690: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -015692: 28fa |0013: goto 000d // -0006 │ │ +0155e4: |[0155e4] com.jaredrummler.android.processes.models.AndroidAppProcess.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0155f4: 6f30 2001 2103 |0000: invoke-super {v1, v2, v3}, Lcom/jaredrummler/android/processes/models/AndroidProcess;.writeToParcel:(Landroid/os/Parcel;I)V // method@0120 │ │ +0155fa: 5410 1c00 |0003: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.cgroup:Lcom/jaredrummler/android/processes/models/Cgroup; // field@001c │ │ +0155fe: 6e30 7900 0203 |0005: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0079 │ │ +015604: 5510 1d00 |0008: iget-boolean v0, v1, Lcom/jaredrummler/android/processes/models/AndroidAppProcess;.foreground:Z // field@001d │ │ +015608: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +01560c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +01560e: 8d00 |000d: int-to-byte v0, v0 │ │ +015610: 6e20 7700 0200 |000e: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@0077 │ │ +015616: 0e00 |0011: return-void │ │ +015618: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +01561a: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x0008 line=91 │ │ 0x0011 line=92 │ │ 0x0012 line=91 │ │ @@ -25640,40 +25696,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -015694: |[015694] com.jaredrummler.android.processes.models.Cgroup.:()V │ │ -0156a4: 2200 7800 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Cgroup$1; // type@0078 │ │ -0156a8: 7010 2101 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/Cgroup$1;.:()V // method@0121 │ │ -0156ae: 6900 2400 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/Cgroup;.CREATOR:Landroid/os/Parcelable$Creator; // field@0024 │ │ -0156b2: 0e00 |0007: return-void │ │ +01561c: |[01561c] com.jaredrummler.android.processes.models.Cgroup.:()V │ │ +01562c: 2200 7800 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Cgroup$1; // type@0078 │ │ +015630: 7010 2101 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/Cgroup$1;.:()V // method@0121 │ │ +015636: 6900 2400 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/Cgroup;.CREATOR:Landroid/os/Parcelable$Creator; // field@0024 │ │ +01563a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/Cgroup;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0156b4: |[0156b4] com.jaredrummler.android.processes.models.Cgroup.:(Landroid/os/Parcel;)V │ │ -0156c4: 7020 3d01 2100 |0000: invoke-direct {v1, v2}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Landroid/os/Parcel;)V // method@013d │ │ -0156ca: 6200 2700 |0003: sget-object v0, Lcom/jaredrummler/android/processes/models/ControlGroup;.CREATOR:Landroid/os/Parcelable$Creator; // field@0027 │ │ -0156ce: 6e20 7200 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0072 │ │ -0156d4: 0c00 |0008: move-result-object v0 │ │ -0156d6: 5b10 2600 |0009: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/Cgroup;.groups:Ljava/util/ArrayList; // field@0026 │ │ -0156da: 0e00 |000b: return-void │ │ +01563c: |[01563c] com.jaredrummler.android.processes.models.Cgroup.:(Landroid/os/Parcel;)V │ │ +01564c: 7020 3d01 2100 |0000: invoke-direct {v1, v2}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Landroid/os/Parcel;)V // method@013d │ │ +015652: 6200 2700 |0003: sget-object v0, Lcom/jaredrummler/android/processes/models/ControlGroup;.CREATOR:Landroid/os/Parcelable$Creator; // field@0027 │ │ +015656: 6e20 7200 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0072 │ │ +01565c: 0c00 |0008: move-result-object v0 │ │ +01565e: 5b10 2600 |0009: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/Cgroup;.groups:Ljava/util/ArrayList; // field@0026 │ │ +015662: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x000b line=78 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/jaredrummler/android/processes/models/Cgroup; │ │ @@ -25684,17 +25740,17 @@ │ │ type : '(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Cgroup$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0156dc: |[0156dc] com.jaredrummler.android.processes.models.Cgroup.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Cgroup$1;)V │ │ -0156ec: 7020 2701 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Cgroup;.:(Landroid/os/Parcel;)V // method@0127 │ │ -0156f2: 0e00 |0003: return-void │ │ +015664: |[015664] com.jaredrummler.android.processes.models.Cgroup.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Cgroup$1;)V │ │ +015674: 7020 2701 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Cgroup;.:(Landroid/os/Parcel;)V // method@0127 │ │ +01567a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/Cgroup; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/jaredrummler/android/processes/models/Cgroup$1; │ │ @@ -25704,37 +25760,37 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0156f4: |[0156f4] com.jaredrummler.android.processes.models.Cgroup.:(Ljava/lang/String;)V │ │ -015704: 7020 3e01 7600 |0000: invoke-direct {v6, v7}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Ljava/lang/String;)V // method@013e │ │ -01570a: 5462 2500 |0003: iget-object v2, v6, Lcom/jaredrummler/android/processes/models/Cgroup;.content:Ljava/lang/String; // field@0025 │ │ -01570e: 1a03 0100 |0005: const-string v3, " │ │ +01567c: |[01567c] com.jaredrummler.android.processes.models.Cgroup.:(Ljava/lang/String;)V │ │ +01568c: 7020 3e01 7600 |0000: invoke-direct {v6, v7}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Ljava/lang/String;)V // method@013e │ │ +015692: 5462 2500 |0003: iget-object v2, v6, Lcom/jaredrummler/android/processes/models/Cgroup;.content:Ljava/lang/String; // field@0025 │ │ +015696: 1a03 0100 |0005: const-string v3, " │ │ " // string@0001 │ │ -015712: 6e20 cb01 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ -015718: 0c01 |000a: move-result-object v1 │ │ -01571a: 2202 a900 |000b: new-instance v2, Ljava/util/ArrayList; // type@00a9 │ │ -01571e: 7010 e101 0200 |000d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ -015724: 5b62 2600 |0010: iput-object v2, v6, Lcom/jaredrummler/android/processes/models/Cgroup;.groups:Ljava/util/ArrayList; // field@0026 │ │ -015728: 2113 |0012: array-length v3, v1 │ │ -01572a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -01572c: 3532 1100 |0014: if-ge v2, v3, 0025 // +0011 │ │ -015730: 4600 0102 |0016: aget-object v0, v1, v2 │ │ -015734: 5464 2600 |0018: iget-object v4, v6, Lcom/jaredrummler/android/processes/models/Cgroup;.groups:Ljava/util/ArrayList; // field@0026 │ │ -015738: 2205 7b00 |001a: new-instance v5, Lcom/jaredrummler/android/processes/models/ControlGroup; // type@007b │ │ -01573c: 7020 3401 0500 |001c: invoke-direct {v5, v0}, Lcom/jaredrummler/android/processes/models/ControlGroup;.:(Ljava/lang/String;)V // method@0134 │ │ -015742: 6e20 e301 5400 |001f: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@01e3 │ │ -015748: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01574c: 28f0 |0024: goto 0014 // -0010 │ │ -01574e: 0e00 |0025: return-void │ │ -015750: 0d04 |0026: move-exception v4 │ │ -015752: 28fb |0027: goto 0022 // -0005 │ │ +01569a: 6e20 cb01 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ +0156a0: 0c01 |000a: move-result-object v1 │ │ +0156a2: 2202 a900 |000b: new-instance v2, Ljava/util/ArrayList; // type@00a9 │ │ +0156a6: 7010 e101 0200 |000d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@01e1 │ │ +0156ac: 5b62 2600 |0010: iput-object v2, v6, Lcom/jaredrummler/android/processes/models/Cgroup;.groups:Ljava/util/ArrayList; // field@0026 │ │ +0156b0: 2113 |0012: array-length v3, v1 │ │ +0156b2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0156b4: 3532 1100 |0014: if-ge v2, v3, 0025 // +0011 │ │ +0156b8: 4600 0102 |0016: aget-object v0, v1, v2 │ │ +0156bc: 5464 2600 |0018: iget-object v4, v6, Lcom/jaredrummler/android/processes/models/Cgroup;.groups:Ljava/util/ArrayList; // field@0026 │ │ +0156c0: 2205 7b00 |001a: new-instance v5, Lcom/jaredrummler/android/processes/models/ControlGroup; // type@007b │ │ +0156c4: 7020 3401 0500 |001c: invoke-direct {v5, v0}, Lcom/jaredrummler/android/processes/models/ControlGroup;.:(Ljava/lang/String;)V // method@0134 │ │ +0156ca: 6e20 e301 5400 |001f: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@01e3 │ │ +0156d0: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0156d4: 28f0 |0024: goto 0014 // -0010 │ │ +0156d6: 0e00 |0025: return-void │ │ +0156d8: 0d04 |0026: move-exception v4 │ │ +0156da: 28fb |0027: goto 0022 // -0005 │ │ catches : 1 │ │ 0x0018 - 0x0022 │ │ Ljava/lang/Exception; -> 0x0026 │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x000b line=66 │ │ @@ -25755,27 +25811,27 @@ │ │ type : '(I)Lcom/jaredrummler/android/processes/models/Cgroup;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -015764: |[015764] com.jaredrummler.android.processes.models.Cgroup.get:(I)Lcom/jaredrummler/android/processes/models/Cgroup; │ │ -015774: 2200 7900 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Cgroup; // type@0079 │ │ -015778: 1a01 2500 |0002: const-string v1, "/proc/%d/cgroup" // string@0025 │ │ -01577c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -01577e: 2322 1801 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0118 │ │ -015782: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -015784: 7110 bb01 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ -01578a: 0c04 |000b: move-result-object v4 │ │ -01578c: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -015790: 7120 c801 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ -015796: 0c01 |0011: move-result-object v1 │ │ -015798: 7020 2901 1000 |0012: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Cgroup;.:(Ljava/lang/String;)V // method@0129 │ │ -01579e: 1100 |0015: return-object v0 │ │ +0156ec: |[0156ec] com.jaredrummler.android.processes.models.Cgroup.get:(I)Lcom/jaredrummler/android/processes/models/Cgroup; │ │ +0156fc: 2200 7900 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Cgroup; // type@0079 │ │ +015700: 1a01 2500 |0002: const-string v1, "/proc/%d/cgroup" // string@0025 │ │ +015704: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +015706: 2322 1801 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0118 │ │ +01570a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +01570c: 7110 bb01 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ +015712: 0c04 |000b: move-result-object v4 │ │ +015714: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +015718: 7120 c801 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ +01571e: 0c01 |0011: move-result-object v1 │ │ +015720: 7020 2901 1000 |0012: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Cgroup;.:(Ljava/lang/String;)V // method@0129 │ │ +015726: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 pid I │ │ │ │ Virtual methods - │ │ @@ -25784,40 +25840,40 @@ │ │ type : '(Ljava/lang/String;)Lcom/jaredrummler/android/processes/models/ControlGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0157a0: |[0157a0] com.jaredrummler.android.processes.models.Cgroup.getGroup:(Ljava/lang/String;)Lcom/jaredrummler/android/processes/models/ControlGroup; │ │ -0157b0: 5473 2600 |0000: iget-object v3, v7, Lcom/jaredrummler/android/processes/models/Cgroup;.groups:Ljava/util/ArrayList; // field@0026 │ │ -0157b4: 6e10 e401 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@01e4 │ │ -0157ba: 0c04 |0005: move-result-object v4 │ │ -0157bc: 7210 ec01 0400 |0006: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ -0157c2: 0a03 |0009: move-result v3 │ │ -0157c4: 3803 2000 |000a: if-eqz v3, 002a // +0020 │ │ -0157c8: 7210 ed01 0400 |000c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ -0157ce: 0c00 |000f: move-result-object v0 │ │ -0157d0: 1f00 7b00 |0010: check-cast v0, Lcom/jaredrummler/android/processes/models/ControlGroup; // type@007b │ │ -0157d4: 5403 2a00 |0012: iget-object v3, v0, Lcom/jaredrummler/android/processes/models/ControlGroup;.subsystems:Ljava/lang/String; // field@002a │ │ -0157d8: 1a05 1800 |0014: const-string v5, "," // string@0018 │ │ -0157dc: 6e20 cb01 5300 |0016: invoke-virtual {v3, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ -0157e2: 0c02 |0019: move-result-object v2 │ │ -0157e4: 2125 |001a: array-length v5, v2 │ │ -0157e6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0157e8: 3553 eaff |001c: if-ge v3, v5, 0006 // -0016 │ │ -0157ec: 4601 0203 |001e: aget-object v1, v2, v3 │ │ -0157f0: 6e20 c701 8100 |0020: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01c7 │ │ -0157f6: 0a06 |0023: move-result v6 │ │ -0157f8: 3806 0300 |0024: if-eqz v6, 0027 // +0003 │ │ -0157fc: 1100 |0026: return-object v0 │ │ -0157fe: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -015802: 28f3 |0029: goto 001c // -000d │ │ -015804: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -015806: 28fb |002b: goto 0026 // -0005 │ │ +015728: |[015728] com.jaredrummler.android.processes.models.Cgroup.getGroup:(Ljava/lang/String;)Lcom/jaredrummler/android/processes/models/ControlGroup; │ │ +015738: 5473 2600 |0000: iget-object v3, v7, Lcom/jaredrummler/android/processes/models/Cgroup;.groups:Ljava/util/ArrayList; // field@0026 │ │ +01573c: 6e10 e401 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@01e4 │ │ +015742: 0c04 |0005: move-result-object v4 │ │ +015744: 7210 ec01 0400 |0006: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@01ec │ │ +01574a: 0a03 |0009: move-result v3 │ │ +01574c: 3803 2000 |000a: if-eqz v3, 002a // +0020 │ │ +015750: 7210 ed01 0400 |000c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01ed │ │ +015756: 0c00 |000f: move-result-object v0 │ │ +015758: 1f00 7b00 |0010: check-cast v0, Lcom/jaredrummler/android/processes/models/ControlGroup; // type@007b │ │ +01575c: 5403 2a00 |0012: iget-object v3, v0, Lcom/jaredrummler/android/processes/models/ControlGroup;.subsystems:Ljava/lang/String; // field@002a │ │ +015760: 1a05 1800 |0014: const-string v5, "," // string@0018 │ │ +015764: 6e20 cb01 5300 |0016: invoke-virtual {v3, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ +01576a: 0c02 |0019: move-result-object v2 │ │ +01576c: 2125 |001a: array-length v5, v2 │ │ +01576e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +015770: 3553 eaff |001c: if-ge v3, v5, 0006 // -0016 │ │ +015774: 4601 0203 |001e: aget-object v1, v2, v3 │ │ +015778: 6e20 c701 8100 |0020: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01c7 │ │ +01577e: 0a06 |0023: move-result v6 │ │ +015780: 3806 0300 |0024: if-eqz v6, 0027 // +0003 │ │ +015784: 1100 |0026: return-object v0 │ │ +015786: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01578a: 28f3 |0029: goto 001c // -000d │ │ +01578c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +01578e: 28fb |002b: goto 0026 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0012 line=82 │ │ 0x001a line=83 │ │ 0x0020 line=84 │ │ 0x0026 line=89 │ │ @@ -25838,19 +25894,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -015808: |[015808] com.jaredrummler.android.processes.models.Cgroup.writeToParcel:(Landroid/os/Parcel;I)V │ │ -015818: 6f30 4301 2103 |0000: invoke-super {v1, v2, v3}, Lcom/jaredrummler/android/processes/models/ProcFile;.writeToParcel:(Landroid/os/Parcel;I)V // method@0143 │ │ -01581e: 5410 2600 |0003: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/Cgroup;.groups:Ljava/util/ArrayList; // field@0026 │ │ -015822: 6e20 7c00 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@007c │ │ -015828: 0e00 |0008: return-void │ │ +015790: |[015790] com.jaredrummler.android.processes.models.Cgroup.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0157a0: 6f30 4301 2103 |0000: invoke-super {v1, v2, v3}, Lcom/jaredrummler/android/processes/models/ProcFile;.writeToParcel:(Landroid/os/Parcel;I)V // method@0143 │ │ +0157a6: 5410 2600 |0003: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/Cgroup;.groups:Ljava/util/ArrayList; // field@0026 │ │ +0157aa: 6e20 7c00 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@007c │ │ +0157b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0008 line=95 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/jaredrummler/android/processes/models/Cgroup; │ │ @@ -25898,39 +25954,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01582c: |[01582c] com.jaredrummler.android.processes.models.Stat.:()V │ │ -01583c: 2200 7e00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Stat$1; // type@007e │ │ -015840: 7010 4401 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/Stat$1;.:()V // method@0144 │ │ -015846: 6900 2d00 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/Stat;.CREATOR:Landroid/os/Parcelable$Creator; // field@002d │ │ -01584a: 0e00 |0007: return-void │ │ +0157b4: |[0157b4] com.jaredrummler.android.processes.models.Stat.:()V │ │ +0157c4: 2200 7e00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Stat$1; // type@007e │ │ +0157c8: 7010 4401 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/Stat$1;.:()V // method@0144 │ │ +0157ce: 6900 2d00 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/Stat;.CREATOR:Landroid/os/Parcelable$Creator; // field@002d │ │ +0157d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01584c: |[01584c] com.jaredrummler.android.processes.models.Stat.:(Landroid/os/Parcel;)V │ │ -01585c: 7020 3d01 2100 |0000: invoke-direct {v1, v2}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Landroid/os/Parcel;)V // method@013d │ │ -015862: 6e10 7100 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArray:()[Ljava/lang/String; // method@0071 │ │ -015868: 0c00 |0006: move-result-object v0 │ │ -01586a: 5b10 2f00 |0007: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -01586e: 0e00 |0009: return-void │ │ +0157d4: |[0157d4] com.jaredrummler.android.processes.models.Stat.:(Landroid/os/Parcel;)V │ │ +0157e4: 7020 3d01 2100 |0000: invoke-direct {v1, v2}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Landroid/os/Parcel;)V // method@013d │ │ +0157ea: 6e10 7100 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArray:()[Ljava/lang/String; // method@0071 │ │ +0157f0: 0c00 |0006: move-result-object v0 │ │ +0157f2: 5b10 2f00 |0007: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +0157f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0009 line=186 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/jaredrummler/android/processes/models/Stat; │ │ @@ -25941,17 +25997,17 @@ │ │ type : '(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Stat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -015870: |[015870] com.jaredrummler.android.processes.models.Stat.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Stat$1;)V │ │ -015880: 7020 4a01 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Stat;.:(Landroid/os/Parcel;)V // method@014a │ │ -015886: 0e00 |0003: return-void │ │ +0157f8: |[0157f8] com.jaredrummler.android.processes.models.Stat.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Stat$1;)V │ │ +015808: 7020 4a01 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Stat;.:(Landroid/os/Parcel;)V // method@014a │ │ +01580e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/Stat; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/jaredrummler/android/processes/models/Stat$1; │ │ @@ -25961,22 +26017,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -015888: |[015888] com.jaredrummler.android.processes.models.Stat.:(Ljava/lang/String;)V │ │ -015898: 7020 3e01 3200 |0000: invoke-direct {v2, v3}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Ljava/lang/String;)V // method@013e │ │ -01589e: 5420 2e00 |0003: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.content:Ljava/lang/String; // field@002e │ │ -0158a2: 1a01 eb02 |0005: const-string v1, "\s+" // string@02eb │ │ -0158a6: 6e20 cb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ -0158ac: 0c00 |000a: move-result-object v0 │ │ -0158ae: 5b20 2f00 |000b: iput-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -0158b2: 0e00 |000d: return-void │ │ +015810: |[015810] com.jaredrummler.android.processes.models.Stat.:(Ljava/lang/String;)V │ │ +015820: 7020 3e01 3200 |0000: invoke-direct {v2, v3}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Ljava/lang/String;)V // method@013e │ │ +015826: 5420 2e00 |0003: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.content:Ljava/lang/String; // field@002e │ │ +01582a: 1a01 eb02 |0005: const-string v1, "\s+" // string@02eb │ │ +01582e: 6e20 cb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ +015834: 0c00 |000a: move-result-object v0 │ │ +015836: 5b20 2f00 |000b: iput-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +01583a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=180 │ │ 0x000d line=181 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ @@ -25987,27 +26043,27 @@ │ │ type : '(I)Lcom/jaredrummler/android/processes/models/Stat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0158b4: |[0158b4] com.jaredrummler.android.processes.models.Stat.get:(I)Lcom/jaredrummler/android/processes/models/Stat; │ │ -0158c4: 2200 7f00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Stat; // type@007f │ │ -0158c8: 1a01 2700 |0002: const-string v1, "/proc/%d/stat" // string@0027 │ │ -0158cc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0158ce: 2322 1801 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0118 │ │ -0158d2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0158d4: 7110 bb01 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ -0158da: 0c04 |000b: move-result-object v4 │ │ -0158dc: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -0158e0: 7120 c801 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ -0158e6: 0c01 |0011: move-result-object v1 │ │ -0158e8: 7020 4c01 1000 |0012: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Stat;.:(Ljava/lang/String;)V // method@014c │ │ -0158ee: 1100 |0015: return-object v0 │ │ +01583c: |[01583c] com.jaredrummler.android.processes.models.Stat.get:(I)Lcom/jaredrummler/android/processes/models/Stat; │ │ +01584c: 2200 7f00 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Stat; // type@007f │ │ +015850: 1a01 2700 |0002: const-string v1, "/proc/%d/stat" // string@0027 │ │ +015854: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +015856: 2322 1801 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0118 │ │ +01585a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +01585c: 7110 bb01 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ +015862: 0c04 |000b: move-result-object v4 │ │ +015864: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +015868: 7120 c801 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ +01586e: 0c01 |0011: move-result-object v1 │ │ +015870: 7020 4c01 1000 |0012: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Stat;.:(Ljava/lang/String;)V // method@014c │ │ +015876: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 pid I │ │ │ │ Virtual methods - │ │ @@ -26016,21 +26072,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0158f0: |[0158f0] com.jaredrummler.android.processes.models.Stat.arg_end:()J │ │ -015900: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015904: 1301 3000 |0002: const/16 v1, #int 48 // #30 │ │ -015908: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -01590c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015912: 0b00 |0009: move-result-wide v0 │ │ -015914: 1000 |000a: return-wide v0 │ │ +015878: |[015878] com.jaredrummler.android.processes.models.Stat.arg_end:()J │ │ +015888: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +01588c: 1301 3000 |0002: const/16 v1, #int 48 // #30 │ │ +015890: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015894: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +01589a: 0b00 |0009: move-result-wide v0 │ │ +01589c: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26038,21 +26094,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015918: |[015918] com.jaredrummler.android.processes.models.Stat.arg_start:()J │ │ -015928: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -01592c: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ -015930: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015934: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -01593a: 0b00 |0009: move-result-wide v0 │ │ -01593c: 1000 |000a: return-wide v0 │ │ +0158a0: |[0158a0] com.jaredrummler.android.processes.models.Stat.arg_start:()J │ │ +0158b0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +0158b4: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ +0158b8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +0158bc: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +0158c2: 0b00 |0009: move-result-wide v0 │ │ +0158c4: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #2 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26060,21 +26116,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015940: |[015940] com.jaredrummler.android.processes.models.Stat.blocked:()J │ │ -015950: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015954: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ -015958: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -01595c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015962: 0b00 |0009: move-result-wide v0 │ │ -015964: 1000 |000a: return-wide v0 │ │ +0158c8: |[0158c8] com.jaredrummler.android.processes.models.Stat.blocked:()J │ │ +0158d8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +0158dc: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ +0158e0: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +0158e4: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +0158ea: 0b00 |0009: move-result-wide v0 │ │ +0158ec: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #3 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26082,21 +26138,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015968: |[015968] com.jaredrummler.android.processes.models.Stat.cguest_time:()J │ │ -015978: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -01597c: 1301 2b00 |0002: const/16 v1, #int 43 // #2b │ │ -015980: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015984: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -01598a: 0b00 |0009: move-result-wide v0 │ │ -01598c: 1000 |000a: return-wide v0 │ │ +0158f0: |[0158f0] com.jaredrummler.android.processes.models.Stat.cguest_time:()J │ │ +015900: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015904: 1301 2b00 |0002: const/16 v1, #int 43 // #2b │ │ +015908: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +01590c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015912: 0b00 |0009: move-result-wide v0 │ │ +015914: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #4 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26104,21 +26160,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015990: |[015990] com.jaredrummler.android.processes.models.Stat.cmajflt:()J │ │ -0159a0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -0159a4: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -0159a8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -0159ac: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -0159b2: 0b00 |0009: move-result-wide v0 │ │ -0159b4: 1000 |000a: return-wide v0 │ │ +015918: |[015918] com.jaredrummler.android.processes.models.Stat.cmajflt:()J │ │ +015928: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +01592c: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +015930: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015934: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +01593a: 0b00 |0009: move-result-wide v0 │ │ +01593c: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #5 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26126,21 +26182,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0159b8: |[0159b8] com.jaredrummler.android.processes.models.Stat.cminflt:()J │ │ -0159c8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -0159cc: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -0159d0: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -0159d4: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -0159da: 0b00 |0009: move-result-wide v0 │ │ -0159dc: 1000 |000a: return-wide v0 │ │ +015940: |[015940] com.jaredrummler.android.processes.models.Stat.cminflt:()J │ │ +015950: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015954: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +015958: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +01595c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015962: 0b00 |0009: move-result-wide v0 │ │ +015964: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #6 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26148,21 +26204,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0159e0: |[0159e0] com.jaredrummler.android.processes.models.Stat.cnswap:()J │ │ -0159f0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -0159f4: 1301 2400 |0002: const/16 v1, #int 36 // #24 │ │ -0159f8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -0159fc: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015a02: 0b00 |0009: move-result-wide v0 │ │ -015a04: 1000 |000a: return-wide v0 │ │ +015968: |[015968] com.jaredrummler.android.processes.models.Stat.cnswap:()J │ │ +015978: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +01597c: 1301 2400 |0002: const/16 v1, #int 36 // #24 │ │ +015980: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015984: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +01598a: 0b00 |0009: move-result-wide v0 │ │ +01598c: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #7 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26170,21 +26226,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015a08: |[015a08] com.jaredrummler.android.processes.models.Stat.cstime:()J │ │ -015a18: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015a1c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -015a20: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015a24: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015a2a: 0b00 |0009: move-result-wide v0 │ │ -015a2c: 1000 |000a: return-wide v0 │ │ +015990: |[015990] com.jaredrummler.android.processes.models.Stat.cstime:()J │ │ +0159a0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +0159a4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0159a8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +0159ac: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +0159b2: 0b00 |0009: move-result-wide v0 │ │ +0159b4: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #8 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26192,21 +26248,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015a30: |[015a30] com.jaredrummler.android.processes.models.Stat.cutime:()J │ │ -015a40: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015a44: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -015a48: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015a4c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015a52: 0b00 |0009: move-result-wide v0 │ │ -015a54: 1000 |000a: return-wide v0 │ │ +0159b8: |[0159b8] com.jaredrummler.android.processes.models.Stat.cutime:()J │ │ +0159c8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +0159cc: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +0159d0: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +0159d4: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +0159da: 0b00 |0009: move-result-wide v0 │ │ +0159dc: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #9 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26214,21 +26270,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015a58: |[015a58] com.jaredrummler.android.processes.models.Stat.delayacct_blkio_ticks:()J │ │ -015a68: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015a6c: 1301 2900 |0002: const/16 v1, #int 41 // #29 │ │ -015a70: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015a74: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015a7a: 0b00 |0009: move-result-wide v0 │ │ -015a7c: 1000 |000a: return-wide v0 │ │ +0159e0: |[0159e0] com.jaredrummler.android.processes.models.Stat.delayacct_blkio_ticks:()J │ │ +0159f0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +0159f4: 1301 2900 |0002: const/16 v1, #int 41 // #29 │ │ +0159f8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +0159fc: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015a02: 0b00 |0009: move-result-wide v0 │ │ +015a04: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #10 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26236,21 +26292,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015a80: |[015a80] com.jaredrummler.android.processes.models.Stat.end_data:()J │ │ -015a90: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015a94: 1301 2d00 |0002: const/16 v1, #int 45 // #2d │ │ -015a98: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015a9c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015aa2: 0b00 |0009: move-result-wide v0 │ │ -015aa4: 1000 |000a: return-wide v0 │ │ +015a08: |[015a08] com.jaredrummler.android.processes.models.Stat.end_data:()J │ │ +015a18: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015a1c: 1301 2d00 |0002: const/16 v1, #int 45 // #2d │ │ +015a20: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015a24: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015a2a: 0b00 |0009: move-result-wide v0 │ │ +015a2c: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #11 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26258,21 +26314,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015aa8: |[015aa8] com.jaredrummler.android.processes.models.Stat.endcode:()J │ │ -015ab8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015abc: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ -015ac0: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015ac4: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015aca: 0b00 |0009: move-result-wide v0 │ │ -015acc: 1000 |000a: return-wide v0 │ │ +015a30: |[015a30] com.jaredrummler.android.processes.models.Stat.endcode:()J │ │ +015a40: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015a44: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ +015a48: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015a4c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015a52: 0b00 |0009: move-result-wide v0 │ │ +015a54: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #12 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26280,21 +26336,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015ad0: |[015ad0] com.jaredrummler.android.processes.models.Stat.env_end:()J │ │ -015ae0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015ae4: 1301 3200 |0002: const/16 v1, #int 50 // #32 │ │ -015ae8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015aec: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015af2: 0b00 |0009: move-result-wide v0 │ │ -015af4: 1000 |000a: return-wide v0 │ │ +015a58: |[015a58] com.jaredrummler.android.processes.models.Stat.env_end:()J │ │ +015a68: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015a6c: 1301 3200 |0002: const/16 v1, #int 50 // #32 │ │ +015a70: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015a74: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015a7a: 0b00 |0009: move-result-wide v0 │ │ +015a7c: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #13 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26302,21 +26358,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015af8: |[015af8] com.jaredrummler.android.processes.models.Stat.env_start:()J │ │ -015b08: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015b0c: 1301 3100 |0002: const/16 v1, #int 49 // #31 │ │ -015b10: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015b14: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015b1a: 0b00 |0009: move-result-wide v0 │ │ -015b1c: 1000 |000a: return-wide v0 │ │ +015a80: |[015a80] com.jaredrummler.android.processes.models.Stat.env_start:()J │ │ +015a90: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015a94: 1301 3100 |0002: const/16 v1, #int 49 // #31 │ │ +015a98: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015a9c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015aa2: 0b00 |0009: move-result-wide v0 │ │ +015aa4: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #14 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26324,21 +26380,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015b20: |[015b20] com.jaredrummler.android.processes.models.Stat.exit_code:()I │ │ -015b30: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015b34: 1301 3300 |0002: const/16 v1, #int 51 // #33 │ │ -015b38: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015b3c: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015b42: 0a00 |0009: move-result v0 │ │ -015b44: 0f00 |000a: return v0 │ │ +015aa8: |[015aa8] com.jaredrummler.android.processes.models.Stat.exit_code:()I │ │ +015ab8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015abc: 1301 3300 |0002: const/16 v1, #int 51 // #33 │ │ +015ac0: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015ac4: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015aca: 0a00 |0009: move-result v0 │ │ +015acc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #15 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26346,21 +26402,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015b48: |[015b48] com.jaredrummler.android.processes.models.Stat.exit_signal:()I │ │ -015b58: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015b5c: 1301 2500 |0002: const/16 v1, #int 37 // #25 │ │ -015b60: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015b64: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015b6a: 0a00 |0009: move-result v0 │ │ -015b6c: 0f00 |000a: return v0 │ │ +015ad0: |[015ad0] com.jaredrummler.android.processes.models.Stat.exit_signal:()I │ │ +015ae0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015ae4: 1301 2500 |0002: const/16 v1, #int 37 // #25 │ │ +015ae8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015aec: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015af2: 0a00 |0009: move-result v0 │ │ +015af4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #16 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26368,21 +26424,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015b70: |[015b70] com.jaredrummler.android.processes.models.Stat.flags:()I │ │ -015b80: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015b84: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -015b88: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015b8c: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015b92: 0a00 |0009: move-result v0 │ │ -015b94: 0f00 |000a: return v0 │ │ +015af8: |[015af8] com.jaredrummler.android.processes.models.Stat.flags:()I │ │ +015b08: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015b0c: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +015b10: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015b14: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015b1a: 0a00 |0009: move-result v0 │ │ +015b1c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #17 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26390,27 +26446,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -015b98: |[015b98] com.jaredrummler.android.processes.models.Stat.getComm:()Ljava/lang/String; │ │ -015ba8: 5430 2f00 |0000: iget-object v0, v3, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015bac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -015bae: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -015bb2: 1a01 1000 |0005: const-string v1, "(" // string@0010 │ │ -015bb6: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ -015bba: 6e30 ca01 1002 |0009: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@01ca │ │ -015bc0: 0c00 |000c: move-result-object v0 │ │ -015bc2: 1a01 1300 |000d: const-string v1, ")" // string@0013 │ │ -015bc6: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ -015bca: 6e30 ca01 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@01ca │ │ -015bd0: 0c00 |0014: move-result-object v0 │ │ -015bd2: 1100 |0015: return-object v0 │ │ +015b20: |[015b20] com.jaredrummler.android.processes.models.Stat.getComm:()Ljava/lang/String; │ │ +015b30: 5430 2f00 |0000: iget-object v0, v3, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015b34: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +015b36: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +015b3a: 1a01 1000 |0005: const-string v1, "(" // string@0010 │ │ +015b3e: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ +015b42: 6e30 ca01 1002 |0009: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@01ca │ │ +015b48: 0c00 |000c: move-result-object v0 │ │ +015b4a: 1a01 1300 |000d: const-string v1, ")" // string@0013 │ │ +015b4e: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ +015b52: 6e30 ca01 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@01ca │ │ +015b58: 0c00 |0014: move-result-object v0 │ │ +015b5a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #18 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26418,21 +26474,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -015bd4: |[015bd4] com.jaredrummler.android.processes.models.Stat.getPid:()I │ │ -015be4: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015be8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -015bea: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -015bee: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015bf4: 0a00 |0008: move-result v0 │ │ -015bf6: 0f00 |0009: return v0 │ │ +015b5c: |[015b5c] com.jaredrummler.android.processes.models.Stat.getPid:()I │ │ +015b6c: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015b70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +015b72: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +015b76: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015b7c: 0a00 |0008: move-result v0 │ │ +015b7e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #19 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26440,21 +26496,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015bf8: |[015bf8] com.jaredrummler.android.processes.models.Stat.guest_time:()J │ │ -015c08: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015c0c: 1301 2a00 |0002: const/16 v1, #int 42 // #2a │ │ -015c10: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015c14: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015c1a: 0b00 |0009: move-result-wide v0 │ │ -015c1c: 1000 |000a: return-wide v0 │ │ +015b80: |[015b80] com.jaredrummler.android.processes.models.Stat.guest_time:()J │ │ +015b90: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015b94: 1301 2a00 |0002: const/16 v1, #int 42 // #2a │ │ +015b98: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015b9c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015ba2: 0b00 |0009: move-result-wide v0 │ │ +015ba4: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #20 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26462,21 +26518,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015c20: |[015c20] com.jaredrummler.android.processes.models.Stat.itrealvalue:()J │ │ -015c30: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015c34: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -015c38: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015c3c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015c42: 0b00 |0009: move-result-wide v0 │ │ -015c44: 1000 |000a: return-wide v0 │ │ +015ba8: |[015ba8] com.jaredrummler.android.processes.models.Stat.itrealvalue:()J │ │ +015bb8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015bbc: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +015bc0: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015bc4: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015bca: 0b00 |0009: move-result-wide v0 │ │ +015bcc: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #21 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26484,21 +26540,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015c48: |[015c48] com.jaredrummler.android.processes.models.Stat.kstkeip:()J │ │ -015c58: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015c5c: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -015c60: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015c64: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015c6a: 0b00 |0009: move-result-wide v0 │ │ -015c6c: 1000 |000a: return-wide v0 │ │ +015bd0: |[015bd0] com.jaredrummler.android.processes.models.Stat.kstkeip:()J │ │ +015be0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015be4: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +015be8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015bec: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015bf2: 0b00 |0009: move-result-wide v0 │ │ +015bf4: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #22 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26506,21 +26562,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015c70: |[015c70] com.jaredrummler.android.processes.models.Stat.kstkesp:()J │ │ -015c80: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015c84: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -015c88: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015c8c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015c92: 0b00 |0009: move-result-wide v0 │ │ -015c94: 1000 |000a: return-wide v0 │ │ +015bf8: |[015bf8] com.jaredrummler.android.processes.models.Stat.kstkesp:()J │ │ +015c08: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015c0c: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +015c10: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015c14: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015c1a: 0b00 |0009: move-result-wide v0 │ │ +015c1c: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #23 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26528,21 +26584,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015c98: |[015c98] com.jaredrummler.android.processes.models.Stat.majflt:()J │ │ -015ca8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015cac: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -015cb0: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015cb4: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015cba: 0b00 |0009: move-result-wide v0 │ │ -015cbc: 1000 |000a: return-wide v0 │ │ +015c20: |[015c20] com.jaredrummler.android.processes.models.Stat.majflt:()J │ │ +015c30: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015c34: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +015c38: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015c3c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015c42: 0b00 |0009: move-result-wide v0 │ │ +015c44: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #24 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26550,21 +26606,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015cc0: |[015cc0] com.jaredrummler.android.processes.models.Stat.minflt:()J │ │ -015cd0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015cd4: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -015cd8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015cdc: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015ce2: 0b00 |0009: move-result-wide v0 │ │ -015ce4: 1000 |000a: return-wide v0 │ │ +015c48: |[015c48] com.jaredrummler.android.processes.models.Stat.minflt:()J │ │ +015c58: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015c5c: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +015c60: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015c64: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015c6a: 0b00 |0009: move-result-wide v0 │ │ +015c6c: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #25 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26572,21 +26628,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015ce8: |[015ce8] com.jaredrummler.android.processes.models.Stat.nice:()I │ │ -015cf8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015cfc: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -015d00: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015d04: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015d0a: 0a00 |0009: move-result v0 │ │ -015d0c: 0f00 |000a: return v0 │ │ +015c70: |[015c70] com.jaredrummler.android.processes.models.Stat.nice:()I │ │ +015c80: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015c84: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +015c88: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015c8c: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015c92: 0a00 |0009: move-result v0 │ │ +015c94: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #26 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26594,21 +26650,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015d10: |[015d10] com.jaredrummler.android.processes.models.Stat.nswap:()J │ │ -015d20: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015d24: 1301 2300 |0002: const/16 v1, #int 35 // #23 │ │ -015d28: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015d2c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015d32: 0b00 |0009: move-result-wide v0 │ │ -015d34: 1000 |000a: return-wide v0 │ │ +015c98: |[015c98] com.jaredrummler.android.processes.models.Stat.nswap:()J │ │ +015ca8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015cac: 1301 2300 |0002: const/16 v1, #int 35 // #23 │ │ +015cb0: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015cb4: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015cba: 0b00 |0009: move-result-wide v0 │ │ +015cbc: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #27 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26616,21 +26672,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015d38: |[015d38] com.jaredrummler.android.processes.models.Stat.num_threads:()J │ │ -015d48: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015d4c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -015d50: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015d54: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015d5a: 0b00 |0009: move-result-wide v0 │ │ -015d5c: 1000 |000a: return-wide v0 │ │ +015cc0: |[015cc0] com.jaredrummler.android.processes.models.Stat.num_threads:()J │ │ +015cd0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015cd4: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +015cd8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015cdc: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015ce2: 0b00 |0009: move-result-wide v0 │ │ +015ce4: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #28 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26638,21 +26694,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -015d60: |[015d60] com.jaredrummler.android.processes.models.Stat.pgrp:()I │ │ -015d70: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015d74: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -015d76: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -015d7a: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015d80: 0a00 |0008: move-result v0 │ │ -015d82: 0f00 |0009: return v0 │ │ +015ce8: |[015ce8] com.jaredrummler.android.processes.models.Stat.pgrp:()I │ │ +015cf8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015cfc: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +015cfe: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +015d02: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015d08: 0a00 |0008: move-result v0 │ │ +015d0a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #29 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26660,21 +26716,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015d84: |[015d84] com.jaredrummler.android.processes.models.Stat.policy:()I │ │ -015d94: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015d98: 1301 2800 |0002: const/16 v1, #int 40 // #28 │ │ -015d9c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015da0: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015da6: 0a00 |0009: move-result v0 │ │ -015da8: 0f00 |000a: return v0 │ │ +015d0c: |[015d0c] com.jaredrummler.android.processes.models.Stat.policy:()I │ │ +015d1c: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015d20: 1301 2800 |0002: const/16 v1, #int 40 // #28 │ │ +015d24: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015d28: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015d2e: 0a00 |0009: move-result v0 │ │ +015d30: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #30 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26682,21 +26738,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -015dac: |[015dac] com.jaredrummler.android.processes.models.Stat.ppid:()I │ │ -015dbc: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015dc0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -015dc2: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -015dc6: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015dcc: 0a00 |0008: move-result v0 │ │ -015dce: 0f00 |0009: return v0 │ │ +015d34: |[015d34] com.jaredrummler.android.processes.models.Stat.ppid:()I │ │ +015d44: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015d48: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +015d4a: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +015d4e: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015d54: 0a00 |0008: move-result v0 │ │ +015d56: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #31 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26704,21 +26760,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015dd0: |[015dd0] com.jaredrummler.android.processes.models.Stat.priority:()J │ │ -015de0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015de4: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -015de8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015dec: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015df2: 0b00 |0009: move-result-wide v0 │ │ -015df4: 1000 |000a: return-wide v0 │ │ +015d58: |[015d58] com.jaredrummler.android.processes.models.Stat.priority:()J │ │ +015d68: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015d6c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +015d70: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015d74: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015d7a: 0b00 |0009: move-result-wide v0 │ │ +015d7c: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #32 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26726,21 +26782,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015df8: |[015df8] com.jaredrummler.android.processes.models.Stat.processor:()I │ │ -015e08: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015e0c: 1301 2600 |0002: const/16 v1, #int 38 // #26 │ │ -015e10: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015e14: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015e1a: 0a00 |0009: move-result v0 │ │ -015e1c: 0f00 |000a: return v0 │ │ +015d80: |[015d80] com.jaredrummler.android.processes.models.Stat.processor:()I │ │ +015d90: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015d94: 1301 2600 |0002: const/16 v1, #int 38 // #26 │ │ +015d98: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015d9c: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015da2: 0a00 |0009: move-result v0 │ │ +015da4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #33 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26748,21 +26804,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015e20: |[015e20] com.jaredrummler.android.processes.models.Stat.rss:()J │ │ -015e30: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015e34: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -015e38: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015e3c: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015e42: 0b00 |0009: move-result-wide v0 │ │ -015e44: 1000 |000a: return-wide v0 │ │ +015da8: |[015da8] com.jaredrummler.android.processes.models.Stat.rss:()J │ │ +015db8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015dbc: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +015dc0: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015dc4: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015dca: 0b00 |0009: move-result-wide v0 │ │ +015dcc: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #34 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26770,21 +26826,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015e48: |[015e48] com.jaredrummler.android.processes.models.Stat.rsslim:()J │ │ -015e58: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015e5c: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ -015e60: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015e64: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015e6a: 0b00 |0009: move-result-wide v0 │ │ -015e6c: 1000 |000a: return-wide v0 │ │ +015dd0: |[015dd0] com.jaredrummler.android.processes.models.Stat.rsslim:()J │ │ +015de0: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015de4: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ +015de8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015dec: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015df2: 0b00 |0009: move-result-wide v0 │ │ +015df4: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #35 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26792,21 +26848,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015e70: |[015e70] com.jaredrummler.android.processes.models.Stat.rt_priority:()I │ │ -015e80: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015e84: 1301 2700 |0002: const/16 v1, #int 39 // #27 │ │ -015e88: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015e8c: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015e92: 0a00 |0009: move-result v0 │ │ -015e94: 0f00 |000a: return v0 │ │ +015df8: |[015df8] com.jaredrummler.android.processes.models.Stat.rt_priority:()I │ │ +015e08: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015e0c: 1301 2700 |0002: const/16 v1, #int 39 // #27 │ │ +015e10: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015e14: 7110 ba01 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015e1a: 0a00 |0009: move-result v0 │ │ +015e1c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #36 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26814,21 +26870,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -015e98: |[015e98] com.jaredrummler.android.processes.models.Stat.session:()I │ │ -015ea8: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015eac: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -015eae: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -015eb2: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -015eb8: 0a00 |0008: move-result v0 │ │ -015eba: 0f00 |0009: return v0 │ │ +015e20: |[015e20] com.jaredrummler.android.processes.models.Stat.session:()I │ │ +015e30: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015e34: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +015e36: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +015e3a: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015e40: 0a00 |0008: move-result v0 │ │ +015e42: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #37 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26836,21 +26892,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015ebc: |[015ebc] com.jaredrummler.android.processes.models.Stat.sigcatch:()J │ │ -015ecc: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015ed0: 1301 2100 |0002: const/16 v1, #int 33 // #21 │ │ -015ed4: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015ed8: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015ede: 0b00 |0009: move-result-wide v0 │ │ -015ee0: 1000 |000a: return-wide v0 │ │ +015e44: |[015e44] com.jaredrummler.android.processes.models.Stat.sigcatch:()J │ │ +015e54: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015e58: 1301 2100 |0002: const/16 v1, #int 33 // #21 │ │ +015e5c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015e60: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015e66: 0b00 |0009: move-result-wide v0 │ │ +015e68: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #38 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26858,21 +26914,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015ee4: |[015ee4] com.jaredrummler.android.processes.models.Stat.sigignore:()J │ │ -015ef4: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015ef8: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -015efc: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015f00: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015f06: 0b00 |0009: move-result-wide v0 │ │ -015f08: 1000 |000a: return-wide v0 │ │ +015e6c: |[015e6c] com.jaredrummler.android.processes.models.Stat.sigignore:()J │ │ +015e7c: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015e80: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +015e84: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015e88: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015e8e: 0b00 |0009: move-result-wide v0 │ │ +015e90: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #39 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26880,21 +26936,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015f0c: |[015f0c] com.jaredrummler.android.processes.models.Stat.signal:()J │ │ -015f1c: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015f20: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -015f24: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015f28: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015f2e: 0b00 |0009: move-result-wide v0 │ │ -015f30: 1000 |000a: return-wide v0 │ │ +015e94: |[015e94] com.jaredrummler.android.processes.models.Stat.signal:()J │ │ +015ea4: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015ea8: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +015eac: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015eb0: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015eb6: 0b00 |0009: move-result-wide v0 │ │ +015eb8: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #40 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26902,21 +26958,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015f34: |[015f34] com.jaredrummler.android.processes.models.Stat.start_brk:()J │ │ -015f44: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015f48: 1301 2e00 |0002: const/16 v1, #int 46 // #2e │ │ -015f4c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015f50: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015f56: 0b00 |0009: move-result-wide v0 │ │ -015f58: 1000 |000a: return-wide v0 │ │ +015ebc: |[015ebc] com.jaredrummler.android.processes.models.Stat.start_brk:()J │ │ +015ecc: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015ed0: 1301 2e00 |0002: const/16 v1, #int 46 // #2e │ │ +015ed4: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015ed8: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015ede: 0b00 |0009: move-result-wide v0 │ │ +015ee0: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #41 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26924,21 +26980,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015f5c: |[015f5c] com.jaredrummler.android.processes.models.Stat.start_data:()J │ │ -015f6c: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015f70: 1301 2c00 |0002: const/16 v1, #int 44 // #2c │ │ -015f74: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015f78: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015f7e: 0b00 |0009: move-result-wide v0 │ │ -015f80: 1000 |000a: return-wide v0 │ │ +015ee4: |[015ee4] com.jaredrummler.android.processes.models.Stat.start_data:()J │ │ +015ef4: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015ef8: 1301 2c00 |0002: const/16 v1, #int 44 // #2c │ │ +015efc: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015f00: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015f06: 0b00 |0009: move-result-wide v0 │ │ +015f08: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #42 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26946,21 +27002,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015f84: |[015f84] com.jaredrummler.android.processes.models.Stat.startcode:()J │ │ -015f94: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015f98: 1301 1900 |0002: const/16 v1, #int 25 // #19 │ │ -015f9c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015fa0: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015fa6: 0b00 |0009: move-result-wide v0 │ │ -015fa8: 1000 |000a: return-wide v0 │ │ +015f0c: |[015f0c] com.jaredrummler.android.processes.models.Stat.startcode:()J │ │ +015f1c: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015f20: 1301 1900 |0002: const/16 v1, #int 25 // #19 │ │ +015f24: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015f28: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015f2e: 0b00 |0009: move-result-wide v0 │ │ +015f30: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #43 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26968,21 +27024,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015fac: |[015fac] com.jaredrummler.android.processes.models.Stat.startstack:()J │ │ -015fbc: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015fc0: 1301 1b00 |0002: const/16 v1, #int 27 // #1b │ │ -015fc4: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015fc8: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015fce: 0b00 |0009: move-result-wide v0 │ │ -015fd0: 1000 |000a: return-wide v0 │ │ +015f34: |[015f34] com.jaredrummler.android.processes.models.Stat.startstack:()J │ │ +015f44: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015f48: 1301 1b00 |0002: const/16 v1, #int 27 // #1b │ │ +015f4c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015f50: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015f56: 0b00 |0009: move-result-wide v0 │ │ +015f58: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #44 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -26990,21 +27046,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -015fd4: |[015fd4] com.jaredrummler.android.processes.models.Stat.starttime:()J │ │ -015fe4: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -015fe8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -015fec: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -015ff0: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -015ff6: 0b00 |0009: move-result-wide v0 │ │ -015ff8: 1000 |000a: return-wide v0 │ │ +015f5c: |[015f5c] com.jaredrummler.android.processes.models.Stat.starttime:()J │ │ +015f6c: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015f70: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +015f74: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015f78: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015f7e: 0b00 |0009: move-result-wide v0 │ │ +015f80: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #45 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -27012,22 +27068,22 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -015ffc: |[015ffc] com.jaredrummler.android.processes.models.Stat.state:()C │ │ -01600c: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -016010: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -016012: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -016016: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -016018: 6e20 c301 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@01c3 │ │ -01601e: 0a00 |0009: move-result v0 │ │ -016020: 0f00 |000a: return v0 │ │ +015f84: |[015f84] com.jaredrummler.android.processes.models.Stat.state:()C │ │ +015f94: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015f98: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +015f9a: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +015f9e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +015fa0: 6e20 c301 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@01c3 │ │ +015fa6: 0a00 |0009: move-result v0 │ │ +015fa8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #46 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -27035,21 +27091,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -016024: |[016024] com.jaredrummler.android.processes.models.Stat.stime:()J │ │ -016034: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -016038: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -01603c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -016040: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -016046: 0b00 |0009: move-result-wide v0 │ │ -016048: 1000 |000a: return-wide v0 │ │ +015fac: |[015fac] com.jaredrummler.android.processes.models.Stat.stime:()J │ │ +015fbc: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015fc0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +015fc4: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +015fc8: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +015fce: 0b00 |0009: move-result-wide v0 │ │ +015fd0: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #47 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -27057,21 +27113,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01604c: |[01604c] com.jaredrummler.android.processes.models.Stat.tpgid:()I │ │ -01605c: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -016060: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -016062: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -016066: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -01606c: 0a00 |0008: move-result v0 │ │ -01606e: 0f00 |0009: return v0 │ │ +015fd4: |[015fd4] com.jaredrummler.android.processes.models.Stat.tpgid:()I │ │ +015fe4: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +015fe8: 1271 |0002: const/4 v1, #int 7 // #7 │ │ +015fea: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +015fee: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +015ff4: 0a00 |0008: move-result v0 │ │ +015ff6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #48 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -27079,21 +27135,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -016070: |[016070] com.jaredrummler.android.processes.models.Stat.tty_nr:()I │ │ -016080: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -016084: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -016086: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -01608a: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -016090: 0a00 |0008: move-result v0 │ │ -016092: 0f00 |0009: return v0 │ │ +015ff8: |[015ff8] com.jaredrummler.android.processes.models.Stat.tty_nr:()I │ │ +016008: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +01600c: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +01600e: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +016012: 7110 ba01 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +016018: 0a00 |0008: move-result v0 │ │ +01601a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #49 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -27101,21 +27157,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -016094: |[016094] com.jaredrummler.android.processes.models.Stat.utime:()J │ │ -0160a4: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -0160a8: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -0160ac: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -0160b0: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -0160b6: 0b00 |0009: move-result-wide v0 │ │ -0160b8: 1000 |000a: return-wide v0 │ │ +01601c: |[01601c] com.jaredrummler.android.processes.models.Stat.utime:()J │ │ +01602c: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +016030: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +016034: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +016038: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +01603e: 0b00 |0009: move-result-wide v0 │ │ +016040: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #50 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -27123,21 +27179,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0160bc: |[0160bc] com.jaredrummler.android.processes.models.Stat.vsize:()J │ │ -0160cc: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -0160d0: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ -0160d4: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -0160d8: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -0160de: 0b00 |0009: move-result-wide v0 │ │ -0160e0: 1000 |000a: return-wide v0 │ │ +016044: |[016044] com.jaredrummler.android.processes.models.Stat.vsize:()J │ │ +016054: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +016058: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ +01605c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +016060: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +016066: 0b00 |0009: move-result-wide v0 │ │ +016068: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #51 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -27145,21 +27201,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0160e4: |[0160e4] com.jaredrummler.android.processes.models.Stat.wchan:()J │ │ -0160f4: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -0160f8: 1301 2200 |0002: const/16 v1, #int 34 // #22 │ │ -0160fc: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -016100: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -016106: 0b00 |0009: move-result-wide v0 │ │ -016108: 1000 |000a: return-wide v0 │ │ +01606c: |[01606c] com.jaredrummler.android.processes.models.Stat.wchan:()J │ │ +01607c: 5420 2f00 |0000: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +016080: 1301 2200 |0002: const/16 v1, #int 34 // #22 │ │ +016084: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +016088: 7110 bd01 0000 |0006: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +01608e: 0b00 |0009: move-result-wide v0 │ │ +016090: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/jaredrummler/android/processes/models/Stat; │ │ │ │ #52 : (in Lcom/jaredrummler/android/processes/models/Stat;) │ │ @@ -27167,19 +27223,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -01610c: |[01610c] com.jaredrummler.android.processes.models.Stat.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01611c: 6f30 4301 2103 |0000: invoke-super {v1, v2, v3}, Lcom/jaredrummler/android/processes/models/ProcFile;.writeToParcel:(Landroid/os/Parcel;I)V // method@0143 │ │ -016122: 5410 2f00 |0003: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ -016126: 6e20 7b00 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeStringArray:([Ljava/lang/String;)V // method@007b │ │ -01612c: 0e00 |0008: return-void │ │ +016094: |[016094] com.jaredrummler.android.processes.models.Stat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0160a4: 6f30 4301 2103 |0000: invoke-super {v1, v2, v3}, Lcom/jaredrummler/android/processes/models/ProcFile;.writeToParcel:(Landroid/os/Parcel;I)V // method@0143 │ │ +0160aa: 5410 2f00 |0003: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/Stat;.fields:[Ljava/lang/String; // field@002f │ │ +0160ae: 6e20 7b00 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeStringArray:([Ljava/lang/String;)V // method@007b │ │ +0160b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0003 line=629 │ │ 0x0008 line=630 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/jaredrummler/android/processes/models/Stat; │ │ @@ -27227,39 +27283,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -016130: |[016130] com.jaredrummler.android.processes.models.Statm.:()V │ │ -016140: 2200 8000 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Statm$1; // type@0080 │ │ -016144: 7010 8301 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/Statm$1;.:()V // method@0183 │ │ -01614a: 6900 3000 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/Statm;.CREATOR:Landroid/os/Parcelable$Creator; // field@0030 │ │ -01614e: 0e00 |0007: return-void │ │ +0160b8: |[0160b8] com.jaredrummler.android.processes.models.Statm.:()V │ │ +0160c8: 2200 8000 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Statm$1; // type@0080 │ │ +0160cc: 7010 8301 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/Statm$1;.:()V // method@0183 │ │ +0160d2: 6900 3000 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/Statm;.CREATOR:Landroid/os/Parcelable$Creator; // field@0030 │ │ +0160d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/Statm;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -016150: |[016150] com.jaredrummler.android.processes.models.Statm.:(Landroid/os/Parcel;)V │ │ -016160: 7020 3d01 2100 |0000: invoke-direct {v1, v2}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Landroid/os/Parcel;)V // method@013d │ │ -016166: 6e10 7100 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArray:()[Ljava/lang/String; // method@0071 │ │ -01616c: 0c00 |0006: move-result-object v0 │ │ -01616e: 5b10 3200 |0007: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/Statm;.fields:[Ljava/lang/String; // field@0032 │ │ -016172: 0e00 |0009: return-void │ │ +0160d8: |[0160d8] com.jaredrummler.android.processes.models.Statm.:(Landroid/os/Parcel;)V │ │ +0160e8: 7020 3d01 2100 |0000: invoke-direct {v1, v2}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Landroid/os/Parcel;)V // method@013d │ │ +0160ee: 6e10 7100 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArray:()[Ljava/lang/String; // method@0071 │ │ +0160f4: 0c00 |0006: move-result-object v0 │ │ +0160f6: 5b10 3200 |0007: iput-object v0, v1, Lcom/jaredrummler/android/processes/models/Statm;.fields:[Ljava/lang/String; // field@0032 │ │ +0160fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x0009 line=64 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/jaredrummler/android/processes/models/Statm; │ │ @@ -27270,17 +27326,17 @@ │ │ type : '(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Statm$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -016174: |[016174] com.jaredrummler.android.processes.models.Statm.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Statm$1;)V │ │ -016184: 7020 8901 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Statm;.:(Landroid/os/Parcel;)V // method@0189 │ │ -01618a: 0e00 |0003: return-void │ │ +0160fc: |[0160fc] com.jaredrummler.android.processes.models.Statm.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Statm$1;)V │ │ +01610c: 7020 8901 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Statm;.:(Landroid/os/Parcel;)V // method@0189 │ │ +016112: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/Statm; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/jaredrummler/android/processes/models/Statm$1; │ │ @@ -27290,22 +27346,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -01618c: |[01618c] com.jaredrummler.android.processes.models.Statm.:(Ljava/lang/String;)V │ │ -01619c: 7020 3e01 3200 |0000: invoke-direct {v2, v3}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Ljava/lang/String;)V // method@013e │ │ -0161a2: 5420 3100 |0003: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Statm;.content:Ljava/lang/String; // field@0031 │ │ -0161a6: 1a01 eb02 |0005: const-string v1, "\s+" // string@02eb │ │ -0161aa: 6e20 cb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ -0161b0: 0c00 |000a: move-result-object v0 │ │ -0161b2: 5b20 3200 |000b: iput-object v0, v2, Lcom/jaredrummler/android/processes/models/Statm;.fields:[Ljava/lang/String; // field@0032 │ │ -0161b6: 0e00 |000d: return-void │ │ +016114: |[016114] com.jaredrummler.android.processes.models.Statm.:(Ljava/lang/String;)V │ │ +016124: 7020 3e01 3200 |0000: invoke-direct {v2, v3}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Ljava/lang/String;)V // method@013e │ │ +01612a: 5420 3100 |0003: iget-object v0, v2, Lcom/jaredrummler/android/processes/models/Statm;.content:Ljava/lang/String; // field@0031 │ │ +01612e: 1a01 eb02 |0005: const-string v1, "\s+" // string@02eb │ │ +016132: 6e20 cb01 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ +016138: 0c00 |000a: move-result-object v0 │ │ +01613a: 5b20 3200 |000b: iput-object v0, v2, Lcom/jaredrummler/android/processes/models/Statm;.fields:[Ljava/lang/String; // field@0032 │ │ +01613e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x000d line=59 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/jaredrummler/android/processes/models/Statm; │ │ @@ -27316,27 +27372,27 @@ │ │ type : '(I)Lcom/jaredrummler/android/processes/models/Statm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0161b8: |[0161b8] com.jaredrummler.android.processes.models.Statm.get:(I)Lcom/jaredrummler/android/processes/models/Statm; │ │ -0161c8: 2200 8100 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Statm; // type@0081 │ │ -0161cc: 1a01 2800 |0002: const-string v1, "/proc/%d/statm" // string@0028 │ │ -0161d0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0161d2: 2322 1801 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0118 │ │ -0161d6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0161d8: 7110 bb01 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ -0161de: 0c04 |000b: move-result-object v4 │ │ -0161e0: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -0161e4: 7120 c801 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ -0161ea: 0c01 |0011: move-result-object v1 │ │ -0161ec: 7020 8b01 1000 |0012: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Statm;.:(Ljava/lang/String;)V // method@018b │ │ -0161f2: 1100 |0015: return-object v0 │ │ +016140: |[016140] com.jaredrummler.android.processes.models.Statm.get:(I)Lcom/jaredrummler/android/processes/models/Statm; │ │ +016150: 2200 8100 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Statm; // type@0081 │ │ +016154: 1a01 2800 |0002: const-string v1, "/proc/%d/statm" // string@0028 │ │ +016158: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +01615a: 2322 1801 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0118 │ │ +01615e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +016160: 7110 bb01 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ +016166: 0c04 |000b: move-result-object v4 │ │ +016168: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +01616c: 7120 c801 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ +016172: 0c01 |0011: move-result-object v1 │ │ +016174: 7020 8b01 1000 |0012: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Statm;.:(Ljava/lang/String;)V // method@018b │ │ +01617a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 pid I │ │ │ │ Virtual methods - │ │ @@ -27345,23 +27401,23 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0161f4: |[0161f4] com.jaredrummler.android.processes.models.Statm.getResidentSetSize:()J │ │ -016204: 5440 3200 |0000: iget-object v0, v4, Lcom/jaredrummler/android/processes/models/Statm;.fields:[Ljava/lang/String; // field@0032 │ │ -016208: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -01620a: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -01620e: 7110 bd01 0000 |0005: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -016214: 0b00 |0008: move-result-wide v0 │ │ -016216: 1602 0004 |0009: const-wide/16 v2, #int 1024 // #400 │ │ -01621a: bd20 |000b: mul-long/2addr v0, v2 │ │ -01621c: 1000 |000c: return-wide v0 │ │ +01617c: |[01617c] com.jaredrummler.android.processes.models.Statm.getResidentSetSize:()J │ │ +01618c: 5440 3200 |0000: iget-object v0, v4, Lcom/jaredrummler/android/processes/models/Statm;.fields:[Ljava/lang/String; // field@0032 │ │ +016190: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +016192: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +016196: 7110 bd01 0000 |0005: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +01619c: 0b00 |0008: move-result-wide v0 │ │ +01619e: 1602 0004 |0009: const-wide/16 v2, #int 1024 // #400 │ │ +0161a2: bd20 |000b: mul-long/2addr v0, v2 │ │ +0161a4: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lcom/jaredrummler/android/processes/models/Statm; │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/Statm;) │ │ @@ -27369,23 +27425,23 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -016220: |[016220] com.jaredrummler.android.processes.models.Statm.getSize:()J │ │ -016230: 5440 3200 |0000: iget-object v0, v4, Lcom/jaredrummler/android/processes/models/Statm;.fields:[Ljava/lang/String; // field@0032 │ │ -016234: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -016236: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -01623a: 7110 bd01 0000 |0005: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ -016240: 0b00 |0008: move-result-wide v0 │ │ -016242: 1602 0004 |0009: const-wide/16 v2, #int 1024 // #400 │ │ -016246: bd20 |000b: mul-long/2addr v0, v2 │ │ -016248: 1000 |000c: return-wide v0 │ │ +0161a8: |[0161a8] com.jaredrummler.android.processes.models.Statm.getSize:()J │ │ +0161b8: 5440 3200 |0000: iget-object v0, v4, Lcom/jaredrummler/android/processes/models/Statm;.fields:[Ljava/lang/String; // field@0032 │ │ +0161bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0161be: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +0161c2: 7110 bd01 0000 |0005: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@01bd │ │ +0161c8: 0b00 |0008: move-result-wide v0 │ │ +0161ca: 1602 0004 |0009: const-wide/16 v2, #int 1024 // #400 │ │ +0161ce: bd20 |000b: mul-long/2addr v0, v2 │ │ +0161d0: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lcom/jaredrummler/android/processes/models/Statm; │ │ │ │ #2 : (in Lcom/jaredrummler/android/processes/models/Statm;) │ │ @@ -27393,19 +27449,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -01624c: |[01624c] com.jaredrummler.android.processes.models.Statm.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01625c: 6f30 4301 2103 |0000: invoke-super {v1, v2, v3}, Lcom/jaredrummler/android/processes/models/ProcFile;.writeToParcel:(Landroid/os/Parcel;I)V // method@0143 │ │ -016262: 5410 3200 |0003: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/Statm;.fields:[Ljava/lang/String; // field@0032 │ │ -016266: 6e20 7b00 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeStringArray:([Ljava/lang/String;)V // method@007b │ │ -01626c: 0e00 |0008: return-void │ │ +0161d4: |[0161d4] com.jaredrummler.android.processes.models.Statm.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0161e4: 6f30 4301 2103 |0000: invoke-super {v1, v2, v3}, Lcom/jaredrummler/android/processes/models/ProcFile;.writeToParcel:(Landroid/os/Parcel;I)V // method@0143 │ │ +0161ea: 5410 3200 |0003: iget-object v0, v1, Lcom/jaredrummler/android/processes/models/Statm;.fields:[Ljava/lang/String; // field@0032 │ │ +0161ee: 6e20 7b00 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeStringArray:([Ljava/lang/String;)V // method@007b │ │ +0161f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0008 line=83 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/jaredrummler/android/processes/models/Statm; │ │ @@ -27449,36 +27505,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -016270: |[016270] com.jaredrummler.android.processes.models.Status.:()V │ │ -016280: 2200 8200 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Status$1; // type@0082 │ │ -016284: 7010 9001 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/Status$1;.:()V // method@0190 │ │ -01628a: 6900 3300 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/Status;.CREATOR:Landroid/os/Parcelable$Creator; // field@0033 │ │ -01628e: 0e00 |0007: return-void │ │ +0161f8: |[0161f8] com.jaredrummler.android.processes.models.Status.:()V │ │ +016208: 2200 8200 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Status$1; // type@0082 │ │ +01620c: 7010 9001 0000 |0002: invoke-direct {v0}, Lcom/jaredrummler/android/processes/models/Status$1;.:()V // method@0190 │ │ +016212: 6900 3300 |0005: sput-object v0, Lcom/jaredrummler/android/processes/models/Status;.CREATOR:Landroid/os/Parcelable$Creator; // field@0033 │ │ +016216: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ │ │ #1 : (in Lcom/jaredrummler/android/processes/models/Status;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -016290: |[016290] com.jaredrummler.android.processes.models.Status.:(Landroid/os/Parcel;)V │ │ -0162a0: 7020 3d01 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Landroid/os/Parcel;)V // method@013d │ │ -0162a6: 0e00 |0003: return-void │ │ +016218: |[016218] com.jaredrummler.android.processes.models.Status.:(Landroid/os/Parcel;)V │ │ +016228: 7020 3d01 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Landroid/os/Parcel;)V // method@013d │ │ +01622e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/Status; │ │ 0x0000 - 0x0004 reg=1 in Landroid/os/Parcel; │ │ @@ -27488,17 +27544,17 @@ │ │ type : '(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Status$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0162a8: |[0162a8] com.jaredrummler.android.processes.models.Status.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Status$1;)V │ │ -0162b8: 7020 9601 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Status;.:(Landroid/os/Parcel;)V // method@0196 │ │ -0162be: 0e00 |0003: return-void │ │ +016230: |[016230] com.jaredrummler.android.processes.models.Status.:(Landroid/os/Parcel;Lcom/jaredrummler/android/processes/models/Status$1;)V │ │ +016240: 7020 9601 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Status;.:(Landroid/os/Parcel;)V // method@0196 │ │ +016246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/Status; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/jaredrummler/android/processes/models/Status$1; │ │ @@ -27508,17 +27564,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0162c0: |[0162c0] com.jaredrummler.android.processes.models.Status.:(Ljava/lang/String;)V │ │ -0162d0: 7020 3e01 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Ljava/lang/String;)V // method@013e │ │ -0162d6: 0e00 |0003: return-void │ │ +016248: |[016248] com.jaredrummler.android.processes.models.Status.:(Ljava/lang/String;)V │ │ +016258: 7020 3e01 1000 |0000: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/ProcFile;.:(Ljava/lang/String;)V // method@013e │ │ +01625e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/jaredrummler/android/processes/models/Status; │ │ 0x0000 - 0x0004 reg=1 path Ljava/lang/String; │ │ @@ -27528,27 +27584,27 @@ │ │ type : '(I)Lcom/jaredrummler/android/processes/models/Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0162d8: |[0162d8] com.jaredrummler.android.processes.models.Status.get:(I)Lcom/jaredrummler/android/processes/models/Status; │ │ -0162e8: 2200 8300 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Status; // type@0083 │ │ -0162ec: 1a01 2900 |0002: const-string v1, "/proc/%d/status" // string@0029 │ │ -0162f0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0162f2: 2322 1801 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0118 │ │ -0162f6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0162f8: 7110 bb01 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ -0162fe: 0c04 |000b: move-result-object v4 │ │ -016300: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -016304: 7120 c801 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ -01630a: 0c01 |0011: move-result-object v1 │ │ -01630c: 7020 9801 1000 |0012: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Status;.:(Ljava/lang/String;)V // method@0198 │ │ -016312: 1100 |0015: return-object v0 │ │ +016260: |[016260] com.jaredrummler.android.processes.models.Status.get:(I)Lcom/jaredrummler/android/processes/models/Status; │ │ +016270: 2200 8300 |0000: new-instance v0, Lcom/jaredrummler/android/processes/models/Status; // type@0083 │ │ +016274: 1a01 2900 |0002: const-string v1, "/proc/%d/status" // string@0029 │ │ +016278: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +01627a: 2322 1801 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0118 │ │ +01627e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +016280: 7110 bb01 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01bb │ │ +016286: 0c04 |000b: move-result-object v4 │ │ +016288: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +01628c: 7120 c801 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01c8 │ │ +016292: 0c01 |0011: move-result-object v1 │ │ +016294: 7020 9801 1000 |0012: invoke-direct {v0, v1}, Lcom/jaredrummler/android/processes/models/Status;.:(Ljava/lang/String;)V // method@0198 │ │ +01629a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 pid I │ │ │ │ Virtual methods - │ │ @@ -27557,29 +27613,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -016314: |[016314] com.jaredrummler.android.processes.models.Status.getGid:()I │ │ -016324: 1a01 a600 |0000: const-string v1, "Gid" // string@00a6 │ │ -016328: 6e20 9c01 1300 |0002: invoke-virtual {v3, v1}, Lcom/jaredrummler/android/processes/models/Status;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@019c │ │ -01632e: 0c01 |0005: move-result-object v1 │ │ -016330: 1a02 eb02 |0006: const-string v2, "\s+" // string@02eb │ │ -016334: 6e20 cb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ -01633a: 0c01 |000b: move-result-object v1 │ │ -01633c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -01633e: 4601 0102 |000d: aget-object v1, v1, v2 │ │ -016342: 7110 ba01 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -016348: 0a01 |0012: move-result v1 │ │ -01634a: 0f01 |0013: return v1 │ │ -01634c: 0d00 |0014: move-exception v0 │ │ -01634e: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ -016350: 28fd |0016: goto 0013 // -0003 │ │ +01629c: |[01629c] com.jaredrummler.android.processes.models.Status.getGid:()I │ │ +0162ac: 1a01 a600 |0000: const-string v1, "Gid" // string@00a6 │ │ +0162b0: 6e20 9c01 1300 |0002: invoke-virtual {v3, v1}, Lcom/jaredrummler/android/processes/models/Status;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@019c │ │ +0162b6: 0c01 |0005: move-result-object v1 │ │ +0162b8: 1a02 eb02 |0006: const-string v2, "\s+" // string@02eb │ │ +0162bc: 6e20 cb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ +0162c2: 0c01 |000b: move-result-object v1 │ │ +0162c4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0162c6: 4601 0102 |000d: aget-object v1, v1, v2 │ │ +0162ca: 7110 ba01 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +0162d0: 0a01 |0012: move-result v1 │ │ +0162d2: 0f01 |0013: return v1 │ │ +0162d4: 0d00 |0014: move-exception v0 │ │ +0162d6: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ +0162d8: 28fd |0016: goto 0013 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=188 │ │ 0x0013 line=190 │ │ 0x0014 line=189 │ │ @@ -27593,29 +27649,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -016364: |[016364] com.jaredrummler.android.processes.models.Status.getUid:()I │ │ -016374: 1a01 9f02 |0000: const-string v1, "Uid" // string@029f │ │ -016378: 6e20 9c01 1300 |0002: invoke-virtual {v3, v1}, Lcom/jaredrummler/android/processes/models/Status;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@019c │ │ -01637e: 0c01 |0005: move-result-object v1 │ │ -016380: 1a02 eb02 |0006: const-string v2, "\s+" // string@02eb │ │ -016384: 6e20 cb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ -01638a: 0c01 |000b: move-result-object v1 │ │ -01638c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -01638e: 4601 0102 |000d: aget-object v1, v1, v2 │ │ -016392: 7110 ba01 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ -016398: 0a01 |0012: move-result v1 │ │ -01639a: 0f01 |0013: return v1 │ │ -01639c: 0d00 |0014: move-exception v0 │ │ -01639e: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ -0163a0: 28fd |0016: goto 0013 // -0003 │ │ +0162ec: |[0162ec] com.jaredrummler.android.processes.models.Status.getUid:()I │ │ +0162fc: 1a01 9f02 |0000: const-string v1, "Uid" // string@029f │ │ +016300: 6e20 9c01 1300 |0002: invoke-virtual {v3, v1}, Lcom/jaredrummler/android/processes/models/Status;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@019c │ │ +016306: 0c01 |0005: move-result-object v1 │ │ +016308: 1a02 eb02 |0006: const-string v2, "\s+" // string@02eb │ │ +01630c: 6e20 cb01 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ +016312: 0c01 |000b: move-result-object v1 │ │ +016314: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +016316: 4601 0102 |000d: aget-object v1, v1, v2 │ │ +01631a: 7110 ba01 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ba │ │ +016320: 0a01 |0012: move-result v1 │ │ +016322: 0f01 |0013: return v1 │ │ +016324: 0d00 |0014: move-exception v0 │ │ +016326: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ +016328: 28fd |0016: goto 0013 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=177 │ │ 0x0013 line=179 │ │ 0x0014 line=178 │ │ @@ -27629,56 +27685,56 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0163b4: |[0163b4] com.jaredrummler.android.processes.models.Status.getValue:(Ljava/lang/String;)Ljava/lang/String; │ │ -0163c4: 5462 3400 |0000: iget-object v2, v6, Lcom/jaredrummler/android/processes/models/Status;.content:Ljava/lang/String; // field@0034 │ │ -0163c8: 1a03 0100 |0002: const-string v3, " │ │ +01633c: |[01633c] com.jaredrummler.android.processes.models.Status.getValue:(Ljava/lang/String;)Ljava/lang/String; │ │ +01634c: 5462 3400 |0000: iget-object v2, v6, Lcom/jaredrummler/android/processes/models/Status;.content:Ljava/lang/String; // field@0034 │ │ +016350: 1a03 0100 |0002: const-string v3, " │ │ " // string@0001 │ │ -0163cc: 6e20 cb01 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ -0163d2: 0c01 |0007: move-result-object v1 │ │ -0163d4: 2113 |0008: array-length v3, v1 │ │ -0163d6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0163d8: 3532 3f00 |000a: if-ge v2, v3, 0049 // +003f │ │ -0163dc: 4600 0102 |000c: aget-object v0, v1, v2 │ │ -0163e0: 2204 a600 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ -0163e4: 7010 d101 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -0163ea: 6e20 d401 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0163f0: 0c04 |0016: move-result-object v4 │ │ -0163f2: 1a05 3700 |0017: const-string v5, ":" // string@0037 │ │ -0163f6: 6e20 d401 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -0163fc: 0c04 |001c: move-result-object v4 │ │ -0163fe: 6e10 d501 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -016404: 0c04 |0020: move-result-object v4 │ │ -016406: 6e20 cd01 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01cd │ │ -01640c: 0a04 |0024: move-result v4 │ │ -01640e: 3804 2100 |0025: if-eqz v4, 0046 // +0021 │ │ -016412: 2202 a600 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ -016416: 7010 d101 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ -01641c: 6e20 d401 7200 |002c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -016422: 0c02 |002f: move-result-object v2 │ │ -016424: 1a03 3700 |0030: const-string v3, ":" // string@0037 │ │ -016428: 6e20 d401 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ -01642e: 0c02 |0035: move-result-object v2 │ │ -016430: 6e10 d501 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ -016436: 0c02 |0039: move-result-object v2 │ │ -016438: 6e20 cb01 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ -01643e: 0c02 |003d: move-result-object v2 │ │ -016440: 1213 |003e: const/4 v3, #int 1 // #1 │ │ -016442: 4602 0203 |003f: aget-object v2, v2, v3 │ │ -016446: 6e10 ce01 0200 |0041: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01ce │ │ -01644c: 0c02 |0044: move-result-object v2 │ │ -01644e: 1102 |0045: return-object v2 │ │ -016450: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ -016454: 28c2 |0048: goto 000a // -003e │ │ -016456: 1202 |0049: const/4 v2, #int 0 // #0 │ │ -016458: 28fb |004a: goto 0045 // -0005 │ │ +016354: 6e20 cb01 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ +01635a: 0c01 |0007: move-result-object v1 │ │ +01635c: 2113 |0008: array-length v3, v1 │ │ +01635e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +016360: 3532 3f00 |000a: if-ge v2, v3, 0049 // +003f │ │ +016364: 4600 0102 |000c: aget-object v0, v1, v2 │ │ +016368: 2204 a600 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@00a6 │ │ +01636c: 7010 d101 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +016372: 6e20 d401 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +016378: 0c04 |0016: move-result-object v4 │ │ +01637a: 1a05 3700 |0017: const-string v5, ":" // string@0037 │ │ +01637e: 6e20 d401 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +016384: 0c04 |001c: move-result-object v4 │ │ +016386: 6e10 d501 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +01638c: 0c04 |0020: move-result-object v4 │ │ +01638e: 6e20 cd01 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01cd │ │ +016394: 0a04 |0024: move-result v4 │ │ +016396: 3804 2100 |0025: if-eqz v4, 0046 // +0021 │ │ +01639a: 2202 a600 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@00a6 │ │ +01639e: 7010 d101 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01d1 │ │ +0163a4: 6e20 d401 7200 |002c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0163aa: 0c02 |002f: move-result-object v2 │ │ +0163ac: 1a03 3700 |0030: const-string v3, ":" // string@0037 │ │ +0163b0: 6e20 d401 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01d4 │ │ +0163b6: 0c02 |0035: move-result-object v2 │ │ +0163b8: 6e10 d501 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01d5 │ │ +0163be: 0c02 |0039: move-result-object v2 │ │ +0163c0: 6e20 cb01 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01cb │ │ +0163c6: 0c02 |003d: move-result-object v2 │ │ +0163c8: 1213 |003e: const/4 v3, #int 1 // #1 │ │ +0163ca: 4602 0203 |003f: aget-object v2, v2, v3 │ │ +0163ce: 6e10 ce01 0200 |0041: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01ce │ │ +0163d4: 0c02 |0044: move-result-object v2 │ │ +0163d6: 1102 |0045: return-object v2 │ │ +0163d8: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0163dc: 28c2 |0048: goto 000a // -003e │ │ +0163de: 1202 |0049: const/4 v2, #int 0 // #0 │ │ +0163e0: 28fb |004a: goto 0045 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0008 line=164 │ │ 0x000e line=165 │ │ 0x0027 line=166 │ │ 0x0045 line=169 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 189530 bytes, number of entries: 109 │ │ │ +Zip file size: 189622 bytes, number of entries: 109 │ │ │ ?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 2099 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/ProcessManager$Filter.class │ │ │ ?rwxrwxr-x 2.0 unx 659 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/ProcessManager$ProcessComparator.class │ │ │ ?rwxrwxr-x 2.0 unx 3100 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/ProcessManager.class │ │ │ ?rwxrwxr-x 2.0 unx 715 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/models/AndroidAppProcess$1.class │ │ │ ?rwxrwxr-x 2.0 unx 507 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/models/AndroidAppProcess$NotAndroidAppProcessException.class │ │ │ ?rwxrwxr-x 2.0 unx 703 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/models/AndroidProcess$1.class │ │ │ @@ -44,15 +44,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 664 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$29$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1528 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$29.class │ │ │ ?rwxrwxr-x 2.0 unx 691 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1199 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$3$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1507 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$30.class │ │ │ ?rwxrwxr-x 2.0 unx 1513 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$31.class │ │ │ ?rwxrwxr-x 2.0 unx 1341 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$32.class │ │ │ -?rwxrwxr-x 2.0 unx 3444 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$33.class │ │ │ +?rwxrwxr-x 2.0 unx 3440 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$33.class │ │ │ ?rwxrwxr-x 2.0 unx 958 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$34.class │ │ │ ?rwxrwxr-x 2.0 unx 985 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$35.class │ │ │ ?rwxrwxr-x 2.0 unx 920 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$36$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1611 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$36.class │ │ │ ?rwxrwxr-x 2.0 unx 920 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$37$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2685 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$37.class │ │ │ ?rwxrwxr-x 2.0 unx 920 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityMain$38$1.class │ │ │ @@ -77,15 +77,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 33738 b- defN 80-Jan-01 00:00 org/anothermonitor/ActivityMain.class │ │ │ ?rwxrwxr-x 2.0 unx 449 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityProcesses$1.class │ │ │ ?rwxrwxr-x 2.0 unx 761 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityProcesses$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1827 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityProcesses$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1192 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityProcesses$4.class │ │ │ ?rwxrwxr-x 2.0 unx 520 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag.class │ │ │ ?rwxrwxr-x 2.0 unx 3653 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityProcesses$SimpleAdapterCustomised.class │ │ │ -?rwxrwxr-x 2.0 unx 7925 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityProcesses.class │ │ │ +?rwxrwxr-x 2.0 unx 7914 b- stor 80-Jan-01 00:00 org/anothermonitor/ActivityProcesses.class │ │ │ ?rwxrwxr-x 2.0 unx 427 b- stor 80-Jan-01 00:00 org/anothermonitor/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 2919 b- stor 80-Jan-01 00:00 org/anothermonitor/C.class │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 org/anothermonitor/LinearLayoutCustomised.class │ │ │ ?rwxrwxr-x 2.0 unx 394 b- stor 80-Jan-01 00:00 org/anothermonitor/R$anim.class │ │ │ ?rwxrwxr-x 2.0 unx 293 b- stor 80-Jan-01 00:00 org/anothermonitor/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 140 b- stor 80-Jan-01 00:00 org/anothermonitor/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 7676 b- stor 80-Jan-01 00:00 org/anothermonitor/R$color.class │ │ │ @@ -97,15 +97,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 135 b- stor 80-Jan-01 00:00 org/anothermonitor/R.class │ │ │ ?rwxrwxr-x 2.0 unx 726 b- stor 80-Jan-01 00:00 org/anothermonitor/ServiceReader$1.class │ │ │ ?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 org/anothermonitor/ServiceReader$2.class │ │ │ ?rwxrwxr-x 2.0 unx 626 b- stor 80-Jan-01 00:00 org/anothermonitor/ServiceReader$3.class │ │ │ ?rwxrwxr-x 2.0 unx 672 b- stor 80-Jan-01 00:00 org/anothermonitor/ServiceReader$4.class │ │ │ ?rwxrwxr-x 2.0 unx 893 b- stor 80-Jan-01 00:00 org/anothermonitor/ServiceReader$5.class │ │ │ ?rwxrwxr-x 2.0 unx 364 b- stor 80-Jan-01 00:00 org/anothermonitor/ServiceReader$ServiceReaderDataBinder.class │ │ │ -?rwxrwxr-x 2.0 unx 22291 b- defN 80-Jan-01 00:00 org/anothermonitor/ServiceReader.class │ │ │ +?rwxrwxr-x 2.0 unx 22234 b- defN 80-Jan-01 00:00 org/anothermonitor/ServiceReader.class │ │ │ ?rwxrwxr-x 2.0 unx 11904 b- defN 80-Jan-01 00:00 org/anothermonitor/ViewGraphic.class │ │ │ ?rwxrwxr-x 2.0 unx 2776 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/models/AndroidAppProcess.class │ │ │ ?rwxrwxr-x 2.0 unx 2053 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/models/Cgroup.class │ │ │ ?rwxrwxr-x 2.0 unx 4337 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/models/Stat.class │ │ │ ?rwxrwxr-x 2.0 unx 1531 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/models/Statm.class │ │ │ ?rwxrwxr-x 2.0 unx 1798 b- stor 80-Jan-01 00:00 com/jaredrummler/android/processes/models/Status.class │ │ │ -109 files, 211051 bytes uncompressed, 171676 bytes compressed: 18.7% │ │ │ +109 files, 210979 bytes uncompressed, 171768 bytes compressed: 18.6% │ │ ├── org/anothermonitor/ActivityMain$33.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -234,15 +234,15 @@ │ │ │ │ 16: invokespecial #21 // Method java/lang/Object."":()V │ │ │ │ 19: return │ │ │ │ │ │ │ │ public void onClick(android.view.View); │ │ │ │ descriptor: (Landroid/view/View;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ 4: invokestatic #27 // Method org/anothermonitor/ActivityMain.access$6300:(Lorg/anothermonitor/ActivityMain;)V │ │ │ │ 7: iconst_0 │ │ │ │ 8: istore_2 │ │ │ │ 9: iconst_0 │ │ │ │ 10: istore_3 │ │ │ │ @@ -253,61 +253,61 @@ │ │ │ │ 18: invokestatic #31 // Method org/anothermonitor/ActivityMain.access$6100:(Lorg/anothermonitor/ActivityMain;)Landroid/widget/SeekBar; │ │ │ │ 21: astore 5 │ │ │ │ 23: aload 5 │ │ │ │ 25: invokevirtual #37 // Method android/widget/SeekBar.getProgress:()I │ │ │ │ 28: istore 6 │ │ │ │ 30: iload 6 │ │ │ │ 32: tableswitch { // 0 to 3 │ │ │ │ - 0: 402 │ │ │ │ - 1: 409 │ │ │ │ - 2: 416 │ │ │ │ - 3: 423 │ │ │ │ + 0: 398 │ │ │ │ + 1: 405 │ │ │ │ + 2: 412 │ │ │ │ + 3: 419 │ │ │ │ default: 64 │ │ │ │ } │ │ │ │ 64: aload_0 │ │ │ │ 65: getfield #15 // Field val$mSBUpdate:Landroid/widget/SeekBar; │ │ │ │ 68: astore 5 │ │ │ │ 70: aload 5 │ │ │ │ 72: invokevirtual #37 // Method android/widget/SeekBar.getProgress:()I │ │ │ │ 75: istore 6 │ │ │ │ 77: iload 6 │ │ │ │ 79: tableswitch { // 0 to 3 │ │ │ │ - 0: 430 │ │ │ │ - 1: 438 │ │ │ │ - 2: 446 │ │ │ │ - 3: 454 │ │ │ │ + 0: 426 │ │ │ │ + 1: 434 │ │ │ │ + 2: 442 │ │ │ │ + 3: 450 │ │ │ │ default: 108 │ │ │ │ } │ │ │ │ 108: aload_0 │ │ │ │ 109: getfield #17 // Field val$mSBWidth:Landroid/widget/SeekBar; │ │ │ │ 112: astore 5 │ │ │ │ 114: aload 5 │ │ │ │ 116: invokevirtual #37 // Method android/widget/SeekBar.getProgress:()I │ │ │ │ 119: istore 6 │ │ │ │ 121: iload 6 │ │ │ │ 123: tableswitch { // 0 to 3 │ │ │ │ - 0: 462 │ │ │ │ - 1: 467 │ │ │ │ - 2: 472 │ │ │ │ - 3: 477 │ │ │ │ + 0: 458 │ │ │ │ + 1: 463 │ │ │ │ + 2: 468 │ │ │ │ + 3: 473 │ │ │ │ default: 152 │ │ │ │ } │ │ │ │ 152: iload_3 │ │ │ │ 153: iload 4 │ │ │ │ 155: if_icmple 221 │ │ │ │ 158: iload_3 │ │ │ │ 159: istore 4 │ │ │ │ 161: iconst_0 │ │ │ │ 162: istore 7 │ │ │ │ 164: iload_3 │ │ │ │ 165: lookupswitch { // 4 │ │ │ │ - 500: 483 │ │ │ │ - 1000: 489 │ │ │ │ - 2000: 495 │ │ │ │ - 4000: 501 │ │ │ │ + 500: 479 │ │ │ │ + 1000: 485 │ │ │ │ + 2000: 491 │ │ │ │ + 4000: 497 │ │ │ │ default: 208 │ │ │ │ } │ │ │ │ 208: aload_0 │ │ │ │ 209: getfield #15 // Field val$mSBUpdate:Landroid/widget/SeekBar; │ │ │ │ 212: astore 5 │ │ │ │ 214: aload 5 │ │ │ │ 216: iload 7 │ │ │ │ @@ -316,15 +316,15 @@ │ │ │ │ 222: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ 225: astore 5 │ │ │ │ 227: aload 5 │ │ │ │ 229: invokestatic #45 // Method org/anothermonitor/ActivityMain.access$6400:(Lorg/anothermonitor/ActivityMain;)I │ │ │ │ 232: istore 6 │ │ │ │ 234: iload 6 │ │ │ │ 236: iload_3 │ │ │ │ - 237: if_icmpeq 586 │ │ │ │ + 237: if_icmpeq 582 │ │ │ │ 240: aload_0 │ │ │ │ 241: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ 244: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ 247: invokevirtual #55 // Method org/anothermonitor/ServiceReader.getCPUTotalP:()Ljava/util/List; │ │ │ │ 250: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ 255: aload_0 │ │ │ │ 256: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ @@ -332,207 +332,205 @@ │ │ │ │ 262: invokevirtual #63 // Method org/anothermonitor/ServiceReader.getCPUAMP:()Ljava/util/List; │ │ │ │ 265: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ 270: aload_0 │ │ │ │ 271: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ 274: invokestatic #67 // Method org/anothermonitor/ActivityMain.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; │ │ │ │ 277: astore 5 │ │ │ │ 279: aload 5 │ │ │ │ - 281: ifnull 507 │ │ │ │ + 281: ifnull 503 │ │ │ │ 284: aload_0 │ │ │ │ 285: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ 288: invokestatic #67 // Method org/anothermonitor/ActivityMain.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; │ │ │ │ 291: astore 5 │ │ │ │ 293: aload 5 │ │ │ │ 295: invokeinterface #71, 1 // InterfaceMethod java/util/List.isEmpty:()Z │ │ │ │ 300: istore 6 │ │ │ │ 302: iload 6 │ │ │ │ - 304: ifne 507 │ │ │ │ + 304: ifne 503 │ │ │ │ 307: aload_0 │ │ │ │ 308: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ 311: invokestatic #67 // Method org/anothermonitor/ActivityMain.access$5900:(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; │ │ │ │ - 314: astore 5 │ │ │ │ - 316: aload 5 │ │ │ │ - 318: invokeinterface #75, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 323: astore 8 │ │ │ │ - 325: aload 8 │ │ │ │ - 327: invokeinterface #80, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 332: istore 6 │ │ │ │ - 334: iload 6 │ │ │ │ - 336: ifeq 507 │ │ │ │ - 339: aload 8 │ │ │ │ - 341: invokeinterface #84, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 346: checkcast #86 // class java/util/Map │ │ │ │ - 349: astore 9 │ │ │ │ - 351: new #90 // class java/util/ArrayList │ │ │ │ - 354: astore 10 │ │ │ │ - 356: aload 10 │ │ │ │ - 358: invokespecial #91 // Method java/util/ArrayList."":()V │ │ │ │ - 361: aload 9 │ │ │ │ - 363: ldc #88 // String finalValue │ │ │ │ - 365: aload 10 │ │ │ │ - 367: invokeinterface #95, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 372: pop │ │ │ │ - 373: ldc #97 // String pPTD │ │ │ │ - 375: astore 5 │ │ │ │ - 377: new #90 // class java/util/ArrayList │ │ │ │ - 380: astore 10 │ │ │ │ - 382: aload 10 │ │ │ │ - 384: invokespecial #91 // Method java/util/ArrayList."":()V │ │ │ │ - 387: aload 9 │ │ │ │ - 389: aload 5 │ │ │ │ - 391: aload 10 │ │ │ │ - 393: invokeinterface #95, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 398: pop │ │ │ │ - 399: goto 325 │ │ │ │ - 402: sipush 500 │ │ │ │ - 405: istore_3 │ │ │ │ - 406: goto 64 │ │ │ │ - 409: sipush 1000 │ │ │ │ - 412: istore_3 │ │ │ │ - 413: goto 64 │ │ │ │ - 416: sipush 2000 │ │ │ │ - 419: istore_3 │ │ │ │ - 420: goto 64 │ │ │ │ - 423: sipush 4000 │ │ │ │ - 426: istore_3 │ │ │ │ - 427: goto 64 │ │ │ │ - 430: sipush 500 │ │ │ │ - 433: istore 4 │ │ │ │ - 435: goto 108 │ │ │ │ - 438: sipush 1000 │ │ │ │ - 441: istore 4 │ │ │ │ - 443: goto 108 │ │ │ │ - 446: sipush 2000 │ │ │ │ - 449: istore 4 │ │ │ │ - 451: goto 108 │ │ │ │ - 454: sipush 4000 │ │ │ │ - 457: istore 4 │ │ │ │ - 459: goto 108 │ │ │ │ - 462: iconst_1 │ │ │ │ - 463: istore_2 │ │ │ │ - 464: goto 152 │ │ │ │ - 467: iconst_2 │ │ │ │ - 468: istore_2 │ │ │ │ - 469: goto 152 │ │ │ │ - 472: iconst_5 │ │ │ │ - 473: istore_2 │ │ │ │ - 474: goto 152 │ │ │ │ - 477: bipush 10 │ │ │ │ - 479: istore_2 │ │ │ │ - 480: goto 152 │ │ │ │ - 483: iconst_0 │ │ │ │ - 484: istore 7 │ │ │ │ - 486: goto 208 │ │ │ │ - 489: iconst_1 │ │ │ │ - 490: istore 7 │ │ │ │ - 492: goto 208 │ │ │ │ - 495: iconst_2 │ │ │ │ - 496: istore 7 │ │ │ │ - 498: goto 208 │ │ │ │ - 501: iconst_3 │ │ │ │ - 502: istore 7 │ │ │ │ - 504: goto 208 │ │ │ │ - 507: aload_0 │ │ │ │ - 508: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 511: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ - 514: invokevirtual #109 // Method org/anothermonitor/ServiceReader.getMemUsed:()Ljava/util/List; │ │ │ │ - 517: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ - 522: aload_0 │ │ │ │ - 523: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 526: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ - 529: invokevirtual #112 // Method org/anothermonitor/ServiceReader.getMemAvailable:()Ljava/util/List; │ │ │ │ - 532: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ - 537: aload_0 │ │ │ │ - 538: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 541: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ - 544: invokevirtual #115 // Method org/anothermonitor/ServiceReader.getMemFree:()Ljava/util/List; │ │ │ │ - 547: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ - 552: aload_0 │ │ │ │ - 553: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 556: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ - 559: invokevirtual #118 // Method org/anothermonitor/ServiceReader.getCached:()Ljava/util/List; │ │ │ │ - 562: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ - 567: aload_0 │ │ │ │ - 568: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 571: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ - 574: invokevirtual #121 // Method org/anothermonitor/ServiceReader.getThreshold:()Ljava/util/List; │ │ │ │ - 577: astore 5 │ │ │ │ - 579: aload 5 │ │ │ │ - 581: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ - 586: aload_0 │ │ │ │ - 587: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 590: iload_3 │ │ │ │ - 591: invokestatic #125 // Method org/anothermonitor/ActivityMain.access$6402:(Lorg/anothermonitor/ActivityMain;I)I │ │ │ │ - 594: pop │ │ │ │ - 595: aload_0 │ │ │ │ - 596: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 599: iload 4 │ │ │ │ - 601: invokestatic #128 // Method org/anothermonitor/ActivityMain.access$002:(Lorg/anothermonitor/ActivityMain;I)I │ │ │ │ - 604: pop │ │ │ │ - 605: aload_0 │ │ │ │ - 606: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 609: iload_2 │ │ │ │ - 610: invokestatic #131 // Method org/anothermonitor/ActivityMain.access$6502:(Lorg/anothermonitor/ActivityMain;I)I │ │ │ │ - 613: pop │ │ │ │ - 614: aload_0 │ │ │ │ - 615: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 618: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ - 621: iload_3 │ │ │ │ - 622: iload 4 │ │ │ │ - 624: iload_2 │ │ │ │ - 625: invokevirtual #135 // Method org/anothermonitor/ServiceReader.setIntervals:(III)V │ │ │ │ - 628: aload_0 │ │ │ │ - 629: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 632: invokestatic #139 // Method org/anothermonitor/ActivityMain.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; │ │ │ │ - 635: invokevirtual #144 // Method org/anothermonitor/ViewGraphic.calculateInnerVariables:()V │ │ │ │ - 638: aload_0 │ │ │ │ - 639: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 642: invokestatic #148 // Method org/anothermonitor/ActivityMain.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ │ │ - 645: astore 5 │ │ │ │ - 647: aload_0 │ │ │ │ - 648: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 651: invokestatic #152 // Method org/anothermonitor/ActivityMain.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ │ │ - 654: astore 10 │ │ │ │ - 656: aload 5 │ │ │ │ - 658: aload 10 │ │ │ │ - 660: invokevirtual #158 // Method android/os/Handler.post:(Ljava/lang/Runnable;)Z │ │ │ │ - 663: pop │ │ │ │ - 664: aload_0 │ │ │ │ - 665: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 668: invokestatic #161 // Method org/anothermonitor/ActivityMain.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ │ │ - 671: astore 5 │ │ │ │ - 673: aload_0 │ │ │ │ - 674: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 677: invokestatic #164 // Method org/anothermonitor/ActivityMain.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ │ │ - 680: astore 10 │ │ │ │ - 682: aload 5 │ │ │ │ - 684: aload 10 │ │ │ │ - 686: invokevirtual #168 // Method android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V │ │ │ │ - 689: aload_0 │ │ │ │ - 690: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 693: invokestatic #161 // Method org/anothermonitor/ActivityMain.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ │ │ - 696: astore 5 │ │ │ │ - 698: aload_0 │ │ │ │ - 699: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 702: invokestatic #164 // Method org/anothermonitor/ActivityMain.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ │ │ - 705: astore 10 │ │ │ │ - 707: aload 5 │ │ │ │ - 709: aload 10 │ │ │ │ - 711: invokevirtual #158 // Method android/os/Handler.post:(Ljava/lang/Runnable;)Z │ │ │ │ - 714: pop │ │ │ │ - 715: aload_0 │ │ │ │ - 716: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ - 719: invokestatic #172 // Method org/anothermonitor/ActivityMain.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; │ │ │ │ - 722: invokeinterface #178, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ - 727: ldc #180 // String intervalRead │ │ │ │ - 729: iload_3 │ │ │ │ - 730: invokeinterface #186, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 735: ldc #188 // String intervalUpdate │ │ │ │ - 737: iload 4 │ │ │ │ - 739: invokeinterface #186, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 744: ldc #190 // String intervalWidth │ │ │ │ - 746: iload_2 │ │ │ │ - 747: invokeinterface #186, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 752: invokeinterface #193, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - 757: pop │ │ │ │ - 758: return │ │ │ │ + 314: invokeinterface #75, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 319: astore 5 │ │ │ │ + 321: aload 5 │ │ │ │ + 323: invokeinterface #80, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 328: istore 8 │ │ │ │ + 330: iload 8 │ │ │ │ + 332: ifeq 503 │ │ │ │ + 335: aload 5 │ │ │ │ + 337: invokeinterface #84, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 342: checkcast #86 // class java/util/Map │ │ │ │ + 345: astore 9 │ │ │ │ + 347: new #90 // class java/util/ArrayList │ │ │ │ + 350: astore 10 │ │ │ │ + 352: aload 10 │ │ │ │ + 354: invokespecial #91 // Method java/util/ArrayList."":()V │ │ │ │ + 357: aload 9 │ │ │ │ + 359: ldc #88 // String finalValue │ │ │ │ + 361: aload 10 │ │ │ │ + 363: invokeinterface #95, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 368: pop │ │ │ │ + 369: ldc #97 // String pPTD │ │ │ │ + 371: astore 11 │ │ │ │ + 373: new #90 // class java/util/ArrayList │ │ │ │ + 376: astore 10 │ │ │ │ + 378: aload 10 │ │ │ │ + 380: invokespecial #91 // Method java/util/ArrayList."":()V │ │ │ │ + 383: aload 9 │ │ │ │ + 385: aload 11 │ │ │ │ + 387: aload 10 │ │ │ │ + 389: invokeinterface #95, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 394: pop │ │ │ │ + 395: goto 321 │ │ │ │ + 398: sipush 500 │ │ │ │ + 401: istore_3 │ │ │ │ + 402: goto 64 │ │ │ │ + 405: sipush 1000 │ │ │ │ + 408: istore_3 │ │ │ │ + 409: goto 64 │ │ │ │ + 412: sipush 2000 │ │ │ │ + 415: istore_3 │ │ │ │ + 416: goto 64 │ │ │ │ + 419: sipush 4000 │ │ │ │ + 422: istore_3 │ │ │ │ + 423: goto 64 │ │ │ │ + 426: sipush 500 │ │ │ │ + 429: istore 4 │ │ │ │ + 431: goto 108 │ │ │ │ + 434: sipush 1000 │ │ │ │ + 437: istore 4 │ │ │ │ + 439: goto 108 │ │ │ │ + 442: sipush 2000 │ │ │ │ + 445: istore 4 │ │ │ │ + 447: goto 108 │ │ │ │ + 450: sipush 4000 │ │ │ │ + 453: istore 4 │ │ │ │ + 455: goto 108 │ │ │ │ + 458: iconst_1 │ │ │ │ + 459: istore_2 │ │ │ │ + 460: goto 152 │ │ │ │ + 463: iconst_2 │ │ │ │ + 464: istore_2 │ │ │ │ + 465: goto 152 │ │ │ │ + 468: iconst_5 │ │ │ │ + 469: istore_2 │ │ │ │ + 470: goto 152 │ │ │ │ + 473: bipush 10 │ │ │ │ + 475: istore_2 │ │ │ │ + 476: goto 152 │ │ │ │ + 479: iconst_0 │ │ │ │ + 480: istore 7 │ │ │ │ + 482: goto 208 │ │ │ │ + 485: iconst_1 │ │ │ │ + 486: istore 7 │ │ │ │ + 488: goto 208 │ │ │ │ + 491: iconst_2 │ │ │ │ + 492: istore 7 │ │ │ │ + 494: goto 208 │ │ │ │ + 497: iconst_3 │ │ │ │ + 498: istore 7 │ │ │ │ + 500: goto 208 │ │ │ │ + 503: aload_0 │ │ │ │ + 504: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 507: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ + 510: invokevirtual #109 // Method org/anothermonitor/ServiceReader.getMemUsed:()Ljava/util/List; │ │ │ │ + 513: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ + 518: aload_0 │ │ │ │ + 519: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 522: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ + 525: invokevirtual #112 // Method org/anothermonitor/ServiceReader.getMemAvailable:()Ljava/util/List; │ │ │ │ + 528: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ + 533: aload_0 │ │ │ │ + 534: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 537: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ + 540: invokevirtual #115 // Method org/anothermonitor/ServiceReader.getMemFree:()Ljava/util/List; │ │ │ │ + 543: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ + 548: aload_0 │ │ │ │ + 549: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 552: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ + 555: invokevirtual #118 // Method org/anothermonitor/ServiceReader.getCached:()Ljava/util/List; │ │ │ │ + 558: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ + 563: aload_0 │ │ │ │ + 564: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 567: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ + 570: invokevirtual #121 // Method org/anothermonitor/ServiceReader.getThreshold:()Ljava/util/List; │ │ │ │ + 573: astore 5 │ │ │ │ + 575: aload 5 │ │ │ │ + 577: invokeinterface #60, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ + 582: aload_0 │ │ │ │ + 583: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 586: iload_3 │ │ │ │ + 587: invokestatic #125 // Method org/anothermonitor/ActivityMain.access$6402:(Lorg/anothermonitor/ActivityMain;I)I │ │ │ │ + 590: pop │ │ │ │ + 591: aload_0 │ │ │ │ + 592: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 595: iload 4 │ │ │ │ + 597: invokestatic #128 // Method org/anothermonitor/ActivityMain.access$002:(Lorg/anothermonitor/ActivityMain;I)I │ │ │ │ + 600: pop │ │ │ │ + 601: aload_0 │ │ │ │ + 602: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 605: iload_2 │ │ │ │ + 606: invokestatic #131 // Method org/anothermonitor/ActivityMain.access$6502:(Lorg/anothermonitor/ActivityMain;I)I │ │ │ │ + 609: pop │ │ │ │ + 610: aload_0 │ │ │ │ + 611: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 614: invokestatic #49 // Method org/anothermonitor/ActivityMain.access$200:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ │ │ + 617: iload_3 │ │ │ │ + 618: iload 4 │ │ │ │ + 620: iload_2 │ │ │ │ + 621: invokevirtual #135 // Method org/anothermonitor/ServiceReader.setIntervals:(III)V │ │ │ │ + 624: aload_0 │ │ │ │ + 625: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 628: invokestatic #139 // Method org/anothermonitor/ActivityMain.access$2500:(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; │ │ │ │ + 631: invokevirtual #144 // Method org/anothermonitor/ViewGraphic.calculateInnerVariables:()V │ │ │ │ + 634: aload_0 │ │ │ │ + 635: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 638: invokestatic #148 // Method org/anothermonitor/ActivityMain.access$400:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ │ │ + 641: astore 5 │ │ │ │ + 643: aload_0 │ │ │ │ + 644: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 647: invokestatic #152 // Method org/anothermonitor/ActivityMain.access$300:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ │ │ + 650: astore 11 │ │ │ │ + 652: aload 5 │ │ │ │ + 654: aload 11 │ │ │ │ + 656: invokevirtual #158 // Method android/os/Handler.post:(Ljava/lang/Runnable;)Z │ │ │ │ + 659: pop │ │ │ │ + 660: aload_0 │ │ │ │ + 661: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 664: invokestatic #161 // Method org/anothermonitor/ActivityMain.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ │ │ + 667: astore 5 │ │ │ │ + 669: aload_0 │ │ │ │ + 670: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 673: invokestatic #164 // Method org/anothermonitor/ActivityMain.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ │ │ + 676: astore 11 │ │ │ │ + 678: aload 5 │ │ │ │ + 680: aload 11 │ │ │ │ + 682: invokevirtual #168 // Method android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V │ │ │ │ + 685: aload_0 │ │ │ │ + 686: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 689: invokestatic #161 // Method org/anothermonitor/ActivityMain.access$100:(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ │ │ + 692: astore 5 │ │ │ │ + 694: aload_0 │ │ │ │ + 695: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 698: invokestatic #164 // Method org/anothermonitor/ActivityMain.access$4400:(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ │ │ + 701: astore 11 │ │ │ │ + 703: aload 5 │ │ │ │ + 705: aload 11 │ │ │ │ + 707: invokevirtual #158 // Method android/os/Handler.post:(Ljava/lang/Runnable;)Z │ │ │ │ + 710: pop │ │ │ │ + 711: aload_0 │ │ │ │ + 712: getfield #13 // Field this$0:Lorg/anothermonitor/ActivityMain; │ │ │ │ + 715: invokestatic #172 // Method org/anothermonitor/ActivityMain.access$4800:(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; │ │ │ │ + 718: invokeinterface #178, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + 723: ldc #180 // String intervalRead │ │ │ │ + 725: iload_3 │ │ │ │ + 726: invokeinterface #186, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 731: ldc #188 // String intervalUpdate │ │ │ │ + 733: iload 4 │ │ │ │ + 735: invokeinterface #186, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 740: ldc #190 // String intervalWidth │ │ │ │ + 742: iload_2 │ │ │ │ + 743: invokeinterface #186, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 748: invokeinterface #193, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + 753: pop │ │ │ │ + 754: return │ │ │ │ } │ │ ├── org/anothermonitor/ActivityMain.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -443,15 +443,15 @@ │ │ │ │ // 280: astore 9 │ │ │ │ // 282: aload_0 │ │ │ │ // 283: aload 8 │ │ │ │ // 285: putfield org/anothermonitor/ActivityMain.mListSelected:Ljava/util/List; │ │ │ │ // 288: ldc_w "screenRotated" │ │ │ │ // 291: astore 8 │ │ │ │ // 293: aconst_null │ │ │ │ - // 294: astore 12 │ │ │ │ + // 294: astore 10 │ │ │ │ // 296: aload_3 │ │ │ │ // 297: astore 9 │ │ │ │ // 299: aload_3 │ │ │ │ // 300: aload 8 │ │ │ │ // 302: iconst_0 │ │ │ │ // 303: invokevirtual android/content/Intent.getBooleanExtra:(Ljava/lang/String;Z)Z │ │ │ │ // 306: istore 4 │ │ │ │ @@ -486,26 +486,26 @@ │ │ │ │ // 364: invokevirtual android/widget/Button.setVisibility:(I)V │ │ │ │ // 367: aload_0 │ │ │ │ // 368: astore 9 │ │ │ │ // 370: aload_0 │ │ │ │ // 371: getfield org/anothermonitor/ActivityMain.mListSelected:Ljava/util/List; │ │ │ │ // 374: astore 9 │ │ │ │ // 376: aload 9 │ │ │ │ - // 378: astore 12 │ │ │ │ + // 378: astore 10 │ │ │ │ // 380: aload 9 │ │ │ │ // 382: monitorenter │ │ │ │ // 383: aload 7 │ │ │ │ // 385: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 390: astore 10 │ │ │ │ - // 392: aload 10 │ │ │ │ + // 390: astore 12 │ │ │ │ + // 392: aload 12 │ │ │ │ // 394: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ // 399: istore 4 │ │ │ │ // 401: iload 4 │ │ │ │ // 403: ifeq 1517 │ │ │ │ - // 406: aload 10 │ │ │ │ + // 406: aload 12 │ │ │ │ // 408: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ // 413: astore 11 │ │ │ │ // 415: aload 11 │ │ │ │ // 417: checkcast Ljava/util/Map; │ │ │ │ // 420: astore 11 │ │ │ │ // 422: ldc_w "pSelected" │ │ │ │ // 425: astore 8 │ │ │ │ @@ -647,15 +647,15 @@ │ │ │ │ // 731: aload 11 │ │ │ │ // 733: aload 8 │ │ │ │ // 735: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ // 740: astore 8 │ │ │ │ // 742: aload 8 │ │ │ │ // 744: checkcast Ljava/lang/String; │ │ │ │ // 747: astore 8 │ │ │ │ - // 749: aload 22 │ │ │ │ + // 749: aload 8 │ │ │ │ // 751: astore 9 │ │ │ │ // 753: aload 22 │ │ │ │ // 755: aload 8 │ │ │ │ // 757: invokevirtual android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ // 760: aload 22 │ │ │ │ // 762: iload 21 │ │ │ │ // 764: invokevirtual android/widget/TextView.setTextColor:(I)V │ │ │ │ @@ -989,15 +989,15 @@ │ │ │ │ // 1454: astore 9 │ │ │ │ // 1456: aload 8 │ │ │ │ // 1458: fload 15 │ │ │ │ // 1460: invokevirtual android/view/ViewPropertyAnimator.translationYBy:(F)Landroid/view/ViewPropertyAnimator; │ │ │ │ // 1463: pop │ │ │ │ // 1464: goto 392 │ │ │ │ // 1467: astore 8 │ │ │ │ - // 1469: aload 12 │ │ │ │ + // 1469: aload 10 │ │ │ │ // 1471: monitorexit │ │ │ │ // 1472: aload 8 │ │ │ │ // 1474: athrow │ │ │ │ // 1475: aload_0 │ │ │ │ // 1476: astore 9 │ │ │ │ // 1478: aload_0 │ │ │ │ // 1479: getfield org/anothermonitor/ActivityMain.mSR:Lorg/anothermonitor/ServiceReader; │ │ │ │ @@ -1014,15 +1014,15 @@ │ │ │ │ // 1502: putfield org/anothermonitor/ActivityMain.mListSelected:Ljava/util/List; │ │ │ │ // 1505: aload_0 │ │ │ │ // 1506: astore 9 │ │ │ │ // 1508: aload_0 │ │ │ │ // 1509: getfield org/anothermonitor/ActivityMain.mListSelected:Ljava/util/List; │ │ │ │ // 1512: astore 7 │ │ │ │ // 1514: goto 322 │ │ │ │ - // 1517: aload 12 │ │ │ │ + // 1517: aload 10 │ │ │ │ // 1519: monitorexit │ │ │ │ // 1520: iconst_0 │ │ │ │ // 1521: istore 4 │ │ │ │ // 1523: fconst_0 │ │ │ │ // 1524: fstore 5 │ │ │ │ // 1526: aconst_null │ │ │ │ // 1527: astore 8 │ │ ├── org/anothermonitor/ActivityProcesses.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ import java.util.Iterator; │ │ │ │ import android.content.res.Resources; │ │ │ │ import android.content.pm.PackageManager$NameNotFoundException; │ │ │ │ import android.content.res.Resources$NotFoundException; │ │ │ │ import android.view.View$OnClickListener; │ │ │ │ import android.widget.AdapterView$OnItemClickListener; │ │ │ │ import android.widget.ListAdapter; │ │ │ │ +import com.jaredrummler.android.processes.ProcessManager; │ │ │ │ import java.util.Comparator; │ │ │ │ import java.util.Collections; │ │ │ │ -import com.jaredrummler.android.processes.ProcessManager; │ │ │ │ import android.os.Process; │ │ │ │ import android.widget.TextView; │ │ │ │ import android.app.ActivityManager$RunningAppProcessInfo; │ │ │ │ import android.app.ActivityManager; │ │ │ │ import android.widget.RelativeLayout; │ │ │ │ import android.widget.FrameLayout$LayoutParams; │ │ │ │ import android.widget.FrameLayout; │ │ │ │ @@ -79,81 +79,80 @@ │ │ │ │ final FrameLayout frameLayout = (FrameLayout)this.findViewById(2131296259); │ │ │ │ frameLayout.setVisibility(0); │ │ │ │ ((FrameLayout$LayoutParams)frameLayout.getLayoutParams()).height = this.navigationBarHeight; │ │ │ │ } │ │ │ │ final RelativeLayout relativeLayout = (RelativeLayout)this.findViewById(2131296324); │ │ │ │ relativeLayout.setPadding(relativeLayout.getPaddingLeft(), relativeLayout.getPaddingTop() + dimensionPixelSize, relativeLayout.getPaddingRight(), relativeLayout.getPaddingBottom()); │ │ │ │ } │ │ │ │ - Label_0817_Outer: │ │ │ │ + Label_0806_Outer: │ │ │ │ while (true) { │ │ │ │ - Label_0836_Outer: │ │ │ │ + Label_0825_Outer: │ │ │ │ while (true) { │ │ │ │ - Label_1099: { │ │ │ │ - Iterator> iterator; │ │ │ │ + Label_1088: { │ │ │ │ PackageManager packageManager; │ │ │ │ if (bundle != null && !bundle.isEmpty()) { │ │ │ │ this.mListProcesses = (List)bundle.getSerializable("listProcesses"); │ │ │ │ this.mListSelected = (List)bundle.getSerializable("listSelected"); │ │ │ │ if (this.mListSelected != null && !this.mListSelected.isEmpty()) { │ │ │ │ - iterator = this.mListProcesses.iterator(); │ │ │ │ - while (iterator.hasNext()) { │ │ │ │ - final Map map = (Map)iterator.next(); │ │ │ │ + for (final Map map : this.mListProcesses) { │ │ │ │ final Iterator> iterator2 = (Iterator>)this.mListSelected.iterator(); │ │ │ │ while (iterator2.hasNext()) { │ │ │ │ if (map.get("pId").equals(((Map)iterator2.next()).get((Object)"pId"))) { │ │ │ │ map.put((K)"pSelected", Boolean.TRUE); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ - break Label_0673; │ │ │ │ + break Label_0662; │ │ │ │ } │ │ │ │ this.mListSelected = new ArrayList(); │ │ │ │ - break Label_0673; │ │ │ │ + break Label_0662; │ │ │ │ } │ │ │ │ else { │ │ │ │ packageManager = this.getPackageManager(); │ │ │ │ if (Build$VERSION.SDK_INT < 22) { │ │ │ │ final List list = ((ActivityManager)this.getSystemService("activity")).getRunningAppProcesses(); │ │ │ │ - break Label_0817; │ │ │ │ + break Label_0806; │ │ │ │ } │ │ │ │ - break Label_1099; │ │ │ │ + break Label_1088; │ │ │ │ } │ │ │ │ + Block_30_Outer: │ │ │ │ while (true) { │ │ │ │ - Label_1331: { │ │ │ │ + Label_1320: { │ │ │ │ ActivityManager$RunningAppProcessInfo activityManager$RunningAppProcessInfo = null; │ │ │ │ Block_17: { │ │ │ │ - while (iterator.hasNext()) { │ │ │ │ - activityManager$RunningAppProcessInfo = (ActivityManager$RunningAppProcessInfo)iterator.next(); │ │ │ │ + Object o = null; │ │ │ │ + while (((Iterator)o).hasNext()) { │ │ │ │ + activityManager$RunningAppProcessInfo = ((Iterator)o).next(); │ │ │ │ final int myPid; │ │ │ │ if (myPid != activityManager$RunningAppProcessInfo.pid) { │ │ │ │ break Block_17; │ │ │ │ } │ │ │ │ } │ │ │ │ - break Label_1331; │ │ │ │ + break Label_1320; │ │ │ │ if (this.mListProcesses != null && !this.mListProcesses.isEmpty()) { │ │ │ │ - break Label_1331; │ │ │ │ + break Label_1320; │ │ │ │ } │ │ │ │ this.mLV.setVisibility(8); │ │ │ │ this.findViewById(2131296327).setVisibility(0); │ │ │ │ ((TextView)this.findViewById(2131296328)).setText(2131165262); │ │ │ │ this.findViewById(2131296325).setClickable(false); │ │ │ │ return; │ │ │ │ final List list; │ │ │ │ if (list != null) { │ │ │ │ final int myPid = Process.myPid(); │ │ │ │ - iterator = list.iterator(); │ │ │ │ + o = list.iterator(); │ │ │ │ continue; │ │ │ │ } │ │ │ │ - break Label_1331; │ │ │ │ + break Label_1320; │ │ │ │ } │ │ │ │ String processName = null; │ │ │ │ try { │ │ │ │ - Label_1108: { │ │ │ │ + Label_1097: { │ │ │ │ if (activityManager$RunningAppProcessInfo.pkgList == null) { │ │ │ │ - break Label_1108; │ │ │ │ + break Label_1097; │ │ │ │ } │ │ │ │ final String[] pkgList = activityManager$RunningAppProcessInfo.pkgList; │ │ │ │ try { │ │ │ │ String processName2; │ │ │ │ if (pkgList.length > 0) { │ │ │ │ processName2 = activityManager$RunningAppProcessInfo.pkgList[0]; │ │ │ │ } │ │ │ │ @@ -171,54 +170,64 @@ │ │ │ │ processName3 = activityManager$RunningAppProcessInfo.pkgList[0]; │ │ │ │ } │ │ │ │ else { │ │ │ │ processName3 = activityManager$RunningAppProcessInfo.processName; │ │ │ │ } │ │ │ │ mListProcesses.add(this.mapDataForPlacesList(false, processName, value, processName3, activityManager$RunningAppProcessInfo.processName)); │ │ │ │ continue; │ │ │ │ - // iftrue(Label_1253:, !(Map)iterator3.next().get((Object)"pId").equals(map2.get((Object)"pId"))) │ │ │ │ - // iftrue(Label_0673:, list2 == null || list2.isEmpty()) │ │ │ │ - // iftrue(Label_0673:, !iterator.hasNext()) │ │ │ │ - Label_1253: { │ │ │ │ - Label_1210: { │ │ │ │ - Block_31: { │ │ │ │ - break Block_31; │ │ │ │ - final List list = ProcessManager.getRunningAppProcessInfo((Context)this); │ │ │ │ - continue Label_0836_Outer; │ │ │ │ - this.mLV.setVisibility(8); │ │ │ │ - this.findViewById(2131296327).setVisibility(0); │ │ │ │ - continue Label_0817_Outer; │ │ │ │ - Collections.sort((List)this.mListProcesses, (Comparator)new ActivityProcesses$2(this)); │ │ │ │ - final List list2 = (List)this.getIntent().getSerializableExtra("listSelected"); │ │ │ │ - iterator = list2.iterator(); │ │ │ │ - break Label_1210; │ │ │ │ - final List mListProcesses2 = this.mListProcesses; │ │ │ │ - final int n2 = 2130903047; │ │ │ │ - final String[] array = { "pSelected", "pPackage", "pName", "pId" }; │ │ │ │ - final int[] array3; │ │ │ │ - final int[] array2 = array3 = new int[4]; │ │ │ │ - array3[0] = 2131296329; │ │ │ │ - array3[1] = 2131296330; │ │ │ │ - array3[2] = 2131296331; │ │ │ │ - array3[3] = 2131296332; │ │ │ │ - this.mSA = (SimpleAdapter)new ActivityProcesses$SimpleAdapterCustomised(this, (Context)this, mListProcesses2, n2, array, array2); │ │ │ │ - this.mLV.setAdapter((ListAdapter)this.mSA); │ │ │ │ - this.mLV.setOnItemClickListener((AdapterView$OnItemClickListener)new ActivityProcesses$3(this)); │ │ │ │ - this.findViewById(2131296325).setOnClickListener((View$OnClickListener)new ActivityProcesses$4(this)); │ │ │ │ - return; │ │ │ │ + Collections.sort((List)this.mListProcesses, (Comparator)new ActivityProcesses$2(this)); │ │ │ │ + final List list2 = (List)this.getIntent().getSerializableExtra("listSelected"); │ │ │ │ + // iftrue(Label_0662:, list2 == null || list2.isEmpty()) │ │ │ │ + // iftrue(Label_0662:, !iterator4.hasNext()) │ │ │ │ + // iftrue(Label_1242:, !(Map)iterator3.next().get((Object)"pId").equals(map2.get((Object)"pId"))) │ │ │ │ + // iftrue(Label_1199:, !iterator3.hasNext()) │ │ │ │ + Block_28: { │ │ │ │ + break Block_28; │ │ │ │ + final List list = ProcessManager.getRunningAppProcessInfo((Context)this); │ │ │ │ + continue Label_0825_Outer; │ │ │ │ + while (true) { │ │ │ │ + Iterator iterator3 = null; │ │ │ │ + final Iterator> iterator4; │ │ │ │ + Map map2; │ │ │ │ + Label_1242:Block_29_Outer: │ │ │ │ + while (true) { │ │ │ │ + iterator3.remove(); │ │ │ │ + break Label_1242; │ │ │ │ + while (true) { │ │ │ │ + map2 = iterator4.next(); │ │ │ │ + iterator3 = this.mListProcesses.iterator(); │ │ │ │ + break Label_1242; │ │ │ │ + this.mLV.setVisibility(8); │ │ │ │ + this.findViewById(2131296327).setVisibility(0); │ │ │ │ + continue Label_0806_Outer; │ │ │ │ + Label_1199: { │ │ │ │ + continue Block_30_Outer; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + continue Block_29_Outer; │ │ │ │ } │ │ │ │ - final Iterator> iterator3; │ │ │ │ - iterator3.remove(); │ │ │ │ - break Label_1253; │ │ │ │ + continue; │ │ │ │ } │ │ │ │ - final Map map2 = (Map)iterator.next(); │ │ │ │ - final Iterator> iterator3 = this.mListProcesses.iterator(); │ │ │ │ + final Object o = this.mListProcesses; │ │ │ │ + final int n2 = 2130903047; │ │ │ │ + final String[] array = { "pSelected", "pPackage", "pName", "pId" }; │ │ │ │ + final int[] array3; │ │ │ │ + final int[] array2 = array3 = new int[4]; │ │ │ │ + array3[0] = 2131296329; │ │ │ │ + array3[1] = 2131296330; │ │ │ │ + array3[2] = 2131296331; │ │ │ │ + array3[3] = 2131296332; │ │ │ │ + this.mSA = (SimpleAdapter)new ActivityProcesses$SimpleAdapterCustomised(this, (Context)this, (List)o, n2, array, array2); │ │ │ │ + this.mLV.setAdapter((ListAdapter)this.mSA); │ │ │ │ + this.mLV.setOnItemClickListener((AdapterView$OnItemClickListener)new ActivityProcesses$3(this)); │ │ │ │ + this.findViewById(2131296325).setOnClickListener((View$OnClickListener)new ActivityProcesses$4(this)); │ │ │ │ + return; │ │ │ │ } │ │ │ │ + final Iterator> iterator4 = list2.iterator(); │ │ │ │ } │ │ │ │ - // iftrue(Label_1210:, !iterator3.hasNext()) │ │ │ │ catch (Resources$NotFoundException ex) {} │ │ │ │ catch (PackageManager$NameNotFoundException ex2) {} │ │ │ │ } │ │ │ │ } │ │ │ │ catch (Resources$NotFoundException ex3) {} │ │ │ │ catch (PackageManager$NameNotFoundException ex4) {} │ │ │ │ } │ │ ├── org/anothermonitor/ServiceReader.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -139,15 +139,15 @@ │ │ │ │ // 41: putfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ // 44: aload_0 │ │ │ │ // 45: astore 4 │ │ │ │ // 47: aload_0 │ │ │ │ // 48: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ // 51: astore_1 │ │ │ │ // 52: aload_1 │ │ │ │ - // 53: ifnull 1041 │ │ │ │ + // 53: ifnull 1033 │ │ │ │ // 56: aload_0 │ │ │ │ // 57: astore 4 │ │ │ │ // 59: aload_0 │ │ │ │ // 60: getfield org/anothermonitor/ServiceReader.memFree:Ljava/util/List; │ │ │ │ // 63: astore_1 │ │ │ │ // 64: aload_1 │ │ │ │ // 65: invokeinterface java/util/List.size:()I │ │ │ │ @@ -283,23 +283,23 @@ │ │ │ │ // 322: aload 7 │ │ │ │ // 324: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ // 327: return │ │ │ │ // 328: aload_0 │ │ │ │ // 329: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ // 332: astore_1 │ │ │ │ // 333: aload_1 │ │ │ │ - // 334: ifnull 560 │ │ │ │ + // 334: ifnull 557 │ │ │ │ // 337: aload_0 │ │ │ │ // 338: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ // 341: astore_1 │ │ │ │ // 342: aload_1 │ │ │ │ // 343: invokeinterface java/util/List.isEmpty:()Z │ │ │ │ // 348: istore 5 │ │ │ │ // 350: iload 5 │ │ │ │ - // 352: ifne 560 │ │ │ │ + // 352: ifne 557 │ │ │ │ // 355: aload_0 │ │ │ │ // 356: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ // 359: astore_1 │ │ │ │ // 360: iconst_0 │ │ │ │ // 361: istore 6 │ │ │ │ // 363: aconst_null │ │ │ │ // 364: astore_2 │ │ │ │ @@ -316,1686 +316,1654 @@ │ │ │ │ // 382: aload_2 │ │ │ │ // 383: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ // 388: astore 8 │ │ │ │ // 390: aload 8 │ │ │ │ // 392: checkcast Ljava/util/List; │ │ │ │ // 395: astore 8 │ │ │ │ // 397: aload 8 │ │ │ │ - // 399: ifnull 560 │ │ │ │ + // 399: ifnull 557 │ │ │ │ // 402: aload 8 │ │ │ │ // 404: invokeinterface java/util/List.size:()I │ │ │ │ // 409: istore 5 │ │ │ │ // 411: aload_0 │ │ │ │ // 412: getfield org/anothermonitor/ServiceReader.maxSamples:I │ │ │ │ // 415: istore 6 │ │ │ │ // 417: iload 5 │ │ │ │ // 419: iload 6 │ │ │ │ - // 421: if_icmplt 560 │ │ │ │ + // 421: if_icmplt 557 │ │ │ │ // 424: aload_0 │ │ │ │ // 425: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ // 428: astore_1 │ │ │ │ // 429: aload_1 │ │ │ │ // 430: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 435: astore 9 │ │ │ │ - // 437: aload 9 │ │ │ │ - // 439: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 444: istore 5 │ │ │ │ - // 446: iload 5 │ │ │ │ - // 448: ifeq 560 │ │ │ │ - // 451: aload 9 │ │ │ │ - // 453: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 458: astore 10 │ │ │ │ - // 460: aload 10 │ │ │ │ - // 462: checkcast Ljava/util/Map; │ │ │ │ - // 465: astore 10 │ │ │ │ - // 467: ldc "finalValue" │ │ │ │ - // 469: astore_1 │ │ │ │ - // 470: aload 10 │ │ │ │ - // 472: aload_1 │ │ │ │ - // 473: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 478: astore_1 │ │ │ │ - // 479: aload_1 │ │ │ │ - // 480: checkcast Ljava/util/List; │ │ │ │ - // 483: astore_1 │ │ │ │ - // 484: aload 8 │ │ │ │ - // 486: invokeinterface java/util/List.size:()I │ │ │ │ - // 491: iconst_m1 │ │ │ │ - // 492: iadd │ │ │ │ - // 493: istore 6 │ │ │ │ - // 495: aload_1 │ │ │ │ - // 496: iload 6 │ │ │ │ - // 498: invokeinterface java/util/List.remove:(I)Ljava/lang/Object; │ │ │ │ - // 503: pop │ │ │ │ - // 504: ldc "pPTD" │ │ │ │ - // 506: astore_1 │ │ │ │ - // 507: aload 10 │ │ │ │ - // 509: aload_1 │ │ │ │ - // 510: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 515: astore_1 │ │ │ │ - // 516: aload_1 │ │ │ │ - // 517: checkcast Ljava/util/List; │ │ │ │ - // 520: astore_1 │ │ │ │ - // 521: ldc "pPTD" │ │ │ │ - // 523: astore_2 │ │ │ │ - // 524: aload 10 │ │ │ │ - // 526: aload_2 │ │ │ │ - // 527: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 532: astore_2 │ │ │ │ - // 533: aload_2 │ │ │ │ - // 534: checkcast Ljava/util/List; │ │ │ │ - // 537: astore_2 │ │ │ │ - // 538: aload_2 │ │ │ │ - // 539: invokeinterface java/util/List.size:()I │ │ │ │ - // 544: iconst_m1 │ │ │ │ - // 545: iadd │ │ │ │ - // 546: istore 6 │ │ │ │ - // 548: aload_1 │ │ │ │ - // 549: iload 6 │ │ │ │ - // 551: invokeinterface java/util/List.remove:(I)Ljava/lang/Object; │ │ │ │ - // 556: pop │ │ │ │ - // 557: goto 437 │ │ │ │ + // 435: astore_3 │ │ │ │ + // 436: aload_3 │ │ │ │ + // 437: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 442: istore 5 │ │ │ │ + // 444: iload 5 │ │ │ │ + // 446: ifeq 557 │ │ │ │ + // 449: aload_3 │ │ │ │ + // 450: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 455: astore 9 │ │ │ │ + // 457: aload 9 │ │ │ │ + // 459: checkcast Ljava/util/Map; │ │ │ │ + // 462: astore 9 │ │ │ │ + // 464: ldc "finalValue" │ │ │ │ + // 466: astore_1 │ │ │ │ + // 467: aload 9 │ │ │ │ + // 469: aload_1 │ │ │ │ + // 470: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 475: astore_1 │ │ │ │ + // 476: aload_1 │ │ │ │ + // 477: checkcast Ljava/util/List; │ │ │ │ + // 480: astore_1 │ │ │ │ + // 481: aload 8 │ │ │ │ + // 483: invokeinterface java/util/List.size:()I │ │ │ │ + // 488: iconst_m1 │ │ │ │ + // 489: iadd │ │ │ │ + // 490: istore 6 │ │ │ │ + // 492: aload_1 │ │ │ │ + // 493: iload 6 │ │ │ │ + // 495: invokeinterface java/util/List.remove:(I)Ljava/lang/Object; │ │ │ │ + // 500: pop │ │ │ │ + // 501: ldc "pPTD" │ │ │ │ + // 503: astore_1 │ │ │ │ + // 504: aload 9 │ │ │ │ + // 506: aload_1 │ │ │ │ + // 507: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 512: astore_1 │ │ │ │ + // 513: aload_1 │ │ │ │ + // 514: checkcast Ljava/util/List; │ │ │ │ + // 517: astore_1 │ │ │ │ + // 518: ldc "pPTD" │ │ │ │ + // 520: astore_2 │ │ │ │ + // 521: aload 9 │ │ │ │ + // 523: aload_2 │ │ │ │ + // 524: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 529: astore_2 │ │ │ │ + // 530: aload_2 │ │ │ │ + // 531: checkcast Ljava/util/List; │ │ │ │ + // 534: astore_2 │ │ │ │ + // 535: aload_2 │ │ │ │ + // 536: invokeinterface java/util/List.size:()I │ │ │ │ + // 541: iconst_m1 │ │ │ │ + // 542: iadd │ │ │ │ + // 543: istore 6 │ │ │ │ + // 545: aload_1 │ │ │ │ + // 546: iload 6 │ │ │ │ + // 548: invokeinterface java/util/List.remove:(I)Ljava/lang/Object; │ │ │ │ + // 553: pop │ │ │ │ + // 554: goto 436 │ │ │ │ + // 557: aload_0 │ │ │ │ + // 558: astore 4 │ │ │ │ // 560: aload_0 │ │ │ │ - // 561: astore 4 │ │ │ │ - // 563: aload_0 │ │ │ │ - // 564: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 567: astore_1 │ │ │ │ - // 568: aload_1 │ │ │ │ - // 569: ifnull 658 │ │ │ │ - // 572: aload_0 │ │ │ │ - // 573: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 576: astore_1 │ │ │ │ - // 577: aload_1 │ │ │ │ - // 578: invokeinterface java/util/List.isEmpty:()Z │ │ │ │ - // 583: istore 5 │ │ │ │ - // 585: iload 5 │ │ │ │ - // 587: ifne 658 │ │ │ │ - // 590: aload_0 │ │ │ │ - // 591: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 594: astore_1 │ │ │ │ - // 595: aload_1 │ │ │ │ - // 596: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 601: astore 9 │ │ │ │ - // 603: aload 9 │ │ │ │ - // 605: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 610: istore 5 │ │ │ │ - // 612: iload 5 │ │ │ │ - // 614: ifeq 658 │ │ │ │ - // 617: aload 9 │ │ │ │ - // 619: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 624: astore 10 │ │ │ │ - // 626: aload 10 │ │ │ │ - // 628: checkcast Ljava/util/Map; │ │ │ │ - // 631: astore 10 │ │ │ │ - // 633: ldc "finalValue" │ │ │ │ - // 635: astore_1 │ │ │ │ - // 636: aload 10 │ │ │ │ - // 638: aload_1 │ │ │ │ - // 639: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 644: astore 8 │ │ │ │ - // 646: aload 8 │ │ │ │ - // 648: checkcast Ljava/util/List; │ │ │ │ - // 651: astore 8 │ │ │ │ - // 653: aload 8 │ │ │ │ - // 655: ifnonnull 769 │ │ │ │ - // 658: aload_0 │ │ │ │ - // 659: astore 4 │ │ │ │ - // 661: aload_0 │ │ │ │ - // 662: getfield org/anothermonitor/ServiceReader.firstRead:Z │ │ │ │ - // 665: istore 5 │ │ │ │ - // 667: iload 5 │ │ │ │ - // 669: ifeq 887 │ │ │ │ - // 672: aload_0 │ │ │ │ - // 673: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ - // 676: astore_1 │ │ │ │ - // 677: ldc "MemTotal:" │ │ │ │ - // 679: astore_2 │ │ │ │ - // 680: aload_1 │ │ │ │ - // 681: aload_2 │ │ │ │ - // 682: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 685: istore 5 │ │ │ │ - // 687: iload 5 │ │ │ │ - // 689: ifeq 887 │ │ │ │ - // 692: aload_0 │ │ │ │ - // 693: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ - // 696: astore_1 │ │ │ │ - // 697: ldc "[ ]+" │ │ │ │ - // 699: astore_2 │ │ │ │ - // 700: iconst_3 │ │ │ │ - // 701: istore 11 │ │ │ │ - // 703: ldc 4.2E-45 │ │ │ │ - // 705: fstore 12 │ │ │ │ - // 707: aload_1 │ │ │ │ - // 708: aload_2 │ │ │ │ - // 709: iload 11 │ │ │ │ - // 711: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ - // 714: astore_1 │ │ │ │ - // 715: iconst_1 │ │ │ │ - // 716: istore 6 │ │ │ │ - // 718: aload_1 │ │ │ │ - // 719: iload 6 │ │ │ │ - // 721: aaload │ │ │ │ - // 722: astore_1 │ │ │ │ - // 723: aload_1 │ │ │ │ - // 724: invokestatic java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ - // 727: istore 5 │ │ │ │ - // 729: aload_0 │ │ │ │ - // 730: iload 5 │ │ │ │ - // 732: putfield org/anothermonitor/ServiceReader.memTotal:I │ │ │ │ - // 735: iconst_0 │ │ │ │ - // 736: istore 5 │ │ │ │ - // 738: fconst_0 │ │ │ │ - // 739: fstore 13 │ │ │ │ - // 741: aconst_null │ │ │ │ - // 742: astore_1 │ │ │ │ - // 743: aload_0 │ │ │ │ - // 744: iconst_0 │ │ │ │ - // 745: putfield org/anothermonitor/ServiceReader.firstRead:Z │ │ │ │ - // 748: aload_0 │ │ │ │ - // 749: astore 4 │ │ │ │ - // 751: aload_0 │ │ │ │ - // 752: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 755: astore_1 │ │ │ │ + // 561: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 564: astore_1 │ │ │ │ + // 565: aload_1 │ │ │ │ + // 566: ifnull 652 │ │ │ │ + // 569: aload_0 │ │ │ │ + // 570: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 573: astore_1 │ │ │ │ + // 574: aload_1 │ │ │ │ + // 575: invokeinterface java/util/List.isEmpty:()Z │ │ │ │ + // 580: istore 5 │ │ │ │ + // 582: iload 5 │ │ │ │ + // 584: ifne 652 │ │ │ │ + // 587: aload_0 │ │ │ │ + // 588: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 591: astore_1 │ │ │ │ + // 592: aload_1 │ │ │ │ + // 593: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + // 598: astore_1 │ │ │ │ + // 599: aload_1 │ │ │ │ + // 600: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 605: istore 6 │ │ │ │ + // 607: iload 6 │ │ │ │ + // 609: ifeq 652 │ │ │ │ + // 612: aload_1 │ │ │ │ + // 613: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 618: astore 9 │ │ │ │ + // 620: aload 9 │ │ │ │ + // 622: checkcast Ljava/util/Map; │ │ │ │ + // 625: astore 9 │ │ │ │ + // 627: ldc "finalValue" │ │ │ │ + // 629: astore_2 │ │ │ │ + // 630: aload 9 │ │ │ │ + // 632: aload_2 │ │ │ │ + // 633: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 638: astore 8 │ │ │ │ + // 640: aload 8 │ │ │ │ + // 642: checkcast Ljava/util/List; │ │ │ │ + // 645: astore 8 │ │ │ │ + // 647: aload 8 │ │ │ │ + // 649: ifnonnull 763 │ │ │ │ + // 652: aload_0 │ │ │ │ + // 653: astore 4 │ │ │ │ + // 655: aload_0 │ │ │ │ + // 656: getfield org/anothermonitor/ServiceReader.firstRead:Z │ │ │ │ + // 659: istore 5 │ │ │ │ + // 661: iload 5 │ │ │ │ + // 663: ifeq 881 │ │ │ │ + // 666: aload_0 │ │ │ │ + // 667: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ + // 670: astore_1 │ │ │ │ + // 671: ldc "MemTotal:" │ │ │ │ + // 673: astore_2 │ │ │ │ + // 674: aload_1 │ │ │ │ + // 675: aload_2 │ │ │ │ + // 676: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + // 679: istore 5 │ │ │ │ + // 681: iload 5 │ │ │ │ + // 683: ifeq 881 │ │ │ │ + // 686: aload_0 │ │ │ │ + // 687: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ + // 690: astore_1 │ │ │ │ + // 691: ldc "[ ]+" │ │ │ │ + // 693: astore_2 │ │ │ │ + // 694: iconst_3 │ │ │ │ + // 695: istore 10 │ │ │ │ + // 697: ldc 4.2E-45 │ │ │ │ + // 699: fstore 11 │ │ │ │ + // 701: aload_1 │ │ │ │ + // 702: aload_2 │ │ │ │ + // 703: iload 10 │ │ │ │ + // 705: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ + // 708: astore_1 │ │ │ │ + // 709: iconst_1 │ │ │ │ + // 710: istore 6 │ │ │ │ + // 712: aload_1 │ │ │ │ + // 713: iload 6 │ │ │ │ + // 715: aaload │ │ │ │ + // 716: astore_1 │ │ │ │ + // 717: aload_1 │ │ │ │ + // 718: invokestatic java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ + // 721: istore 5 │ │ │ │ + // 723: aload_0 │ │ │ │ + // 724: iload 5 │ │ │ │ + // 726: putfield org/anothermonitor/ServiceReader.memTotal:I │ │ │ │ + // 729: iconst_0 │ │ │ │ + // 730: istore 5 │ │ │ │ + // 732: fconst_0 │ │ │ │ + // 733: fstore 12 │ │ │ │ + // 735: aconst_null │ │ │ │ + // 736: astore_1 │ │ │ │ + // 737: aload_0 │ │ │ │ + // 738: iconst_0 │ │ │ │ + // 739: putfield org/anothermonitor/ServiceReader.firstRead:Z │ │ │ │ + // 742: aload_0 │ │ │ │ + // 743: astore 4 │ │ │ │ + // 745: aload_0 │ │ │ │ + // 746: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 749: astore_1 │ │ │ │ + // 750: aload_1 │ │ │ │ + // 751: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ + // 754: astore_1 │ │ │ │ + // 755: aload_0 │ │ │ │ // 756: aload_1 │ │ │ │ - // 757: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ - // 760: astore_1 │ │ │ │ - // 761: aload_0 │ │ │ │ - // 762: aload_1 │ │ │ │ - // 763: putfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ - // 766: goto 44 │ │ │ │ - // 769: aload 8 │ │ │ │ - // 771: invokeinterface java/util/List.size:()I │ │ │ │ - // 776: istore 5 │ │ │ │ - // 778: aload_0 │ │ │ │ - // 779: astore 4 │ │ │ │ - // 781: aload_0 │ │ │ │ - // 782: getfield org/anothermonitor/ServiceReader.maxSamples:I │ │ │ │ - // 785: istore 6 │ │ │ │ - // 787: iload 5 │ │ │ │ - // 789: iload 6 │ │ │ │ - // 791: if_icmplt 818 │ │ │ │ - // 794: aload 8 │ │ │ │ - // 796: invokeinterface java/util/List.size:()I │ │ │ │ - // 801: iconst_m1 │ │ │ │ - // 802: iadd │ │ │ │ - // 803: istore 5 │ │ │ │ - // 805: aload 8 │ │ │ │ - // 807: iload 5 │ │ │ │ - // 809: invokeinterface java/util/List.remove:(I)Ljava/lang/Object; │ │ │ │ - // 814: pop │ │ │ │ - // 815: goto 769 │ │ │ │ - // 818: ldc "pPTD" │ │ │ │ - // 820: astore_1 │ │ │ │ - // 821: aload 10 │ │ │ │ - // 823: aload_1 │ │ │ │ - // 824: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 829: astore 8 │ │ │ │ - // 831: aload 8 │ │ │ │ - // 833: checkcast Ljava/util/List; │ │ │ │ - // 836: astore 8 │ │ │ │ - // 838: aload 8 │ │ │ │ - // 840: invokeinterface java/util/List.size:()I │ │ │ │ - // 845: istore 5 │ │ │ │ - // 847: aload_0 │ │ │ │ - // 848: astore 4 │ │ │ │ - // 850: aload_0 │ │ │ │ - // 851: getfield org/anothermonitor/ServiceReader.maxSamples:I │ │ │ │ - // 854: istore 6 │ │ │ │ - // 856: iload 5 │ │ │ │ - // 858: iload 6 │ │ │ │ - // 860: if_icmplt 603 │ │ │ │ - // 863: aload 8 │ │ │ │ - // 865: invokeinterface java/util/List.size:()I │ │ │ │ - // 870: iconst_m1 │ │ │ │ - // 871: iadd │ │ │ │ - // 872: istore 5 │ │ │ │ - // 874: aload 8 │ │ │ │ - // 876: iload 5 │ │ │ │ - // 878: invokeinterface java/util/List.remove:(I)Ljava/lang/Object; │ │ │ │ - // 883: pop │ │ │ │ - // 884: goto 838 │ │ │ │ - // 887: aload_0 │ │ │ │ - // 888: astore 4 │ │ │ │ - // 890: aload_0 │ │ │ │ - // 891: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ - // 894: astore_1 │ │ │ │ - // 895: ldc "MemFree:" │ │ │ │ - // 897: astore_2 │ │ │ │ - // 898: aload_1 │ │ │ │ - // 899: aload_2 │ │ │ │ - // 900: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 903: istore 5 │ │ │ │ - // 905: iload 5 │ │ │ │ - // 907: ifeq 965 │ │ │ │ - // 910: aload_0 │ │ │ │ - // 911: getfield org/anothermonitor/ServiceReader.memFree:Ljava/util/List; │ │ │ │ - // 914: astore_1 │ │ │ │ - // 915: iconst_0 │ │ │ │ - // 916: istore 6 │ │ │ │ - // 918: aconst_null │ │ │ │ - // 919: astore_2 │ │ │ │ - // 920: aload_0 │ │ │ │ - // 921: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ - // 924: astore 4 │ │ │ │ - // 926: aload 4 │ │ │ │ - // 928: astore_3 │ │ │ │ - // 929: ldc "[ ]+" │ │ │ │ - // 931: astore 14 │ │ │ │ - // 933: iconst_3 │ │ │ │ - // 934: istore 15 │ │ │ │ - // 936: aload 4 │ │ │ │ - // 938: aload 14 │ │ │ │ - // 940: iload 15 │ │ │ │ - // 942: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ - // 945: astore_3 │ │ │ │ - // 946: iconst_1 │ │ │ │ - // 947: istore 16 │ │ │ │ + // 757: putfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ + // 760: goto 44 │ │ │ │ + // 763: aload 8 │ │ │ │ + // 765: invokeinterface java/util/List.size:()I │ │ │ │ + // 770: istore 6 │ │ │ │ + // 772: aload_0 │ │ │ │ + // 773: astore 4 │ │ │ │ + // 775: aload_0 │ │ │ │ + // 776: getfield org/anothermonitor/ServiceReader.maxSamples:I │ │ │ │ + // 779: istore 10 │ │ │ │ + // 781: iload 6 │ │ │ │ + // 783: iload 10 │ │ │ │ + // 785: if_icmplt 812 │ │ │ │ + // 788: aload 8 │ │ │ │ + // 790: invokeinterface java/util/List.size:()I │ │ │ │ + // 795: iconst_m1 │ │ │ │ + // 796: iadd │ │ │ │ + // 797: istore 6 │ │ │ │ + // 799: aload 8 │ │ │ │ + // 801: iload 6 │ │ │ │ + // 803: invokeinterface java/util/List.remove:(I)Ljava/lang/Object; │ │ │ │ + // 808: pop │ │ │ │ + // 809: goto 763 │ │ │ │ + // 812: ldc "pPTD" │ │ │ │ + // 814: astore_2 │ │ │ │ + // 815: aload 9 │ │ │ │ + // 817: aload_2 │ │ │ │ + // 818: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 823: astore 8 │ │ │ │ + // 825: aload 8 │ │ │ │ + // 827: checkcast Ljava/util/List; │ │ │ │ + // 830: astore 8 │ │ │ │ + // 832: aload 8 │ │ │ │ + // 834: invokeinterface java/util/List.size:()I │ │ │ │ + // 839: istore 6 │ │ │ │ + // 841: aload_0 │ │ │ │ + // 842: astore 4 │ │ │ │ + // 844: aload_0 │ │ │ │ + // 845: getfield org/anothermonitor/ServiceReader.maxSamples:I │ │ │ │ + // 848: istore 10 │ │ │ │ + // 850: iload 6 │ │ │ │ + // 852: iload 10 │ │ │ │ + // 854: if_icmplt 599 │ │ │ │ + // 857: aload 8 │ │ │ │ + // 859: invokeinterface java/util/List.size:()I │ │ │ │ + // 864: iconst_m1 │ │ │ │ + // 865: iadd │ │ │ │ + // 866: istore 6 │ │ │ │ + // 868: aload 8 │ │ │ │ + // 870: iload 6 │ │ │ │ + // 872: invokeinterface java/util/List.remove:(I)Ljava/lang/Object; │ │ │ │ + // 877: pop │ │ │ │ + // 878: goto 832 │ │ │ │ + // 881: aload_0 │ │ │ │ + // 882: astore 4 │ │ │ │ + // 884: aload_0 │ │ │ │ + // 885: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ + // 888: astore_1 │ │ │ │ + // 889: ldc "MemFree:" │ │ │ │ + // 891: astore_2 │ │ │ │ + // 892: aload_1 │ │ │ │ + // 893: aload_2 │ │ │ │ + // 894: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + // 897: istore 5 │ │ │ │ + // 899: iload 5 │ │ │ │ + // 901: ifeq 958 │ │ │ │ + // 904: aload_0 │ │ │ │ + // 905: getfield org/anothermonitor/ServiceReader.memFree:Ljava/util/List; │ │ │ │ + // 908: astore_1 │ │ │ │ + // 909: iconst_0 │ │ │ │ + // 910: istore 6 │ │ │ │ + // 912: aconst_null │ │ │ │ + // 913: astore_2 │ │ │ │ + // 914: aload_0 │ │ │ │ + // 915: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ + // 918: astore_3 │ │ │ │ + // 919: ldc "[ ]+" │ │ │ │ + // 921: astore 13 │ │ │ │ + // 923: iconst_3 │ │ │ │ + // 924: istore 14 │ │ │ │ + // 926: aload_3 │ │ │ │ + // 927: aload 13 │ │ │ │ + // 929: iload 14 │ │ │ │ + // 931: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ + // 934: astore_3 │ │ │ │ + // 935: iconst_1 │ │ │ │ + // 936: istore 15 │ │ │ │ + // 938: ldc 1.4E-45 │ │ │ │ + // 940: fstore 16 │ │ │ │ + // 942: aload_3 │ │ │ │ + // 943: iload 15 │ │ │ │ + // 945: aaload │ │ │ │ + // 946: astore_3 │ │ │ │ + // 947: aload_1 │ │ │ │ + // 948: iconst_0 │ │ │ │ // 949: aload_3 │ │ │ │ - // 950: iload 16 │ │ │ │ - // 952: aaload │ │ │ │ - // 953: astore_3 │ │ │ │ - // 954: aload_1 │ │ │ │ - // 955: iconst_0 │ │ │ │ - // 956: aload_3 │ │ │ │ - // 957: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 962: goto 748 │ │ │ │ - // 965: aload_0 │ │ │ │ - // 966: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ - // 969: astore_1 │ │ │ │ - // 970: ldc_w "Cached:" │ │ │ │ - // 973: astore_2 │ │ │ │ - // 974: aload_1 │ │ │ │ - // 975: aload_2 │ │ │ │ - // 976: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 979: istore 5 │ │ │ │ - // 981: iload 5 │ │ │ │ - // 983: ifeq 748 │ │ │ │ - // 986: aload_0 │ │ │ │ - // 987: getfield org/anothermonitor/ServiceReader.cached:Ljava/util/List; │ │ │ │ - // 990: astore_1 │ │ │ │ - // 991: iconst_0 │ │ │ │ - // 992: istore 6 │ │ │ │ - // 994: aconst_null │ │ │ │ - // 995: astore_2 │ │ │ │ - // 996: aload_0 │ │ │ │ - // 997: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ - // 1000: astore 4 │ │ │ │ - // 1002: aload 4 │ │ │ │ - // 1004: astore_3 │ │ │ │ - // 1005: ldc "[ ]+" │ │ │ │ - // 1007: astore 14 │ │ │ │ - // 1009: iconst_3 │ │ │ │ - // 1010: istore 15 │ │ │ │ - // 1012: aload 4 │ │ │ │ - // 1014: aload 14 │ │ │ │ - // 1016: iload 15 │ │ │ │ - // 1018: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ + // 950: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 955: goto 742 │ │ │ │ + // 958: aload_0 │ │ │ │ + // 959: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ + // 962: astore_1 │ │ │ │ + // 963: ldc_w "Cached:" │ │ │ │ + // 966: astore_2 │ │ │ │ + // 967: aload_1 │ │ │ │ + // 968: aload_2 │ │ │ │ + // 969: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + // 972: istore 5 │ │ │ │ + // 974: iload 5 │ │ │ │ + // 976: ifeq 742 │ │ │ │ + // 979: aload_0 │ │ │ │ + // 980: getfield org/anothermonitor/ServiceReader.cached:Ljava/util/List; │ │ │ │ + // 983: astore_1 │ │ │ │ + // 984: iconst_0 │ │ │ │ + // 985: istore 6 │ │ │ │ + // 987: aconst_null │ │ │ │ + // 988: astore_2 │ │ │ │ + // 989: aload_0 │ │ │ │ + // 990: getfield org/anothermonitor/ServiceReader.s:Ljava/lang/String; │ │ │ │ + // 993: astore_3 │ │ │ │ + // 994: ldc "[ ]+" │ │ │ │ + // 996: astore 13 │ │ │ │ + // 998: iconst_3 │ │ │ │ + // 999: istore 14 │ │ │ │ + // 1001: aload_3 │ │ │ │ + // 1002: aload 13 │ │ │ │ + // 1004: iload 14 │ │ │ │ + // 1006: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ + // 1009: astore_3 │ │ │ │ + // 1010: iconst_1 │ │ │ │ + // 1011: istore 15 │ │ │ │ + // 1013: ldc 1.4E-45 │ │ │ │ + // 1015: fstore 16 │ │ │ │ + // 1017: aload_3 │ │ │ │ + // 1018: iload 15 │ │ │ │ + // 1020: aaload │ │ │ │ // 1021: astore_3 │ │ │ │ - // 1022: iconst_1 │ │ │ │ - // 1023: istore 16 │ │ │ │ - // 1025: aload_3 │ │ │ │ - // 1026: iload 16 │ │ │ │ - // 1028: aaload │ │ │ │ - // 1029: astore_3 │ │ │ │ - // 1030: aload_1 │ │ │ │ - // 1031: iconst_0 │ │ │ │ - // 1032: aload_3 │ │ │ │ - // 1033: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 1038: goto 748 │ │ │ │ - // 1041: aload_0 │ │ │ │ - // 1042: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 1045: astore_1 │ │ │ │ - // 1046: aload_1 │ │ │ │ - // 1047: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ - // 1050: aload_0 │ │ │ │ - // 1051: getfield org/anothermonitor/ServiceReader.am:Landroid/app/ActivityManager; │ │ │ │ - // 1054: astore_1 │ │ │ │ - // 1055: aload_0 │ │ │ │ - // 1056: getfield org/anothermonitor/ServiceReader.mi:Landroid/app/ActivityManager$MemoryInfo; │ │ │ │ - // 1059: astore_2 │ │ │ │ - // 1060: aload_1 │ │ │ │ - // 1061: aload_2 │ │ │ │ - // 1062: invokevirtual android/app/ActivityManager.getMemoryInfo:(Landroid/app/ActivityManager$MemoryInfo;)V │ │ │ │ - // 1065: aload_0 │ │ │ │ - // 1066: getfield org/anothermonitor/ServiceReader.mi:Landroid/app/ActivityManager$MemoryInfo; │ │ │ │ - // 1069: astore_1 │ │ │ │ - // 1070: aload_1 │ │ │ │ - // 1071: ifnonnull 2368 │ │ │ │ - // 1074: aload_0 │ │ │ │ - // 1075: getfield org/anothermonitor/ServiceReader.memUsed:Ljava/util/List; │ │ │ │ - // 1078: astore_1 │ │ │ │ - // 1079: iconst_0 │ │ │ │ - // 1080: istore 6 │ │ │ │ + // 1022: aload_1 │ │ │ │ + // 1023: iconst_0 │ │ │ │ + // 1024: aload_3 │ │ │ │ + // 1025: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 1030: goto 742 │ │ │ │ + // 1033: aload_0 │ │ │ │ + // 1034: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 1037: astore_1 │ │ │ │ + // 1038: aload_1 │ │ │ │ + // 1039: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ + // 1042: aload_0 │ │ │ │ + // 1043: getfield org/anothermonitor/ServiceReader.am:Landroid/app/ActivityManager; │ │ │ │ + // 1046: astore_1 │ │ │ │ + // 1047: aload_0 │ │ │ │ + // 1048: getfield org/anothermonitor/ServiceReader.mi:Landroid/app/ActivityManager$MemoryInfo; │ │ │ │ + // 1051: astore_2 │ │ │ │ + // 1052: aload_1 │ │ │ │ + // 1053: aload_2 │ │ │ │ + // 1054: invokevirtual android/app/ActivityManager.getMemoryInfo:(Landroid/app/ActivityManager$MemoryInfo;)V │ │ │ │ + // 1057: aload_0 │ │ │ │ + // 1058: getfield org/anothermonitor/ServiceReader.mi:Landroid/app/ActivityManager$MemoryInfo; │ │ │ │ + // 1061: astore_1 │ │ │ │ + // 1062: aload_1 │ │ │ │ + // 1063: ifnonnull 2343 │ │ │ │ + // 1066: aload_0 │ │ │ │ + // 1067: getfield org/anothermonitor/ServiceReader.memUsed:Ljava/util/List; │ │ │ │ + // 1070: astore_1 │ │ │ │ + // 1071: iconst_0 │ │ │ │ + // 1072: istore 6 │ │ │ │ + // 1074: aconst_null │ │ │ │ + // 1075: astore_2 │ │ │ │ + // 1076: iconst_0 │ │ │ │ + // 1077: istore 10 │ │ │ │ + // 1079: fconst_0 │ │ │ │ + // 1080: fstore 11 │ │ │ │ // 1082: aconst_null │ │ │ │ - // 1083: astore_2 │ │ │ │ + // 1083: astore_3 │ │ │ │ // 1084: iconst_0 │ │ │ │ - // 1085: istore 11 │ │ │ │ - // 1087: fconst_0 │ │ │ │ - // 1088: fstore 12 │ │ │ │ - // 1090: aconst_null │ │ │ │ - // 1091: astore_3 │ │ │ │ - // 1092: iconst_0 │ │ │ │ - // 1093: invokestatic java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - // 1096: astore_3 │ │ │ │ - // 1097: aload_1 │ │ │ │ - // 1098: iconst_0 │ │ │ │ - // 1099: aload_3 │ │ │ │ - // 1100: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 1105: aload_0 │ │ │ │ - // 1106: getfield org/anothermonitor/ServiceReader.memAvailable:Ljava/util/List; │ │ │ │ - // 1109: astore_1 │ │ │ │ - // 1110: iconst_0 │ │ │ │ - // 1111: istore 6 │ │ │ │ + // 1085: invokestatic java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + // 1088: astore_3 │ │ │ │ + // 1089: aload_1 │ │ │ │ + // 1090: iconst_0 │ │ │ │ + // 1091: aload_3 │ │ │ │ + // 1092: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 1097: aload_0 │ │ │ │ + // 1098: getfield org/anothermonitor/ServiceReader.memAvailable:Ljava/util/List; │ │ │ │ + // 1101: astore_1 │ │ │ │ + // 1102: iconst_0 │ │ │ │ + // 1103: istore 6 │ │ │ │ + // 1105: aconst_null │ │ │ │ + // 1106: astore_2 │ │ │ │ + // 1107: iconst_0 │ │ │ │ + // 1108: istore 10 │ │ │ │ + // 1110: fconst_0 │ │ │ │ + // 1111: fstore 11 │ │ │ │ // 1113: aconst_null │ │ │ │ - // 1114: astore_2 │ │ │ │ + // 1114: astore_3 │ │ │ │ // 1115: iconst_0 │ │ │ │ - // 1116: istore 11 │ │ │ │ - // 1118: fconst_0 │ │ │ │ - // 1119: fstore 12 │ │ │ │ - // 1121: aconst_null │ │ │ │ - // 1122: astore_3 │ │ │ │ - // 1123: iconst_0 │ │ │ │ - // 1124: invokestatic java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - // 1127: astore_3 │ │ │ │ - // 1128: aload_1 │ │ │ │ - // 1129: iconst_0 │ │ │ │ - // 1130: aload_3 │ │ │ │ - // 1131: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 1136: aload_0 │ │ │ │ - // 1137: getfield org/anothermonitor/ServiceReader.threshold:Ljava/util/List; │ │ │ │ - // 1140: astore_1 │ │ │ │ - // 1141: iconst_0 │ │ │ │ - // 1142: istore 6 │ │ │ │ + // 1116: invokestatic java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + // 1119: astore_3 │ │ │ │ + // 1120: aload_1 │ │ │ │ + // 1121: iconst_0 │ │ │ │ + // 1122: aload_3 │ │ │ │ + // 1123: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 1128: aload_0 │ │ │ │ + // 1129: getfield org/anothermonitor/ServiceReader.threshold:Ljava/util/List; │ │ │ │ + // 1132: astore_1 │ │ │ │ + // 1133: iconst_0 │ │ │ │ + // 1134: istore 6 │ │ │ │ + // 1136: aconst_null │ │ │ │ + // 1137: astore_2 │ │ │ │ + // 1138: iconst_0 │ │ │ │ + // 1139: istore 10 │ │ │ │ + // 1141: fconst_0 │ │ │ │ + // 1142: fstore 11 │ │ │ │ // 1144: aconst_null │ │ │ │ - // 1145: astore_2 │ │ │ │ + // 1145: astore_3 │ │ │ │ // 1146: iconst_0 │ │ │ │ - // 1147: istore 11 │ │ │ │ - // 1149: fconst_0 │ │ │ │ - // 1150: fstore 12 │ │ │ │ - // 1152: aconst_null │ │ │ │ - // 1153: astore_3 │ │ │ │ - // 1154: iconst_0 │ │ │ │ - // 1155: invokestatic java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - // 1158: astore_3 │ │ │ │ - // 1159: aload_1 │ │ │ │ - // 1160: iconst_0 │ │ │ │ - // 1161: aload_3 │ │ │ │ - // 1162: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 1147: invokestatic java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + // 1150: astore_3 │ │ │ │ + // 1151: aload_1 │ │ │ │ + // 1152: iconst_0 │ │ │ │ + // 1153: aload_3 │ │ │ │ + // 1154: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 1159: aload_0 │ │ │ │ + // 1160: astore 4 │ │ │ │ + // 1162: aload_0 │ │ │ │ + // 1163: getfield org/anothermonitor/ServiceReader.memoryAM:Ljava/util/List; │ │ │ │ + // 1166: astore_1 │ │ │ │ // 1167: aload_0 │ │ │ │ - // 1168: astore 4 │ │ │ │ - // 1170: aload_0 │ │ │ │ - // 1171: getfield org/anothermonitor/ServiceReader.memoryAM:Ljava/util/List; │ │ │ │ - // 1174: astore_1 │ │ │ │ - // 1175: aload_0 │ │ │ │ - // 1176: getfield org/anothermonitor/ServiceReader.amMI:[Landroid/os/Debug$MemoryInfo; │ │ │ │ - // 1179: astore_2 │ │ │ │ - // 1180: iconst_0 │ │ │ │ - // 1181: istore 11 │ │ │ │ - // 1183: fconst_0 │ │ │ │ - // 1184: fstore 12 │ │ │ │ - // 1186: aconst_null │ │ │ │ - // 1187: astore_3 │ │ │ │ - // 1188: aload_2 │ │ │ │ - // 1189: iconst_0 │ │ │ │ - // 1190: aaload │ │ │ │ - // 1191: astore_2 │ │ │ │ - // 1192: aload_2 │ │ │ │ - // 1193: invokevirtual android/os/Debug$MemoryInfo.getTotalPrivateDirty:()I │ │ │ │ - // 1196: istore 6 │ │ │ │ - // 1198: iload 6 │ │ │ │ - // 1200: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - // 1203: astore_2 │ │ │ │ - // 1204: aload_1 │ │ │ │ - // 1205: aload_2 │ │ │ │ - // 1206: invokeinterface java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - // 1211: pop │ │ │ │ - // 1212: new Ljava/io/BufferedReader; │ │ │ │ - // 1215: astore_1 │ │ │ │ - // 1216: new Ljava/io/FileReader; │ │ │ │ - // 1219: astore_2 │ │ │ │ - // 1220: ldc_w "/proc/stat" │ │ │ │ - // 1223: astore_3 │ │ │ │ - // 1224: aload_2 │ │ │ │ - // 1225: aload_3 │ │ │ │ - // 1226: invokespecial java/io/FileReader.:(Ljava/lang/String;)V │ │ │ │ - // 1229: aload_1 │ │ │ │ - // 1230: aload_2 │ │ │ │ - // 1231: invokespecial java/io/BufferedReader.:(Ljava/io/Reader;)V │ │ │ │ - // 1234: aload_0 │ │ │ │ - // 1235: aload_1 │ │ │ │ - // 1236: putfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 1239: aload_0 │ │ │ │ - // 1240: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 1243: astore_1 │ │ │ │ - // 1244: aload_1 │ │ │ │ - // 1245: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ - // 1248: astore_1 │ │ │ │ - // 1249: ldc "[ ]+" │ │ │ │ - // 1251: astore_2 │ │ │ │ - // 1252: bipush 9 │ │ │ │ - // 1254: istore 11 │ │ │ │ - // 1256: ldc_w 1.3E-44 │ │ │ │ - // 1259: fstore 12 │ │ │ │ - // 1261: aload_1 │ │ │ │ - // 1262: aload_2 │ │ │ │ - // 1263: iload 11 │ │ │ │ - // 1265: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ - // 1268: astore_1 │ │ │ │ - // 1269: aload_0 │ │ │ │ - // 1270: aload_1 │ │ │ │ - // 1271: putfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1274: aload_0 │ │ │ │ - // 1275: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1168: getfield org/anothermonitor/ServiceReader.amMI:[Landroid/os/Debug$MemoryInfo; │ │ │ │ + // 1171: astore_2 │ │ │ │ + // 1172: iconst_0 │ │ │ │ + // 1173: istore 10 │ │ │ │ + // 1175: fconst_0 │ │ │ │ + // 1176: fstore 11 │ │ │ │ + // 1178: aconst_null │ │ │ │ + // 1179: astore_3 │ │ │ │ + // 1180: aload_2 │ │ │ │ + // 1181: iconst_0 │ │ │ │ + // 1182: aaload │ │ │ │ + // 1183: astore_2 │ │ │ │ + // 1184: aload_2 │ │ │ │ + // 1185: invokevirtual android/os/Debug$MemoryInfo.getTotalPrivateDirty:()I │ │ │ │ + // 1188: istore 6 │ │ │ │ + // 1190: iload 6 │ │ │ │ + // 1192: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + // 1195: astore_2 │ │ │ │ + // 1196: aload_1 │ │ │ │ + // 1197: aload_2 │ │ │ │ + // 1198: invokeinterface java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + // 1203: pop │ │ │ │ + // 1204: new Ljava/io/BufferedReader; │ │ │ │ + // 1207: astore_1 │ │ │ │ + // 1208: new Ljava/io/FileReader; │ │ │ │ + // 1211: astore_2 │ │ │ │ + // 1212: ldc_w "/proc/stat" │ │ │ │ + // 1215: astore_3 │ │ │ │ + // 1216: aload_2 │ │ │ │ + // 1217: aload_3 │ │ │ │ + // 1218: invokespecial java/io/FileReader.:(Ljava/lang/String;)V │ │ │ │ + // 1221: aload_1 │ │ │ │ + // 1222: aload_2 │ │ │ │ + // 1223: invokespecial java/io/BufferedReader.:(Ljava/io/Reader;)V │ │ │ │ + // 1226: aload_0 │ │ │ │ + // 1227: aload_1 │ │ │ │ + // 1228: putfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 1231: aload_0 │ │ │ │ + // 1232: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 1235: astore_1 │ │ │ │ + // 1236: aload_1 │ │ │ │ + // 1237: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ + // 1240: astore_1 │ │ │ │ + // 1241: ldc "[ ]+" │ │ │ │ + // 1243: astore_2 │ │ │ │ + // 1244: bipush 9 │ │ │ │ + // 1246: istore 10 │ │ │ │ + // 1248: ldc_w 1.3E-44 │ │ │ │ + // 1251: fstore 11 │ │ │ │ + // 1253: aload_1 │ │ │ │ + // 1254: aload_2 │ │ │ │ + // 1255: iload 10 │ │ │ │ + // 1257: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ + // 1260: astore_1 │ │ │ │ + // 1261: aload_0 │ │ │ │ + // 1262: aload_1 │ │ │ │ + // 1263: putfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1266: aload_0 │ │ │ │ + // 1267: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1270: astore_1 │ │ │ │ + // 1271: iconst_1 │ │ │ │ + // 1272: istore 6 │ │ │ │ + // 1274: aload_1 │ │ │ │ + // 1275: iload 6 │ │ │ │ + // 1277: aaload │ │ │ │ // 1278: astore_1 │ │ │ │ - // 1279: iconst_1 │ │ │ │ - // 1280: istore 6 │ │ │ │ - // 1282: aload_1 │ │ │ │ - // 1283: iload 6 │ │ │ │ - // 1285: aaload │ │ │ │ - // 1286: astore_1 │ │ │ │ - // 1287: aload_1 │ │ │ │ - // 1288: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 1291: lstore 17 │ │ │ │ - // 1293: aload_0 │ │ │ │ - // 1294: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1297: astore 4 │ │ │ │ - // 1299: aload 4 │ │ │ │ - // 1301: astore_3 │ │ │ │ - // 1302: iconst_2 │ │ │ │ - // 1303: istore 16 │ │ │ │ - // 1305: aload 4 │ │ │ │ - // 1307: iload 16 │ │ │ │ - // 1309: aaload │ │ │ │ - // 1310: astore_3 │ │ │ │ - // 1311: aload_3 │ │ │ │ - // 1312: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 1315: lstore 19 │ │ │ │ - // 1317: lload 17 │ │ │ │ - // 1319: lload 19 │ │ │ │ - // 1321: ladd │ │ │ │ - // 1322: lstore 17 │ │ │ │ - // 1324: aload_0 │ │ │ │ - // 1325: astore 4 │ │ │ │ - // 1327: aload_0 │ │ │ │ - // 1328: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1331: astore 4 │ │ │ │ - // 1333: aload 4 │ │ │ │ - // 1335: astore_3 │ │ │ │ - // 1336: iconst_3 │ │ │ │ - // 1337: istore 16 │ │ │ │ - // 1339: aload 4 │ │ │ │ - // 1341: iload 16 │ │ │ │ - // 1343: aaload │ │ │ │ - // 1344: astore_3 │ │ │ │ - // 1345: aload_3 │ │ │ │ - // 1346: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 1349: lstore 19 │ │ │ │ - // 1351: lload 17 │ │ │ │ - // 1353: lload 19 │ │ │ │ - // 1355: ladd │ │ │ │ - // 1356: lstore 17 │ │ │ │ - // 1358: aload_0 │ │ │ │ - // 1359: astore 4 │ │ │ │ - // 1361: aload_0 │ │ │ │ - // 1362: lload 17 │ │ │ │ - // 1364: putfield org/anothermonitor/ServiceReader.work:J │ │ │ │ - // 1367: aload_0 │ │ │ │ - // 1368: getfield org/anothermonitor/ServiceReader.work:J │ │ │ │ - // 1371: lstore 17 │ │ │ │ - // 1373: aload_0 │ │ │ │ - // 1374: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1377: astore 4 │ │ │ │ - // 1379: aload 4 │ │ │ │ - // 1381: astore_3 │ │ │ │ - // 1382: iconst_4 │ │ │ │ - // 1383: istore 16 │ │ │ │ - // 1385: aload 4 │ │ │ │ - // 1387: iload 16 │ │ │ │ - // 1389: aaload │ │ │ │ - // 1390: astore_3 │ │ │ │ - // 1391: aload_3 │ │ │ │ - // 1392: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 1395: lstore 19 │ │ │ │ - // 1397: lload 17 │ │ │ │ - // 1399: lload 19 │ │ │ │ - // 1401: ladd │ │ │ │ - // 1402: lstore 17 │ │ │ │ - // 1404: aload_0 │ │ │ │ - // 1405: astore 4 │ │ │ │ - // 1407: aload_0 │ │ │ │ - // 1408: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1411: astore 4 │ │ │ │ - // 1413: aload 4 │ │ │ │ - // 1415: astore_3 │ │ │ │ - // 1416: iconst_5 │ │ │ │ - // 1417: istore 16 │ │ │ │ - // 1419: aload 4 │ │ │ │ - // 1421: iload 16 │ │ │ │ - // 1423: aaload │ │ │ │ - // 1424: astore_3 │ │ │ │ - // 1425: aload_3 │ │ │ │ - // 1426: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 1429: lstore 19 │ │ │ │ - // 1431: lload 17 │ │ │ │ - // 1433: lload 19 │ │ │ │ - // 1435: ladd │ │ │ │ - // 1436: lstore 17 │ │ │ │ - // 1438: aload_0 │ │ │ │ - // 1439: astore 4 │ │ │ │ - // 1441: aload_0 │ │ │ │ - // 1442: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1445: astore 4 │ │ │ │ - // 1447: aload 4 │ │ │ │ - // 1449: astore_3 │ │ │ │ - // 1450: bipush 6 │ │ │ │ - // 1452: istore 16 │ │ │ │ - // 1454: aload 4 │ │ │ │ - // 1456: iload 16 │ │ │ │ - // 1458: aaload │ │ │ │ - // 1459: astore_3 │ │ │ │ - // 1460: aload_3 │ │ │ │ - // 1461: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 1464: lstore 19 │ │ │ │ - // 1466: lload 17 │ │ │ │ - // 1468: lload 19 │ │ │ │ - // 1470: ladd │ │ │ │ - // 1471: lstore 17 │ │ │ │ - // 1473: aload_0 │ │ │ │ - // 1474: astore 4 │ │ │ │ - // 1476: aload_0 │ │ │ │ - // 1477: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1480: astore 4 │ │ │ │ - // 1482: aload 4 │ │ │ │ - // 1484: astore_3 │ │ │ │ - // 1485: bipush 7 │ │ │ │ - // 1487: istore 16 │ │ │ │ - // 1489: aload 4 │ │ │ │ - // 1491: iload 16 │ │ │ │ - // 1493: aaload │ │ │ │ - // 1494: astore_3 │ │ │ │ - // 1495: aload_3 │ │ │ │ - // 1496: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 1499: lstore 19 │ │ │ │ - // 1501: lload 17 │ │ │ │ - // 1503: lload 19 │ │ │ │ - // 1505: ladd │ │ │ │ - // 1506: lstore 17 │ │ │ │ - // 1508: aload_0 │ │ │ │ - // 1509: astore 4 │ │ │ │ - // 1511: aload_0 │ │ │ │ - // 1512: lload 17 │ │ │ │ - // 1514: putfield org/anothermonitor/ServiceReader.total:J │ │ │ │ - // 1517: aload_0 │ │ │ │ - // 1518: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 1521: astore_1 │ │ │ │ - // 1522: aload_1 │ │ │ │ - // 1523: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ - // 1526: new Ljava/io/BufferedReader; │ │ │ │ - // 1529: astore_1 │ │ │ │ - // 1530: new Ljava/io/FileReader; │ │ │ │ - // 1533: astore_2 │ │ │ │ - // 1534: new Ljava/lang/StringBuilder; │ │ │ │ - // 1537: astore_3 │ │ │ │ - // 1538: aload_3 │ │ │ │ - // 1539: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1542: ldc_w "/proc/" │ │ │ │ - // 1545: astore 14 │ │ │ │ + // 1279: aload_1 │ │ │ │ + // 1280: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 1283: lstore 17 │ │ │ │ + // 1285: aload_0 │ │ │ │ + // 1286: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1289: astore_1 │ │ │ │ + // 1290: iconst_2 │ │ │ │ + // 1291: istore 15 │ │ │ │ + // 1293: ldc 2.8E-45 │ │ │ │ + // 1295: fstore 16 │ │ │ │ + // 1297: aload_1 │ │ │ │ + // 1298: iload 15 │ │ │ │ + // 1300: aaload │ │ │ │ + // 1301: astore_1 │ │ │ │ + // 1302: aload_1 │ │ │ │ + // 1303: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 1306: lstore 19 │ │ │ │ + // 1308: lload 17 │ │ │ │ + // 1310: lload 19 │ │ │ │ + // 1312: ladd │ │ │ │ + // 1313: lstore 17 │ │ │ │ + // 1315: aload_0 │ │ │ │ + // 1316: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1319: astore_1 │ │ │ │ + // 1320: iconst_3 │ │ │ │ + // 1321: istore 15 │ │ │ │ + // 1323: ldc 4.2E-45 │ │ │ │ + // 1325: fstore 16 │ │ │ │ + // 1327: aload_1 │ │ │ │ + // 1328: iload 15 │ │ │ │ + // 1330: aaload │ │ │ │ + // 1331: astore_1 │ │ │ │ + // 1332: aload_1 │ │ │ │ + // 1333: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 1336: lstore 19 │ │ │ │ + // 1338: lload 17 │ │ │ │ + // 1340: lload 19 │ │ │ │ + // 1342: ladd │ │ │ │ + // 1343: lstore 17 │ │ │ │ + // 1345: aload_0 │ │ │ │ + // 1346: lload 17 │ │ │ │ + // 1348: putfield org/anothermonitor/ServiceReader.work:J │ │ │ │ + // 1351: aload_0 │ │ │ │ + // 1352: getfield org/anothermonitor/ServiceReader.work:J │ │ │ │ + // 1355: lstore 17 │ │ │ │ + // 1357: aload_0 │ │ │ │ + // 1358: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1361: astore_1 │ │ │ │ + // 1362: iconst_4 │ │ │ │ + // 1363: istore 15 │ │ │ │ + // 1365: ldc_w 5.6E-45 │ │ │ │ + // 1368: fstore 16 │ │ │ │ + // 1370: aload_1 │ │ │ │ + // 1371: iload 15 │ │ │ │ + // 1373: aaload │ │ │ │ + // 1374: astore_1 │ │ │ │ + // 1375: aload_1 │ │ │ │ + // 1376: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 1379: lstore 19 │ │ │ │ + // 1381: lload 17 │ │ │ │ + // 1383: lload 19 │ │ │ │ + // 1385: ladd │ │ │ │ + // 1386: lstore 17 │ │ │ │ + // 1388: aload_0 │ │ │ │ + // 1389: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1392: astore_1 │ │ │ │ + // 1393: iconst_5 │ │ │ │ + // 1394: istore 15 │ │ │ │ + // 1396: ldc 7.0E-45 │ │ │ │ + // 1398: fstore 16 │ │ │ │ + // 1400: aload_1 │ │ │ │ + // 1401: iload 15 │ │ │ │ + // 1403: aaload │ │ │ │ + // 1404: astore_1 │ │ │ │ + // 1405: aload_1 │ │ │ │ + // 1406: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 1409: lstore 19 │ │ │ │ + // 1411: lload 17 │ │ │ │ + // 1413: lload 19 │ │ │ │ + // 1415: ladd │ │ │ │ + // 1416: lstore 17 │ │ │ │ + // 1418: aload_0 │ │ │ │ + // 1419: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1422: astore_1 │ │ │ │ + // 1423: bipush 6 │ │ │ │ + // 1425: istore 15 │ │ │ │ + // 1427: ldc_w 8.4E-45 │ │ │ │ + // 1430: fstore 16 │ │ │ │ + // 1432: aload_1 │ │ │ │ + // 1433: iload 15 │ │ │ │ + // 1435: aaload │ │ │ │ + // 1436: astore_1 │ │ │ │ + // 1437: aload_1 │ │ │ │ + // 1438: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 1441: lstore 19 │ │ │ │ + // 1443: lload 17 │ │ │ │ + // 1445: lload 19 │ │ │ │ + // 1447: ladd │ │ │ │ + // 1448: lstore 17 │ │ │ │ + // 1450: aload_0 │ │ │ │ + // 1451: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1454: astore_1 │ │ │ │ + // 1455: bipush 7 │ │ │ │ + // 1457: istore 15 │ │ │ │ + // 1459: ldc_w 9.8E-45 │ │ │ │ + // 1462: fstore 16 │ │ │ │ + // 1464: aload_1 │ │ │ │ + // 1465: iload 15 │ │ │ │ + // 1467: aaload │ │ │ │ + // 1468: astore_1 │ │ │ │ + // 1469: aload_1 │ │ │ │ + // 1470: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 1473: lstore 19 │ │ │ │ + // 1475: lload 17 │ │ │ │ + // 1477: lload 19 │ │ │ │ + // 1479: ladd │ │ │ │ + // 1480: lstore 17 │ │ │ │ + // 1482: aload_0 │ │ │ │ + // 1483: lload 17 │ │ │ │ + // 1485: putfield org/anothermonitor/ServiceReader.total:J │ │ │ │ + // 1488: aload_0 │ │ │ │ + // 1489: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 1492: astore_1 │ │ │ │ + // 1493: aload_1 │ │ │ │ + // 1494: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ + // 1497: new Ljava/io/BufferedReader; │ │ │ │ + // 1500: astore_1 │ │ │ │ + // 1501: new Ljava/io/FileReader; │ │ │ │ + // 1504: astore_2 │ │ │ │ + // 1505: new Ljava/lang/StringBuilder; │ │ │ │ + // 1508: astore_3 │ │ │ │ + // 1509: aload_3 │ │ │ │ + // 1510: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1513: ldc_w "/proc/" │ │ │ │ + // 1516: astore 13 │ │ │ │ + // 1518: aload_3 │ │ │ │ + // 1519: aload 13 │ │ │ │ + // 1521: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1524: astore_3 │ │ │ │ + // 1525: aload_0 │ │ │ │ + // 1526: getfield org/anothermonitor/ServiceReader.pId:I │ │ │ │ + // 1529: istore 21 │ │ │ │ + // 1531: iload 21 │ │ │ │ + // 1533: istore 15 │ │ │ │ + // 1535: aload_3 │ │ │ │ + // 1536: iload 21 │ │ │ │ + // 1538: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 1541: astore_3 │ │ │ │ + // 1542: ldc_w "/stat" │ │ │ │ + // 1545: astore 13 │ │ │ │ // 1547: aload_3 │ │ │ │ - // 1548: aload 14 │ │ │ │ + // 1548: aload 13 │ │ │ │ // 1550: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 1553: astore_3 │ │ │ │ - // 1554: aload_0 │ │ │ │ - // 1555: getfield org/anothermonitor/ServiceReader.pId:I │ │ │ │ - // 1558: istore 21 │ │ │ │ - // 1560: iload 21 │ │ │ │ - // 1562: istore 16 │ │ │ │ - // 1564: aload_3 │ │ │ │ - // 1565: iload 21 │ │ │ │ - // 1567: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 1570: astore_3 │ │ │ │ - // 1571: ldc_w "/stat" │ │ │ │ - // 1574: astore 14 │ │ │ │ - // 1576: aload_3 │ │ │ │ - // 1577: aload 14 │ │ │ │ - // 1579: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1582: astore_3 │ │ │ │ - // 1583: aload_3 │ │ │ │ - // 1584: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1587: astore_3 │ │ │ │ - // 1588: aload_2 │ │ │ │ - // 1589: aload_3 │ │ │ │ - // 1590: invokespecial java/io/FileReader.:(Ljava/lang/String;)V │ │ │ │ - // 1593: aload_1 │ │ │ │ - // 1594: aload_2 │ │ │ │ - // 1595: invokespecial java/io/BufferedReader.:(Ljava/io/Reader;)V │ │ │ │ - // 1598: aload_0 │ │ │ │ - // 1599: aload_1 │ │ │ │ - // 1600: putfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 1603: aload_0 │ │ │ │ - // 1604: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 1607: astore_1 │ │ │ │ - // 1608: aload_1 │ │ │ │ - // 1609: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ - // 1612: astore_1 │ │ │ │ - // 1613: ldc "[ ]+" │ │ │ │ - // 1615: astore_2 │ │ │ │ - // 1616: bipush 18 │ │ │ │ - // 1618: istore 11 │ │ │ │ - // 1620: ldc_w 2.5E-44 │ │ │ │ - // 1623: fstore 12 │ │ │ │ - // 1625: aload_1 │ │ │ │ - // 1626: aload_2 │ │ │ │ - // 1627: iload 11 │ │ │ │ - // 1629: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ - // 1632: astore_1 │ │ │ │ - // 1633: aload_0 │ │ │ │ - // 1634: aload_1 │ │ │ │ - // 1635: putfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1638: aload_0 │ │ │ │ - // 1639: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1642: astore_1 │ │ │ │ - // 1643: bipush 13 │ │ │ │ - // 1645: istore 6 │ │ │ │ - // 1647: aload_1 │ │ │ │ - // 1648: iload 6 │ │ │ │ - // 1650: aaload │ │ │ │ - // 1651: astore_1 │ │ │ │ - // 1652: aload_1 │ │ │ │ - // 1653: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 1656: lstore 17 │ │ │ │ - // 1658: aload_0 │ │ │ │ - // 1659: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1662: astore 4 │ │ │ │ - // 1664: aload 4 │ │ │ │ - // 1666: astore_3 │ │ │ │ - // 1667: bipush 14 │ │ │ │ - // 1669: istore 16 │ │ │ │ - // 1671: aload 4 │ │ │ │ - // 1673: iload 16 │ │ │ │ - // 1675: aaload │ │ │ │ - // 1676: astore_3 │ │ │ │ - // 1677: aload_3 │ │ │ │ - // 1678: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 1681: lstore 19 │ │ │ │ - // 1683: lload 17 │ │ │ │ - // 1685: lload 19 │ │ │ │ - // 1687: ladd │ │ │ │ - // 1688: lstore 17 │ │ │ │ - // 1690: aload_0 │ │ │ │ - // 1691: astore 4 │ │ │ │ + // 1554: aload_3 │ │ │ │ + // 1555: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1558: astore_3 │ │ │ │ + // 1559: aload_2 │ │ │ │ + // 1560: aload_3 │ │ │ │ + // 1561: invokespecial java/io/FileReader.:(Ljava/lang/String;)V │ │ │ │ + // 1564: aload_1 │ │ │ │ + // 1565: aload_2 │ │ │ │ + // 1566: invokespecial java/io/BufferedReader.:(Ljava/io/Reader;)V │ │ │ │ + // 1569: aload_0 │ │ │ │ + // 1570: aload_1 │ │ │ │ + // 1571: putfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 1574: aload_0 │ │ │ │ + // 1575: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 1578: astore_1 │ │ │ │ + // 1579: aload_1 │ │ │ │ + // 1580: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ + // 1583: astore_1 │ │ │ │ + // 1584: ldc "[ ]+" │ │ │ │ + // 1586: astore_2 │ │ │ │ + // 1587: bipush 18 │ │ │ │ + // 1589: istore 10 │ │ │ │ + // 1591: ldc_w 2.5E-44 │ │ │ │ + // 1594: fstore 11 │ │ │ │ + // 1596: aload_1 │ │ │ │ + // 1597: aload_2 │ │ │ │ + // 1598: iload 10 │ │ │ │ + // 1600: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ + // 1603: astore_1 │ │ │ │ + // 1604: aload_0 │ │ │ │ + // 1605: aload_1 │ │ │ │ + // 1606: putfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1609: aload_0 │ │ │ │ + // 1610: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1613: astore_1 │ │ │ │ + // 1614: bipush 13 │ │ │ │ + // 1616: istore 6 │ │ │ │ + // 1618: aload_1 │ │ │ │ + // 1619: iload 6 │ │ │ │ + // 1621: aaload │ │ │ │ + // 1622: astore_1 │ │ │ │ + // 1623: aload_1 │ │ │ │ + // 1624: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 1627: lstore 17 │ │ │ │ + // 1629: aload_0 │ │ │ │ + // 1630: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1633: astore_1 │ │ │ │ + // 1634: bipush 14 │ │ │ │ + // 1636: istore 15 │ │ │ │ + // 1638: ldc_w 2.0E-44 │ │ │ │ + // 1641: fstore 16 │ │ │ │ + // 1643: aload_1 │ │ │ │ + // 1644: iload 15 │ │ │ │ + // 1646: aaload │ │ │ │ + // 1647: astore_1 │ │ │ │ + // 1648: aload_1 │ │ │ │ + // 1649: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 1652: lstore 19 │ │ │ │ + // 1654: lload 17 │ │ │ │ + // 1656: lload 19 │ │ │ │ + // 1658: ladd │ │ │ │ + // 1659: lstore 17 │ │ │ │ + // 1661: aload_0 │ │ │ │ + // 1662: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 1665: astore_1 │ │ │ │ + // 1666: bipush 15 │ │ │ │ + // 1668: istore 15 │ │ │ │ + // 1670: ldc_w 2.1E-44 │ │ │ │ + // 1673: fstore 16 │ │ │ │ + // 1675: aload_1 │ │ │ │ + // 1676: iload 15 │ │ │ │ + // 1678: aaload │ │ │ │ + // 1679: astore_1 │ │ │ │ + // 1680: aload_1 │ │ │ │ + // 1681: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 1684: lstore 19 │ │ │ │ + // 1686: lload 17 │ │ │ │ + // 1688: lload 19 │ │ │ │ + // 1690: ladd │ │ │ │ + // 1691: lstore 17 │ │ │ │ // 1693: aload_0 │ │ │ │ // 1694: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1697: astore 4 │ │ │ │ - // 1699: aload 4 │ │ │ │ - // 1701: astore_3 │ │ │ │ - // 1702: bipush 15 │ │ │ │ - // 1704: istore 16 │ │ │ │ - // 1706: aload 4 │ │ │ │ - // 1708: iload 16 │ │ │ │ + // 1697: astore_1 │ │ │ │ + // 1698: bipush 16 │ │ │ │ + // 1700: istore 15 │ │ │ │ + // 1702: ldc_w 2.24E-44 │ │ │ │ + // 1705: fstore 16 │ │ │ │ + // 1707: aload_1 │ │ │ │ + // 1708: iload 15 │ │ │ │ // 1710: aaload │ │ │ │ - // 1711: astore_3 │ │ │ │ - // 1712: aload_3 │ │ │ │ + // 1711: astore_1 │ │ │ │ + // 1712: aload_1 │ │ │ │ // 1713: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ // 1716: lstore 19 │ │ │ │ // 1718: lload 17 │ │ │ │ // 1720: lload 19 │ │ │ │ // 1722: ladd │ │ │ │ // 1723: lstore 17 │ │ │ │ // 1725: aload_0 │ │ │ │ - // 1726: astore 4 │ │ │ │ - // 1728: aload_0 │ │ │ │ - // 1729: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 1732: astore 4 │ │ │ │ - // 1734: aload 4 │ │ │ │ - // 1736: astore_3 │ │ │ │ - // 1737: bipush 16 │ │ │ │ - // 1739: istore 16 │ │ │ │ - // 1741: aload 4 │ │ │ │ - // 1743: iload 16 │ │ │ │ - // 1745: aaload │ │ │ │ - // 1746: astore_3 │ │ │ │ - // 1747: aload_3 │ │ │ │ - // 1748: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 1751: lstore 19 │ │ │ │ - // 1753: lload 17 │ │ │ │ - // 1755: lload 19 │ │ │ │ - // 1757: ladd │ │ │ │ - // 1758: lstore 17 │ │ │ │ - // 1760: aload_0 │ │ │ │ - // 1761: astore 4 │ │ │ │ - // 1763: aload_0 │ │ │ │ - // 1764: lload 17 │ │ │ │ - // 1766: putfield org/anothermonitor/ServiceReader.workAM:J │ │ │ │ - // 1769: aload_0 │ │ │ │ - // 1770: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 1773: astore_1 │ │ │ │ - // 1774: aload_1 │ │ │ │ - // 1775: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ - // 1778: aload_0 │ │ │ │ - // 1779: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 1782: astore_1 │ │ │ │ - // 1783: aload_1 │ │ │ │ - // 1784: ifnull 2779 │ │ │ │ - // 1787: aload_0 │ │ │ │ - // 1788: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 1791: astore_1 │ │ │ │ - // 1792: aload_1 │ │ │ │ - // 1793: invokeinterface java/util/List.isEmpty:()Z │ │ │ │ - // 1798: istore 5 │ │ │ │ - // 1800: iload 5 │ │ │ │ - // 1802: ifne 2779 │ │ │ │ - // 1805: aload_0 │ │ │ │ - // 1806: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 1809: astore_1 │ │ │ │ - // 1810: aload_1 │ │ │ │ - // 1811: invokeinterface java/util/List.size:()I │ │ │ │ - // 1816: istore 5 │ │ │ │ - // 1818: iload 5 │ │ │ │ - // 1820: newarray I │ │ │ │ - // 1822: astore 22 │ │ │ │ - // 1824: aload_0 │ │ │ │ - // 1825: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 1828: astore_2 │ │ │ │ - // 1829: aload_2 │ │ │ │ - // 1830: monitorenter │ │ │ │ - // 1831: iconst_0 │ │ │ │ - // 1832: istore 23 │ │ │ │ - // 1834: aload_0 │ │ │ │ - // 1835: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 1838: astore_1 │ │ │ │ - // 1839: aload_1 │ │ │ │ - // 1840: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 1845: astore 9 │ │ │ │ - // 1847: aload 9 │ │ │ │ - // 1849: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 1854: istore 5 │ │ │ │ - // 1856: iload 5 │ │ │ │ - // 1858: ifeq 2575 │ │ │ │ - // 1861: aload 9 │ │ │ │ - // 1863: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 1868: astore 24 │ │ │ │ - // 1870: aload 24 │ │ │ │ - // 1872: checkcast Ljava/util/Map; │ │ │ │ - // 1875: astore 24 │ │ │ │ - // 1877: ldc_w "pDead" │ │ │ │ - // 1880: astore_1 │ │ │ │ - // 1881: aload 24 │ │ │ │ - // 1883: aload_1 │ │ │ │ - // 1884: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 1889: astore_1 │ │ │ │ - // 1890: aload_1 │ │ │ │ - // 1891: ifnonnull 1847 │ │ │ │ - // 1894: new Ljava/io/BufferedReader; │ │ │ │ - // 1897: astore_1 │ │ │ │ - // 1898: new Ljava/io/FileReader; │ │ │ │ - // 1901: astore_3 │ │ │ │ - // 1902: new Ljava/lang/StringBuilder; │ │ │ │ - // 1905: astore 14 │ │ │ │ - // 1907: aload 14 │ │ │ │ - // 1909: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1912: ldc_w "/proc/" │ │ │ │ - // 1915: astore 25 │ │ │ │ - // 1917: aload 14 │ │ │ │ - // 1919: aload 25 │ │ │ │ - // 1921: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1924: astore 14 │ │ │ │ - // 1926: ldc_w "pId" │ │ │ │ - // 1929: astore 25 │ │ │ │ - // 1931: aload 25 │ │ │ │ - // 1933: astore 4 │ │ │ │ - // 1935: aload 24 │ │ │ │ - // 1937: aload 25 │ │ │ │ - // 1939: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 1944: astore 25 │ │ │ │ - // 1946: aload 14 │ │ │ │ - // 1948: aload 25 │ │ │ │ - // 1950: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - // 1953: astore 14 │ │ │ │ - // 1955: ldc_w "/stat" │ │ │ │ - // 1958: astore 25 │ │ │ │ - // 1960: aload 14 │ │ │ │ - // 1962: aload 25 │ │ │ │ - // 1964: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1967: astore 14 │ │ │ │ - // 1969: aload 14 │ │ │ │ - // 1971: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1974: astore 14 │ │ │ │ - // 1976: aload_3 │ │ │ │ - // 1977: aload 14 │ │ │ │ - // 1979: invokespecial java/io/FileReader.:(Ljava/lang/String;)V │ │ │ │ - // 1982: aload_3 │ │ │ │ - // 1983: astore 4 │ │ │ │ - // 1985: aload_1 │ │ │ │ - // 1986: aload_3 │ │ │ │ - // 1987: invokespecial java/io/BufferedReader.:(Ljava/io/Reader;)V │ │ │ │ - // 1990: aload_0 │ │ │ │ - // 1991: astore 4 │ │ │ │ - // 1993: aload_0 │ │ │ │ - // 1994: aload_1 │ │ │ │ - // 1995: putfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 1998: ldc_w "pId" │ │ │ │ - // 2001: astore_1 │ │ │ │ - // 2002: aload 24 │ │ │ │ - // 2004: aload_1 │ │ │ │ - // 2005: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 2010: astore_1 │ │ │ │ - // 2011: aload_1 │ │ │ │ - // 2012: checkcast Ljava/lang/String; │ │ │ │ - // 2015: astore_1 │ │ │ │ - // 2016: aload_1 │ │ │ │ - // 2017: invokestatic java/lang/Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; │ │ │ │ - // 2020: astore_1 │ │ │ │ - // 2021: aload_1 │ │ │ │ - // 2022: invokevirtual java/lang/Integer.intValue:()I │ │ │ │ - // 2025: istore 5 │ │ │ │ - // 2027: aload 22 │ │ │ │ - // 2029: iload 23 │ │ │ │ - // 2031: iload 5 │ │ │ │ - // 2033: iastore │ │ │ │ - // 2034: iload 23 │ │ │ │ - // 2036: iconst_1 │ │ │ │ - // 2037: iadd │ │ │ │ - // 2038: istore 23 │ │ │ │ - // 2040: aload_0 │ │ │ │ - // 2041: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 2044: astore_1 │ │ │ │ - // 2045: aload_1 │ │ │ │ - // 2046: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ - // 2049: astore_1 │ │ │ │ - // 2050: ldc "[ ]+" │ │ │ │ - // 2052: astore_3 │ │ │ │ - // 2053: bipush 18 │ │ │ │ - // 2055: istore 16 │ │ │ │ - // 2057: aload_3 │ │ │ │ - // 2058: astore 4 │ │ │ │ - // 2060: aload_1 │ │ │ │ - // 2061: aload_3 │ │ │ │ - // 2062: iload 16 │ │ │ │ - // 2064: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ - // 2067: astore_1 │ │ │ │ - // 2068: aload_0 │ │ │ │ - // 2069: astore 4 │ │ │ │ - // 2071: aload_0 │ │ │ │ - // 2072: aload_1 │ │ │ │ - // 2073: putfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 2076: ldc_w "work" │ │ │ │ - // 2079: astore_1 │ │ │ │ - // 2080: aload_0 │ │ │ │ - // 2081: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 2084: astore 4 │ │ │ │ - // 2086: aload 4 │ │ │ │ - // 2088: astore_3 │ │ │ │ - // 2089: bipush 13 │ │ │ │ - // 2091: istore 16 │ │ │ │ - // 2093: aload 4 │ │ │ │ - // 2095: iload 16 │ │ │ │ - // 2097: aaload │ │ │ │ - // 2098: astore_3 │ │ │ │ - // 2099: aload_3 │ │ │ │ - // 2100: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 2103: lstore 19 │ │ │ │ - // 2105: lload 19 │ │ │ │ - // 2107: lstore 26 │ │ │ │ - // 2109: lload 19 │ │ │ │ - // 2111: l2f │ │ │ │ - // 2112: fstore 28 │ │ │ │ - // 2114: fload 28 │ │ │ │ - // 2116: fstore 12 │ │ │ │ - // 2118: aload_0 │ │ │ │ - // 2119: astore 4 │ │ │ │ - // 2121: aload_0 │ │ │ │ - // 2122: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 2125: astore 4 │ │ │ │ - // 2127: aload 4 │ │ │ │ - // 2129: astore 14 │ │ │ │ - // 2131: bipush 14 │ │ │ │ - // 2133: istore 15 │ │ │ │ - // 2135: aload 4 │ │ │ │ - // 2137: iload 15 │ │ │ │ - // 2139: aaload │ │ │ │ - // 2140: astore 14 │ │ │ │ - // 2142: aload 14 │ │ │ │ - // 2144: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 2147: lstore 29 │ │ │ │ - // 2149: lload 29 │ │ │ │ - // 2151: lstore 26 │ │ │ │ - // 2153: lload 29 │ │ │ │ - // 2155: l2f │ │ │ │ - // 2156: fstore 28 │ │ │ │ - // 2158: fload 12 │ │ │ │ - // 2160: fload 28 │ │ │ │ - // 2162: fadd │ │ │ │ - // 2163: fstore 12 │ │ │ │ - // 2165: aload_0 │ │ │ │ - // 2166: astore 4 │ │ │ │ - // 2168: aload_0 │ │ │ │ - // 2169: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 2172: astore 4 │ │ │ │ - // 2174: aload 4 │ │ │ │ - // 2176: astore 14 │ │ │ │ - // 2178: bipush 15 │ │ │ │ - // 2180: istore 15 │ │ │ │ - // 2182: aload 4 │ │ │ │ - // 2184: iload 15 │ │ │ │ - // 2186: aaload │ │ │ │ - // 2187: astore 14 │ │ │ │ - // 2189: aload 14 │ │ │ │ - // 2191: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 2194: lstore 29 │ │ │ │ - // 2196: lload 29 │ │ │ │ - // 2198: lstore 26 │ │ │ │ - // 2200: lload 29 │ │ │ │ - // 2202: l2f │ │ │ │ - // 2203: fstore 28 │ │ │ │ - // 2205: fload 12 │ │ │ │ - // 2207: fload 28 │ │ │ │ - // 2209: fadd │ │ │ │ - // 2210: fstore 12 │ │ │ │ - // 2212: aload_0 │ │ │ │ - // 2213: astore 4 │ │ │ │ - // 2215: aload_0 │ │ │ │ - // 2216: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ - // 2219: astore 4 │ │ │ │ - // 2221: aload 4 │ │ │ │ - // 2223: astore 14 │ │ │ │ - // 2225: bipush 16 │ │ │ │ - // 2227: istore 15 │ │ │ │ - // 2229: aload 4 │ │ │ │ - // 2231: iload 15 │ │ │ │ - // 2233: aaload │ │ │ │ - // 2234: astore 14 │ │ │ │ - // 2236: aload 14 │ │ │ │ - // 2238: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 2241: lstore 29 │ │ │ │ - // 2243: lload 29 │ │ │ │ - // 2245: lstore 26 │ │ │ │ - // 2247: lload 29 │ │ │ │ - // 2249: l2f │ │ │ │ - // 2250: fstore 28 │ │ │ │ - // 2252: fload 12 │ │ │ │ - // 2254: fload 28 │ │ │ │ - // 2256: fadd │ │ │ │ - // 2257: fstore 12 │ │ │ │ - // 2259: fload 12 │ │ │ │ - // 2261: invokestatic java/lang/Float.valueOf:(F)Ljava/lang/Float; │ │ │ │ - // 2264: astore_3 │ │ │ │ - // 2265: aload_3 │ │ │ │ - // 2266: astore 4 │ │ │ │ - // 2268: aload 24 │ │ │ │ - // 2270: aload_1 │ │ │ │ - // 2271: aload_3 │ │ │ │ - // 2272: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 2277: pop │ │ │ │ - // 2278: aload_0 │ │ │ │ - // 2279: astore 4 │ │ │ │ - // 2281: aload_0 │ │ │ │ - // 2282: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 2285: astore_1 │ │ │ │ - // 2286: aload_1 │ │ │ │ - // 2287: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ - // 2290: goto 1847 │ │ │ │ - // 2293: astore 7 │ │ │ │ - // 2295: ldc_w "pDead" │ │ │ │ - // 2298: astore_1 │ │ │ │ - // 2299: getstatic java/lang/Boolean.TRUE:Ljava/lang/Boolean; │ │ │ │ - // 2302: astore_3 │ │ │ │ - // 2303: aload_3 │ │ │ │ - // 2304: astore 4 │ │ │ │ - // 2306: aload 24 │ │ │ │ - // 2308: aload_1 │ │ │ │ - // 2309: aload_3 │ │ │ │ - // 2310: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 2315: pop │ │ │ │ - // 2316: new Landroid/content/Intent; │ │ │ │ - // 2319: astore 31 │ │ │ │ - // 2321: ldc_w "actionRemoveProcess" │ │ │ │ - // 2324: astore_1 │ │ │ │ - // 2325: aload 31 │ │ │ │ - // 2327: aload_1 │ │ │ │ - // 2328: invokespecial android/content/Intent.:(Ljava/lang/String;)V │ │ │ │ - // 2331: ldc_w "process" │ │ │ │ - // 2334: astore_1 │ │ │ │ - // 2335: aload 24 │ │ │ │ - // 2337: checkcast Ljava/io/Serializable; │ │ │ │ - // 2340: astore 24 │ │ │ │ - // 2342: aload 31 │ │ │ │ - // 2344: aload_1 │ │ │ │ - // 2345: aload 24 │ │ │ │ - // 2347: invokevirtual android/content/Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ │ │ - // 2350: pop │ │ │ │ - // 2351: aload_0 │ │ │ │ - // 2352: astore 4 │ │ │ │ - // 2354: aload_0 │ │ │ │ - // 2355: aload 31 │ │ │ │ - // 2357: invokevirtual org/anothermonitor/ServiceReader.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ - // 2360: goto 1847 │ │ │ │ - // 2363: astore_1 │ │ │ │ - // 2364: aload_2 │ │ │ │ - // 2365: monitorexit │ │ │ │ - // 2366: aload_1 │ │ │ │ - // 2367: athrow │ │ │ │ - // 2368: aload_0 │ │ │ │ - // 2369: astore 4 │ │ │ │ + // 1726: lload 17 │ │ │ │ + // 1728: putfield org/anothermonitor/ServiceReader.workAM:J │ │ │ │ + // 1731: aload_0 │ │ │ │ + // 1732: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 1735: astore_1 │ │ │ │ + // 1736: aload_1 │ │ │ │ + // 1737: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ + // 1740: aload_0 │ │ │ │ + // 1741: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 1744: astore_1 │ │ │ │ + // 1745: aload_1 │ │ │ │ + // 1746: ifnull 2722 │ │ │ │ + // 1749: aload_0 │ │ │ │ + // 1750: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 1753: astore_1 │ │ │ │ + // 1754: aload_1 │ │ │ │ + // 1755: invokeinterface java/util/List.isEmpty:()Z │ │ │ │ + // 1760: istore 5 │ │ │ │ + // 1762: iload 5 │ │ │ │ + // 1764: ifne 2722 │ │ │ │ + // 1767: aload_0 │ │ │ │ + // 1768: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 1771: astore_1 │ │ │ │ + // 1772: aload_1 │ │ │ │ + // 1773: invokeinterface java/util/List.size:()I │ │ │ │ + // 1778: istore 5 │ │ │ │ + // 1780: iload 5 │ │ │ │ + // 1782: newarray I │ │ │ │ + // 1784: astore 22 │ │ │ │ + // 1786: aload_0 │ │ │ │ + // 1787: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 1790: astore_2 │ │ │ │ + // 1791: aload_2 │ │ │ │ + // 1792: monitorenter │ │ │ │ + // 1793: iconst_0 │ │ │ │ + // 1794: istore 23 │ │ │ │ + // 1796: aload_0 │ │ │ │ + // 1797: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 1800: astore_1 │ │ │ │ + // 1801: aload_1 │ │ │ │ + // 1802: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + // 1807: astore_3 │ │ │ │ + // 1808: aload_3 │ │ │ │ + // 1809: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 1814: istore 5 │ │ │ │ + // 1816: iload 5 │ │ │ │ + // 1818: ifeq 2524 │ │ │ │ + // 1821: aload_3 │ │ │ │ + // 1822: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 1827: astore 24 │ │ │ │ + // 1829: aload 24 │ │ │ │ + // 1831: checkcast Ljava/util/Map; │ │ │ │ + // 1834: astore 24 │ │ │ │ + // 1836: ldc_w "pDead" │ │ │ │ + // 1839: astore_1 │ │ │ │ + // 1840: aload 24 │ │ │ │ + // 1842: aload_1 │ │ │ │ + // 1843: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 1848: astore_1 │ │ │ │ + // 1849: aload_1 │ │ │ │ + // 1850: ifnonnull 1808 │ │ │ │ + // 1853: new Ljava/io/BufferedReader; │ │ │ │ + // 1856: astore_1 │ │ │ │ + // 1857: new Ljava/io/FileReader; │ │ │ │ + // 1860: astore 13 │ │ │ │ + // 1862: new Ljava/lang/StringBuilder; │ │ │ │ + // 1865: astore 25 │ │ │ │ + // 1867: aload 25 │ │ │ │ + // 1869: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1872: ldc_w "/proc/" │ │ │ │ + // 1875: astore 26 │ │ │ │ + // 1877: aload 25 │ │ │ │ + // 1879: aload 26 │ │ │ │ + // 1881: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1884: astore 25 │ │ │ │ + // 1886: ldc_w "pId" │ │ │ │ + // 1889: astore 26 │ │ │ │ + // 1891: aload 26 │ │ │ │ + // 1893: astore 4 │ │ │ │ + // 1895: aload 24 │ │ │ │ + // 1897: aload 26 │ │ │ │ + // 1899: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 1904: astore 26 │ │ │ │ + // 1906: aload 25 │ │ │ │ + // 1908: aload 26 │ │ │ │ + // 1910: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + // 1913: astore 25 │ │ │ │ + // 1915: ldc_w "/stat" │ │ │ │ + // 1918: astore 26 │ │ │ │ + // 1920: aload 25 │ │ │ │ + // 1922: aload 26 │ │ │ │ + // 1924: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1927: astore 25 │ │ │ │ + // 1929: aload 25 │ │ │ │ + // 1931: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1934: astore 25 │ │ │ │ + // 1936: aload 13 │ │ │ │ + // 1938: aload 25 │ │ │ │ + // 1940: invokespecial java/io/FileReader.:(Ljava/lang/String;)V │ │ │ │ + // 1943: aload 13 │ │ │ │ + // 1945: astore 4 │ │ │ │ + // 1947: aload_1 │ │ │ │ + // 1948: aload 13 │ │ │ │ + // 1950: invokespecial java/io/BufferedReader.:(Ljava/io/Reader;)V │ │ │ │ + // 1953: aload_0 │ │ │ │ + // 1954: astore 4 │ │ │ │ + // 1956: aload_0 │ │ │ │ + // 1957: aload_1 │ │ │ │ + // 1958: putfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 1961: ldc_w "pId" │ │ │ │ + // 1964: astore_1 │ │ │ │ + // 1965: aload 24 │ │ │ │ + // 1967: aload_1 │ │ │ │ + // 1968: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 1973: astore_1 │ │ │ │ + // 1974: aload_1 │ │ │ │ + // 1975: checkcast Ljava/lang/String; │ │ │ │ + // 1978: astore_1 │ │ │ │ + // 1979: aload_1 │ │ │ │ + // 1980: invokestatic java/lang/Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; │ │ │ │ + // 1983: astore_1 │ │ │ │ + // 1984: aload_1 │ │ │ │ + // 1985: invokevirtual java/lang/Integer.intValue:()I │ │ │ │ + // 1988: istore 5 │ │ │ │ + // 1990: aload 22 │ │ │ │ + // 1992: iload 23 │ │ │ │ + // 1994: iload 5 │ │ │ │ + // 1996: iastore │ │ │ │ + // 1997: iload 23 │ │ │ │ + // 1999: iconst_1 │ │ │ │ + // 2000: iadd │ │ │ │ + // 2001: istore 23 │ │ │ │ + // 2003: aload_0 │ │ │ │ + // 2004: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 2007: astore_1 │ │ │ │ + // 2008: aload_1 │ │ │ │ + // 2009: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ + // 2012: astore_1 │ │ │ │ + // 2013: ldc "[ ]+" │ │ │ │ + // 2015: astore 13 │ │ │ │ + // 2017: bipush 18 │ │ │ │ + // 2019: istore 14 │ │ │ │ + // 2021: aload 13 │ │ │ │ + // 2023: astore 4 │ │ │ │ + // 2025: aload_1 │ │ │ │ + // 2026: aload 13 │ │ │ │ + // 2028: iload 14 │ │ │ │ + // 2030: invokevirtual java/lang/String.split:(Ljava/lang/String;I)[Ljava/lang/String; │ │ │ │ + // 2033: astore_1 │ │ │ │ + // 2034: aload_0 │ │ │ │ + // 2035: astore 4 │ │ │ │ + // 2037: aload_0 │ │ │ │ + // 2038: aload_1 │ │ │ │ + // 2039: putfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 2042: ldc_w "work" │ │ │ │ + // 2045: astore_1 │ │ │ │ + // 2046: aload_0 │ │ │ │ + // 2047: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 2050: astore 4 │ │ │ │ + // 2052: aload 4 │ │ │ │ + // 2054: astore 13 │ │ │ │ + // 2056: bipush 13 │ │ │ │ + // 2058: istore 14 │ │ │ │ + // 2060: aload 4 │ │ │ │ + // 2062: iload 14 │ │ │ │ + // 2064: aaload │ │ │ │ + // 2065: astore 13 │ │ │ │ + // 2067: aload 13 │ │ │ │ + // 2069: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 2072: lstore 19 │ │ │ │ + // 2074: lload 19 │ │ │ │ + // 2076: lstore 27 │ │ │ │ + // 2078: lload 19 │ │ │ │ + // 2080: l2f │ │ │ │ + // 2081: fstore 29 │ │ │ │ + // 2083: fload 29 │ │ │ │ + // 2085: fstore 16 │ │ │ │ + // 2087: aload_0 │ │ │ │ + // 2088: astore 4 │ │ │ │ + // 2090: aload_0 │ │ │ │ + // 2091: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 2094: astore 4 │ │ │ │ + // 2096: aload 4 │ │ │ │ + // 2098: astore 25 │ │ │ │ + // 2100: bipush 14 │ │ │ │ + // 2102: istore 30 │ │ │ │ + // 2104: aload 4 │ │ │ │ + // 2106: iload 30 │ │ │ │ + // 2108: aaload │ │ │ │ + // 2109: astore 25 │ │ │ │ + // 2111: aload 25 │ │ │ │ + // 2113: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 2116: lstore 31 │ │ │ │ + // 2118: lload 31 │ │ │ │ + // 2120: lstore 27 │ │ │ │ + // 2122: lload 31 │ │ │ │ + // 2124: l2f │ │ │ │ + // 2125: fstore 29 │ │ │ │ + // 2127: fload 16 │ │ │ │ + // 2129: fload 29 │ │ │ │ + // 2131: fadd │ │ │ │ + // 2132: fstore 16 │ │ │ │ + // 2134: aload_0 │ │ │ │ + // 2135: astore 4 │ │ │ │ + // 2137: aload_0 │ │ │ │ + // 2138: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 2141: astore 4 │ │ │ │ + // 2143: aload 4 │ │ │ │ + // 2145: astore 25 │ │ │ │ + // 2147: bipush 15 │ │ │ │ + // 2149: istore 30 │ │ │ │ + // 2151: aload 4 │ │ │ │ + // 2153: iload 30 │ │ │ │ + // 2155: aaload │ │ │ │ + // 2156: astore 25 │ │ │ │ + // 2158: aload 25 │ │ │ │ + // 2160: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 2163: lstore 31 │ │ │ │ + // 2165: lload 31 │ │ │ │ + // 2167: lstore 27 │ │ │ │ + // 2169: lload 31 │ │ │ │ + // 2171: l2f │ │ │ │ + // 2172: fstore 29 │ │ │ │ + // 2174: fload 16 │ │ │ │ + // 2176: fload 29 │ │ │ │ + // 2178: fadd │ │ │ │ + // 2179: fstore 16 │ │ │ │ + // 2181: aload_0 │ │ │ │ + // 2182: astore 4 │ │ │ │ + // 2184: aload_0 │ │ │ │ + // 2185: getfield org/anothermonitor/ServiceReader.sa:[Ljava/lang/String; │ │ │ │ + // 2188: astore 4 │ │ │ │ + // 2190: aload 4 │ │ │ │ + // 2192: astore 25 │ │ │ │ + // 2194: bipush 16 │ │ │ │ + // 2196: istore 30 │ │ │ │ + // 2198: aload 4 │ │ │ │ + // 2200: iload 30 │ │ │ │ + // 2202: aaload │ │ │ │ + // 2203: astore 25 │ │ │ │ + // 2205: aload 25 │ │ │ │ + // 2207: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 2210: lstore 31 │ │ │ │ + // 2212: lload 31 │ │ │ │ + // 2214: lstore 27 │ │ │ │ + // 2216: lload 31 │ │ │ │ + // 2218: l2f │ │ │ │ + // 2219: fstore 29 │ │ │ │ + // 2221: fload 16 │ │ │ │ + // 2223: fload 29 │ │ │ │ + // 2225: fadd │ │ │ │ + // 2226: fstore 16 │ │ │ │ + // 2228: fload 16 │ │ │ │ + // 2230: invokestatic java/lang/Float.valueOf:(F)Ljava/lang/Float; │ │ │ │ + // 2233: astore 13 │ │ │ │ + // 2235: aload 13 │ │ │ │ + // 2237: astore 4 │ │ │ │ + // 2239: aload 24 │ │ │ │ + // 2241: aload_1 │ │ │ │ + // 2242: aload 13 │ │ │ │ + // 2244: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 2249: pop │ │ │ │ + // 2250: aload_0 │ │ │ │ + // 2251: astore 4 │ │ │ │ + // 2253: aload_0 │ │ │ │ + // 2254: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 2257: astore_1 │ │ │ │ + // 2258: aload_1 │ │ │ │ + // 2259: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ + // 2262: goto 1808 │ │ │ │ + // 2265: astore 7 │ │ │ │ + // 2267: ldc_w "pDead" │ │ │ │ + // 2270: astore_1 │ │ │ │ + // 2271: getstatic java/lang/Boolean.TRUE:Ljava/lang/Boolean; │ │ │ │ + // 2274: astore 13 │ │ │ │ + // 2276: aload 13 │ │ │ │ + // 2278: astore 4 │ │ │ │ + // 2280: aload 24 │ │ │ │ + // 2282: aload_1 │ │ │ │ + // 2283: aload 13 │ │ │ │ + // 2285: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 2290: pop │ │ │ │ + // 2291: new Landroid/content/Intent; │ │ │ │ + // 2294: astore 33 │ │ │ │ + // 2296: ldc_w "actionRemoveProcess" │ │ │ │ + // 2299: astore_1 │ │ │ │ + // 2300: aload 33 │ │ │ │ + // 2302: aload_1 │ │ │ │ + // 2303: invokespecial android/content/Intent.:(Ljava/lang/String;)V │ │ │ │ + // 2306: ldc_w "process" │ │ │ │ + // 2309: astore_1 │ │ │ │ + // 2310: aload 24 │ │ │ │ + // 2312: checkcast Ljava/io/Serializable; │ │ │ │ + // 2315: astore 24 │ │ │ │ + // 2317: aload 33 │ │ │ │ + // 2319: aload_1 │ │ │ │ + // 2320: aload 24 │ │ │ │ + // 2322: invokevirtual android/content/Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ │ │ + // 2325: pop │ │ │ │ + // 2326: aload_0 │ │ │ │ + // 2327: astore 4 │ │ │ │ + // 2329: aload_0 │ │ │ │ + // 2330: aload 33 │ │ │ │ + // 2332: invokevirtual org/anothermonitor/ServiceReader.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ + // 2335: goto 1808 │ │ │ │ + // 2338: astore_1 │ │ │ │ + // 2339: aload_2 │ │ │ │ + // 2340: monitorexit │ │ │ │ + // 2341: aload_1 │ │ │ │ + // 2342: athrow │ │ │ │ + // 2343: aload_0 │ │ │ │ + // 2344: astore 4 │ │ │ │ + // 2346: aload_0 │ │ │ │ + // 2347: getfield org/anothermonitor/ServiceReader.memUsed:Ljava/util/List; │ │ │ │ + // 2350: astore_1 │ │ │ │ + // 2351: iconst_0 │ │ │ │ + // 2352: istore 6 │ │ │ │ + // 2354: aconst_null │ │ │ │ + // 2355: astore_2 │ │ │ │ + // 2356: aload_0 │ │ │ │ + // 2357: getfield org/anothermonitor/ServiceReader.memTotal:I │ │ │ │ + // 2360: istore 10 │ │ │ │ + // 2362: iload 10 │ │ │ │ + // 2364: i2l │ │ │ │ + // 2365: lstore 27 │ │ │ │ + // 2367: lload 27 │ │ │ │ + // 2369: lstore 19 │ │ │ │ // 2371: aload_0 │ │ │ │ - // 2372: getfield org/anothermonitor/ServiceReader.memUsed:Ljava/util/List; │ │ │ │ - // 2375: astore_1 │ │ │ │ - // 2376: iconst_0 │ │ │ │ - // 2377: istore 6 │ │ │ │ - // 2379: aconst_null │ │ │ │ - // 2380: astore_2 │ │ │ │ - // 2381: aload_0 │ │ │ │ - // 2382: getfield org/anothermonitor/ServiceReader.memTotal:I │ │ │ │ - // 2385: istore 21 │ │ │ │ - // 2387: iload 21 │ │ │ │ - // 2389: istore 11 │ │ │ │ - // 2391: iload 21 │ │ │ │ - // 2393: i2l │ │ │ │ - // 2394: lstore 26 │ │ │ │ - // 2396: lload 26 │ │ │ │ - // 2398: lstore 19 │ │ │ │ - // 2400: aload_0 │ │ │ │ - // 2401: getfield org/anothermonitor/ServiceReader.mi:Landroid/app/ActivityManager$MemoryInfo; │ │ │ │ - // 2404: astore 4 │ │ │ │ - // 2406: aload 4 │ │ │ │ - // 2408: astore 25 │ │ │ │ - // 2410: aload 4 │ │ │ │ - // 2412: getfield android/app/ActivityManager$MemoryInfo.availMem:J │ │ │ │ - // 2415: lstore 26 │ │ │ │ - // 2417: lload 26 │ │ │ │ - // 2419: lstore 29 │ │ │ │ - // 2421: ldc2_w 1024 │ │ │ │ - // 2424: lstore 32 │ │ │ │ - // 2426: lload 26 │ │ │ │ - // 2428: lload 32 │ │ │ │ - // 2430: ldiv │ │ │ │ - // 2431: lstore 29 │ │ │ │ - // 2433: lload 19 │ │ │ │ - // 2435: lload 29 │ │ │ │ - // 2437: lsub │ │ │ │ - // 2438: lstore 19 │ │ │ │ - // 2440: lload 19 │ │ │ │ - // 2442: invokestatic java/lang/String.valueOf:(J)Ljava/lang/String; │ │ │ │ - // 2445: astore_3 │ │ │ │ - // 2446: aload_1 │ │ │ │ - // 2447: iconst_0 │ │ │ │ - // 2448: aload_3 │ │ │ │ - // 2449: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 2454: aload_0 │ │ │ │ - // 2455: astore 4 │ │ │ │ - // 2457: aload_0 │ │ │ │ - // 2458: getfield org/anothermonitor/ServiceReader.memAvailable:Ljava/util/List; │ │ │ │ - // 2461: astore_1 │ │ │ │ - // 2462: iconst_0 │ │ │ │ - // 2463: istore 6 │ │ │ │ - // 2465: aconst_null │ │ │ │ - // 2466: astore_2 │ │ │ │ - // 2467: aload_0 │ │ │ │ - // 2468: getfield org/anothermonitor/ServiceReader.mi:Landroid/app/ActivityManager$MemoryInfo; │ │ │ │ - // 2471: astore 4 │ │ │ │ - // 2473: aload 4 │ │ │ │ - // 2475: astore_3 │ │ │ │ - // 2476: aload 4 │ │ │ │ - // 2478: getfield android/app/ActivityManager$MemoryInfo.availMem:J │ │ │ │ - // 2481: lstore 26 │ │ │ │ - // 2483: lload 26 │ │ │ │ - // 2485: lstore 19 │ │ │ │ - // 2487: ldc2_w 1024 │ │ │ │ - // 2490: lstore 29 │ │ │ │ - // 2492: lload 26 │ │ │ │ - // 2494: lload 29 │ │ │ │ - // 2496: ldiv │ │ │ │ - // 2497: lstore 19 │ │ │ │ - // 2499: lload 19 │ │ │ │ - // 2501: invokestatic java/lang/String.valueOf:(J)Ljava/lang/String; │ │ │ │ - // 2504: astore_3 │ │ │ │ - // 2505: aload_1 │ │ │ │ - // 2506: iconst_0 │ │ │ │ - // 2507: aload_3 │ │ │ │ - // 2508: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 2513: aload_0 │ │ │ │ - // 2514: astore 4 │ │ │ │ - // 2516: aload_0 │ │ │ │ - // 2517: getfield org/anothermonitor/ServiceReader.threshold:Ljava/util/List; │ │ │ │ - // 2520: astore_1 │ │ │ │ - // 2521: iconst_0 │ │ │ │ - // 2522: istore 6 │ │ │ │ - // 2524: aconst_null │ │ │ │ - // 2525: astore_2 │ │ │ │ + // 2372: getfield org/anothermonitor/ServiceReader.mi:Landroid/app/ActivityManager$MemoryInfo; │ │ │ │ + // 2375: astore_3 │ │ │ │ + // 2376: aload_3 │ │ │ │ + // 2377: getfield android/app/ActivityManager$MemoryInfo.availMem:J │ │ │ │ + // 2380: lstore 27 │ │ │ │ + // 2382: lload 27 │ │ │ │ + // 2384: lstore 31 │ │ │ │ + // 2386: ldc2_w 1024 │ │ │ │ + // 2389: lstore 34 │ │ │ │ + // 2391: lload 27 │ │ │ │ + // 2393: lload 34 │ │ │ │ + // 2395: ldiv │ │ │ │ + // 2396: lstore 31 │ │ │ │ + // 2398: lload 19 │ │ │ │ + // 2400: lload 31 │ │ │ │ + // 2402: lsub │ │ │ │ + // 2403: lstore 19 │ │ │ │ + // 2405: lload 19 │ │ │ │ + // 2407: invokestatic java/lang/String.valueOf:(J)Ljava/lang/String; │ │ │ │ + // 2410: astore_3 │ │ │ │ + // 2411: aload_1 │ │ │ │ + // 2412: iconst_0 │ │ │ │ + // 2413: aload_3 │ │ │ │ + // 2414: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 2419: aload_0 │ │ │ │ + // 2420: getfield org/anothermonitor/ServiceReader.memAvailable:Ljava/util/List; │ │ │ │ + // 2423: astore_1 │ │ │ │ + // 2424: iconst_0 │ │ │ │ + // 2425: istore 6 │ │ │ │ + // 2427: aconst_null │ │ │ │ + // 2428: astore_2 │ │ │ │ + // 2429: aload_0 │ │ │ │ + // 2430: getfield org/anothermonitor/ServiceReader.mi:Landroid/app/ActivityManager$MemoryInfo; │ │ │ │ + // 2433: astore_3 │ │ │ │ + // 2434: aload_3 │ │ │ │ + // 2435: getfield android/app/ActivityManager$MemoryInfo.availMem:J │ │ │ │ + // 2438: lstore 27 │ │ │ │ + // 2440: lload 27 │ │ │ │ + // 2442: lstore 19 │ │ │ │ + // 2444: ldc2_w 1024 │ │ │ │ + // 2447: lstore 31 │ │ │ │ + // 2449: lload 27 │ │ │ │ + // 2451: lload 31 │ │ │ │ + // 2453: ldiv │ │ │ │ + // 2454: lstore 19 │ │ │ │ + // 2456: lload 19 │ │ │ │ + // 2458: invokestatic java/lang/String.valueOf:(J)Ljava/lang/String; │ │ │ │ + // 2461: astore_3 │ │ │ │ + // 2462: aload_1 │ │ │ │ + // 2463: iconst_0 │ │ │ │ + // 2464: aload_3 │ │ │ │ + // 2465: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 2470: aload_0 │ │ │ │ + // 2471: getfield org/anothermonitor/ServiceReader.threshold:Ljava/util/List; │ │ │ │ + // 2474: astore_1 │ │ │ │ + // 2475: iconst_0 │ │ │ │ + // 2476: istore 6 │ │ │ │ + // 2478: aconst_null │ │ │ │ + // 2479: astore_2 │ │ │ │ + // 2480: aload_0 │ │ │ │ + // 2481: getfield org/anothermonitor/ServiceReader.mi:Landroid/app/ActivityManager$MemoryInfo; │ │ │ │ + // 2484: astore_3 │ │ │ │ + // 2485: aload_3 │ │ │ │ + // 2486: getfield android/app/ActivityManager$MemoryInfo.threshold:J │ │ │ │ + // 2489: lstore 27 │ │ │ │ + // 2491: lload 27 │ │ │ │ + // 2493: lstore 19 │ │ │ │ + // 2495: ldc2_w 1024 │ │ │ │ + // 2498: lstore 31 │ │ │ │ + // 2500: lload 27 │ │ │ │ + // 2502: lload 31 │ │ │ │ + // 2504: ldiv │ │ │ │ + // 2505: lstore 19 │ │ │ │ + // 2507: lload 19 │ │ │ │ + // 2509: invokestatic java/lang/String.valueOf:(J)Ljava/lang/String; │ │ │ │ + // 2512: astore_3 │ │ │ │ + // 2513: aload_1 │ │ │ │ + // 2514: iconst_0 │ │ │ │ + // 2515: aload_3 │ │ │ │ + // 2516: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 2521: goto 1159 │ │ │ │ + // 2524: aload_2 │ │ │ │ + // 2525: monitorexit │ │ │ │ // 2526: aload_0 │ │ │ │ - // 2527: getfield org/anothermonitor/ServiceReader.mi:Landroid/app/ActivityManager$MemoryInfo; │ │ │ │ - // 2530: astore 4 │ │ │ │ - // 2532: aload 4 │ │ │ │ - // 2534: astore_3 │ │ │ │ - // 2535: aload 4 │ │ │ │ - // 2537: getfield android/app/ActivityManager$MemoryInfo.threshold:J │ │ │ │ - // 2540: lstore 26 │ │ │ │ - // 2542: lload 26 │ │ │ │ - // 2544: lstore 19 │ │ │ │ - // 2546: ldc2_w 1024 │ │ │ │ - // 2549: lstore 29 │ │ │ │ - // 2551: lload 26 │ │ │ │ - // 2553: lload 29 │ │ │ │ - // 2555: ldiv │ │ │ │ - // 2556: lstore 19 │ │ │ │ - // 2558: lload 19 │ │ │ │ - // 2560: invokestatic java/lang/String.valueOf:(J)Ljava/lang/String; │ │ │ │ - // 2563: astore_3 │ │ │ │ - // 2564: aload_1 │ │ │ │ - // 2565: iconst_0 │ │ │ │ - // 2566: aload_3 │ │ │ │ - // 2567: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 2572: goto 1167 │ │ │ │ - // 2575: aload_2 │ │ │ │ - // 2576: monitorexit │ │ │ │ - // 2577: aload_0 │ │ │ │ - // 2578: astore 4 │ │ │ │ - // 2580: aload_0 │ │ │ │ - // 2581: getfield org/anothermonitor/ServiceReader.am:Landroid/app/ActivityManager; │ │ │ │ - // 2584: astore_1 │ │ │ │ - // 2585: aload_1 │ │ │ │ - // 2586: aload 22 │ │ │ │ - // 2588: invokevirtual android/app/ActivityManager.getProcessMemoryInfo:([I)[Landroid/os/Debug$MemoryInfo; │ │ │ │ - // 2591: astore 34 │ │ │ │ - // 2593: iconst_0 │ │ │ │ - // 2594: istore 23 │ │ │ │ - // 2596: aload_0 │ │ │ │ - // 2597: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 2600: astore_1 │ │ │ │ - // 2601: aload_1 │ │ │ │ - // 2602: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 2607: astore 9 │ │ │ │ - // 2609: aload 9 │ │ │ │ - // 2611: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 2616: istore 5 │ │ │ │ - // 2618: iload 5 │ │ │ │ - // 2620: ifeq 2779 │ │ │ │ - // 2623: aload 9 │ │ │ │ - // 2625: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 2630: astore 35 │ │ │ │ - // 2632: aload 35 │ │ │ │ - // 2634: checkcast Ljava/util/Map; │ │ │ │ - // 2637: astore 35 │ │ │ │ - // 2639: ldc "pPTD" │ │ │ │ - // 2641: astore_1 │ │ │ │ - // 2642: aload 35 │ │ │ │ - // 2644: aload_1 │ │ │ │ - // 2645: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 2650: astore 8 │ │ │ │ - // 2652: aload 8 │ │ │ │ - // 2654: checkcast Ljava/util/List; │ │ │ │ - // 2657: astore 8 │ │ │ │ - // 2659: aload 8 │ │ │ │ - // 2661: ifnonnull 2688 │ │ │ │ - // 2664: new Ljava/util/ArrayList; │ │ │ │ - // 2667: astore 8 │ │ │ │ - // 2669: aload 8 │ │ │ │ - // 2671: invokespecial java/util/ArrayList.:()V │ │ │ │ - // 2674: ldc "pPTD" │ │ │ │ - // 2676: astore_1 │ │ │ │ - // 2677: aload 35 │ │ │ │ - // 2679: aload_1 │ │ │ │ - // 2680: aload 8 │ │ │ │ - // 2682: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 2687: pop │ │ │ │ - // 2688: ldc_w "pDead" │ │ │ │ - // 2691: astore_1 │ │ │ │ - // 2692: aload 35 │ │ │ │ - // 2694: aload_1 │ │ │ │ - // 2695: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 2700: astore_1 │ │ │ │ - // 2701: aload_1 │ │ │ │ - // 2702: ifnonnull 2749 │ │ │ │ + // 2527: astore 4 │ │ │ │ + // 2529: aload_0 │ │ │ │ + // 2530: getfield org/anothermonitor/ServiceReader.am:Landroid/app/ActivityManager; │ │ │ │ + // 2533: astore_1 │ │ │ │ + // 2534: aload_1 │ │ │ │ + // 2535: aload 22 │ │ │ │ + // 2537: invokevirtual android/app/ActivityManager.getProcessMemoryInfo:([I)[Landroid/os/Debug$MemoryInfo; │ │ │ │ + // 2540: astore 36 │ │ │ │ + // 2542: iconst_0 │ │ │ │ + // 2543: istore 23 │ │ │ │ + // 2545: aload_0 │ │ │ │ + // 2546: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 2549: astore_1 │ │ │ │ + // 2550: aload_1 │ │ │ │ + // 2551: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + // 2556: astore_1 │ │ │ │ + // 2557: aload_1 │ │ │ │ + // 2558: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 2563: istore 6 │ │ │ │ + // 2565: iload 6 │ │ │ │ + // 2567: ifeq 2722 │ │ │ │ + // 2570: aload_1 │ │ │ │ + // 2571: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 2576: astore 37 │ │ │ │ + // 2578: aload 37 │ │ │ │ + // 2580: checkcast Ljava/util/Map; │ │ │ │ + // 2583: astore 37 │ │ │ │ + // 2585: ldc "pPTD" │ │ │ │ + // 2587: astore_2 │ │ │ │ + // 2588: aload 37 │ │ │ │ + // 2590: aload_2 │ │ │ │ + // 2591: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 2596: astore 8 │ │ │ │ + // 2598: aload 8 │ │ │ │ + // 2600: checkcast Ljava/util/List; │ │ │ │ + // 2603: astore 8 │ │ │ │ + // 2605: aload 8 │ │ │ │ + // 2607: ifnonnull 2634 │ │ │ │ + // 2610: new Ljava/util/ArrayList; │ │ │ │ + // 2613: astore 8 │ │ │ │ + // 2615: aload 8 │ │ │ │ + // 2617: invokespecial java/util/ArrayList.:()V │ │ │ │ + // 2620: ldc "pPTD" │ │ │ │ + // 2622: astore_2 │ │ │ │ + // 2623: aload 37 │ │ │ │ + // 2625: aload_2 │ │ │ │ + // 2626: aload 8 │ │ │ │ + // 2628: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 2633: pop │ │ │ │ + // 2634: ldc_w "pDead" │ │ │ │ + // 2637: astore_2 │ │ │ │ + // 2638: aload 37 │ │ │ │ + // 2640: aload_2 │ │ │ │ + // 2641: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 2646: astore_2 │ │ │ │ + // 2647: aload_2 │ │ │ │ + // 2648: ifnonnull 2692 │ │ │ │ + // 2651: iconst_0 │ │ │ │ + // 2652: istore 6 │ │ │ │ + // 2654: aconst_null │ │ │ │ + // 2655: astore_2 │ │ │ │ + // 2656: aload 36 │ │ │ │ + // 2658: iload 23 │ │ │ │ + // 2660: aaload │ │ │ │ + // 2661: astore_3 │ │ │ │ + // 2662: aload_3 │ │ │ │ + // 2663: invokevirtual android/os/Debug$MemoryInfo.getTotalPrivateDirty:()I │ │ │ │ + // 2666: istore 10 │ │ │ │ + // 2668: iload 10 │ │ │ │ + // 2670: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + // 2673: astore_3 │ │ │ │ + // 2674: aload 8 │ │ │ │ + // 2676: iconst_0 │ │ │ │ + // 2677: aload_3 │ │ │ │ + // 2678: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 2683: iload 23 │ │ │ │ + // 2685: iconst_1 │ │ │ │ + // 2686: iadd │ │ │ │ + // 2687: istore 23 │ │ │ │ + // 2689: goto 2557 │ │ │ │ + // 2692: iconst_0 │ │ │ │ + // 2693: istore 6 │ │ │ │ + // 2695: aconst_null │ │ │ │ + // 2696: astore_2 │ │ │ │ + // 2697: iconst_0 │ │ │ │ + // 2698: istore 10 │ │ │ │ + // 2700: fconst_0 │ │ │ │ + // 2701: fstore 11 │ │ │ │ + // 2703: aconst_null │ │ │ │ + // 2704: astore_3 │ │ │ │ // 2705: iconst_0 │ │ │ │ - // 2706: istore 5 │ │ │ │ - // 2708: fconst_0 │ │ │ │ - // 2709: fstore 13 │ │ │ │ - // 2711: aconst_null │ │ │ │ - // 2712: astore_1 │ │ │ │ - // 2713: aload 34 │ │ │ │ - // 2715: iload 23 │ │ │ │ - // 2717: aaload │ │ │ │ - // 2718: astore_2 │ │ │ │ - // 2719: aload_2 │ │ │ │ - // 2720: invokevirtual android/os/Debug$MemoryInfo.getTotalPrivateDirty:()I │ │ │ │ - // 2723: istore 6 │ │ │ │ - // 2725: iload 6 │ │ │ │ - // 2727: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - // 2730: astore_2 │ │ │ │ - // 2731: aload 8 │ │ │ │ - // 2733: iconst_0 │ │ │ │ - // 2734: aload_2 │ │ │ │ - // 2735: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 2740: iload 23 │ │ │ │ - // 2742: iconst_1 │ │ │ │ - // 2743: iadd │ │ │ │ - // 2744: istore 23 │ │ │ │ - // 2746: goto 2609 │ │ │ │ - // 2749: iconst_0 │ │ │ │ - // 2750: istore 5 │ │ │ │ - // 2752: fconst_0 │ │ │ │ - // 2753: fstore 13 │ │ │ │ - // 2755: aconst_null │ │ │ │ - // 2756: astore_1 │ │ │ │ - // 2757: iconst_0 │ │ │ │ - // 2758: istore 6 │ │ │ │ - // 2760: aconst_null │ │ │ │ - // 2761: astore_2 │ │ │ │ - // 2762: iconst_0 │ │ │ │ - // 2763: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - // 2766: astore_2 │ │ │ │ - // 2767: aload 8 │ │ │ │ - // 2769: iconst_0 │ │ │ │ - // 2770: aload_2 │ │ │ │ - // 2771: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 2776: goto 2609 │ │ │ │ - // 2779: aload_0 │ │ │ │ - // 2780: astore 4 │ │ │ │ - // 2782: aload_0 │ │ │ │ - // 2783: getfield org/anothermonitor/ServiceReader.totalBefore:J │ │ │ │ - // 2786: lstore 17 │ │ │ │ - // 2788: lconst_0 │ │ │ │ + // 2706: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + // 2709: astore_3 │ │ │ │ + // 2710: aload 8 │ │ │ │ + // 2712: iconst_0 │ │ │ │ + // 2713: aload_3 │ │ │ │ + // 2714: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 2719: goto 2557 │ │ │ │ + // 2722: aload_0 │ │ │ │ + // 2723: astore 4 │ │ │ │ + // 2725: aload_0 │ │ │ │ + // 2726: getfield org/anothermonitor/ServiceReader.totalBefore:J │ │ │ │ + // 2729: lstore 17 │ │ │ │ + // 2731: lconst_0 │ │ │ │ + // 2732: lstore 19 │ │ │ │ + // 2734: lload 17 │ │ │ │ + // 2736: lload 19 │ │ │ │ + // 2738: lcmp │ │ │ │ + // 2739: istore 5 │ │ │ │ + // 2741: iload 5 │ │ │ │ + // 2743: ifeq 3107 │ │ │ │ + // 2746: aload_0 │ │ │ │ + // 2747: getfield org/anothermonitor/ServiceReader.total:J │ │ │ │ + // 2750: lstore 17 │ │ │ │ + // 2752: aload_0 │ │ │ │ + // 2753: getfield org/anothermonitor/ServiceReader.totalBefore:J │ │ │ │ + // 2756: lstore 27 │ │ │ │ + // 2758: lload 27 │ │ │ │ + // 2760: lstore 19 │ │ │ │ + // 2762: lload 17 │ │ │ │ + // 2764: lload 27 │ │ │ │ + // 2766: lsub │ │ │ │ + // 2767: lstore 17 │ │ │ │ + // 2769: aload_0 │ │ │ │ + // 2770: lload 17 │ │ │ │ + // 2772: putfield org/anothermonitor/ServiceReader.totalT:J │ │ │ │ + // 2775: aload_0 │ │ │ │ + // 2776: getfield org/anothermonitor/ServiceReader.work:J │ │ │ │ + // 2779: lstore 17 │ │ │ │ + // 2781: aload_0 │ │ │ │ + // 2782: getfield org/anothermonitor/ServiceReader.workBefore:J │ │ │ │ + // 2785: lstore 27 │ │ │ │ + // 2787: lload 27 │ │ │ │ // 2789: lstore 19 │ │ │ │ // 2791: lload 17 │ │ │ │ - // 2793: lload 19 │ │ │ │ - // 2795: lcmp │ │ │ │ - // 2796: istore 5 │ │ │ │ - // 2798: iload 5 │ │ │ │ - // 2800: ifeq 3167 │ │ │ │ - // 2803: aload_0 │ │ │ │ - // 2804: getfield org/anothermonitor/ServiceReader.total:J │ │ │ │ - // 2807: lstore 17 │ │ │ │ - // 2809: aload_0 │ │ │ │ - // 2810: getfield org/anothermonitor/ServiceReader.totalBefore:J │ │ │ │ - // 2813: lstore 26 │ │ │ │ - // 2815: lload 26 │ │ │ │ - // 2817: lstore 19 │ │ │ │ - // 2819: lload 17 │ │ │ │ - // 2821: lload 26 │ │ │ │ - // 2823: lsub │ │ │ │ - // 2824: lstore 17 │ │ │ │ - // 2826: aload_0 │ │ │ │ - // 2827: lload 17 │ │ │ │ - // 2829: putfield org/anothermonitor/ServiceReader.totalT:J │ │ │ │ - // 2832: aload_0 │ │ │ │ - // 2833: getfield org/anothermonitor/ServiceReader.work:J │ │ │ │ - // 2836: lstore 17 │ │ │ │ - // 2838: aload_0 │ │ │ │ - // 2839: getfield org/anothermonitor/ServiceReader.workBefore:J │ │ │ │ - // 2842: lstore 26 │ │ │ │ - // 2844: lload 26 │ │ │ │ - // 2846: lstore 19 │ │ │ │ - // 2848: lload 17 │ │ │ │ - // 2850: lload 26 │ │ │ │ - // 2852: lsub │ │ │ │ - // 2853: lstore 17 │ │ │ │ - // 2855: aload_0 │ │ │ │ - // 2856: lload 17 │ │ │ │ - // 2858: putfield org/anothermonitor/ServiceReader.workT:J │ │ │ │ - // 2861: aload_0 │ │ │ │ - // 2862: getfield org/anothermonitor/ServiceReader.workAM:J │ │ │ │ - // 2865: lstore 17 │ │ │ │ - // 2867: aload_0 │ │ │ │ - // 2868: getfield org/anothermonitor/ServiceReader.workAMBefore:J │ │ │ │ - // 2871: lstore 26 │ │ │ │ - // 2873: lload 26 │ │ │ │ - // 2875: lstore 19 │ │ │ │ - // 2877: lload 17 │ │ │ │ - // 2879: lload 26 │ │ │ │ - // 2881: lsub │ │ │ │ - // 2882: lstore 17 │ │ │ │ - // 2884: aload_0 │ │ │ │ - // 2885: lload 17 │ │ │ │ - // 2887: putfield org/anothermonitor/ServiceReader.workAMT:J │ │ │ │ - // 2890: aload_0 │ │ │ │ - // 2891: getfield org/anothermonitor/ServiceReader.cpuTotal:Ljava/util/List; │ │ │ │ - // 2894: astore_1 │ │ │ │ - // 2895: iconst_0 │ │ │ │ - // 2896: istore 6 │ │ │ │ - // 2898: aconst_null │ │ │ │ - // 2899: astore_2 │ │ │ │ + // 2793: lload 27 │ │ │ │ + // 2795: lsub │ │ │ │ + // 2796: lstore 17 │ │ │ │ + // 2798: aload_0 │ │ │ │ + // 2799: lload 17 │ │ │ │ + // 2801: putfield org/anothermonitor/ServiceReader.workT:J │ │ │ │ + // 2804: aload_0 │ │ │ │ + // 2805: getfield org/anothermonitor/ServiceReader.workAM:J │ │ │ │ + // 2808: lstore 17 │ │ │ │ + // 2810: aload_0 │ │ │ │ + // 2811: getfield org/anothermonitor/ServiceReader.workAMBefore:J │ │ │ │ + // 2814: lstore 27 │ │ │ │ + // 2816: lload 27 │ │ │ │ + // 2818: lstore 19 │ │ │ │ + // 2820: lload 17 │ │ │ │ + // 2822: lload 27 │ │ │ │ + // 2824: lsub │ │ │ │ + // 2825: lstore 17 │ │ │ │ + // 2827: aload_0 │ │ │ │ + // 2828: lload 17 │ │ │ │ + // 2830: putfield org/anothermonitor/ServiceReader.workAMT:J │ │ │ │ + // 2833: aload_0 │ │ │ │ + // 2834: getfield org/anothermonitor/ServiceReader.cpuTotal:Ljava/util/List; │ │ │ │ + // 2837: astore_1 │ │ │ │ + // 2838: iconst_0 │ │ │ │ + // 2839: istore 6 │ │ │ │ + // 2841: aconst_null │ │ │ │ + // 2842: astore_2 │ │ │ │ + // 2843: aload_0 │ │ │ │ + // 2844: getfield org/anothermonitor/ServiceReader.workT:J │ │ │ │ + // 2847: lstore 27 │ │ │ │ + // 2849: lload 27 │ │ │ │ + // 2851: lstore 19 │ │ │ │ + // 2853: bipush 100 │ │ │ │ + // 2855: i2l │ │ │ │ + // 2856: lstore 31 │ │ │ │ + // 2858: lload 27 │ │ │ │ + // 2860: lload 31 │ │ │ │ + // 2862: lmul │ │ │ │ + // 2863: lstore 19 │ │ │ │ + // 2865: lload 19 │ │ │ │ + // 2867: lstore 27 │ │ │ │ + // 2869: lload 19 │ │ │ │ + // 2871: l2f │ │ │ │ + // 2872: fstore 11 │ │ │ │ + // 2874: aload_0 │ │ │ │ + // 2875: getfield org/anothermonitor/ServiceReader.totalT:J │ │ │ │ + // 2878: lstore 27 │ │ │ │ + // 2880: lload 27 │ │ │ │ + // 2882: lstore 19 │ │ │ │ + // 2884: lload 27 │ │ │ │ + // 2886: l2f │ │ │ │ + // 2887: fstore 29 │ │ │ │ + // 2889: fload 29 │ │ │ │ + // 2891: fstore 16 │ │ │ │ + // 2893: fload 11 │ │ │ │ + // 2895: fload 29 │ │ │ │ + // 2897: fdiv │ │ │ │ + // 2898: fstore 11 │ │ │ │ // 2900: aload_0 │ │ │ │ - // 2901: getfield org/anothermonitor/ServiceReader.workT:J │ │ │ │ - // 2904: lstore 26 │ │ │ │ - // 2906: lload 26 │ │ │ │ - // 2908: lstore 19 │ │ │ │ - // 2910: bipush 100 │ │ │ │ - // 2912: i2l │ │ │ │ - // 2913: lstore 29 │ │ │ │ - // 2915: lload 26 │ │ │ │ - // 2917: lload 29 │ │ │ │ - // 2919: lmul │ │ │ │ - // 2920: lstore 19 │ │ │ │ - // 2922: lload 19 │ │ │ │ - // 2924: lstore 26 │ │ │ │ - // 2926: lload 19 │ │ │ │ - // 2928: l2f │ │ │ │ - // 2929: fstore 28 │ │ │ │ - // 2931: fload 28 │ │ │ │ - // 2933: fstore 12 │ │ │ │ - // 2935: aload_0 │ │ │ │ - // 2936: getfield org/anothermonitor/ServiceReader.totalT:J │ │ │ │ - // 2939: lstore 26 │ │ │ │ - // 2941: lload 26 │ │ │ │ - // 2943: lstore 29 │ │ │ │ - // 2945: lload 26 │ │ │ │ - // 2947: l2f │ │ │ │ - // 2948: fstore 28 │ │ │ │ - // 2950: fload 12 │ │ │ │ - // 2952: fload 28 │ │ │ │ - // 2954: fdiv │ │ │ │ - // 2955: fstore 12 │ │ │ │ - // 2957: aload_0 │ │ │ │ - // 2958: fload 12 │ │ │ │ - // 2960: invokespecial org/anothermonitor/ServiceReader.restrictPercentage:(F)F │ │ │ │ - // 2963: fstore 12 │ │ │ │ - // 2965: fload 12 │ │ │ │ - // 2967: invokestatic java/lang/Float.valueOf:(F)Ljava/lang/Float; │ │ │ │ - // 2970: astore_3 │ │ │ │ - // 2971: aload_1 │ │ │ │ - // 2972: iconst_0 │ │ │ │ - // 2973: aload_3 │ │ │ │ - // 2974: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 2979: aload_0 │ │ │ │ - // 2980: getfield org/anothermonitor/ServiceReader.cpuAM:Ljava/util/List; │ │ │ │ - // 2983: astore_1 │ │ │ │ - // 2984: iconst_0 │ │ │ │ - // 2985: istore 6 │ │ │ │ - // 2987: aconst_null │ │ │ │ - // 2988: astore_2 │ │ │ │ + // 2901: fload 11 │ │ │ │ + // 2903: invokespecial org/anothermonitor/ServiceReader.restrictPercentage:(F)F │ │ │ │ + // 2906: fstore 11 │ │ │ │ + // 2908: fload 11 │ │ │ │ + // 2910: invokestatic java/lang/Float.valueOf:(F)Ljava/lang/Float; │ │ │ │ + // 2913: astore_3 │ │ │ │ + // 2914: aload_1 │ │ │ │ + // 2915: iconst_0 │ │ │ │ + // 2916: aload_3 │ │ │ │ + // 2917: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 2922: aload_0 │ │ │ │ + // 2923: getfield org/anothermonitor/ServiceReader.cpuAM:Ljava/util/List; │ │ │ │ + // 2926: astore_1 │ │ │ │ + // 2927: iconst_0 │ │ │ │ + // 2928: istore 6 │ │ │ │ + // 2930: aconst_null │ │ │ │ + // 2931: astore_2 │ │ │ │ + // 2932: aload_0 │ │ │ │ + // 2933: getfield org/anothermonitor/ServiceReader.workAMT:J │ │ │ │ + // 2936: lstore 27 │ │ │ │ + // 2938: lload 27 │ │ │ │ + // 2940: lstore 19 │ │ │ │ + // 2942: bipush 100 │ │ │ │ + // 2944: i2l │ │ │ │ + // 2945: lstore 31 │ │ │ │ + // 2947: lload 27 │ │ │ │ + // 2949: lload 31 │ │ │ │ + // 2951: lmul │ │ │ │ + // 2952: lstore 19 │ │ │ │ + // 2954: lload 19 │ │ │ │ + // 2956: lstore 27 │ │ │ │ + // 2958: lload 19 │ │ │ │ + // 2960: l2f │ │ │ │ + // 2961: fstore 11 │ │ │ │ + // 2963: aload_0 │ │ │ │ + // 2964: getfield org/anothermonitor/ServiceReader.totalT:J │ │ │ │ + // 2967: lstore 27 │ │ │ │ + // 2969: lload 27 │ │ │ │ + // 2971: lstore 19 │ │ │ │ + // 2973: lload 27 │ │ │ │ + // 2975: l2f │ │ │ │ + // 2976: fstore 29 │ │ │ │ + // 2978: fload 29 │ │ │ │ + // 2980: fstore 16 │ │ │ │ + // 2982: fload 11 │ │ │ │ + // 2984: fload 29 │ │ │ │ + // 2986: fdiv │ │ │ │ + // 2987: fstore 11 │ │ │ │ // 2989: aload_0 │ │ │ │ - // 2990: getfield org/anothermonitor/ServiceReader.workAMT:J │ │ │ │ - // 2993: lstore 26 │ │ │ │ - // 2995: lload 26 │ │ │ │ - // 2997: lstore 19 │ │ │ │ - // 2999: bipush 100 │ │ │ │ - // 3001: i2l │ │ │ │ - // 3002: lstore 29 │ │ │ │ - // 3004: lload 26 │ │ │ │ - // 3006: lload 29 │ │ │ │ - // 3008: lmul │ │ │ │ - // 3009: lstore 19 │ │ │ │ - // 3011: lload 19 │ │ │ │ - // 3013: lstore 26 │ │ │ │ - // 3015: lload 19 │ │ │ │ - // 3017: l2f │ │ │ │ - // 3018: fstore 28 │ │ │ │ - // 3020: fload 28 │ │ │ │ - // 3022: fstore 12 │ │ │ │ - // 3024: aload_0 │ │ │ │ - // 3025: getfield org/anothermonitor/ServiceReader.totalT:J │ │ │ │ - // 3028: lstore 26 │ │ │ │ - // 3030: lload 26 │ │ │ │ - // 3032: lstore 29 │ │ │ │ - // 3034: lload 26 │ │ │ │ - // 3036: l2f │ │ │ │ - // 3037: fstore 28 │ │ │ │ - // 3039: fload 12 │ │ │ │ - // 3041: fload 28 │ │ │ │ - // 3043: fdiv │ │ │ │ - // 3044: fstore 12 │ │ │ │ - // 3046: aload_0 │ │ │ │ - // 3047: fload 12 │ │ │ │ - // 3049: invokespecial org/anothermonitor/ServiceReader.restrictPercentage:(F)F │ │ │ │ - // 3052: fstore 12 │ │ │ │ - // 3054: fload 12 │ │ │ │ - // 3056: invokestatic java/lang/Float.valueOf:(F)Ljava/lang/Float; │ │ │ │ + // 2990: fload 11 │ │ │ │ + // 2992: invokespecial org/anothermonitor/ServiceReader.restrictPercentage:(F)F │ │ │ │ + // 2995: fstore 11 │ │ │ │ + // 2997: fload 11 │ │ │ │ + // 2999: invokestatic java/lang/Float.valueOf:(F)Ljava/lang/Float; │ │ │ │ + // 3002: astore_3 │ │ │ │ + // 3003: aload_1 │ │ │ │ + // 3004: iconst_0 │ │ │ │ + // 3005: aload_3 │ │ │ │ + // 3006: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 3011: aload_0 │ │ │ │ + // 3012: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 3015: astore_1 │ │ │ │ + // 3016: aload_1 │ │ │ │ + // 3017: ifnull 3107 │ │ │ │ + // 3020: aload_0 │ │ │ │ + // 3021: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 3024: astore_1 │ │ │ │ + // 3025: aload_1 │ │ │ │ + // 3026: invokeinterface java/util/List.isEmpty:()Z │ │ │ │ + // 3031: istore 5 │ │ │ │ + // 3033: iload 5 │ │ │ │ + // 3035: ifne 3107 │ │ │ │ + // 3038: iconst_0 │ │ │ │ + // 3039: istore 38 │ │ │ │ + // 3041: aload_0 │ │ │ │ + // 3042: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 3045: astore_2 │ │ │ │ + // 3046: aload_2 │ │ │ │ + // 3047: monitorenter │ │ │ │ + // 3048: aload_0 │ │ │ │ + // 3049: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 3052: astore_1 │ │ │ │ + // 3053: aload_1 │ │ │ │ + // 3054: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ // 3059: astore_3 │ │ │ │ - // 3060: aload_1 │ │ │ │ - // 3061: iconst_0 │ │ │ │ - // 3062: aload_3 │ │ │ │ - // 3063: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 3068: aload_0 │ │ │ │ - // 3069: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 3072: astore_1 │ │ │ │ - // 3073: aload_1 │ │ │ │ - // 3074: ifnull 3167 │ │ │ │ - // 3077: aload_0 │ │ │ │ - // 3078: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 3081: astore_1 │ │ │ │ - // 3082: aload_1 │ │ │ │ - // 3083: invokeinterface java/util/List.isEmpty:()Z │ │ │ │ - // 3088: istore 5 │ │ │ │ - // 3090: iload 5 │ │ │ │ - // 3092: ifne 3167 │ │ │ │ - // 3095: iconst_0 │ │ │ │ - // 3096: istore 36 │ │ │ │ - // 3098: aload_0 │ │ │ │ - // 3099: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 3102: astore_2 │ │ │ │ - // 3103: aload_2 │ │ │ │ - // 3104: monitorenter │ │ │ │ - // 3105: aload_0 │ │ │ │ - // 3106: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 3109: astore_1 │ │ │ │ - // 3110: aload_1 │ │ │ │ - // 3111: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 3116: astore 9 │ │ │ │ - // 3118: aload 9 │ │ │ │ - // 3120: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 3125: istore 5 │ │ │ │ - // 3127: iload 5 │ │ │ │ - // 3129: ifeq 3165 │ │ │ │ - // 3132: aload 9 │ │ │ │ - // 3134: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 3139: astore 24 │ │ │ │ - // 3141: aload 24 │ │ │ │ - // 3143: checkcast Ljava/util/Map; │ │ │ │ - // 3146: astore 24 │ │ │ │ - // 3148: ldc_w "workBefore" │ │ │ │ - // 3151: astore_1 │ │ │ │ - // 3152: aload 24 │ │ │ │ - // 3154: aload_1 │ │ │ │ - // 3155: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 3160: astore_1 │ │ │ │ - // 3161: aload_1 │ │ │ │ - // 3162: ifnonnull 3306 │ │ │ │ - // 3165: aload_2 │ │ │ │ - // 3166: monitorexit │ │ │ │ - // 3167: aload_0 │ │ │ │ - // 3168: astore 4 │ │ │ │ - // 3170: aload_0 │ │ │ │ - // 3171: getfield org/anothermonitor/ServiceReader.total:J │ │ │ │ - // 3174: lstore 17 │ │ │ │ - // 3176: aload_0 │ │ │ │ - // 3177: lload 17 │ │ │ │ - // 3179: putfield org/anothermonitor/ServiceReader.totalBefore:J │ │ │ │ - // 3182: aload_0 │ │ │ │ - // 3183: getfield org/anothermonitor/ServiceReader.work:J │ │ │ │ - // 3186: lstore 17 │ │ │ │ - // 3188: aload_0 │ │ │ │ - // 3189: lload 17 │ │ │ │ - // 3191: putfield org/anothermonitor/ServiceReader.workBefore:J │ │ │ │ - // 3194: aload_0 │ │ │ │ - // 3195: getfield org/anothermonitor/ServiceReader.workAM:J │ │ │ │ - // 3198: lstore 17 │ │ │ │ - // 3200: aload_0 │ │ │ │ - // 3201: lload 17 │ │ │ │ - // 3203: putfield org/anothermonitor/ServiceReader.workAMBefore:J │ │ │ │ - // 3206: aload_0 │ │ │ │ - // 3207: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 3210: astore_1 │ │ │ │ - // 3211: aload_1 │ │ │ │ - // 3212: ifnull 3551 │ │ │ │ - // 3215: aload_0 │ │ │ │ - // 3216: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 3219: astore_1 │ │ │ │ - // 3220: aload_1 │ │ │ │ - // 3221: invokeinterface java/util/List.isEmpty:()Z │ │ │ │ - // 3226: istore 5 │ │ │ │ - // 3228: iload 5 │ │ │ │ - // 3230: ifne 3551 │ │ │ │ - // 3233: aload_0 │ │ │ │ - // 3234: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ - // 3237: astore_1 │ │ │ │ - // 3238: aload_1 │ │ │ │ - // 3239: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 3244: astore 9 │ │ │ │ - // 3246: aload 9 │ │ │ │ - // 3248: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 3253: istore 5 │ │ │ │ - // 3255: iload 5 │ │ │ │ - // 3257: ifeq 3551 │ │ │ │ - // 3260: aload 9 │ │ │ │ - // 3262: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 3267: astore 24 │ │ │ │ - // 3269: aload 24 │ │ │ │ - // 3271: checkcast Ljava/util/Map; │ │ │ │ - // 3274: astore 24 │ │ │ │ - // 3276: ldc_w "workBefore" │ │ │ │ - // 3279: astore_1 │ │ │ │ - // 3280: ldc_w "work" │ │ │ │ - // 3283: astore_2 │ │ │ │ - // 3284: aload 24 │ │ │ │ - // 3286: aload_2 │ │ │ │ - // 3287: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 3292: astore_2 │ │ │ │ - // 3293: aload 24 │ │ │ │ - // 3295: aload_1 │ │ │ │ - // 3296: aload_2 │ │ │ │ - // 3297: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 3302: pop │ │ │ │ - // 3303: goto 3246 │ │ │ │ - // 3306: ldc "finalValue" │ │ │ │ - // 3308: astore_1 │ │ │ │ - // 3309: aload 24 │ │ │ │ - // 3311: aload_1 │ │ │ │ - // 3312: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 3317: astore 37 │ │ │ │ - // 3319: aload 37 │ │ │ │ - // 3321: checkcast Ljava/util/List; │ │ │ │ - // 3324: astore 37 │ │ │ │ - // 3326: aload 37 │ │ │ │ - // 3328: ifnonnull 3355 │ │ │ │ - // 3331: new Ljava/util/ArrayList; │ │ │ │ - // 3334: astore 37 │ │ │ │ - // 3336: aload 37 │ │ │ │ - // 3338: invokespecial java/util/ArrayList.:()V │ │ │ │ - // 3341: ldc "finalValue" │ │ │ │ - // 3343: astore_1 │ │ │ │ - // 3344: aload 24 │ │ │ │ - // 3346: aload_1 │ │ │ │ - // 3347: aload 37 │ │ │ │ - // 3349: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 3354: pop │ │ │ │ - // 3355: aload 37 │ │ │ │ - // 3357: invokeinterface java/util/List.size:()I │ │ │ │ - // 3362: istore 5 │ │ │ │ - // 3364: aload_0 │ │ │ │ - // 3365: astore 4 │ │ │ │ - // 3367: aload_0 │ │ │ │ - // 3368: getfield org/anothermonitor/ServiceReader.maxSamples:I │ │ │ │ - // 3371: istore 21 │ │ │ │ - // 3373: iload 21 │ │ │ │ - // 3375: istore 11 │ │ │ │ - // 3377: iload 5 │ │ │ │ - // 3379: iload 21 │ │ │ │ - // 3381: if_icmplt 3413 │ │ │ │ - // 3384: aload 37 │ │ │ │ - // 3386: invokeinterface java/util/List.size:()I │ │ │ │ - // 3391: iconst_m1 │ │ │ │ - // 3392: iadd │ │ │ │ - // 3393: istore 5 │ │ │ │ - // 3395: aload 37 │ │ │ │ - // 3397: iload 5 │ │ │ │ - // 3399: invokeinterface java/util/List.remove:(I)Ljava/lang/Object; │ │ │ │ - // 3404: pop │ │ │ │ - // 3405: goto 3355 │ │ │ │ - // 3408: astore_1 │ │ │ │ - // 3409: aload_2 │ │ │ │ - // 3410: monitorexit │ │ │ │ - // 3411: aload_1 │ │ │ │ - // 3412: athrow │ │ │ │ - // 3413: ldc_w "work" │ │ │ │ - // 3416: astore_1 │ │ │ │ - // 3417: aload 24 │ │ │ │ - // 3419: aload_1 │ │ │ │ - // 3420: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 3425: astore_1 │ │ │ │ - // 3426: aload_1 │ │ │ │ - // 3427: checkcast Ljava/lang/Float; │ │ │ │ - // 3430: astore_1 │ │ │ │ - // 3431: aload_1 │ │ │ │ - // 3432: invokevirtual java/lang/Float.floatValue:()F │ │ │ │ - // 3435: fstore 12 │ │ │ │ - // 3437: ldc_w "workBefore" │ │ │ │ - // 3440: astore_1 │ │ │ │ - // 3441: aload 24 │ │ │ │ - // 3443: aload_1 │ │ │ │ - // 3444: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 3449: astore_1 │ │ │ │ - // 3450: aload_1 │ │ │ │ - // 3451: checkcast Ljava/lang/Float; │ │ │ │ - // 3454: astore_1 │ │ │ │ - // 3455: aload_1 │ │ │ │ - // 3456: invokevirtual java/lang/Float.floatValue:()F │ │ │ │ - // 3459: fstore 13 │ │ │ │ - // 3461: fload 12 │ │ │ │ - // 3463: fload 13 │ │ │ │ - // 3465: fsub │ │ │ │ - // 3466: f2i │ │ │ │ - // 3467: istore 36 │ │ │ │ - // 3469: iconst_0 │ │ │ │ - // 3470: istore 5 │ │ │ │ - // 3472: fconst_0 │ │ │ │ - // 3473: fstore 13 │ │ │ │ - // 3475: aconst_null │ │ │ │ - // 3476: astore_1 │ │ │ │ - // 3477: iload 36 │ │ │ │ - // 3479: bipush 100 │ │ │ │ - // 3481: imul │ │ │ │ - // 3482: istore 11 │ │ │ │ - // 3484: iload 11 │ │ │ │ - // 3486: istore 21 │ │ │ │ - // 3488: iload 11 │ │ │ │ - // 3490: i2f │ │ │ │ - // 3491: fstore 28 │ │ │ │ - // 3493: fload 28 │ │ │ │ - // 3495: fstore 12 │ │ │ │ - // 3497: aload_0 │ │ │ │ - // 3498: astore 4 │ │ │ │ - // 3500: aload_0 │ │ │ │ - // 3501: getfield org/anothermonitor/ServiceReader.totalT:J │ │ │ │ - // 3504: lstore 26 │ │ │ │ - // 3506: lload 26 │ │ │ │ - // 3508: lstore 29 │ │ │ │ - // 3510: lload 26 │ │ │ │ - // 3512: l2f │ │ │ │ - // 3513: fstore 28 │ │ │ │ - // 3515: fload 12 │ │ │ │ - // 3517: fload 28 │ │ │ │ - // 3519: fdiv │ │ │ │ - // 3520: fstore 12 │ │ │ │ - // 3522: aload_0 │ │ │ │ - // 3523: fload 12 │ │ │ │ - // 3525: invokespecial org/anothermonitor/ServiceReader.restrictPercentage:(F)F │ │ │ │ - // 3528: fstore 12 │ │ │ │ - // 3530: fload 12 │ │ │ │ - // 3532: invokestatic java/lang/Float.valueOf:(F)Ljava/lang/Float; │ │ │ │ - // 3535: astore_3 │ │ │ │ - // 3536: aload_3 │ │ │ │ - // 3537: astore 4 │ │ │ │ - // 3539: aload 37 │ │ │ │ - // 3541: iconst_0 │ │ │ │ - // 3542: aload_3 │ │ │ │ - // 3543: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - // 3548: goto 3118 │ │ │ │ - // 3551: aload_0 │ │ │ │ - // 3552: astore 4 │ │ │ │ - // 3554: aload_0 │ │ │ │ - // 3555: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ - // 3558: astore_1 │ │ │ │ - // 3559: aload_1 │ │ │ │ - // 3560: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ - // 3563: aload_0 │ │ │ │ - // 3564: getfield org/anothermonitor/ServiceReader.recording:Z │ │ │ │ - // 3567: istore 5 │ │ │ │ - // 3569: iload 5 │ │ │ │ - // 3571: ifeq 327 │ │ │ │ - // 3574: aload_0 │ │ │ │ - // 3575: invokespecial org/anothermonitor/ServiceReader.record:()V │ │ │ │ - // 3578: goto 327 │ │ │ │ + // 3060: aload_3 │ │ │ │ + // 3061: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 3066: istore 5 │ │ │ │ + // 3068: iload 5 │ │ │ │ + // 3070: ifeq 3105 │ │ │ │ + // 3073: aload_3 │ │ │ │ + // 3074: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 3079: astore 24 │ │ │ │ + // 3081: aload 24 │ │ │ │ + // 3083: checkcast Ljava/util/Map; │ │ │ │ + // 3086: astore 24 │ │ │ │ + // 3088: ldc_w "workBefore" │ │ │ │ + // 3091: astore_1 │ │ │ │ + // 3092: aload 24 │ │ │ │ + // 3094: aload_1 │ │ │ │ + // 3095: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 3100: astore_1 │ │ │ │ + // 3101: aload_1 │ │ │ │ + // 3102: ifnonnull 3243 │ │ │ │ + // 3105: aload_2 │ │ │ │ + // 3106: monitorexit │ │ │ │ + // 3107: aload_0 │ │ │ │ + // 3108: astore 4 │ │ │ │ + // 3110: aload_0 │ │ │ │ + // 3111: getfield org/anothermonitor/ServiceReader.total:J │ │ │ │ + // 3114: lstore 17 │ │ │ │ + // 3116: aload_0 │ │ │ │ + // 3117: lload 17 │ │ │ │ + // 3119: putfield org/anothermonitor/ServiceReader.totalBefore:J │ │ │ │ + // 3122: aload_0 │ │ │ │ + // 3123: getfield org/anothermonitor/ServiceReader.work:J │ │ │ │ + // 3126: lstore 17 │ │ │ │ + // 3128: aload_0 │ │ │ │ + // 3129: lload 17 │ │ │ │ + // 3131: putfield org/anothermonitor/ServiceReader.workBefore:J │ │ │ │ + // 3134: aload_0 │ │ │ │ + // 3135: getfield org/anothermonitor/ServiceReader.workAM:J │ │ │ │ + // 3138: lstore 17 │ │ │ │ + // 3140: aload_0 │ │ │ │ + // 3141: lload 17 │ │ │ │ + // 3143: putfield org/anothermonitor/ServiceReader.workAMBefore:J │ │ │ │ + // 3146: aload_0 │ │ │ │ + // 3147: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 3150: astore_1 │ │ │ │ + // 3151: aload_1 │ │ │ │ + // 3152: ifnull 3491 │ │ │ │ + // 3155: aload_0 │ │ │ │ + // 3156: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 3159: astore_1 │ │ │ │ + // 3160: aload_1 │ │ │ │ + // 3161: invokeinterface java/util/List.isEmpty:()Z │ │ │ │ + // 3166: istore 5 │ │ │ │ + // 3168: iload 5 │ │ │ │ + // 3170: ifne 3491 │ │ │ │ + // 3173: aload_0 │ │ │ │ + // 3174: getfield org/anothermonitor/ServiceReader.mListSelected:Ljava/util/List; │ │ │ │ + // 3177: astore_1 │ │ │ │ + // 3178: aload_1 │ │ │ │ + // 3179: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + // 3184: astore_1 │ │ │ │ + // 3185: aload_1 │ │ │ │ + // 3186: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 3191: istore 6 │ │ │ │ + // 3193: iload 6 │ │ │ │ + // 3195: ifeq 3491 │ │ │ │ + // 3198: aload_1 │ │ │ │ + // 3199: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 3204: astore 24 │ │ │ │ + // 3206: aload 24 │ │ │ │ + // 3208: checkcast Ljava/util/Map; │ │ │ │ + // 3211: astore 24 │ │ │ │ + // 3213: ldc_w "workBefore" │ │ │ │ + // 3216: astore_2 │ │ │ │ + // 3217: ldc_w "work" │ │ │ │ + // 3220: astore_3 │ │ │ │ + // 3221: aload 24 │ │ │ │ + // 3223: aload_3 │ │ │ │ + // 3224: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 3229: astore_3 │ │ │ │ + // 3230: aload 24 │ │ │ │ + // 3232: aload_2 │ │ │ │ + // 3233: aload_3 │ │ │ │ + // 3234: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 3239: pop │ │ │ │ + // 3240: goto 3185 │ │ │ │ + // 3243: ldc "finalValue" │ │ │ │ + // 3245: astore_1 │ │ │ │ + // 3246: aload 24 │ │ │ │ + // 3248: aload_1 │ │ │ │ + // 3249: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 3254: astore 39 │ │ │ │ + // 3256: aload 39 │ │ │ │ + // 3258: checkcast Ljava/util/List; │ │ │ │ + // 3261: astore 39 │ │ │ │ + // 3263: aload 39 │ │ │ │ + // 3265: ifnonnull 3292 │ │ │ │ + // 3268: new Ljava/util/ArrayList; │ │ │ │ + // 3271: astore 39 │ │ │ │ + // 3273: aload 39 │ │ │ │ + // 3275: invokespecial java/util/ArrayList.:()V │ │ │ │ + // 3278: ldc "finalValue" │ │ │ │ + // 3280: astore_1 │ │ │ │ + // 3281: aload 24 │ │ │ │ + // 3283: aload_1 │ │ │ │ + // 3284: aload 39 │ │ │ │ + // 3286: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 3291: pop │ │ │ │ + // 3292: aload 39 │ │ │ │ + // 3294: invokeinterface java/util/List.size:()I │ │ │ │ + // 3299: istore 5 │ │ │ │ + // 3301: aload_0 │ │ │ │ + // 3302: astore 4 │ │ │ │ + // 3304: aload_0 │ │ │ │ + // 3305: getfield org/anothermonitor/ServiceReader.maxSamples:I │ │ │ │ + // 3308: istore 21 │ │ │ │ + // 3310: iload 21 │ │ │ │ + // 3312: istore 15 │ │ │ │ + // 3314: iload 5 │ │ │ │ + // 3316: iload 21 │ │ │ │ + // 3318: if_icmplt 3350 │ │ │ │ + // 3321: aload 39 │ │ │ │ + // 3323: invokeinterface java/util/List.size:()I │ │ │ │ + // 3328: iconst_m1 │ │ │ │ + // 3329: iadd │ │ │ │ + // 3330: istore 5 │ │ │ │ + // 3332: aload 39 │ │ │ │ + // 3334: iload 5 │ │ │ │ + // 3336: invokeinterface java/util/List.remove:(I)Ljava/lang/Object; │ │ │ │ + // 3341: pop │ │ │ │ + // 3342: goto 3292 │ │ │ │ + // 3345: astore_1 │ │ │ │ + // 3346: aload_2 │ │ │ │ + // 3347: monitorexit │ │ │ │ + // 3348: aload_1 │ │ │ │ + // 3349: athrow │ │ │ │ + // 3350: ldc_w "work" │ │ │ │ + // 3353: astore_1 │ │ │ │ + // 3354: aload 24 │ │ │ │ + // 3356: aload_1 │ │ │ │ + // 3357: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 3362: astore_1 │ │ │ │ + // 3363: aload_1 │ │ │ │ + // 3364: checkcast Ljava/lang/Float; │ │ │ │ + // 3367: astore_1 │ │ │ │ + // 3368: aload_1 │ │ │ │ + // 3369: invokevirtual java/lang/Float.floatValue:()F │ │ │ │ + // 3372: fstore 16 │ │ │ │ + // 3374: ldc_w "workBefore" │ │ │ │ + // 3377: astore_1 │ │ │ │ + // 3378: aload 24 │ │ │ │ + // 3380: aload_1 │ │ │ │ + // 3381: invokeinterface java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 3386: astore_1 │ │ │ │ + // 3387: aload_1 │ │ │ │ + // 3388: checkcast Ljava/lang/Float; │ │ │ │ + // 3391: astore_1 │ │ │ │ + // 3392: aload_1 │ │ │ │ + // 3393: invokevirtual java/lang/Float.floatValue:()F │ │ │ │ + // 3396: fstore 12 │ │ │ │ + // 3398: fload 16 │ │ │ │ + // 3400: fload 12 │ │ │ │ + // 3402: fsub │ │ │ │ + // 3403: f2i │ │ │ │ + // 3404: istore 38 │ │ │ │ + // 3406: iconst_0 │ │ │ │ + // 3407: istore 5 │ │ │ │ + // 3409: fconst_0 │ │ │ │ + // 3410: fstore 12 │ │ │ │ + // 3412: aconst_null │ │ │ │ + // 3413: astore_1 │ │ │ │ + // 3414: iload 38 │ │ │ │ + // 3416: bipush 100 │ │ │ │ + // 3418: imul │ │ │ │ + // 3419: istore 15 │ │ │ │ + // 3421: iload 15 │ │ │ │ + // 3423: istore 21 │ │ │ │ + // 3425: iload 15 │ │ │ │ + // 3427: i2f │ │ │ │ + // 3428: fstore 29 │ │ │ │ + // 3430: fload 29 │ │ │ │ + // 3432: fstore 16 │ │ │ │ + // 3434: aload_0 │ │ │ │ + // 3435: astore 4 │ │ │ │ + // 3437: aload_0 │ │ │ │ + // 3438: getfield org/anothermonitor/ServiceReader.totalT:J │ │ │ │ + // 3441: lstore 27 │ │ │ │ + // 3443: lload 27 │ │ │ │ + // 3445: lstore 31 │ │ │ │ + // 3447: lload 27 │ │ │ │ + // 3449: l2f │ │ │ │ + // 3450: fstore 29 │ │ │ │ + // 3452: fload 16 │ │ │ │ + // 3454: fload 29 │ │ │ │ + // 3456: fdiv │ │ │ │ + // 3457: fstore 16 │ │ │ │ + // 3459: aload_0 │ │ │ │ + // 3460: fload 16 │ │ │ │ + // 3462: invokespecial org/anothermonitor/ServiceReader.restrictPercentage:(F)F │ │ │ │ + // 3465: fstore 16 │ │ │ │ + // 3467: fload 16 │ │ │ │ + // 3469: invokestatic java/lang/Float.valueOf:(F)Ljava/lang/Float; │ │ │ │ + // 3472: astore 13 │ │ │ │ + // 3474: aload 13 │ │ │ │ + // 3476: astore 4 │ │ │ │ + // 3478: aload 39 │ │ │ │ + // 3480: iconst_0 │ │ │ │ + // 3481: aload 13 │ │ │ │ + // 3483: invokeinterface java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + // 3488: goto 3060 │ │ │ │ + // 3491: aload_0 │ │ │ │ + // 3492: astore 4 │ │ │ │ + // 3494: aload_0 │ │ │ │ + // 3495: getfield org/anothermonitor/ServiceReader.reader:Ljava/io/BufferedReader; │ │ │ │ + // 3498: astore_1 │ │ │ │ + // 3499: aload_1 │ │ │ │ + // 3500: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ + // 3503: aload_0 │ │ │ │ + // 3504: getfield org/anothermonitor/ServiceReader.recording:Z │ │ │ │ + // 3507: istore 5 │ │ │ │ + // 3509: iload 5 │ │ │ │ + // 3511: ifeq 327 │ │ │ │ + // 3514: aload_0 │ │ │ │ + // 3515: invokespecial org/anothermonitor/ServiceReader.record:()V │ │ │ │ + // 3518: goto 327 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ------------------------------- │ │ │ │ // 0 3 320 327 Ljava/lang/Exception; │ │ │ │ // 4 7 320 327 Ljava/lang/Exception; │ │ │ │ // 12 16 320 327 Ljava/lang/Exception; │ │ │ │ @@ -2048,376 +2016,376 @@ │ │ │ │ // 373 377 320 327 Ljava/lang/Exception; │ │ │ │ // 382 388 320 327 Ljava/lang/Exception; │ │ │ │ // 390 395 320 327 Ljava/lang/Exception; │ │ │ │ // 402 409 320 327 Ljava/lang/Exception; │ │ │ │ // 411 415 320 327 Ljava/lang/Exception; │ │ │ │ // 424 428 320 327 Ljava/lang/Exception; │ │ │ │ // 429 435 320 327 Ljava/lang/Exception; │ │ │ │ - // 437 444 320 327 Ljava/lang/Exception; │ │ │ │ - // 451 458 320 327 Ljava/lang/Exception; │ │ │ │ - // 460 465 320 327 Ljava/lang/Exception; │ │ │ │ - // 472 478 320 327 Ljava/lang/Exception; │ │ │ │ - // 479 483 320 327 Ljava/lang/Exception; │ │ │ │ - // 484 491 320 327 Ljava/lang/Exception; │ │ │ │ - // 496 504 320 327 Ljava/lang/Exception; │ │ │ │ - // 509 515 320 327 Ljava/lang/Exception; │ │ │ │ - // 516 520 320 327 Ljava/lang/Exception; │ │ │ │ - // 526 532 320 327 Ljava/lang/Exception; │ │ │ │ - // 533 537 320 327 Ljava/lang/Exception; │ │ │ │ - // 538 544 320 327 Ljava/lang/Exception; │ │ │ │ - // 549 557 320 327 Ljava/lang/Exception; │ │ │ │ - // 563 567 320 327 Ljava/lang/Exception; │ │ │ │ - // 572 576 320 327 Ljava/lang/Exception; │ │ │ │ - // 577 583 320 327 Ljava/lang/Exception; │ │ │ │ - // 590 594 320 327 Ljava/lang/Exception; │ │ │ │ - // 595 601 320 327 Ljava/lang/Exception; │ │ │ │ - // 603 610 320 327 Ljava/lang/Exception; │ │ │ │ - // 617 624 320 327 Ljava/lang/Exception; │ │ │ │ - // 626 631 320 327 Ljava/lang/Exception; │ │ │ │ - // 638 644 320 327 Ljava/lang/Exception; │ │ │ │ - // 646 651 320 327 Ljava/lang/Exception; │ │ │ │ - // 661 665 320 327 Ljava/lang/Exception; │ │ │ │ - // 672 676 320 327 Ljava/lang/Exception; │ │ │ │ - // 681 685 320 327 Ljava/lang/Exception; │ │ │ │ - // 692 696 320 327 Ljava/lang/Exception; │ │ │ │ - // 709 714 320 327 Ljava/lang/Exception; │ │ │ │ - // 719 722 320 327 Ljava/lang/Exception; │ │ │ │ - // 723 727 320 327 Ljava/lang/Exception; │ │ │ │ - // 730 735 320 327 Ljava/lang/Exception; │ │ │ │ - // 744 748 320 327 Ljava/lang/Exception; │ │ │ │ - // 751 755 320 327 Ljava/lang/Exception; │ │ │ │ + // 436 442 320 327 Ljava/lang/Exception; │ │ │ │ + // 449 455 320 327 Ljava/lang/Exception; │ │ │ │ + // 457 462 320 327 Ljava/lang/Exception; │ │ │ │ + // 469 475 320 327 Ljava/lang/Exception; │ │ │ │ + // 476 480 320 327 Ljava/lang/Exception; │ │ │ │ + // 481 488 320 327 Ljava/lang/Exception; │ │ │ │ + // 493 501 320 327 Ljava/lang/Exception; │ │ │ │ + // 506 512 320 327 Ljava/lang/Exception; │ │ │ │ + // 513 517 320 327 Ljava/lang/Exception; │ │ │ │ + // 523 529 320 327 Ljava/lang/Exception; │ │ │ │ + // 530 534 320 327 Ljava/lang/Exception; │ │ │ │ + // 535 541 320 327 Ljava/lang/Exception; │ │ │ │ + // 546 554 320 327 Ljava/lang/Exception; │ │ │ │ + // 560 564 320 327 Ljava/lang/Exception; │ │ │ │ + // 569 573 320 327 Ljava/lang/Exception; │ │ │ │ + // 574 580 320 327 Ljava/lang/Exception; │ │ │ │ + // 587 591 320 327 Ljava/lang/Exception; │ │ │ │ + // 592 598 320 327 Ljava/lang/Exception; │ │ │ │ + // 599 605 320 327 Ljava/lang/Exception; │ │ │ │ + // 612 618 320 327 Ljava/lang/Exception; │ │ │ │ + // 620 625 320 327 Ljava/lang/Exception; │ │ │ │ + // 632 638 320 327 Ljava/lang/Exception; │ │ │ │ + // 640 645 320 327 Ljava/lang/Exception; │ │ │ │ + // 655 659 320 327 Ljava/lang/Exception; │ │ │ │ + // 666 670 320 327 Ljava/lang/Exception; │ │ │ │ + // 675 679 320 327 Ljava/lang/Exception; │ │ │ │ + // 686 690 320 327 Ljava/lang/Exception; │ │ │ │ + // 703 708 320 327 Ljava/lang/Exception; │ │ │ │ + // 713 716 320 327 Ljava/lang/Exception; │ │ │ │ + // 717 721 320 327 Ljava/lang/Exception; │ │ │ │ + // 724 729 320 327 Ljava/lang/Exception; │ │ │ │ + // 738 742 320 327 Ljava/lang/Exception; │ │ │ │ + // 745 749 320 327 Ljava/lang/Exception; │ │ │ │ + // 750 754 320 327 Ljava/lang/Exception; │ │ │ │ // 756 760 320 327 Ljava/lang/Exception; │ │ │ │ - // 762 766 320 327 Ljava/lang/Exception; │ │ │ │ - // 769 776 320 327 Ljava/lang/Exception; │ │ │ │ - // 781 785 320 327 Ljava/lang/Exception; │ │ │ │ - // 794 801 320 327 Ljava/lang/Exception; │ │ │ │ - // 807 815 320 327 Ljava/lang/Exception; │ │ │ │ - // 823 829 320 327 Ljava/lang/Exception; │ │ │ │ - // 831 836 320 327 Ljava/lang/Exception; │ │ │ │ - // 838 845 320 327 Ljava/lang/Exception; │ │ │ │ - // 850 854 320 327 Ljava/lang/Exception; │ │ │ │ - // 863 870 320 327 Ljava/lang/Exception; │ │ │ │ - // 876 884 320 327 Ljava/lang/Exception; │ │ │ │ - // 890 894 320 327 Ljava/lang/Exception; │ │ │ │ - // 899 903 320 327 Ljava/lang/Exception; │ │ │ │ - // 910 914 320 327 Ljava/lang/Exception; │ │ │ │ - // 920 924 320 327 Ljava/lang/Exception; │ │ │ │ - // 940 945 320 327 Ljava/lang/Exception; │ │ │ │ - // 950 953 320 327 Ljava/lang/Exception; │ │ │ │ - // 956 962 320 327 Ljava/lang/Exception; │ │ │ │ - // 965 969 320 327 Ljava/lang/Exception; │ │ │ │ - // 975 979 320 327 Ljava/lang/Exception; │ │ │ │ - // 986 990 320 327 Ljava/lang/Exception; │ │ │ │ - // 996 1000 320 327 Ljava/lang/Exception; │ │ │ │ - // 1016 1021 320 327 Ljava/lang/Exception; │ │ │ │ - // 1026 1029 320 327 Ljava/lang/Exception; │ │ │ │ - // 1032 1038 320 327 Ljava/lang/Exception; │ │ │ │ - // 1041 1045 320 327 Ljava/lang/Exception; │ │ │ │ - // 1046 1050 320 327 Ljava/lang/Exception; │ │ │ │ - // 1050 1054 320 327 Ljava/lang/Exception; │ │ │ │ - // 1055 1059 320 327 Ljava/lang/Exception; │ │ │ │ - // 1061 1065 320 327 Ljava/lang/Exception; │ │ │ │ - // 1065 1069 320 327 Ljava/lang/Exception; │ │ │ │ - // 1074 1078 320 327 Ljava/lang/Exception; │ │ │ │ - // 1092 1096 320 327 Ljava/lang/Exception; │ │ │ │ - // 1099 1105 320 327 Ljava/lang/Exception; │ │ │ │ - // 1105 1109 320 327 Ljava/lang/Exception; │ │ │ │ - // 1123 1127 320 327 Ljava/lang/Exception; │ │ │ │ - // 1130 1136 320 327 Ljava/lang/Exception; │ │ │ │ - // 1136 1140 320 327 Ljava/lang/Exception; │ │ │ │ - // 1154 1158 320 327 Ljava/lang/Exception; │ │ │ │ - // 1161 1167 320 327 Ljava/lang/Exception; │ │ │ │ - // 1170 1174 320 327 Ljava/lang/Exception; │ │ │ │ - // 1175 1179 320 327 Ljava/lang/Exception; │ │ │ │ - // 1189 1191 320 327 Ljava/lang/Exception; │ │ │ │ - // 1192 1196 320 327 Ljava/lang/Exception; │ │ │ │ - // 1198 1203 320 327 Ljava/lang/Exception; │ │ │ │ - // 1205 1212 320 327 Ljava/lang/Exception; │ │ │ │ - // 1212 1215 320 327 Ljava/lang/Exception; │ │ │ │ - // 1216 1219 320 327 Ljava/lang/Exception; │ │ │ │ - // 1225 1229 320 327 Ljava/lang/Exception; │ │ │ │ - // 1230 1234 320 327 Ljava/lang/Exception; │ │ │ │ - // 1235 1239 320 327 Ljava/lang/Exception; │ │ │ │ - // 1239 1243 320 327 Ljava/lang/Exception; │ │ │ │ - // 1244 1248 320 327 Ljava/lang/Exception; │ │ │ │ - // 1263 1268 320 327 Ljava/lang/Exception; │ │ │ │ - // 1270 1274 320 327 Ljava/lang/Exception; │ │ │ │ - // 1274 1278 320 327 Ljava/lang/Exception; │ │ │ │ - // 1283 1286 320 327 Ljava/lang/Exception; │ │ │ │ - // 1287 1291 320 327 Ljava/lang/Exception; │ │ │ │ - // 1293 1297 320 327 Ljava/lang/Exception; │ │ │ │ - // 1307 1310 320 327 Ljava/lang/Exception; │ │ │ │ - // 1311 1315 320 327 Ljava/lang/Exception; │ │ │ │ - // 1327 1331 320 327 Ljava/lang/Exception; │ │ │ │ - // 1341 1344 320 327 Ljava/lang/Exception; │ │ │ │ - // 1345 1349 320 327 Ljava/lang/Exception; │ │ │ │ - // 1362 1367 320 327 Ljava/lang/Exception; │ │ │ │ - // 1367 1371 320 327 Ljava/lang/Exception; │ │ │ │ - // 1373 1377 320 327 Ljava/lang/Exception; │ │ │ │ - // 1387 1390 320 327 Ljava/lang/Exception; │ │ │ │ - // 1391 1395 320 327 Ljava/lang/Exception; │ │ │ │ - // 1407 1411 320 327 Ljava/lang/Exception; │ │ │ │ - // 1421 1424 320 327 Ljava/lang/Exception; │ │ │ │ - // 1425 1429 320 327 Ljava/lang/Exception; │ │ │ │ - // 1441 1445 320 327 Ljava/lang/Exception; │ │ │ │ - // 1456 1459 320 327 Ljava/lang/Exception; │ │ │ │ - // 1460 1464 320 327 Ljava/lang/Exception; │ │ │ │ - // 1476 1480 320 327 Ljava/lang/Exception; │ │ │ │ - // 1491 1494 320 327 Ljava/lang/Exception; │ │ │ │ - // 1495 1499 320 327 Ljava/lang/Exception; │ │ │ │ - // 1512 1517 320 327 Ljava/lang/Exception; │ │ │ │ - // 1517 1521 320 327 Ljava/lang/Exception; │ │ │ │ - // 1522 1526 320 327 Ljava/lang/Exception; │ │ │ │ - // 1526 1529 320 327 Ljava/lang/Exception; │ │ │ │ - // 1530 1533 320 327 Ljava/lang/Exception; │ │ │ │ - // 1534 1537 320 327 Ljava/lang/Exception; │ │ │ │ - // 1538 1542 320 327 Ljava/lang/Exception; │ │ │ │ + // 763 770 320 327 Ljava/lang/Exception; │ │ │ │ + // 775 779 320 327 Ljava/lang/Exception; │ │ │ │ + // 788 795 320 327 Ljava/lang/Exception; │ │ │ │ + // 801 809 320 327 Ljava/lang/Exception; │ │ │ │ + // 817 823 320 327 Ljava/lang/Exception; │ │ │ │ + // 825 830 320 327 Ljava/lang/Exception; │ │ │ │ + // 832 839 320 327 Ljava/lang/Exception; │ │ │ │ + // 844 848 320 327 Ljava/lang/Exception; │ │ │ │ + // 857 864 320 327 Ljava/lang/Exception; │ │ │ │ + // 870 878 320 327 Ljava/lang/Exception; │ │ │ │ + // 884 888 320 327 Ljava/lang/Exception; │ │ │ │ + // 893 897 320 327 Ljava/lang/Exception; │ │ │ │ + // 904 908 320 327 Ljava/lang/Exception; │ │ │ │ + // 914 918 320 327 Ljava/lang/Exception; │ │ │ │ + // 929 934 320 327 Ljava/lang/Exception; │ │ │ │ + // 943 946 320 327 Ljava/lang/Exception; │ │ │ │ + // 949 955 320 327 Ljava/lang/Exception; │ │ │ │ + // 958 962 320 327 Ljava/lang/Exception; │ │ │ │ + // 968 972 320 327 Ljava/lang/Exception; │ │ │ │ + // 979 983 320 327 Ljava/lang/Exception; │ │ │ │ + // 989 993 320 327 Ljava/lang/Exception; │ │ │ │ + // 1004 1009 320 327 Ljava/lang/Exception; │ │ │ │ + // 1018 1021 320 327 Ljava/lang/Exception; │ │ │ │ + // 1024 1030 320 327 Ljava/lang/Exception; │ │ │ │ + // 1033 1037 320 327 Ljava/lang/Exception; │ │ │ │ + // 1038 1042 320 327 Ljava/lang/Exception; │ │ │ │ + // 1042 1046 320 327 Ljava/lang/Exception; │ │ │ │ + // 1047 1051 320 327 Ljava/lang/Exception; │ │ │ │ + // 1053 1057 320 327 Ljava/lang/Exception; │ │ │ │ + // 1057 1061 320 327 Ljava/lang/Exception; │ │ │ │ + // 1066 1070 320 327 Ljava/lang/Exception; │ │ │ │ + // 1084 1088 320 327 Ljava/lang/Exception; │ │ │ │ + // 1091 1097 320 327 Ljava/lang/Exception; │ │ │ │ + // 1097 1101 320 327 Ljava/lang/Exception; │ │ │ │ + // 1115 1119 320 327 Ljava/lang/Exception; │ │ │ │ + // 1122 1128 320 327 Ljava/lang/Exception; │ │ │ │ + // 1128 1132 320 327 Ljava/lang/Exception; │ │ │ │ + // 1146 1150 320 327 Ljava/lang/Exception; │ │ │ │ + // 1153 1159 320 327 Ljava/lang/Exception; │ │ │ │ + // 1162 1166 320 327 Ljava/lang/Exception; │ │ │ │ + // 1167 1171 320 327 Ljava/lang/Exception; │ │ │ │ + // 1181 1183 320 327 Ljava/lang/Exception; │ │ │ │ + // 1184 1188 320 327 Ljava/lang/Exception; │ │ │ │ + // 1190 1195 320 327 Ljava/lang/Exception; │ │ │ │ + // 1197 1204 320 327 Ljava/lang/Exception; │ │ │ │ + // 1204 1207 320 327 Ljava/lang/Exception; │ │ │ │ + // 1208 1211 320 327 Ljava/lang/Exception; │ │ │ │ + // 1217 1221 320 327 Ljava/lang/Exception; │ │ │ │ + // 1222 1226 320 327 Ljava/lang/Exception; │ │ │ │ + // 1227 1231 320 327 Ljava/lang/Exception; │ │ │ │ + // 1231 1235 320 327 Ljava/lang/Exception; │ │ │ │ + // 1236 1240 320 327 Ljava/lang/Exception; │ │ │ │ + // 1255 1260 320 327 Ljava/lang/Exception; │ │ │ │ + // 1262 1266 320 327 Ljava/lang/Exception; │ │ │ │ + // 1266 1270 320 327 Ljava/lang/Exception; │ │ │ │ + // 1275 1278 320 327 Ljava/lang/Exception; │ │ │ │ + // 1279 1283 320 327 Ljava/lang/Exception; │ │ │ │ + // 1285 1289 320 327 Ljava/lang/Exception; │ │ │ │ + // 1298 1301 320 327 Ljava/lang/Exception; │ │ │ │ + // 1302 1306 320 327 Ljava/lang/Exception; │ │ │ │ + // 1315 1319 320 327 Ljava/lang/Exception; │ │ │ │ + // 1328 1331 320 327 Ljava/lang/Exception; │ │ │ │ + // 1332 1336 320 327 Ljava/lang/Exception; │ │ │ │ + // 1346 1351 320 327 Ljava/lang/Exception; │ │ │ │ + // 1351 1355 320 327 Ljava/lang/Exception; │ │ │ │ + // 1357 1361 320 327 Ljava/lang/Exception; │ │ │ │ + // 1371 1374 320 327 Ljava/lang/Exception; │ │ │ │ + // 1375 1379 320 327 Ljava/lang/Exception; │ │ │ │ + // 1388 1392 320 327 Ljava/lang/Exception; │ │ │ │ + // 1401 1404 320 327 Ljava/lang/Exception; │ │ │ │ + // 1405 1409 320 327 Ljava/lang/Exception; │ │ │ │ + // 1418 1422 320 327 Ljava/lang/Exception; │ │ │ │ + // 1433 1436 320 327 Ljava/lang/Exception; │ │ │ │ + // 1437 1441 320 327 Ljava/lang/Exception; │ │ │ │ + // 1450 1454 320 327 Ljava/lang/Exception; │ │ │ │ + // 1465 1468 320 327 Ljava/lang/Exception; │ │ │ │ + // 1469 1473 320 327 Ljava/lang/Exception; │ │ │ │ + // 1483 1488 320 327 Ljava/lang/Exception; │ │ │ │ + // 1488 1492 320 327 Ljava/lang/Exception; │ │ │ │ + // 1493 1497 320 327 Ljava/lang/Exception; │ │ │ │ + // 1497 1500 320 327 Ljava/lang/Exception; │ │ │ │ + // 1501 1504 320 327 Ljava/lang/Exception; │ │ │ │ + // 1505 1508 320 327 Ljava/lang/Exception; │ │ │ │ + // 1509 1513 320 327 Ljava/lang/Exception; │ │ │ │ + // 1519 1524 320 327 Ljava/lang/Exception; │ │ │ │ + // 1525 1529 320 327 Ljava/lang/Exception; │ │ │ │ + // 1536 1541 320 327 Ljava/lang/Exception; │ │ │ │ // 1548 1553 320 327 Ljava/lang/Exception; │ │ │ │ // 1554 1558 320 327 Ljava/lang/Exception; │ │ │ │ - // 1565 1570 320 327 Ljava/lang/Exception; │ │ │ │ - // 1577 1582 320 327 Ljava/lang/Exception; │ │ │ │ - // 1583 1587 320 327 Ljava/lang/Exception; │ │ │ │ - // 1589 1593 320 327 Ljava/lang/Exception; │ │ │ │ - // 1594 1598 320 327 Ljava/lang/Exception; │ │ │ │ - // 1599 1603 320 327 Ljava/lang/Exception; │ │ │ │ - // 1603 1607 320 327 Ljava/lang/Exception; │ │ │ │ - // 1608 1612 320 327 Ljava/lang/Exception; │ │ │ │ - // 1627 1632 320 327 Ljava/lang/Exception; │ │ │ │ - // 1634 1638 320 327 Ljava/lang/Exception; │ │ │ │ - // 1638 1642 320 327 Ljava/lang/Exception; │ │ │ │ - // 1648 1651 320 327 Ljava/lang/Exception; │ │ │ │ - // 1652 1656 320 327 Ljava/lang/Exception; │ │ │ │ - // 1658 1662 320 327 Ljava/lang/Exception; │ │ │ │ - // 1673 1676 320 327 Ljava/lang/Exception; │ │ │ │ - // 1677 1681 320 327 Ljava/lang/Exception; │ │ │ │ + // 1560 1564 320 327 Ljava/lang/Exception; │ │ │ │ + // 1565 1569 320 327 Ljava/lang/Exception; │ │ │ │ + // 1570 1574 320 327 Ljava/lang/Exception; │ │ │ │ + // 1574 1578 320 327 Ljava/lang/Exception; │ │ │ │ + // 1579 1583 320 327 Ljava/lang/Exception; │ │ │ │ + // 1598 1603 320 327 Ljava/lang/Exception; │ │ │ │ + // 1605 1609 320 327 Ljava/lang/Exception; │ │ │ │ + // 1609 1613 320 327 Ljava/lang/Exception; │ │ │ │ + // 1619 1622 320 327 Ljava/lang/Exception; │ │ │ │ + // 1623 1627 320 327 Ljava/lang/Exception; │ │ │ │ + // 1629 1633 320 327 Ljava/lang/Exception; │ │ │ │ + // 1644 1647 320 327 Ljava/lang/Exception; │ │ │ │ + // 1648 1652 320 327 Ljava/lang/Exception; │ │ │ │ + // 1661 1665 320 327 Ljava/lang/Exception; │ │ │ │ + // 1676 1679 320 327 Ljava/lang/Exception; │ │ │ │ + // 1680 1684 320 327 Ljava/lang/Exception; │ │ │ │ // 1693 1697 320 327 Ljava/lang/Exception; │ │ │ │ // 1708 1711 320 327 Ljava/lang/Exception; │ │ │ │ // 1712 1716 320 327 Ljava/lang/Exception; │ │ │ │ - // 1728 1732 320 327 Ljava/lang/Exception; │ │ │ │ - // 1743 1746 320 327 Ljava/lang/Exception; │ │ │ │ - // 1747 1751 320 327 Ljava/lang/Exception; │ │ │ │ - // 1764 1769 320 327 Ljava/lang/Exception; │ │ │ │ - // 1769 1773 320 327 Ljava/lang/Exception; │ │ │ │ - // 1774 1778 320 327 Ljava/lang/Exception; │ │ │ │ - // 1778 1782 320 327 Ljava/lang/Exception; │ │ │ │ - // 1787 1791 320 327 Ljava/lang/Exception; │ │ │ │ - // 1792 1798 320 327 Ljava/lang/Exception; │ │ │ │ - // 1805 1809 320 327 Ljava/lang/Exception; │ │ │ │ - // 1810 1816 320 327 Ljava/lang/Exception; │ │ │ │ - // 1818 1822 320 327 Ljava/lang/Exception; │ │ │ │ - // 1824 1828 320 327 Ljava/lang/Exception; │ │ │ │ - // 1829 1831 320 327 Ljava/lang/Exception; │ │ │ │ - // 1834 1838 2363 2368 Any │ │ │ │ - // 1839 1845 2363 2368 Any │ │ │ │ - // 1847 1854 2363 2368 Any │ │ │ │ - // 1861 1868 2363 2368 Any │ │ │ │ - // 1870 1875 2363 2368 Any │ │ │ │ - // 1883 1889 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1883 1889 2363 2368 Any │ │ │ │ - // 1894 1897 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1894 1897 2363 2368 Any │ │ │ │ - // 1898 1901 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1898 1901 2363 2368 Any │ │ │ │ - // 1902 1905 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1902 1905 2363 2368 Any │ │ │ │ - // 1907 1912 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1907 1912 2363 2368 Any │ │ │ │ - // 1919 1924 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1919 1924 2363 2368 Any │ │ │ │ - // 1937 1944 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1937 1944 2363 2368 Any │ │ │ │ - // 1948 1953 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1948 1953 2363 2368 Any │ │ │ │ - // 1962 1967 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1962 1967 2363 2368 Any │ │ │ │ - // 1969 1974 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1969 1974 2363 2368 Any │ │ │ │ - // 1977 1982 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1977 1982 2363 2368 Any │ │ │ │ - // 1986 1990 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1986 1990 2363 2368 Any │ │ │ │ - // 1994 1998 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 1994 1998 2363 2368 Any │ │ │ │ - // 2004 2010 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2004 2010 2363 2368 Any │ │ │ │ - // 2011 2015 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2011 2015 2363 2368 Any │ │ │ │ - // 2016 2020 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2016 2020 2363 2368 Any │ │ │ │ - // 2021 2025 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2021 2025 2363 2368 Any │ │ │ │ - // 2031 2034 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2031 2034 2363 2368 Any │ │ │ │ - // 2040 2044 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2040 2044 2363 2368 Any │ │ │ │ - // 2045 2049 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2045 2049 2363 2368 Any │ │ │ │ - // 2062 2067 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2062 2067 2363 2368 Any │ │ │ │ - // 2072 2076 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2072 2076 2363 2368 Any │ │ │ │ - // 2080 2084 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2080 2084 2363 2368 Any │ │ │ │ - // 2095 2098 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2095 2098 2363 2368 Any │ │ │ │ - // 2099 2103 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2099 2103 2363 2368 Any │ │ │ │ - // 2121 2125 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2121 2125 2363 2368 Any │ │ │ │ - // 2137 2140 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2137 2140 2363 2368 Any │ │ │ │ - // 2142 2147 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2142 2147 2363 2368 Any │ │ │ │ - // 2168 2172 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2168 2172 2363 2368 Any │ │ │ │ - // 2184 2187 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2184 2187 2363 2368 Any │ │ │ │ - // 2189 2194 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2189 2194 2363 2368 Any │ │ │ │ - // 2215 2219 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2215 2219 2363 2368 Any │ │ │ │ - // 2231 2234 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2231 2234 2363 2368 Any │ │ │ │ - // 2236 2241 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2236 2241 2363 2368 Any │ │ │ │ - // 2259 2264 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2259 2264 2363 2368 Any │ │ │ │ - // 2271 2278 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2271 2278 2363 2368 Any │ │ │ │ - // 2281 2285 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2281 2285 2363 2368 Any │ │ │ │ - // 2286 2290 2293 2363 Ljava/io/FileNotFoundException; │ │ │ │ - // 2286 2290 2363 2368 Any │ │ │ │ - // 2299 2302 2363 2368 Any │ │ │ │ - // 2309 2316 2363 2368 Any │ │ │ │ - // 2316 2319 2363 2368 Any │ │ │ │ - // 2327 2331 2363 2368 Any │ │ │ │ - // 2335 2340 2363 2368 Any │ │ │ │ - // 2345 2351 2363 2368 Any │ │ │ │ - // 2355 2360 2363 2368 Any │ │ │ │ - // 2364 2366 2363 2368 Any │ │ │ │ - // 2366 2368 320 327 Ljava/lang/Exception; │ │ │ │ + // 1726 1731 320 327 Ljava/lang/Exception; │ │ │ │ + // 1731 1735 320 327 Ljava/lang/Exception; │ │ │ │ + // 1736 1740 320 327 Ljava/lang/Exception; │ │ │ │ + // 1740 1744 320 327 Ljava/lang/Exception; │ │ │ │ + // 1749 1753 320 327 Ljava/lang/Exception; │ │ │ │ + // 1754 1760 320 327 Ljava/lang/Exception; │ │ │ │ + // 1767 1771 320 327 Ljava/lang/Exception; │ │ │ │ + // 1772 1778 320 327 Ljava/lang/Exception; │ │ │ │ + // 1780 1784 320 327 Ljava/lang/Exception; │ │ │ │ + // 1786 1790 320 327 Ljava/lang/Exception; │ │ │ │ + // 1791 1793 320 327 Ljava/lang/Exception; │ │ │ │ + // 1796 1800 2338 2343 Any │ │ │ │ + // 1801 1807 2338 2343 Any │ │ │ │ + // 1808 1814 2338 2343 Any │ │ │ │ + // 1821 1827 2338 2343 Any │ │ │ │ + // 1829 1834 2338 2343 Any │ │ │ │ + // 1842 1848 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1842 1848 2338 2343 Any │ │ │ │ + // 1853 1856 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1853 1856 2338 2343 Any │ │ │ │ + // 1857 1860 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1857 1860 2338 2343 Any │ │ │ │ + // 1862 1865 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1862 1865 2338 2343 Any │ │ │ │ + // 1867 1872 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1867 1872 2338 2343 Any │ │ │ │ + // 1879 1884 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1879 1884 2338 2343 Any │ │ │ │ + // 1897 1904 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1897 1904 2338 2343 Any │ │ │ │ + // 1908 1913 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1908 1913 2338 2343 Any │ │ │ │ + // 1922 1927 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1922 1927 2338 2343 Any │ │ │ │ + // 1929 1934 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1929 1934 2338 2343 Any │ │ │ │ + // 1938 1943 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1938 1943 2338 2343 Any │ │ │ │ + // 1948 1953 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1948 1953 2338 2343 Any │ │ │ │ + // 1957 1961 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1957 1961 2338 2343 Any │ │ │ │ + // 1967 1973 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1967 1973 2338 2343 Any │ │ │ │ + // 1974 1978 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1974 1978 2338 2343 Any │ │ │ │ + // 1979 1983 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1979 1983 2338 2343 Any │ │ │ │ + // 1984 1988 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1984 1988 2338 2343 Any │ │ │ │ + // 1994 1997 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 1994 1997 2338 2343 Any │ │ │ │ + // 2003 2007 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2003 2007 2338 2343 Any │ │ │ │ + // 2008 2012 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2008 2012 2338 2343 Any │ │ │ │ + // 2028 2033 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2028 2033 2338 2343 Any │ │ │ │ + // 2038 2042 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2038 2042 2338 2343 Any │ │ │ │ + // 2046 2050 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2046 2050 2338 2343 Any │ │ │ │ + // 2062 2065 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2062 2065 2338 2343 Any │ │ │ │ + // 2067 2072 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2067 2072 2338 2343 Any │ │ │ │ + // 2090 2094 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2090 2094 2338 2343 Any │ │ │ │ + // 2106 2109 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2106 2109 2338 2343 Any │ │ │ │ + // 2111 2116 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2111 2116 2338 2343 Any │ │ │ │ + // 2137 2141 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2137 2141 2338 2343 Any │ │ │ │ + // 2153 2156 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2153 2156 2338 2343 Any │ │ │ │ + // 2158 2163 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2158 2163 2338 2343 Any │ │ │ │ + // 2184 2188 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2184 2188 2338 2343 Any │ │ │ │ + // 2200 2203 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2200 2203 2338 2343 Any │ │ │ │ + // 2205 2210 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2205 2210 2338 2343 Any │ │ │ │ + // 2228 2233 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2228 2233 2338 2343 Any │ │ │ │ + // 2242 2250 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2242 2250 2338 2343 Any │ │ │ │ + // 2253 2257 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2253 2257 2338 2343 Any │ │ │ │ + // 2258 2262 2265 2338 Ljava/io/FileNotFoundException; │ │ │ │ + // 2258 2262 2338 2343 Any │ │ │ │ + // 2271 2274 2338 2343 Any │ │ │ │ + // 2283 2291 2338 2343 Any │ │ │ │ + // 2291 2294 2338 2343 Any │ │ │ │ + // 2302 2306 2338 2343 Any │ │ │ │ + // 2310 2315 2338 2343 Any │ │ │ │ + // 2320 2326 2338 2343 Any │ │ │ │ + // 2330 2335 2338 2343 Any │ │ │ │ + // 2339 2341 2338 2343 Any │ │ │ │ + // 2341 2343 320 327 Ljava/lang/Exception; │ │ │ │ + // 2346 2350 320 327 Ljava/lang/Exception; │ │ │ │ + // 2356 2360 320 327 Ljava/lang/Exception; │ │ │ │ // 2371 2375 320 327 Ljava/lang/Exception; │ │ │ │ - // 2381 2385 320 327 Ljava/lang/Exception; │ │ │ │ - // 2400 2404 320 327 Ljava/lang/Exception; │ │ │ │ - // 2410 2415 320 327 Ljava/lang/Exception; │ │ │ │ - // 2428 2431 320 327 Ljava/lang/Exception; │ │ │ │ - // 2440 2445 320 327 Ljava/lang/Exception; │ │ │ │ - // 2448 2454 320 327 Ljava/lang/Exception; │ │ │ │ - // 2457 2461 320 327 Ljava/lang/Exception; │ │ │ │ - // 2467 2471 320 327 Ljava/lang/Exception; │ │ │ │ - // 2476 2481 320 327 Ljava/lang/Exception; │ │ │ │ - // 2494 2497 320 327 Ljava/lang/Exception; │ │ │ │ - // 2499 2504 320 327 Ljava/lang/Exception; │ │ │ │ - // 2507 2513 320 327 Ljava/lang/Exception; │ │ │ │ - // 2516 2520 320 327 Ljava/lang/Exception; │ │ │ │ - // 2526 2530 320 327 Ljava/lang/Exception; │ │ │ │ + // 2376 2380 320 327 Ljava/lang/Exception; │ │ │ │ + // 2393 2396 320 327 Ljava/lang/Exception; │ │ │ │ + // 2405 2410 320 327 Ljava/lang/Exception; │ │ │ │ + // 2413 2419 320 327 Ljava/lang/Exception; │ │ │ │ + // 2419 2423 320 327 Ljava/lang/Exception; │ │ │ │ + // 2429 2433 320 327 Ljava/lang/Exception; │ │ │ │ + // 2434 2438 320 327 Ljava/lang/Exception; │ │ │ │ + // 2451 2454 320 327 Ljava/lang/Exception; │ │ │ │ + // 2456 2461 320 327 Ljava/lang/Exception; │ │ │ │ + // 2464 2470 320 327 Ljava/lang/Exception; │ │ │ │ + // 2470 2474 320 327 Ljava/lang/Exception; │ │ │ │ + // 2480 2484 320 327 Ljava/lang/Exception; │ │ │ │ + // 2485 2489 320 327 Ljava/lang/Exception; │ │ │ │ + // 2502 2505 320 327 Ljava/lang/Exception; │ │ │ │ + // 2507 2512 320 327 Ljava/lang/Exception; │ │ │ │ + // 2515 2521 320 327 Ljava/lang/Exception; │ │ │ │ + // 2524 2526 2338 2343 Any │ │ │ │ + // 2529 2533 320 327 Ljava/lang/Exception; │ │ │ │ // 2535 2540 320 327 Ljava/lang/Exception; │ │ │ │ - // 2553 2556 320 327 Ljava/lang/Exception; │ │ │ │ - // 2558 2563 320 327 Ljava/lang/Exception; │ │ │ │ - // 2566 2572 320 327 Ljava/lang/Exception; │ │ │ │ - // 2575 2577 2363 2368 Any │ │ │ │ - // 2580 2584 320 327 Ljava/lang/Exception; │ │ │ │ - // 2586 2591 320 327 Ljava/lang/Exception; │ │ │ │ - // 2596 2600 320 327 Ljava/lang/Exception; │ │ │ │ - // 2601 2607 320 327 Ljava/lang/Exception; │ │ │ │ - // 2609 2616 320 327 Ljava/lang/Exception; │ │ │ │ - // 2623 2630 320 327 Ljava/lang/Exception; │ │ │ │ - // 2632 2637 320 327 Ljava/lang/Exception; │ │ │ │ - // 2644 2650 320 327 Ljava/lang/Exception; │ │ │ │ - // 2652 2657 320 327 Ljava/lang/Exception; │ │ │ │ - // 2664 2667 320 327 Ljava/lang/Exception; │ │ │ │ - // 2669 2674 320 327 Ljava/lang/Exception; │ │ │ │ - // 2680 2688 320 327 Ljava/lang/Exception; │ │ │ │ - // 2694 2700 320 327 Ljava/lang/Exception; │ │ │ │ - // 2715 2718 320 327 Ljava/lang/Exception; │ │ │ │ - // 2719 2723 320 327 Ljava/lang/Exception; │ │ │ │ - // 2725 2730 320 327 Ljava/lang/Exception; │ │ │ │ - // 2734 2740 320 327 Ljava/lang/Exception; │ │ │ │ - // 2762 2766 320 327 Ljava/lang/Exception; │ │ │ │ - // 2770 2776 320 327 Ljava/lang/Exception; │ │ │ │ - // 2782 2786 320 327 Ljava/lang/Exception; │ │ │ │ - // 2803 2807 320 327 Ljava/lang/Exception; │ │ │ │ - // 2809 2813 320 327 Ljava/lang/Exception; │ │ │ │ - // 2827 2832 320 327 Ljava/lang/Exception; │ │ │ │ - // 2832 2836 320 327 Ljava/lang/Exception; │ │ │ │ - // 2838 2842 320 327 Ljava/lang/Exception; │ │ │ │ - // 2856 2861 320 327 Ljava/lang/Exception; │ │ │ │ - // 2861 2865 320 327 Ljava/lang/Exception; │ │ │ │ - // 2867 2871 320 327 Ljava/lang/Exception; │ │ │ │ - // 2885 2890 320 327 Ljava/lang/Exception; │ │ │ │ - // 2890 2894 320 327 Ljava/lang/Exception; │ │ │ │ - // 2900 2904 320 327 Ljava/lang/Exception; │ │ │ │ - // 2935 2939 320 327 Ljava/lang/Exception; │ │ │ │ - // 2958 2963 320 327 Ljava/lang/Exception; │ │ │ │ - // 2965 2970 320 327 Ljava/lang/Exception; │ │ │ │ - // 2973 2979 320 327 Ljava/lang/Exception; │ │ │ │ - // 2979 2983 320 327 Ljava/lang/Exception; │ │ │ │ - // 2989 2993 320 327 Ljava/lang/Exception; │ │ │ │ - // 3024 3028 320 327 Ljava/lang/Exception; │ │ │ │ - // 3047 3052 320 327 Ljava/lang/Exception; │ │ │ │ - // 3054 3059 320 327 Ljava/lang/Exception; │ │ │ │ - // 3062 3068 320 327 Ljava/lang/Exception; │ │ │ │ - // 3068 3072 320 327 Ljava/lang/Exception; │ │ │ │ - // 3077 3081 320 327 Ljava/lang/Exception; │ │ │ │ - // 3082 3088 320 327 Ljava/lang/Exception; │ │ │ │ - // 3098 3102 320 327 Ljava/lang/Exception; │ │ │ │ - // 3103 3105 320 327 Ljava/lang/Exception; │ │ │ │ - // 3105 3109 3408 3413 Any │ │ │ │ - // 3110 3116 3408 3413 Any │ │ │ │ - // 3118 3125 3408 3413 Any │ │ │ │ - // 3132 3139 3408 3413 Any │ │ │ │ - // 3141 3146 3408 3413 Any │ │ │ │ - // 3154 3160 3408 3413 Any │ │ │ │ - // 3165 3167 3408 3413 Any │ │ │ │ - // 3170 3174 320 327 Ljava/lang/Exception; │ │ │ │ - // 3177 3182 320 327 Ljava/lang/Exception; │ │ │ │ - // 3182 3186 320 327 Ljava/lang/Exception; │ │ │ │ - // 3189 3194 320 327 Ljava/lang/Exception; │ │ │ │ - // 3194 3198 320 327 Ljava/lang/Exception; │ │ │ │ - // 3201 3206 320 327 Ljava/lang/Exception; │ │ │ │ - // 3206 3210 320 327 Ljava/lang/Exception; │ │ │ │ - // 3215 3219 320 327 Ljava/lang/Exception; │ │ │ │ - // 3220 3226 320 327 Ljava/lang/Exception; │ │ │ │ - // 3233 3237 320 327 Ljava/lang/Exception; │ │ │ │ - // 3238 3244 320 327 Ljava/lang/Exception; │ │ │ │ - // 3246 3253 320 327 Ljava/lang/Exception; │ │ │ │ - // 3260 3267 320 327 Ljava/lang/Exception; │ │ │ │ - // 3269 3274 320 327 Ljava/lang/Exception; │ │ │ │ - // 3286 3292 320 327 Ljava/lang/Exception; │ │ │ │ - // 3296 3303 320 327 Ljava/lang/Exception; │ │ │ │ - // 3311 3317 3408 3413 Any │ │ │ │ - // 3319 3324 3408 3413 Any │ │ │ │ - // 3331 3334 3408 3413 Any │ │ │ │ - // 3336 3341 3408 3413 Any │ │ │ │ - // 3347 3355 3408 3413 Any │ │ │ │ - // 3355 3362 3408 3413 Any │ │ │ │ - // 3367 3371 3408 3413 Any │ │ │ │ - // 3384 3391 3408 3413 Any │ │ │ │ - // 3397 3405 3408 3413 Any │ │ │ │ - // 3409 3411 3408 3413 Any │ │ │ │ - // 3411 3413 320 327 Ljava/lang/Exception; │ │ │ │ - // 3419 3425 3408 3413 Any │ │ │ │ - // 3426 3430 3408 3413 Any │ │ │ │ - // 3431 3435 3408 3413 Any │ │ │ │ - // 3443 3449 3408 3413 Any │ │ │ │ - // 3450 3454 3408 3413 Any │ │ │ │ - // 3455 3459 3408 3413 Any │ │ │ │ - // 3500 3504 3408 3413 Any │ │ │ │ - // 3523 3528 3408 3413 Any │ │ │ │ - // 3530 3535 3408 3413 Any │ │ │ │ - // 3542 3548 3408 3413 Any │ │ │ │ - // 3554 3558 320 327 Ljava/lang/Exception; │ │ │ │ - // 3559 3563 320 327 Ljava/lang/Exception; │ │ │ │ - // 3563 3567 320 327 Ljava/lang/Exception; │ │ │ │ - // 3574 3578 320 327 Ljava/lang/Exception; │ │ │ │ + // 2545 2549 320 327 Ljava/lang/Exception; │ │ │ │ + // 2550 2556 320 327 Ljava/lang/Exception; │ │ │ │ + // 2557 2563 320 327 Ljava/lang/Exception; │ │ │ │ + // 2570 2576 320 327 Ljava/lang/Exception; │ │ │ │ + // 2578 2583 320 327 Ljava/lang/Exception; │ │ │ │ + // 2590 2596 320 327 Ljava/lang/Exception; │ │ │ │ + // 2598 2603 320 327 Ljava/lang/Exception; │ │ │ │ + // 2610 2613 320 327 Ljava/lang/Exception; │ │ │ │ + // 2615 2620 320 327 Ljava/lang/Exception; │ │ │ │ + // 2626 2634 320 327 Ljava/lang/Exception; │ │ │ │ + // 2640 2646 320 327 Ljava/lang/Exception; │ │ │ │ + // 2658 2661 320 327 Ljava/lang/Exception; │ │ │ │ + // 2662 2666 320 327 Ljava/lang/Exception; │ │ │ │ + // 2668 2673 320 327 Ljava/lang/Exception; │ │ │ │ + // 2677 2683 320 327 Ljava/lang/Exception; │ │ │ │ + // 2705 2709 320 327 Ljava/lang/Exception; │ │ │ │ + // 2713 2719 320 327 Ljava/lang/Exception; │ │ │ │ + // 2725 2729 320 327 Ljava/lang/Exception; │ │ │ │ + // 2746 2750 320 327 Ljava/lang/Exception; │ │ │ │ + // 2752 2756 320 327 Ljava/lang/Exception; │ │ │ │ + // 2770 2775 320 327 Ljava/lang/Exception; │ │ │ │ + // 2775 2779 320 327 Ljava/lang/Exception; │ │ │ │ + // 2781 2785 320 327 Ljava/lang/Exception; │ │ │ │ + // 2799 2804 320 327 Ljava/lang/Exception; │ │ │ │ + // 2804 2808 320 327 Ljava/lang/Exception; │ │ │ │ + // 2810 2814 320 327 Ljava/lang/Exception; │ │ │ │ + // 2828 2833 320 327 Ljava/lang/Exception; │ │ │ │ + // 2833 2837 320 327 Ljava/lang/Exception; │ │ │ │ + // 2843 2847 320 327 Ljava/lang/Exception; │ │ │ │ + // 2874 2878 320 327 Ljava/lang/Exception; │ │ │ │ + // 2901 2906 320 327 Ljava/lang/Exception; │ │ │ │ + // 2908 2913 320 327 Ljava/lang/Exception; │ │ │ │ + // 2916 2922 320 327 Ljava/lang/Exception; │ │ │ │ + // 2922 2926 320 327 Ljava/lang/Exception; │ │ │ │ + // 2932 2936 320 327 Ljava/lang/Exception; │ │ │ │ + // 2963 2967 320 327 Ljava/lang/Exception; │ │ │ │ + // 2990 2995 320 327 Ljava/lang/Exception; │ │ │ │ + // 2997 3002 320 327 Ljava/lang/Exception; │ │ │ │ + // 3005 3011 320 327 Ljava/lang/Exception; │ │ │ │ + // 3011 3015 320 327 Ljava/lang/Exception; │ │ │ │ + // 3020 3024 320 327 Ljava/lang/Exception; │ │ │ │ + // 3025 3031 320 327 Ljava/lang/Exception; │ │ │ │ + // 3041 3045 320 327 Ljava/lang/Exception; │ │ │ │ + // 3046 3048 320 327 Ljava/lang/Exception; │ │ │ │ + // 3048 3052 3345 3350 Any │ │ │ │ + // 3053 3059 3345 3350 Any │ │ │ │ + // 3060 3066 3345 3350 Any │ │ │ │ + // 3073 3079 3345 3350 Any │ │ │ │ + // 3081 3086 3345 3350 Any │ │ │ │ + // 3094 3100 3345 3350 Any │ │ │ │ + // 3105 3107 3345 3350 Any │ │ │ │ + // 3110 3114 320 327 Ljava/lang/Exception; │ │ │ │ + // 3117 3122 320 327 Ljava/lang/Exception; │ │ │ │ + // 3122 3126 320 327 Ljava/lang/Exception; │ │ │ │ + // 3129 3134 320 327 Ljava/lang/Exception; │ │ │ │ + // 3134 3138 320 327 Ljava/lang/Exception; │ │ │ │ + // 3141 3146 320 327 Ljava/lang/Exception; │ │ │ │ + // 3146 3150 320 327 Ljava/lang/Exception; │ │ │ │ + // 3155 3159 320 327 Ljava/lang/Exception; │ │ │ │ + // 3160 3166 320 327 Ljava/lang/Exception; │ │ │ │ + // 3173 3177 320 327 Ljava/lang/Exception; │ │ │ │ + // 3178 3184 320 327 Ljava/lang/Exception; │ │ │ │ + // 3185 3191 320 327 Ljava/lang/Exception; │ │ │ │ + // 3198 3204 320 327 Ljava/lang/Exception; │ │ │ │ + // 3206 3211 320 327 Ljava/lang/Exception; │ │ │ │ + // 3223 3229 320 327 Ljava/lang/Exception; │ │ │ │ + // 3233 3240 320 327 Ljava/lang/Exception; │ │ │ │ + // 3248 3254 3345 3350 Any │ │ │ │ + // 3256 3261 3345 3350 Any │ │ │ │ + // 3268 3271 3345 3350 Any │ │ │ │ + // 3273 3278 3345 3350 Any │ │ │ │ + // 3284 3292 3345 3350 Any │ │ │ │ + // 3292 3299 3345 3350 Any │ │ │ │ + // 3304 3308 3345 3350 Any │ │ │ │ + // 3321 3328 3345 3350 Any │ │ │ │ + // 3334 3342 3345 3350 Any │ │ │ │ + // 3346 3348 3345 3350 Any │ │ │ │ + // 3348 3350 320 327 Ljava/lang/Exception; │ │ │ │ + // 3356 3362 3345 3350 Any │ │ │ │ + // 3363 3367 3345 3350 Any │ │ │ │ + // 3368 3372 3345 3350 Any │ │ │ │ + // 3380 3386 3345 3350 Any │ │ │ │ + // 3387 3391 3345 3350 Any │ │ │ │ + // 3392 3396 3345 3350 Any │ │ │ │ + // 3437 3441 3345 3350 Any │ │ │ │ + // 3460 3465 3345 3350 Any │ │ │ │ + // 3467 3472 3345 3350 Any │ │ │ │ + // 3481 3488 3345 3350 Any │ │ │ │ + // 3494 3498 320 327 Ljava/lang/Exception; │ │ │ │ + // 3499 3503 320 327 Ljava/lang/Exception; │ │ │ │ + // 3503 3507 320 327 Ljava/lang/Exception; │ │ │ │ + // 3514 3518 320 327 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 1881 out of bounds for length 1881 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 1849 out of bounds for length 1849 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:113) │ │ │ │ @@ -2454,45 +2422,45 @@ │ │ │ │ final FileWriter out = new FileWriter(this.mFile); │ │ │ │ final BufferedWriter bufferedWriter = mw; │ │ │ │ try { │ │ │ │ new BufferedWriter(out); │ │ │ │ try { │ │ │ │ this.mW = mw; │ │ │ │ try { │ │ │ │ - Label_0606: { │ │ │ │ + Label_0619: { │ │ │ │ if (!this.topRow) { │ │ │ │ - break Label_0606; │ │ │ │ + break Label_0619; │ │ │ │ } │ │ │ │ try { │ │ │ │ final StringBuilder append = new StringBuilder().append(this.getString(2131165192)).append(" Record,Starting date and time:,"); │ │ │ │ try { │ │ │ │ final StringBuilder append2 = append.append(this.getDate()).append(",Read interval (ms):,"); │ │ │ │ try { │ │ │ │ final StringBuilder append3 = append2.append(this.intervalRead).append(",MemTotal (kB),"); │ │ │ │ try { │ │ │ │ final StringBuilder append4 = append3.append(this.memTotal).append("\nTotal CPU usage (%),AnotherMonitor (Pid "); │ │ │ │ try { │ │ │ │ final StringBuilder append5 = append4.append(Process.myPid()).append(") CPU usage (%),AnotherMonitor Memory (kB)"); │ │ │ │ try { │ │ │ │ - Label_0544: { │ │ │ │ + Label_0557: { │ │ │ │ if (this.mListSelected == null) { │ │ │ │ - break Label_0544; │ │ │ │ + break Label_0557; │ │ │ │ } │ │ │ │ final List mListSelected = this.mListSelected; │ │ │ │ try { │ │ │ │ if (mListSelected.isEmpty()) { │ │ │ │ - break Label_0544; │ │ │ │ + break Label_0557; │ │ │ │ } │ │ │ │ final List mListSelected2 = this.mListSelected; │ │ │ │ try { │ │ │ │ final Iterator> iterator = mListSelected2.iterator(); │ │ │ │ try { │ │ │ │ while (true) { │ │ │ │ if (!iterator.hasNext()) { │ │ │ │ - break Label_0544; │ │ │ │ + break Label_0557; │ │ │ │ } │ │ │ │ final Map next = iterator.next(); │ │ │ │ try { │ │ │ │ final Map map = (Map)next; │ │ │ │ append5.append(",").append(map.get((Object)"pAppName")).append(" (Pid ").append(map.get((Object)"pId")).append(") CPU usage (%)").append(",").append(map.get((Object)"pAppName")).append(" Memory (kB)"); │ │ │ │ continue; │ │ │ │ append5.append(",,Memory used (kB),Memory available (MemFree+Cached) (kB),MemFree (kB),Cached (kB),Threshold (kB)"); │ │ │ │ @@ -2506,30 +2474,30 @@ │ │ │ │ try { │ │ │ │ final StringBuilder append7 = append6.append(this.cpuTotal.get(0)).append(","); │ │ │ │ try { │ │ │ │ final StringBuilder append8 = append7.append(this.cpuAM.get(0)).append(","); │ │ │ │ try { │ │ │ │ append9 = append8.append(this.memoryAM.get(0)); │ │ │ │ try { │ │ │ │ - Label_0938: { │ │ │ │ + Label_0941: { │ │ │ │ if (this.mListSelected == null) { │ │ │ │ - break Label_0938; │ │ │ │ + break Label_0941; │ │ │ │ } │ │ │ │ final List mListSelected3 = this.mListSelected; │ │ │ │ try { │ │ │ │ if (mListSelected3.isEmpty()) { │ │ │ │ - break Label_0938; │ │ │ │ + break Label_0941; │ │ │ │ } │ │ │ │ final List mListSelected4 = this.mListSelected; │ │ │ │ try { │ │ │ │ final Iterator> iterator2 = mListSelected4.iterator(); │ │ │ │ try { │ │ │ │ while (true) { │ │ │ │ if (!iterator2.hasNext()) { │ │ │ │ - break Label_0938; │ │ │ │ + break Label_0941; │ │ │ │ } │ │ │ │ final Map next2 = iterator2.next(); │ │ │ │ try { │ │ │ │ final Map map2 = (Map)next2; │ │ │ │ if (map2.get("pDead") != null) { │ │ │ │ append9.append(",DEAD,DEAD"); │ │ │ │ continue; │ │ │ │ @@ -2606,14 +2574,15 @@ │ │ │ │ catch (IOException ex19) {} │ │ │ │ } │ │ │ │ catch (IOException ex20) {} │ │ │ │ } │ │ │ │ catch (IOException ex21) {} │ │ │ │ } │ │ │ │ catch (IOException ex22) {} │ │ │ │ + return; │ │ │ │ } │ │ │ │ catch (IOException ex23) {} │ │ │ │ } │ │ │ │ } │ │ │ │ catch (IOException ex24) {} │ │ │ │ } │ │ │ │ catch (IOException ex25) {} ├── smali/org/anothermonitor/ActivityProcesses$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityProcesses; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityProcesses;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityProcesses; │ │ .prologue │ .line 205 │ iput-object p1, p0, Lorg/anothermonitor/ActivityProcesses$4;->this$0:Lorg/anothermonitor/ActivityProcesses; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$33.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$mSBWidth:Landroid/widget/SeekBar; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/SeekBar;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 728 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ iput-object p2, p0, Lorg/anothermonitor/ActivityMain$33;->val$mSBUpdate:Landroid/widget/SeekBar; │ │ @@ -46,460 +47,462 @@ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 8 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 731 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$6300(Lorg/anothermonitor/ActivityMain;)V │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$6300(Lorg/anothermonitor/ActivityMain;)V │ │ .line 733 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "intervalWidth":I │ - const/4 v1, 0x0 │ + .local v2, "intervalWidth":I │ + const/4 v0, 0x0 │ │ - .local v1, "intervalRead":I │ - const/4 v2, 0x0 │ + .local v0, "intervalRead":I │ + const/4 v1, 0x0 │ │ .line 735 │ - .local v2, "intervalUpdate":I │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + .local v1, "intervalUpdate":I │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$6100(Lorg/anothermonitor/ActivityMain;)Landroid/widget/SeekBar; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$6100(Lorg/anothermonitor/ActivityMain;)Landroid/widget/SeekBar; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Landroid/widget/SeekBar;->getProgress()I │ + invoke-virtual {v5}, Landroid/widget/SeekBar;->getProgress()I │ │ - move-result v6 │ + move-result v5 │ │ - packed-switch v6, :pswitch_data_0 │ + packed-switch v5, :pswitch_data_0 │ │ .line 742 │ :goto_0 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->val$mSBUpdate:Landroid/widget/SeekBar; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->val$mSBUpdate:Landroid/widget/SeekBar; │ │ - invoke-virtual {v6}, Landroid/widget/SeekBar;->getProgress()I │ + invoke-virtual {v5}, Landroid/widget/SeekBar;->getProgress()I │ │ - move-result v6 │ + move-result v5 │ │ - packed-switch v6, :pswitch_data_1 │ + packed-switch v5, :pswitch_data_1 │ │ .line 749 │ :goto_1 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->val$mSBWidth:Landroid/widget/SeekBar; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->val$mSBWidth:Landroid/widget/SeekBar; │ │ - invoke-virtual {v6}, Landroid/widget/SeekBar;->getProgress()I │ + invoke-virtual {v5}, Landroid/widget/SeekBar;->getProgress()I │ │ - move-result v6 │ + move-result v5 │ │ - packed-switch v6, :pswitch_data_2 │ + packed-switch v5, :pswitch_data_2 │ │ .line 756 │ :goto_2 │ - if-le v1, v2, :cond_0 │ + if-le v0, v1, :cond_0 │ │ .line 757 │ - move v2, v1 │ + move v1, v0 │ │ .line 758 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 759 │ - .local v5, "t":I │ - sparse-switch v2, :sswitch_data_0 │ + .local v4, "t":I │ + sparse-switch v1, :sswitch_data_0 │ │ .line 765 │ :goto_3 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->val$mSBUpdate:Landroid/widget/SeekBar; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->val$mSBUpdate:Landroid/widget/SeekBar; │ │ - invoke-virtual {v6, v5}, Landroid/widget/SeekBar;->setProgress(I)V │ + invoke-virtual {v5, v4}, Landroid/widget/SeekBar;->setProgress(I)V │ │ .line 768 │ - .end local v5 # "t":I │ + .end local v4 # "t":I │ :cond_0 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$6400(Lorg/anothermonitor/ActivityMain;)I │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$6400(Lorg/anothermonitor/ActivityMain;)I │ │ - move-result v6 │ + move-result v5 │ │ - if-eq v6, v1, :cond_2 │ + if-eq v5, v0, :cond_2 │ │ .line 769 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;->getCPUTotalP()Ljava/util/List; │ + invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;->getCPUTotalP()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->clear()V │ + invoke-interface {v5}, Ljava/util/List;->clear()V │ │ .line 770 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;->getCPUAMP()Ljava/util/List; │ + invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;->getCPUAMP()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->clear()V │ + invoke-interface {v5}, Ljava/util/List;->clear()V │ │ .line 772 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$5900(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$5900(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$5900(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$5900(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v5}, Ljava/util/List;->isEmpty()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 773 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$5900(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$5900(Lorg/anothermonitor/ActivityMain;)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/util/Map; │ + check-cast v3, Ljava/util/Map; │ │ .line 774 │ - .local v4, "process":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v3, "process":Ljava/util/Map;, "Ljava/util/Map;" │ const-string v6, "finalValue" │ │ new-instance v7, Ljava/util/ArrayList; │ │ invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ - invoke-interface {v4, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 775 │ const-string v6, "pPTD" │ │ new-instance v7, Ljava/util/ArrayList; │ │ invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ - invoke-interface {v4, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_4 │ │ .line 736 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v4 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v3 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ :pswitch_0 │ - const/16 v1, 0x1f4 │ + const/16 v0, 0x1f4 │ │ goto/16 :goto_0 │ │ .line 737 │ :pswitch_1 │ - const/16 v1, 0x3e8 │ + const/16 v0, 0x3e8 │ │ goto/16 :goto_0 │ │ .line 738 │ :pswitch_2 │ - const/16 v1, 0x7d0 │ + const/16 v0, 0x7d0 │ │ goto/16 :goto_0 │ │ .line 739 │ :pswitch_3 │ - const/16 v1, 0xfa0 │ + const/16 v0, 0xfa0 │ │ goto/16 :goto_0 │ │ .line 743 │ :pswitch_4 │ - const/16 v2, 0x1f4 │ + const/16 v1, 0x1f4 │ │ goto/16 :goto_1 │ │ .line 744 │ :pswitch_5 │ - const/16 v2, 0x3e8 │ + const/16 v1, 0x3e8 │ │ goto/16 :goto_1 │ │ .line 745 │ :pswitch_6 │ - const/16 v2, 0x7d0 │ + const/16 v1, 0x7d0 │ │ goto/16 :goto_1 │ │ .line 746 │ :pswitch_7 │ - const/16 v2, 0xfa0 │ + const/16 v1, 0xfa0 │ │ goto/16 :goto_1 │ │ .line 750 │ :pswitch_8 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ goto/16 :goto_2 │ │ .line 751 │ :pswitch_9 │ - const/4 v3, 0x2 │ + const/4 v2, 0x2 │ │ goto/16 :goto_2 │ │ .line 752 │ :pswitch_a │ - const/4 v3, 0x5 │ + const/4 v2, 0x5 │ │ goto/16 :goto_2 │ │ .line 753 │ :pswitch_b │ - const/16 v3, 0xa │ + const/16 v2, 0xa │ │ goto/16 :goto_2 │ │ .line 760 │ - .restart local v5 # "t":I │ + .restart local v4 # "t":I │ :sswitch_0 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ goto/16 :goto_3 │ │ .line 761 │ :sswitch_1 │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ goto/16 :goto_3 │ │ .line 762 │ :sswitch_2 │ - const/4 v5, 0x2 │ + const/4 v4, 0x2 │ │ goto/16 :goto_3 │ │ .line 763 │ :sswitch_3 │ - const/4 v5, 0x3 │ + const/4 v4, 0x3 │ │ goto/16 :goto_3 │ │ .line 778 │ - .end local v5 # "t":I │ + .end local v4 # "t":I │ :cond_1 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;->getMemUsed()Ljava/util/List; │ + invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;->getMemUsed()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->clear()V │ + invoke-interface {v5}, Ljava/util/List;->clear()V │ │ .line 779 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;->getMemAvailable()Ljava/util/List; │ + invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;->getMemAvailable()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->clear()V │ + invoke-interface {v5}, Ljava/util/List;->clear()V │ │ .line 780 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;->getMemFree()Ljava/util/List; │ + invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;->getMemFree()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->clear()V │ + invoke-interface {v5}, Ljava/util/List;->clear()V │ │ .line 781 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;->getCached()Ljava/util/List; │ + invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;->getCached()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->clear()V │ + invoke-interface {v5}, Ljava/util/List;->clear()V │ │ .line 782 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/anothermonitor/ServiceReader;->getThreshold()Ljava/util/List; │ + invoke-virtual {v5}, Lorg/anothermonitor/ServiceReader;->getThreshold()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->clear()V │ + invoke-interface {v5}, Ljava/util/List;->clear()V │ │ .line 785 │ :cond_2 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6, v1}, Lorg/anothermonitor/ActivityMain;->access$6402(Lorg/anothermonitor/ActivityMain;I)I │ + invoke-static {v5, v0}, Lorg/anothermonitor/ActivityMain;->access$6402(Lorg/anothermonitor/ActivityMain;I)I │ │ .line 786 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6, v2}, Lorg/anothermonitor/ActivityMain;->access$002(Lorg/anothermonitor/ActivityMain;I)I │ + invoke-static {v5, v1}, Lorg/anothermonitor/ActivityMain;->access$002(Lorg/anothermonitor/ActivityMain;I)I │ │ .line 787 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6, v3}, Lorg/anothermonitor/ActivityMain;->access$6502(Lorg/anothermonitor/ActivityMain;I)I │ + invoke-static {v5, v2}, Lorg/anothermonitor/ActivityMain;->access$6502(Lorg/anothermonitor/ActivityMain;I)I │ │ .line 789 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$200(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ServiceReader; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v1, v2, v3}, Lorg/anothermonitor/ServiceReader;->setIntervals(III)V │ + invoke-virtual {v5, v0, v1, v2}, Lorg/anothermonitor/ServiceReader;->setIntervals(III)V │ │ .line 790 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$2500(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$2500(Lorg/anothermonitor/ActivityMain;)Lorg/anothermonitor/ViewGraphic; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/anothermonitor/ViewGraphic;->calculateInnerVariables()V │ + invoke-virtual {v5}, Lorg/anothermonitor/ViewGraphic;->calculateInnerVariables()V │ │ .line 791 │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$400(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ + │ + move-result-object v5 │ + │ iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$400(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ + invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$300(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ move-result-object v6 │ │ - iget-object v7, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + invoke-virtual {v5, v6}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ - invoke-static {v7}, Lorg/anothermonitor/ActivityMain;->access$300(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ + .line 792 │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - move-result-object v7 │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$100(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ - invoke-virtual {v6, v7}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ + move-result-object v5 │ │ - .line 792 │ iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$100(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ + invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$4400(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ move-result-object v6 │ │ - iget-object v7, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + invoke-virtual {v5, v6}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V │ │ - invoke-static {v7}, Lorg/anothermonitor/ActivityMain;->access$4400(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ + .line 793 │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - move-result-object v7 │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$100(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ │ - invoke-virtual {v6, v7}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V │ + move-result-object v5 │ │ - .line 793 │ iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$100(Lorg/anothermonitor/ActivityMain;)Landroid/os/Handler; │ + invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$4400(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ │ move-result-object v6 │ │ - iget-object v7, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ - │ - invoke-static {v7}, Lorg/anothermonitor/ActivityMain;->access$4400(Lorg/anothermonitor/ActivityMain;)Ljava/lang/Runnable; │ - │ - move-result-object v7 │ - │ - invoke-virtual {v6, v7}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v5, v6}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ .line 794 │ - iget-object v6, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ + iget-object v5, p0, Lorg/anothermonitor/ActivityMain$33;->this$0:Lorg/anothermonitor/ActivityMain; │ │ - invoke-static {v6}, Lorg/anothermonitor/ActivityMain;->access$4800(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; │ + invoke-static {v5}, Lorg/anothermonitor/ActivityMain;->access$4800(Lorg/anothermonitor/ActivityMain;)Landroid/content/SharedPreferences; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v5}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "intervalRead" │ + const-string v6, "intervalRead" │ │ - invoke-interface {v6, v7, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + .line 795 │ + invoke-interface {v5, v6, v0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "intervalUpdate" │ + const-string v6, "intervalUpdate" │ │ - invoke-interface {v6, v7, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + .line 796 │ + invoke-interface {v5, v6, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "intervalWidth" │ + const-string v6, "intervalWidth" │ │ - invoke-interface {v6, v7, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + .line 797 │ + invoke-interface {v5, v6, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + .line 798 │ + invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 799 │ return-void │ │ .line 735 │ :pswitch_data_0 │ .packed-switch 0x0 ├── smali/org/anothermonitor/ActivityMain$35.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 818 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$35;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ServiceReader.smali │ @@ -238,15 +238,14 @@ │ │ new-instance v0, Lorg/anothermonitor/ServiceReader$4; │ │ invoke-direct {v0, p0}, Lorg/anothermonitor/ServiceReader$4;->(Lorg/anothermonitor/ServiceReader;)V │ │ iput-object v0, p0, Lorg/anothermonitor/ServiceReader;->receiverClose:Landroid/content/BroadcastReceiver; │ │ - .line 137 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/anothermonitor/ServiceReader;)Ljava/lang/Thread; │ .locals 1 │ .param p0, "x0" # Lorg/anothermonitor/ServiceReader; │ │ @@ -300,14 +299,15 @@ │ .local v1, "df":Ljava/text/DecimalFormat; │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const/4 v3, 0x1 │ │ + .line 582 │ invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ int-to-long v4, v3 │ │ invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;->format(J)Ljava/lang/String; │ @@ -322,14 +322,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const/4 v3, 0x2 │ │ + .line 583 │ invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ add-int/lit8 v3, v3, 0x1 │ │ int-to-long v4, v3 │ @@ -346,14 +347,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const/4 v3, 0x5 │ │ + .line 584 │ invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ int-to-long v4, v3 │ │ invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;->format(J)Ljava/lang/String; │ @@ -368,14 +370,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const/16 v3, 0xb │ │ + .line 585 │ invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ int-to-long v4, v3 │ │ invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;->format(J)Ljava/lang/String; │ @@ -390,14 +393,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const/16 v3, 0xc │ │ + .line 586 │ invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ int-to-long v4, v3 │ │ invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;->format(J)Ljava/lang/String; │ @@ -412,14 +416,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const/16 v3, 0xd │ │ + .line 587 │ invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ int-to-long v4, v3 │ │ invoke-virtual {v1, v4, v5}, Ljava/text/DecimalFormat;->format(J)Ljava/lang/String; │ @@ -430,214 +435,215 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 581 │ return-object v2 │ .end method │ │ .method private read()V │ .locals 22 │ .annotation build Landroid/annotation/SuppressLint; │ value = { │ "NewApi" │ } │ .end annotation │ │ .prologue │ .line 261 │ :try_start_0 │ - new-instance v14, Ljava/io/BufferedReader; │ + new-instance v13, Ljava/io/BufferedReader; │ │ - new-instance v15, Ljava/io/FileReader; │ + new-instance v14, Ljava/io/FileReader; │ │ - const-string v16, "/proc/meminfo" │ + const-string v15, "/proc/meminfo" │ │ - invoke-direct/range {v15 .. v16}, Ljava/io/FileReader;->(Ljava/lang/String;)V │ + invoke-direct {v14, v15}, Ljava/io/FileReader;->(Ljava/lang/String;)V │ │ - invoke-direct {v14, v15}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct {v13, v14}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ move-object/from16 v0, p0 │ │ - iput-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iput-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ .line 262 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ - invoke-virtual {v14}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iput-object v14, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ + iput-object v13, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ │ .line 263 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ │ - if-eqz v14, :cond_a │ + if-eqz v13, :cond_a │ │ .line 265 │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memFree:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->memFree:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->size()I │ + invoke-interface {v13}, Ljava/util/List;->size()I │ │ - move-result v14 │ + move-result v13 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lorg/anothermonitor/ServiceReader;->maxSamples:I │ + iget v14, v0, Lorg/anothermonitor/ServiceReader;->maxSamples:I │ │ - if-lt v14, v15, :cond_1 │ + if-lt v13, v14, :cond_1 │ │ .line 266 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->cpuTotal:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->cpuTotal:Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->cpuTotal:Ljava/util/List; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->cpuTotal:Ljava/util/List; │ │ - invoke-interface {v15}, Ljava/util/List;->size()I │ + invoke-interface {v14}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - add-int/lit8 v15, v15, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 267 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->cpuAM:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->cpuAM:Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->cpuAM:Ljava/util/List; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->cpuAM:Ljava/util/List; │ │ - invoke-interface {v15}, Ljava/util/List;->size()I │ + invoke-interface {v14}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - add-int/lit8 v15, v15, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 268 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memoryAM:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->memoryAM:Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->memoryAM:Ljava/util/List; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memoryAM:Ljava/util/List; │ │ - invoke-interface {v15}, Ljava/util/List;->size()I │ + invoke-interface {v14}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - add-int/lit8 v15, v15, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 270 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memUsed:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->memUsed:Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->memUsed:Ljava/util/List; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memUsed:Ljava/util/List; │ │ - invoke-interface {v15}, Ljava/util/List;->size()I │ + invoke-interface {v14}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - add-int/lit8 v15, v15, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 271 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memAvailable:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->memAvailable:Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->memAvailable:Ljava/util/List; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memAvailable:Ljava/util/List; │ │ - invoke-interface {v15}, Ljava/util/List;->size()I │ + invoke-interface {v14}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - add-int/lit8 v15, v15, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 272 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memFree:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->memFree:Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->memFree:Ljava/util/List; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memFree:Ljava/util/List; │ │ - invoke-interface {v15}, Ljava/util/List;->size()I │ + invoke-interface {v14}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - add-int/lit8 v15, v15, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 273 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->cached:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->cached:Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->cached:Ljava/util/List; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->cached:Ljava/util/List; │ │ - invoke-interface {v15}, Ljava/util/List;->size()I │ + invoke-interface {v14}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - add-int/lit8 v15, v15, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 274 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->threshold:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->threshold:Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->threshold:Ljava/util/List; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->threshold:Ljava/util/List; │ │ - invoke-interface {v15}, Ljava/util/List;->size()I │ + invoke-interface {v14}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - add-int/lit8 v15, v15, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto/16 :goto_1 │ │ .line 438 │ :catch_0 │ @@ -654,583 +660,569 @@ │ return-void │ │ .line 276 │ :cond_1 │ :try_start_1 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - if-eqz v14, :cond_2 │ + if-eqz v13, :cond_2 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v13}, Ljava/util/List;->isEmpty()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_2 │ + if-nez v13, :cond_2 │ │ .line 277 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Ljava/util/Map; │ + check-cast v13, Ljava/util/Map; │ │ - const-string v15, "finalValue" │ + const-string v14, "finalValue" │ │ - invoke-interface {v14, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/util/List; │ + check-cast v7, Ljava/util/List; │ │ .line 278 │ - .local v8, "l":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v8, :cond_2 │ + .local v7, "l":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v7, :cond_2 │ │ - invoke-interface {v8}, Ljava/util/List;->size()I │ + invoke-interface {v7}, Ljava/util/List;->size()I │ │ - move-result v14 │ + move-result v13 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lorg/anothermonitor/ServiceReader;->maxSamples:I │ + iget v14, v0, Lorg/anothermonitor/ServiceReader;->maxSamples:I │ │ - if-lt v14, v15, :cond_2 │ + if-lt v13, v14, :cond_2 │ │ .line 279 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v15 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_2 │ + if-eqz v13, :cond_2 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/util/Map; │ + check-cast v8, Ljava/util/Map; │ │ .line 280 │ - .local v9, "m":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v14, "finalValue" │ + .local v8, "m":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v13, "finalValue" │ │ - invoke-interface {v9, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v8, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Ljava/util/List; │ + check-cast v13, Ljava/util/List; │ │ - invoke-interface {v8}, Ljava/util/List;->size()I │ + invoke-interface {v7}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - add-int/lit8 v15, v15, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 281 │ - const-string v14, "pPTD" │ + const-string v13, "pPTD" │ │ - invoke-interface {v9, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v8, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Ljava/util/List; │ + check-cast v13, Ljava/util/List; │ │ - const-string v15, "pPTD" │ + const-string v14, "pPTD" │ │ - invoke-interface {v9, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v8, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Ljava/util/List; │ + check-cast v14, Ljava/util/List; │ │ - invoke-interface {v15}, Ljava/util/List;->size()I │ + invoke-interface {v14}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - add-int/lit8 v15, v15, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ goto :goto_3 │ │ .line 284 │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v8 # "l":Ljava/util/List;, "Ljava/util/List;" │ - .end local v9 # "m":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ + .end local v8 # "m":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - if-eqz v14, :cond_4 │ + if-eqz v13, :cond_4 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v13}, Ljava/util/List;->isEmpty()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_4 │ + if-nez v13, :cond_4 │ │ .line 285 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v13 │ │ - .restart local v5 # "i$":Ljava/util/Iterator; │ :cond_3 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_4 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/util/Map; │ + check-cast v8, Ljava/util/Map; │ │ .line 286 │ - .restart local v9 # "m":Ljava/util/Map;, "Ljava/util/Map;" │ + .restart local v8 # "m":Ljava/util/Map;, "Ljava/util/Map;" │ const-string v14, "finalValue" │ │ - invoke-interface {v9, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v8, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/util/List; │ + check-cast v7, Ljava/util/List; │ │ .line 287 │ - .restart local v8 # "l":Ljava/util/List;, "Ljava/util/List;" │ - if-nez v8, :cond_6 │ + .restart local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ + if-nez v7, :cond_6 │ │ .line 298 │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v8 # "l":Ljava/util/List;, "Ljava/util/List;" │ - .end local v9 # "m":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ + .end local v8 # "m":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-boolean v14, v0, Lorg/anothermonitor/ServiceReader;->firstRead:Z │ + iget-boolean v13, v0, Lorg/anothermonitor/ServiceReader;->firstRead:Z │ │ - if-eqz v14, :cond_8 │ + if-eqz v13, :cond_8 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ │ - const-string v15, "MemTotal:" │ + const-string v14, "MemTotal:" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_8 │ + if-eqz v13, :cond_8 │ │ .line 299 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ │ - const-string v15, "[ ]+" │ + const-string v14, "[ ]+" │ │ - const/16 v16, 0x3 │ + const/4 v15, 0x3 │ │ - invoke-virtual/range {v14 .. v16}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ + invoke-virtual {v13, v14, v15}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const/4 v15, 0x1 │ + const/4 v14, 0x1 │ │ - aget-object v14, v14, v15 │ + aget-object v13, v13, v14 │ │ - invoke-static {v14}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v14 │ + move-result v13 │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Lorg/anothermonitor/ServiceReader;->memTotal:I │ + iput v13, v0, Lorg/anothermonitor/ServiceReader;->memTotal:I │ │ .line 300 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-boolean v14, v0, Lorg/anothermonitor/ServiceReader;->firstRead:Z │ + iput-boolean v13, v0, Lorg/anothermonitor/ServiceReader;->firstRead:Z │ │ .line 306 │ :cond_5 │ :goto_4 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ - invoke-virtual {v14}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iput-object v14, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ + iput-object v13, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ │ goto/16 :goto_0 │ │ .line 289 │ - .restart local v5 # "i$":Ljava/util/Iterator; │ - .restart local v8 # "l":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v9 # "m":Ljava/util/Map;, "Ljava/util/Map;" │ + .restart local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v8 # "m":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_6 │ :goto_5 │ - invoke-interface {v8}, Ljava/util/List;->size()I │ + invoke-interface {v7}, Ljava/util/List;->size()I │ │ move-result v14 │ │ move-object/from16 v0, p0 │ │ iget v15, v0, Lorg/anothermonitor/ServiceReader;->maxSamples:I │ │ if-lt v14, v15, :cond_7 │ │ .line 290 │ - invoke-interface {v8}, Ljava/util/List;->size()I │ + invoke-interface {v7}, Ljava/util/List;->size()I │ │ move-result v14 │ │ add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v8, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v7, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ goto :goto_5 │ │ .line 291 │ :cond_7 │ const-string v14, "pPTD" │ │ - invoke-interface {v9, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v8, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - .end local v8 # "l":Ljava/util/List;, "Ljava/util/List;" │ - check-cast v8, Ljava/util/List; │ + .end local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ + check-cast v7, Ljava/util/List; │ │ .line 292 │ - .restart local v8 # "l":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ :goto_6 │ - invoke-interface {v8}, Ljava/util/List;->size()I │ + invoke-interface {v7}, Ljava/util/List;->size()I │ │ move-result v14 │ │ move-object/from16 v0, p0 │ │ iget v15, v0, Lorg/anothermonitor/ServiceReader;->maxSamples:I │ │ if-lt v14, v15, :cond_3 │ │ .line 293 │ - invoke-interface {v8}, Ljava/util/List;->size()I │ + invoke-interface {v7}, Ljava/util/List;->size()I │ │ move-result v14 │ │ add-int/lit8 v14, v14, -0x1 │ │ - invoke-interface {v8, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v7, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ goto :goto_6 │ │ .line 301 │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v8 # "l":Ljava/util/List;, "Ljava/util/List;" │ - .end local v9 # "m":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ + .end local v8 # "m":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_8 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ │ - const-string v15, "MemFree:" │ + const-string v14, "MemFree:" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_9 │ + if-eqz v13, :cond_9 │ │ .line 302 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memFree:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->memFree:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ + iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ │ - move-object/from16 v16, v0 │ - │ - const-string v17, "[ ]+" │ + const-string v16, "[ ]+" │ │ - const/16 v18, 0x3 │ + const/16 v17, 0x3 │ │ - invoke-virtual/range {v16 .. v18}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ + invoke-virtual/range {v15 .. v17}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ - aget-object v16, v16, v17 │ + aget-object v15, v15, v16 │ │ - invoke-interface/range {v14 .. v16}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v13, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ goto :goto_4 │ │ .line 303 │ :cond_9 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ │ - const-string v15, "Cached:" │ + const-string v14, "Cached:" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_5 │ + if-eqz v13, :cond_5 │ │ .line 304 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->cached:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->cached:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ + iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->s:Ljava/lang/String; │ │ - move-object/from16 v16, v0 │ - │ - const-string v17, "[ ]+" │ + const-string v16, "[ ]+" │ │ - const/16 v18, 0x3 │ + const/16 v17, 0x3 │ │ - invoke-virtual/range {v16 .. v18}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ + invoke-virtual/range {v15 .. v17}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ - aget-object v16, v16, v17 │ + aget-object v15, v15, v16 │ │ - invoke-interface/range {v14 .. v16}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v13, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ goto/16 :goto_4 │ │ .line 308 │ :cond_a │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ - invoke-virtual {v14}, Ljava/io/BufferedReader;->close()V │ + invoke-virtual {v13}, Ljava/io/BufferedReader;->close()V │ │ .line 311 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->am:Landroid/app/ActivityManager; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->am:Landroid/app/ActivityManager; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->mi:Landroid/app/ActivityManager$MemoryInfo; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mi:Landroid/app/ActivityManager$MemoryInfo; │ │ - invoke-virtual {v14, v15}, Landroid/app/ActivityManager;->getMemoryInfo(Landroid/app/ActivityManager$MemoryInfo;)V │ + invoke-virtual {v13, v14}, Landroid/app/ActivityManager;->getMemoryInfo(Landroid/app/ActivityManager$MemoryInfo;)V │ │ .line 312 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mi:Landroid/app/ActivityManager$MemoryInfo; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mi:Landroid/app/ActivityManager$MemoryInfo; │ │ - if-nez v14, :cond_c │ + if-nez v13, :cond_c │ │ .line 313 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memUsed:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->memUsed:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static {v15}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-interface/range {v14 .. v16}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v13, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 314 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memAvailable:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->memAvailable:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static {v15}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-interface/range {v14 .. v16}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v13, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 315 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->threshold:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->threshold:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static {v15}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-interface/range {v14 .. v16}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v13, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 322 │ :goto_7 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memoryAM:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->memoryAM:Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->amMI:[Landroid/os/Debug$MemoryInfo; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->amMI:[Landroid/os/Debug$MemoryInfo; │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - aget-object v15, v15, v16 │ + aget-object v14, v14, v15 │ │ - invoke-virtual {v15}, Landroid/os/Debug$MemoryInfo;->getTotalPrivateDirty()I │ + invoke-virtual {v14}, Landroid/os/Debug$MemoryInfo;->getTotalPrivateDirty()I │ │ - move-result v15 │ + move-result v14 │ │ - invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 331 │ - new-instance v14, Ljava/io/BufferedReader; │ + new-instance v13, Ljava/io/BufferedReader; │ │ - new-instance v15, Ljava/io/FileReader; │ + new-instance v14, Ljava/io/FileReader; │ │ - const-string v16, "/proc/stat" │ + const-string v15, "/proc/stat" │ │ - invoke-direct/range {v15 .. v16}, Ljava/io/FileReader;->(Ljava/lang/String;)V │ + invoke-direct {v14, v15}, Ljava/io/FileReader;->(Ljava/lang/String;)V │ │ - invoke-direct {v14, v15}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct {v13, v14}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ move-object/from16 v0, p0 │ │ - iput-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iput-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ .line 332 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ - invoke-virtual {v14}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "[ ]+" │ + const-string v14, "[ ]+" │ │ - const/16 v16, 0x9 │ + const/16 v15, 0x9 │ │ - invoke-virtual/range {v14 .. v16}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ + invoke-virtual {v13, v14, v15}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iput-object v14, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ + iput-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ .line 333 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ - const/4 v15, 0x1 │ + const/4 v14, 0x1 │ │ - aget-object v14, v14, v15 │ + aget-object v13, v13, v14 │ │ - invoke-static {v14}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v13}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ - move-object/from16 v16, v0 │ + const/16 v16, 0x2 │ │ - const/16 v17, 0x2 │ + aget-object v13, v13, v16 │ │ - aget-object v16, v16, v17 │ - │ - invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v13}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v16 │ │ add-long v14, v14, v16 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ - │ - move-object/from16 v16, v0 │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ - const/16 v17, 0x3 │ + const/16 v16, 0x3 │ │ - aget-object v16, v16, v17 │ + aget-object v13, v13, v16 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v13}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v16 │ │ add-long v14, v14, v16 │ │ move-object/from16 v0, p0 │ │ @@ -1239,305 +1231,290 @@ │ .line 334 │ move-object/from16 v0, p0 │ │ iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;->work:J │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ - │ - move-object/from16 v16, v0 │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ - const/16 v17, 0x4 │ + const/16 v16, 0x4 │ │ - aget-object v16, v16, v17 │ + aget-object v13, v13, v16 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v13}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v16 │ │ add-long v14, v14, v16 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ - move-object/from16 v16, v0 │ + const/16 v16, 0x5 │ │ - const/16 v17, 0x5 │ + aget-object v13, v13, v16 │ │ - aget-object v16, v16, v17 │ - │ - invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v13}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v16 │ │ add-long v14, v14, v16 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ - move-object/from16 v16, v0 │ - │ - const/16 v17, 0x6 │ + const/16 v16, 0x6 │ │ - aget-object v16, v16, v17 │ + aget-object v13, v13, v16 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v13}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v16 │ │ add-long v14, v14, v16 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ - move-object/from16 v16, v0 │ + const/16 v16, 0x7 │ │ - const/16 v17, 0x7 │ + aget-object v13, v13, v16 │ │ - aget-object v16, v16, v17 │ - │ - invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v13}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v16 │ │ add-long v14, v14, v16 │ │ move-object/from16 v0, p0 │ │ iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;->total:J │ │ .line 335 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ - invoke-virtual {v14}, Ljava/io/BufferedReader;->close()V │ + invoke-virtual {v13}, Ljava/io/BufferedReader;->close()V │ │ .line 337 │ - new-instance v14, Ljava/io/BufferedReader; │ + new-instance v13, Ljava/io/BufferedReader; │ │ - new-instance v15, Ljava/io/FileReader; │ + new-instance v14, Ljava/io/FileReader; │ │ - new-instance v16, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v17, "/proc/" │ + const-string v16, "/proc/" │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lorg/anothermonitor/ServiceReader;->pId:I │ │ - move/from16 v17, v0 │ + move/from16 v16, v0 │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - const-string v17, "/stat" │ + const-string v16, "/stat" │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-direct/range {v15 .. v16}, Ljava/io/FileReader;->(Ljava/lang/String;)V │ + invoke-direct {v14, v15}, Ljava/io/FileReader;->(Ljava/lang/String;)V │ │ - invoke-direct {v14, v15}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct {v13, v14}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ move-object/from16 v0, p0 │ │ - iput-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iput-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ .line 338 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ - invoke-virtual {v14}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "[ ]+" │ + const-string v14, "[ ]+" │ │ - const/16 v16, 0x12 │ + const/16 v15, 0x12 │ │ - invoke-virtual/range {v14 .. v16}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ + invoke-virtual {v13, v14, v15}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iput-object v14, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ + iput-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ .line 339 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ - const/16 v15, 0xd │ + const/16 v14, 0xd │ │ - aget-object v14, v14, v15 │ + aget-object v13, v13, v14 │ │ - invoke-static {v14}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v13}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ - │ - move-object/from16 v16, v0 │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ - const/16 v17, 0xe │ + const/16 v16, 0xe │ │ - aget-object v16, v16, v17 │ + aget-object v13, v13, v16 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v13}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v16 │ │ add-long v14, v14, v16 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ - │ - move-object/from16 v16, v0 │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ - const/16 v17, 0xf │ + const/16 v16, 0xf │ │ - aget-object v16, v16, v17 │ + aget-object v13, v13, v16 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v13}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v16 │ │ add-long v14, v14, v16 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ - move-object/from16 v16, v0 │ + const/16 v16, 0x10 │ │ - const/16 v17, 0x10 │ + aget-object v13, v13, v16 │ │ - aget-object v16, v16, v17 │ - │ - invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v13}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v16 │ │ add-long v14, v14, v16 │ │ move-object/from16 v0, p0 │ │ iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;->workAM:J │ │ .line 340 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ - invoke-virtual {v14}, Ljava/io/BufferedReader;->close()V │ + invoke-virtual {v13}, Ljava/io/BufferedReader;->close()V │ │ .line 342 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - if-eqz v14, :cond_10 │ + if-eqz v13, :cond_10 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v13}, Ljava/util/List;->isEmpty()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_10 │ + if-nez v13, :cond_10 │ │ .line 343 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->size()I │ + invoke-interface {v13}, Ljava/util/List;->size()I │ │ - move-result v14 │ + move-result v13 │ │ - new-array v2, v14, [I │ + new-array v2, v13, [I │ │ .line 344 │ .local v2, "arrayPIds":[I │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - monitor-enter v15 │ + monitor-enter v14 │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ .line 345 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ .line 346 │ - .local v11, "n":I │ + .local v10, "n":I │ :try_start_2 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v15 │ │ - .restart local v5 # "i$":Ljava/util/Iterator; │ :cond_b │ :goto_8 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_d │ + if-eqz v13, :cond_d │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/util/Map; │ + check-cast v11, Ljava/util/Map; │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 348 │ - .local v12, "p":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v11, "p":Ljava/util/Map;, "Ljava/util/Map;" │ :try_start_3 │ - const-string v14, "pDead" │ + const-string v13, "pDead" │ │ - invoke-interface {v12, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - if-nez v14, :cond_b │ + if-nez v13, :cond_b │ │ .line 349 │ - new-instance v14, Ljava/io/BufferedReader; │ + new-instance v13, Ljava/io/BufferedReader; │ │ new-instance v16, Ljava/io/FileReader; │ │ new-instance v17, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ @@ -1547,15 +1524,15 @@ │ │ move-result-object v17 │ │ const-string v18, "pId" │ │ move-object/from16 v0, v18 │ │ - invoke-interface {v12, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v18 │ │ invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v17 │ │ @@ -1569,69 +1546,69 @@ │ │ move-result-object v17 │ │ invoke-direct/range {v16 .. v17}, Ljava/io/FileReader;->(Ljava/lang/String;)V │ │ move-object/from16 v0, v16 │ │ - invoke-direct {v14, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct {v13, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ move-object/from16 v0, p0 │ │ - iput-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iput-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ .line 350 │ - const-string v14, "pId" │ + const-string v13, "pId" │ │ - invoke-interface {v12, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Ljava/lang/String; │ + check-cast v13, Ljava/lang/String; │ │ - invoke-static {v14}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ + invoke-static {v13}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I │ │ - move-result v14 │ + move-result v13 │ │ - aput v14, v2, v11 │ + aput v13, v2, v10 │ │ .line 351 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ .line 352 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ - invoke-virtual {v14}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ const-string v16, "[ ]+" │ │ const/16 v17, 0x12 │ │ move-object/from16 v0, v16 │ │ move/from16 v1, v17 │ │ - invoke-virtual {v14, v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ + invoke-virtual {v13, v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iput-object v14, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ + iput-object v13, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ .line 353 │ - const-string v14, "work" │ + const-string v13, "work" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->sa:[Ljava/lang/String; │ │ move-object/from16 v16, v0 │ │ @@ -1717,321 +1694,302 @@ │ │ invoke-static/range {v16 .. v16}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v16 │ │ move-object/from16 v0, v16 │ │ - invoke-interface {v12, v14, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v13, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 354 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ - invoke-virtual {v14}, Ljava/io/BufferedReader;->close()V │ + invoke-virtual {v13}, Ljava/io/BufferedReader;->close()V │ :try_end_3 │ .catch Ljava/io/FileNotFoundException; {:try_start_3 .. :try_end_3} :catch_1 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto/16 :goto_8 │ │ .line 356 │ :catch_1 │ move-exception v3 │ │ .line 357 │ .local v3, "e":Ljava/io/FileNotFoundException; │ :try_start_4 │ - const-string v14, "pDead" │ + const-string v13, "pDead" │ │ sget-object v16, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; │ │ move-object/from16 v0, v16 │ │ - invoke-interface {v12, v14, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v13, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 358 │ - new-instance v6, Landroid/content/Intent; │ + new-instance v5, Landroid/content/Intent; │ │ - const-string v14, "actionRemoveProcess" │ + const-string v13, "actionRemoveProcess" │ │ - invoke-direct {v6, v14}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct {v5, v13}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ .line 359 │ - .local v6, "intent":Landroid/content/Intent; │ - const-string v14, "process" │ + .local v5, "intent":Landroid/content/Intent; │ + const-string v13, "process" │ │ - check-cast v12, Ljava/io/Serializable; │ + check-cast v11, Ljava/io/Serializable; │ │ - .end local v12 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ - invoke-virtual {v6, v14, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ + .end local v11 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ + invoke-virtual {v5, v13, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ .line 360 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v6}, Lorg/anothermonitor/ServiceReader;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v0, v5}, Lorg/anothermonitor/ServiceReader;->sendBroadcast(Landroid/content/Intent;)V │ │ goto/16 :goto_8 │ │ .line 363 │ .end local v3 # "e":Ljava/io/FileNotFoundException; │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v6 # "intent":Landroid/content/Intent; │ + .end local v5 # "intent":Landroid/content/Intent; │ :catchall_0 │ - move-exception v14 │ + move-exception v13 │ │ - monitor-exit v15 │ + monitor-exit v14 │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ :try_start_5 │ - throw v14 │ + throw v13 │ │ .line 317 │ .end local v2 # "arrayPIds":[I │ - .end local v11 # "n":I │ + .end local v10 # "n":I │ :cond_c │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memUsed:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->memUsed:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lorg/anothermonitor/ServiceReader;->memTotal:I │ - │ - move/from16 v16, v0 │ - │ - move/from16 v0, v16 │ + iget v15, v0, Lorg/anothermonitor/ServiceReader;->memTotal:I │ │ - int-to-long v0, v0 │ + int-to-long v0, v15 │ │ move-wide/from16 v16, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->mi:Landroid/app/ActivityManager$MemoryInfo; │ - │ - move-object/from16 v18, v0 │ - │ - move-object/from16 v0, v18 │ + iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->mi:Landroid/app/ActivityManager$MemoryInfo; │ │ - iget-wide v0, v0, Landroid/app/ActivityManager$MemoryInfo;->availMem:J │ + iget-wide v0, v15, Landroid/app/ActivityManager$MemoryInfo;->availMem:J │ │ move-wide/from16 v18, v0 │ │ const-wide/16 v20, 0x400 │ │ div-long v18, v18, v20 │ │ sub-long v16, v16, v18 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-interface/range {v14 .. v16}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v13, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 318 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->memAvailable:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->memAvailable:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->mi:Landroid/app/ActivityManager$MemoryInfo; │ - │ - move-object/from16 v16, v0 │ - │ - move-object/from16 v0, v16 │ + iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->mi:Landroid/app/ActivityManager$MemoryInfo; │ │ - iget-wide v0, v0, Landroid/app/ActivityManager$MemoryInfo;->availMem:J │ + iget-wide v0, v15, Landroid/app/ActivityManager$MemoryInfo;->availMem:J │ │ move-wide/from16 v16, v0 │ │ const-wide/16 v18, 0x400 │ │ div-long v16, v16, v18 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-interface/range {v14 .. v16}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v13, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 319 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->threshold:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->threshold:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/anothermonitor/ServiceReader;->mi:Landroid/app/ActivityManager$MemoryInfo; │ - │ - move-object/from16 v16, v0 │ - │ - move-object/from16 v0, v16 │ + iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->mi:Landroid/app/ActivityManager$MemoryInfo; │ │ - iget-wide v0, v0, Landroid/app/ActivityManager$MemoryInfo;->threshold:J │ + iget-wide v0, v15, Landroid/app/ActivityManager$MemoryInfo;->threshold:J │ │ move-wide/from16 v16, v0 │ │ const-wide/16 v18, 0x400 │ │ div-long v16, v16, v18 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-interface/range {v14 .. v16}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v13, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ :try_end_5 │ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_0 │ │ goto/16 :goto_7 │ │ .line 363 │ .restart local v2 # "arrayPIds":[I │ - .restart local v5 # "i$":Ljava/util/Iterator; │ - .restart local v11 # "n":I │ + .restart local v10 # "n":I │ :cond_d │ :try_start_6 │ - monitor-exit v15 │ + monitor-exit v14 │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_0 │ │ .line 365 │ :try_start_7 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->am:Landroid/app/ActivityManager; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->am:Landroid/app/ActivityManager; │ │ - invoke-virtual {v14, v2}, Landroid/app/ActivityManager;->getProcessMemoryInfo([I)[Landroid/os/Debug$MemoryInfo; │ + invoke-virtual {v13, v2}, Landroid/app/ActivityManager;->getProcessMemoryInfo([I)[Landroid/os/Debug$MemoryInfo; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 366 │ - .local v10, "mip":[Landroid/os/Debug$MemoryInfo; │ - const/4 v11, 0x0 │ + .local v9, "mip":[Landroid/os/Debug$MemoryInfo; │ + const/4 v10, 0x0 │ │ .line 367 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v13 │ │ :goto_9 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_10 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/util/Map; │ │ .line 368 │ .local v4, "entry":Ljava/util/Map;, "Ljava/util/Map;" │ const-string v14, "pPTD" │ │ invoke-interface {v4, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/util/List; │ + check-cast v7, Ljava/util/List; │ │ .line 369 │ - .restart local v8 # "l":Ljava/util/List;, "Ljava/util/List;" │ - if-nez v8, :cond_e │ + .restart local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ + if-nez v7, :cond_e │ │ .line 370 │ - new-instance v8, Ljava/util/ArrayList; │ + new-instance v7, Ljava/util/ArrayList; │ │ - .end local v8 # "l":Ljava/util/List;, "Ljava/util/List;" │ - invoke-direct {v8}, Ljava/util/ArrayList;->()V │ + .end local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ + invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ .line 371 │ - .restart local v8 # "l":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ const-string v14, "pPTD" │ │ - invoke-interface {v4, v14, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v14, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 373 │ :cond_e │ const-string v14, "pDead" │ │ invoke-interface {v4, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v14 │ │ if-nez v14, :cond_f │ │ .line 377 │ const/4 v14, 0x0 │ │ - aget-object v15, v10, v11 │ + aget-object v15, v9, v10 │ │ invoke-virtual {v15}, Landroid/os/Debug$MemoryInfo;->getTotalPrivateDirty()I │ │ move-result v15 │ │ invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v15 │ │ - invoke-interface {v8, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v7, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 378 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ goto :goto_9 │ │ .line 379 │ :cond_f │ const/4 v14, 0x0 │ │ const/4 v15, 0x0 │ │ invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v15 │ │ - invoke-interface {v8, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v7, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ goto :goto_9 │ │ .line 395 │ .end local v2 # "arrayPIds":[I │ .end local v4 # "entry":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v8 # "l":Ljava/util/List;, "Ljava/util/List;" │ - .end local v10 # "mip":[Landroid/os/Debug$MemoryInfo; │ - .end local v11 # "n":I │ + .end local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ + .end local v9 # "mip":[Landroid/os/Debug$MemoryInfo; │ + .end local v10 # "n":I │ :cond_10 │ move-object/from16 v0, p0 │ │ iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;->totalBefore:J │ │ const-wide/16 v16, 0x0 │ │ - cmp-long v14, v14, v16 │ + cmp-long v13, v14, v16 │ │ - if-eqz v14, :cond_12 │ + if-eqz v13, :cond_12 │ │ .line 396 │ move-object/from16 v0, p0 │ │ iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;->total:J │ │ move-object/from16 v0, p0 │ @@ -2079,187 +2037,177 @@ │ move-object/from16 v0, p0 │ │ iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;->workAMT:J │ │ .line 400 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->cpuTotal:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->cpuTotal:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;->workT:J │ │ move-wide/from16 v16, v0 │ │ const-wide/16 v18, 0x64 │ │ mul-long v16, v16, v18 │ │ move-wide/from16 v0, v16 │ │ - long-to-float v0, v0 │ - │ - move/from16 v16, v0 │ + long-to-float v15, v0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;->totalT:J │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v16, v0 │ │ - move-wide/from16 v0, v18 │ + move-wide/from16 v0, v16 │ │ long-to-float v0, v0 │ │ - move/from16 v17, v0 │ + move/from16 v16, v0 │ │ - div-float v16, v16, v17 │ + div-float v15, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v16 │ - │ - invoke-direct {v0, v1}, Lorg/anothermonitor/ServiceReader;->restrictPercentage(F)F │ + invoke-direct {v0, v15}, Lorg/anothermonitor/ServiceReader;->restrictPercentage(F)F │ │ - move-result v16 │ + move-result v15 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static {v15}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-interface/range {v14 .. v16}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v13, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 401 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->cpuAM:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->cpuAM:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;->workAMT:J │ │ move-wide/from16 v16, v0 │ │ const-wide/16 v18, 0x64 │ │ mul-long v16, v16, v18 │ │ move-wide/from16 v0, v16 │ │ - long-to-float v0, v0 │ - │ - move/from16 v16, v0 │ + long-to-float v15, v0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lorg/anothermonitor/ServiceReader;->totalT:J │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v16, v0 │ │ - move-wide/from16 v0, v18 │ + move-wide/from16 v0, v16 │ │ long-to-float v0, v0 │ │ - move/from16 v17, v0 │ + move/from16 v16, v0 │ │ - div-float v16, v16, v17 │ + div-float v15, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v16 │ - │ - invoke-direct {v0, v1}, Lorg/anothermonitor/ServiceReader;->restrictPercentage(F)F │ + invoke-direct {v0, v15}, Lorg/anothermonitor/ServiceReader;->restrictPercentage(F)F │ │ - move-result v16 │ + move-result v15 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static {v15}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-interface/range {v14 .. v16}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v13, v14, v15}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 403 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - if-eqz v14, :cond_12 │ + if-eqz v13, :cond_12 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v13}, Ljava/util/List;->isEmpty()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_12 │ + if-nez v13, :cond_12 │ │ .line 404 │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ .line 407 │ - .local v13, "workPT":I │ + .local v12, "workPT":I │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - monitor-enter v15 │ + monitor-enter v14 │ :try_end_7 │ .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_0 │ │ .line 408 │ :try_start_8 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v15 │ │ - .restart local v5 # "i$":Ljava/util/Iterator; │ :goto_a │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_11 │ + if-eqz v13, :cond_11 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/util/Map; │ + check-cast v11, Ljava/util/Map; │ │ .line 409 │ - .restart local v12 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v14, "workBefore" │ + .restart local v11 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v13, "workBefore" │ │ - invoke-interface {v12, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - if-nez v14, :cond_13 │ + if-nez v13, :cond_13 │ │ .line 422 │ - .end local v12 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v11 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_11 │ - monitor-exit v15 │ + monitor-exit v14 │ :try_end_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_1 │ │ .line 426 │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v13 # "workPT":I │ + .end local v12 # "workPT":I │ :cond_12 │ :try_start_9 │ move-object/from16 v0, p0 │ │ iget-wide v14, v0, Lorg/anothermonitor/ServiceReader;->total:J │ │ move-object/from16 v0, p0 │ @@ -2283,177 +2231,174 @@ │ move-object/from16 v0, p0 │ │ iput-wide v14, v0, Lorg/anothermonitor/ServiceReader;->workAMBefore:J │ │ .line 430 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - if-eqz v14, :cond_16 │ + if-eqz v13, :cond_16 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v13}, Ljava/util/List;->isEmpty()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_16 │ + if-nez v13, :cond_16 │ │ .line 431 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v13 │ │ - .restart local v5 # "i$":Ljava/util/Iterator; │ :goto_b │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_16 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/util/Map; │ + check-cast v11, Ljava/util/Map; │ │ .line 432 │ - .restart local v12 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ + .restart local v11 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ const-string v14, "workBefore" │ │ const-string v15, "work" │ │ - invoke-interface {v12, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v15 │ │ - invoke-interface {v12, v14, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v14, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_9 │ .catch Ljava/lang/Exception; {:try_start_9 .. :try_end_9} :catch_0 │ │ goto :goto_b │ │ .line 411 │ - .restart local v13 # "workPT":I │ + .restart local v12 # "workPT":I │ :cond_13 │ :try_start_a │ - const-string v14, "finalValue" │ + const-string v13, "finalValue" │ │ - invoke-interface {v12, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/util/List; │ + check-cast v6, Ljava/util/List; │ │ .line 412 │ - .local v7, "l":Ljava/util/List;, "Ljava/util/List;" │ - if-nez v7, :cond_14 │ + .local v6, "l":Ljava/util/List;, "Ljava/util/List;" │ + if-nez v6, :cond_14 │ │ .line 413 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - .end local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + .end local v6 # "l":Ljava/util/List;, "Ljava/util/List;" │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 414 │ - .restart local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ - const-string v14, "finalValue" │ + .restart local v6 # "l":Ljava/util/List;, "Ljava/util/List;" │ + const-string v13, "finalValue" │ │ - invoke-interface {v12, v14, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v13, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 416 │ :cond_14 │ :goto_c │ - invoke-interface {v7}, Ljava/util/List;->size()I │ + invoke-interface {v6}, Ljava/util/List;->size()I │ │ - move-result v14 │ + move-result v13 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lorg/anothermonitor/ServiceReader;->maxSamples:I │ │ move/from16 v16, v0 │ │ move/from16 v0, v16 │ │ - if-lt v14, v0, :cond_15 │ + if-lt v13, v0, :cond_15 │ │ .line 417 │ - invoke-interface {v7}, Ljava/util/List;->size()I │ + invoke-interface {v6}, Ljava/util/List;->size()I │ │ - move-result v14 │ + move-result v13 │ │ - add-int/lit8 v14, v14, -0x1 │ + add-int/lit8 v13, v13, -0x1 │ │ - invoke-interface {v7, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v6, v13}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ goto :goto_c │ │ .line 422 │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ - .end local v12 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v6 # "l":Ljava/util/List;, "Ljava/util/List;" │ + .end local v11 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ :catchall_1 │ - move-exception v14 │ + move-exception v13 │ │ - monitor-exit v15 │ + monitor-exit v14 │ :try_end_a │ .catchall {:try_start_a .. :try_end_a} :catchall_1 │ │ :try_start_b │ - throw v14 │ + throw v13 │ :try_end_b │ .catch Ljava/lang/Exception; {:try_start_b .. :try_end_b} :catch_0 │ │ .line 419 │ - .restart local v5 # "i$":Ljava/util/Iterator; │ - .restart local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v12 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ + .restart local v6 # "l":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v11 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_15 │ :try_start_c │ - const-string v14, "work" │ + const-string v13, "work" │ │ - invoke-interface {v12, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Ljava/lang/Float; │ + check-cast v13, Ljava/lang/Float; │ │ - invoke-virtual {v14}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual {v13}, Ljava/lang/Float;->floatValue()F │ │ move-result v16 │ │ - const-string v14, "workBefore" │ + const-string v13, "workBefore" │ │ - invoke-interface {v12, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Ljava/lang/Float; │ + check-cast v13, Ljava/lang/Float; │ │ - invoke-virtual {v14}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual {v13}, Ljava/lang/Float;->floatValue()F │ │ - move-result v14 │ + move-result v13 │ │ - sub-float v14, v16, v14 │ + sub-float v13, v16, v13 │ │ - float-to-int v13, v14 │ + float-to-int v12, v13 │ │ .line 420 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ - mul-int/lit8 v16, v13, 0x64 │ + mul-int/lit8 v16, v12, 0x64 │ │ move/from16 v0, v16 │ │ int-to-float v0, v0 │ │ move/from16 v16, v0 │ │ @@ -2481,280 +2426,286 @@ │ │ invoke-static/range {v16 .. v16}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v16 │ │ move-object/from16 v0, v16 │ │ - invoke-interface {v7, v14, v0}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v6, v13, v0}, Ljava/util/List;->add(ILjava/lang/Object;)V │ :try_end_c │ .catchall {:try_start_c .. :try_end_c} :catchall_1 │ │ goto/16 :goto_a │ │ .line 434 │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v7 # "l":Ljava/util/List;, "Ljava/util/List;" │ - .end local v12 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v13 # "workPT":I │ + .end local v6 # "l":Ljava/util/List;, "Ljava/util/List;" │ + .end local v11 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v12 # "workPT":I │ :cond_16 │ :try_start_d │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ + iget-object v13, v0, Lorg/anothermonitor/ServiceReader;->reader:Ljava/io/BufferedReader; │ │ - invoke-virtual {v14}, Ljava/io/BufferedReader;->close()V │ + invoke-virtual {v13}, Ljava/io/BufferedReader;->close()V │ │ .line 436 │ move-object/from16 v0, p0 │ │ - iget-boolean v14, v0, Lorg/anothermonitor/ServiceReader;->recording:Z │ + iget-boolean v13, v0, Lorg/anothermonitor/ServiceReader;->recording:Z │ │ - if-eqz v14, :cond_0 │ + if-eqz v13, :cond_0 │ │ .line 437 │ invoke-direct/range {p0 .. p0}, Lorg/anothermonitor/ServiceReader;->record()V │ :try_end_d │ .catch Ljava/lang/Exception; {:try_start_d .. :try_end_d} :catch_0 │ │ goto/16 :goto_2 │ .end method │ │ .method private record()V │ .locals 8 │ │ .prologue │ - const v7, 0x7f070008 │ + const v6, 0x7f070008 │ │ .line 461 │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->mW:Ljava/io/BufferedWriter; │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->mW:Ljava/io/BufferedWriter; │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 463 │ new-instance v0, Ljava/io/File; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "/AnotherMonitor" │ + const-string v5, "/AnotherMonitor" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {v0, v5}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v0, v4}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 464 │ .local v0, "dir":Ljava/io/File; │ invoke-virtual {v0}, Ljava/io/File;->mkdirs()Z │ │ .line 465 │ - new-instance v5, Ljava/io/File; │ + new-instance v4, Ljava/io/File; │ │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {p0, v7}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v6}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "Record-" │ + const-string v6, "Record-" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ invoke-direct {p0}, Lorg/anothermonitor/ServiceReader;->getDate()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, ".csv" │ + const-string v6, ".csv" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v5, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v4, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ - iput-object v5, p0, Lorg/anothermonitor/ServiceReader;->mFile:Ljava/io/File; │ + iput-object v4, p0, Lorg/anothermonitor/ServiceReader;->mFile:Ljava/io/File; │ │ .line 468 │ :try_start_0 │ - new-instance v5, Ljava/io/BufferedWriter; │ + new-instance v4, Ljava/io/BufferedWriter; │ │ - new-instance v6, Ljava/io/FileWriter; │ + new-instance v5, Ljava/io/FileWriter; │ │ - iget-object v7, p0, Lorg/anothermonitor/ServiceReader;->mFile:Ljava/io/File; │ + iget-object v6, p0, Lorg/anothermonitor/ServiceReader;->mFile:Ljava/io/File; │ │ - invoke-direct {v6, v7}, Ljava/io/FileWriter;->(Ljava/io/File;)V │ + invoke-direct {v5, v6}, Ljava/io/FileWriter;->(Ljava/io/File;)V │ │ - invoke-direct {v5, v6}, Ljava/io/BufferedWriter;->(Ljava/io/Writer;)V │ + invoke-direct {v4, v5}, Ljava/io/BufferedWriter;->(Ljava/io/Writer;)V │ │ - iput-object v5, p0, Lorg/anothermonitor/ServiceReader;->mW:Ljava/io/BufferedWriter; │ + iput-object v4, p0, Lorg/anothermonitor/ServiceReader;->mW:Ljava/io/BufferedWriter; │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 476 │ .end local v0 # "dir":Ljava/io/File; │ :cond_0 │ :try_start_1 │ - iget-boolean v5, p0, Lorg/anothermonitor/ServiceReader;->topRow:Z │ + iget-boolean v4, p0, Lorg/anothermonitor/ServiceReader;->topRow:Z │ │ - if-eqz v5, :cond_2 │ + if-eqz v4, :cond_2 │ │ .line 477 │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const v6, 0x7f070008 │ + const v5, 0x7f070008 │ │ - invoke-virtual {p0, v6}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ + .line 478 │ + invoke-virtual {p0, v5}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, " Record,Starting date and time:," │ + const-string v5, " Record,Starting date and time:," │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 479 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ + .line 480 │ invoke-direct {p0}, Lorg/anothermonitor/ServiceReader;->getDate()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, ",Read interval (ms):," │ + const-string v5, ",Read interval (ms):," │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 481 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v6, p0, Lorg/anothermonitor/ServiceReader;->intervalRead:I │ + iget v5, p0, Lorg/anothermonitor/ServiceReader;->intervalRead:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .line 482 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, ",MemTotal (kB)," │ + const-string v5, ",MemTotal (kB)," │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 483 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v6, p0, Lorg/anothermonitor/ServiceReader;->memTotal:I │ + iget v5, p0, Lorg/anothermonitor/ServiceReader;->memTotal:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .line 484 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "\nTotal CPU usage (%),AnotherMonitor (Pid " │ + const-string v5, "\nTotal CPU usage (%),AnotherMonitor (Pid " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 485 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ invoke-static {}, Landroid/os/Process;->myPid()I │ │ - move-result v6 │ + move-result v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, ") CPU usage (%),AnotherMonitor Memory (kB)" │ + const-string v5, ") CPU usage (%),AnotherMonitor Memory (kB)" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 486 │ - .local v4, "sb":Ljava/lang/StringBuilder; │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + .local v3, "sb":Ljava/lang/StringBuilder; │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 487 │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/Map; │ + check-cast v2, Ljava/util/Map; │ │ .line 488 │ - .local v3, "p":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v2, "p":Ljava/util/Map;, "Ljava/util/Map;" │ const-string v5, "," │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ const-string v6, "pAppName" │ │ - invoke-interface {v3, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ @@ -2762,15 +2713,15 @@ │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ const-string v6, "pId" │ │ - invoke-interface {v3, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ @@ -2778,21 +2729,22 @@ │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ const-string v6, "," │ │ + .line 489 │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ const-string v6, "pAppName" │ │ - invoke-interface {v3, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ @@ -2801,17 +2753,16 @@ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_0 │ │ .line 517 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v4 # "sb":Ljava/lang/StringBuilder; │ + .end local v2 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v3 # "sb":Ljava/lang/StringBuilder; │ :catch_0 │ move-exception v1 │ │ .line 518 │ .local v1, "e":Ljava/io/IOException; │ invoke-virtual {p0, v1}, Lorg/anothermonitor/ServiceReader;->notifyError(Ljava/io/IOException;)V │ │ @@ -2830,323 +2781,330 @@ │ invoke-virtual {p0, v1}, Lorg/anothermonitor/ServiceReader;->notifyError(Ljava/io/IOException;)V │ │ goto :goto_1 │ │ .line 491 │ .end local v0 # "dir":Ljava/io/File; │ .end local v1 # "e":Ljava/io/IOException; │ - .restart local v4 # "sb":Ljava/lang/StringBuilder; │ + .restart local v3 # "sb":Ljava/lang/StringBuilder; │ :cond_1 │ :try_start_2 │ - const-string v5, ",,Memory used (kB),Memory available (MemFree+Cached) (kB),MemFree (kB),Cached (kB),Threshold (kB)" │ + const-string v4, ",,Memory used (kB),Memory available (MemFree+Cached) (kB),MemFree (kB),Cached (kB),Threshold (kB)" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 493 │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->mW:Ljava/io/BufferedWriter; │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->mW:Ljava/io/BufferedWriter; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V │ │ .line 494 │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->mNM:Landroid/app/NotificationManager; │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->mNM:Landroid/app/NotificationManager; │ │ - const/16 v6, 0xa │ + const/16 v5, 0xa │ │ - iget-object v7, p0, Lorg/anothermonitor/ServiceReader;->mNotificationRecord:Landroid/app/Notification; │ + iget-object v6, p0, Lorg/anothermonitor/ServiceReader;->mNotificationRecord:Landroid/app/Notification; │ │ - invoke-virtual {v5, v6, v7}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ + invoke-virtual {v4, v5, v6}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ │ .line 495 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - iput-boolean v5, p0, Lorg/anothermonitor/ServiceReader;->topRow:Z │ + iput-boolean v4, p0, Lorg/anothermonitor/ServiceReader;->topRow:Z │ │ .line 498 │ - .end local v4 # "sb":Ljava/lang/StringBuilder; │ + .end local v3 # "sb":Ljava/lang/StringBuilder; │ :cond_2 │ - new-instance v5, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v6, "\n" │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v5 │ + const-string v5, "\n" │ │ - iget-object v6, p0, Lorg/anothermonitor/ServiceReader;->cpuTotal:Ljava/util/List; │ + .line 499 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/4 v7, 0x0 │ + move-result-object v4 │ │ - invoke-interface {v6, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->cpuTotal:Ljava/util/List; │ │ - move-result-object v6 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-interface {v5, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ - const-string v6, "," │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v4 │ │ - move-result-object v5 │ + const-string v5, "," │ │ - iget-object v6, p0, Lorg/anothermonitor/ServiceReader;->cpuAM:Ljava/util/List; │ + .line 500 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/4 v7, 0x0 │ + move-result-object v4 │ │ - invoke-interface {v6, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->cpuAM:Ljava/util/List; │ │ - move-result-object v6 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-interface {v5, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ - const-string v6, "," │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v4 │ │ - move-result-object v5 │ + const-string v5, "," │ │ - iget-object v6, p0, Lorg/anothermonitor/ServiceReader;->memoryAM:Ljava/util/List; │ + .line 501 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/4 v7, 0x0 │ + move-result-object v4 │ │ - invoke-interface {v6, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->memoryAM:Ljava/util/List; │ │ - move-result-object v6 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-interface {v5, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + │ + move-result-object v3 │ │ .line 502 │ - .restart local v4 # "sb":Ljava/lang/StringBuilder; │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + .restart local v3 # "sb":Ljava/lang/StringBuilder; │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_4 │ + if-nez v4, :cond_4 │ │ .line 503 │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/Map; │ + check-cast v2, Ljava/util/Map; │ │ .line 504 │ - .restart local v3 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v5, "pDead" │ + .restart local v2 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v4, "pDead" │ │ - invoke-interface {v3, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 505 │ - const-string v5, ",DEAD,DEAD" │ + const-string v4, ",DEAD,DEAD" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_2 │ │ .line 506 │ :cond_3 │ - const-string v5, "," │ + const-string v4, "," │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v5, "finalValue" │ + const-string v4, "finalValue" │ │ - invoke-interface {v3, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/util/List; │ + check-cast v4, Ljava/util/List; │ │ const/4 v7, 0x0 │ │ - invoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ const-string v6, "," │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 507 │ + invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v5, "pPTD" │ + const-string v4, "pPTD" │ │ - invoke-interface {v3, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/util/List; │ + check-cast v4, Ljava/util/List; │ │ const/4 v7, 0x0 │ │ - invoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ goto :goto_2 │ │ .line 509 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v2 # "p":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_4 │ + const-string v4, "," │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ const-string v5, "," │ │ + .line 510 │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - const-string v6, "," │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->memUsed:Ljava/util/List; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const/4 v6, 0x0 │ │ - move-result-object v6 │ + invoke-interface {v4, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->memUsed:Ljava/util/List; │ + move-result-object v4 │ │ - const/4 v7, 0x0 │ + check-cast v4, Ljava/lang/String; │ │ - invoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + const-string v5, "," │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 511 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - const-string v6, "," │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->memAvailable:Ljava/util/List; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const/4 v6, 0x0 │ │ - move-result-object v6 │ + invoke-interface {v4, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->memAvailable:Ljava/util/List; │ + move-result-object v4 │ │ - const/4 v7, 0x0 │ + check-cast v4, Ljava/lang/String; │ │ - invoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + const-string v5, "," │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 512 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - const-string v6, "," │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->memFree:Ljava/util/List; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const/4 v6, 0x0 │ │ - move-result-object v6 │ + invoke-interface {v4, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->memFree:Ljava/util/List; │ + move-result-object v4 │ │ - const/4 v7, 0x0 │ + check-cast v4, Ljava/lang/String; │ │ - invoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + const-string v5, "," │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 513 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - const-string v6, "," │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->cached:Ljava/util/List; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const/4 v6, 0x0 │ │ - move-result-object v6 │ + invoke-interface {v4, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->cached:Ljava/util/List; │ + move-result-object v4 │ │ - const/4 v7, 0x0 │ + check-cast v4, Ljava/lang/String; │ │ - invoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + const-string v5, "," │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 514 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - const-string v6, "," │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->threshold:Ljava/util/List; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ + const/4 v6, 0x0 │ │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->threshold:Ljava/util/List; │ + invoke-interface {v4, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - const/4 v7, 0x0 │ - │ - invoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ - │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 516 │ - iget-object v5, p0, Lorg/anothermonitor/ServiceReader;->mW:Ljava/io/BufferedWriter; │ + iget-object v4, p0, Lorg/anothermonitor/ServiceReader;->mW:Ljava/io/BufferedWriter; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto/16 :goto_1 │ .end method │ │ .method private restrictPercentage(F)F │ @@ -3788,18 +3746,20 @@ │ │ new-instance v5, Landroid/content/Intent; │ │ const-class v6, Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {v5, p0, v6}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ + .line 181 │ invoke-virtual {v4, v5}, Landroid/app/TaskStackBuilder;->addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/app/TaskStackBuilder; │ │ move-result-object v4 │ │ + .line 182 │ invoke-virtual {v4, v7, v9}, Landroid/app/TaskStackBuilder;->getPendingIntent(II)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ .line 183 │ .local v0, "contentIntent":Landroid/app/PendingIntent; │ new-instance v4, Landroid/content/Intent; │ @@ -3838,38 +3798,42 @@ │ │ .line 187 │ .local v1, "pIClose":Landroid/app/PendingIntent; │ new-instance v4, Landroid/app/Notification$Builder; │ │ invoke-direct {v4, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ + .line 188 │ invoke-virtual {p0, v10}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f07001e │ │ + .line 189 │ invoke-virtual {p0, v5}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f020011 │ │ + .line 191 │ invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ + .line 192 │ invoke-virtual {p0}, Lorg/anothermonitor/ServiceReader;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f02000f │ │ const/4 v7, 0x0 │ @@ -3880,32 +3844,36 @@ │ │ invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ const-wide/16 v6, 0x0 │ │ + .line 193 │ invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ + .line 194 │ invoke-virtual {v4, v8}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ + .line 195 │ invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ new-instance v5, Landroid/app/Notification$BigTextStyle; │ │ invoke-direct {v5}, Landroid/app/Notification$BigTextStyle;->()V │ │ const v6, 0x7f07001e │ │ + .line 196 │ invoke-virtual {p0, v6}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Landroid/app/Notification$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ │ move-result-object v5 │ @@ -3914,79 +3882,87 @@ │ │ move-result-object v4 │ │ const v5, 0x7f020014 │ │ const v6, 0x7f070018 │ │ + .line 197 │ invoke-virtual {p0, v6}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v6, v2}, Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f020021 │ │ const v6, 0x7f070016 │ │ + .line 198 │ invoke-virtual {p0, v6}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v6, v1}, Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ + .line 199 │ invoke-virtual {v4}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification; │ │ move-result-object v4 │ │ iput-object v4, p0, Lorg/anothermonitor/ServiceReader;->mNotificationRead:Landroid/app/Notification; │ │ .line 201 │ new-instance v4, Landroid/app/Notification$Builder; │ │ invoke-direct {v4, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ + .line 202 │ invoke-virtual {p0, v10}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f070020 │ │ + .line 203 │ invoke-virtual {p0, v5}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f07001f │ │ + .line 204 │ invoke-virtual {p0, v5}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f02001c │ │ + .line 205 │ invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ + .line 206 │ invoke-virtual {p0}, Lorg/anothermonitor/ServiceReader;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f02001b │ │ const/4 v7, 0x0 │ @@ -3997,32 +3973,36 @@ │ │ invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ const-wide/16 v6, 0x0 │ │ + .line 207 │ invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ + .line 208 │ invoke-virtual {v4, v8}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ + .line 209 │ invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ new-instance v5, Landroid/app/Notification$BigTextStyle; │ │ invoke-direct {v5}, Landroid/app/Notification$BigTextStyle;->()V │ │ const v6, 0x7f070020 │ │ + .line 210 │ invoke-virtual {p0, v6}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Landroid/app/Notification$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ │ move-result-object v5 │ @@ -4031,34 +4011,37 @@ │ │ move-result-object v4 │ │ const v5, 0x7f02001f │ │ const v6, 0x7f07001c │ │ + .line 211 │ invoke-virtual {p0, v6}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v6, v3}, Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f020021 │ │ const v6, 0x7f070016 │ │ + .line 212 │ invoke-virtual {p0, v6}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v6, v1}, Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ + .line 213 │ invoke-virtual {v4}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification; │ │ move-result-object v4 │ │ iput-object v4, p0, Lorg/anothermonitor/ServiceReader;->mNotificationRecord:Landroid/app/Notification; │ │ .line 216 │ @@ -4394,28 +4377,31 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const v2, 0x7f070023 │ │ + .line 541 │ invoke-virtual {p0, v2}, Lorg/anothermonitor/ServiceReader;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ + .line 540 │ invoke-static {p0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 541 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 546 │ :goto_0 │ iput-boolean v3, p0, Lorg/anothermonitor/ServiceReader;->topRow:Z ├── smali/org/anothermonitor/ActivityMain$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 447 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$17;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$24.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 524 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$24;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityAbout$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityAbout; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityAbout;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityAbout; │ │ .prologue │ .line 32 │ iput-object p1, p0, Lorg/anothermonitor/ActivityAbout$1;->this$0:Lorg/anothermonitor/ActivityAbout; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag.smali │ @@ -27,14 +27,15 @@ │ │ .field tvPName:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised$Tag;->this$1:Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$38.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 901 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$38;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -110,14 +111,15 @@ │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const-wide/16 v2, 0x0 │ │ + .line 912 │ invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; ├── smali/org/anothermonitor/ActivityMain$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 298 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$8;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$34.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 810 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$34;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$23.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 514 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$23;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 473 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$20;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ViewGraphic.smali │ @@ -466,14 +466,15 @@ │ │ sub-int/2addr v0, v1 │ │ int-to-float v1, v0 │ │ iget v2, p0, Lorg/anothermonitor/ViewGraphic;->yBottom:I │ │ + .line 275 │ invoke-interface {p1, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ @@ -492,14 +493,15 @@ │ │ int-to-float v2, v0 │ │ iget v0, p0, Lorg/anothermonitor/ViewGraphic;->xRight:I │ │ iget-object v3, p0, Lorg/anothermonitor/ViewGraphic;->mSR:Lorg/anothermonitor/ServiceReader; │ │ + .line 276 │ invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;->getIntervalWidth()I │ │ move-result v3 │ │ mul-int/2addr v3, v6 │ │ sub-int/2addr v0, v3 │ @@ -514,14 +516,15 @@ │ │ int-to-float v3, v0 │ │ iget v4, p0, Lorg/anothermonitor/ViewGraphic;->yBottom:I │ │ add-int/lit8 v0, v6, 0x1 │ │ + .line 277 │ invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ @@ -540,14 +543,15 @@ │ │ int-to-float v4, v0 │ │ move-object v0, p2 │ │ move-object v5, p3 │ │ + .line 274 │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 271 │ add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ .end method │ @@ -632,14 +636,15 @@ │ │ int-to-float v1, v0 │ │ iget v0, p0, Lorg/anothermonitor/ViewGraphic;->yBottom:I │ │ int-to-float v2, v0 │ │ + .line 292 │ invoke-interface {p1, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Float; │ │ invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F │ @@ -656,14 +661,15 @@ │ │ sub-float/2addr v2, v0 │ │ iget v0, p0, Lorg/anothermonitor/ViewGraphic;->xRight:I │ │ iget-object v3, p0, Lorg/anothermonitor/ViewGraphic;->mSR:Lorg/anothermonitor/ServiceReader; │ │ + .line 293 │ invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;->getIntervalWidth()I │ │ move-result v3 │ │ mul-int/2addr v3, v6 │ │ sub-int/2addr v0, v3 │ @@ -680,14 +686,15 @@ │ │ iget v0, p0, Lorg/anothermonitor/ViewGraphic;->yBottom:I │ │ int-to-float v4, v0 │ │ add-int/lit8 v0, v6, 0x1 │ │ + .line 294 │ invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Float; │ │ invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F │ @@ -704,14 +711,15 @@ │ │ sub-float/2addr v4, v0 │ │ move-object v0, p2 │ │ move-object v5, p3 │ │ + .line 291 │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 288 │ add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ .end method │ @@ -792,14 +800,15 @@ │ │ sub-int/2addr v0, v1 │ │ int-to-float v1, v0 │ │ iget v2, p0, Lorg/anothermonitor/ViewGraphic;->yBottom:I │ │ + .line 258 │ invoke-interface {p1, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Integer; │ │ invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ @@ -818,14 +827,15 @@ │ │ int-to-float v2, v0 │ │ iget v0, p0, Lorg/anothermonitor/ViewGraphic;->xRight:I │ │ iget-object v3, p0, Lorg/anothermonitor/ViewGraphic;->mSR:Lorg/anothermonitor/ServiceReader; │ │ + .line 259 │ invoke-virtual {v3}, Lorg/anothermonitor/ServiceReader;->getIntervalWidth()I │ │ move-result v3 │ │ mul-int/2addr v3, v6 │ │ sub-int/2addr v0, v3 │ @@ -840,14 +850,15 @@ │ │ int-to-float v3, v0 │ │ iget v4, p0, Lorg/anothermonitor/ViewGraphic;->yBottom:I │ │ add-int/lit8 v0, v6, 0x1 │ │ + .line 260 │ invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Integer; │ │ invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ @@ -866,14 +877,15 @@ │ │ int-to-float v4, v0 │ │ move-object v0, p2 │ │ move-object v5, p3 │ │ + .line 257 │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 254 │ add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ .end method ├── smali/org/anothermonitor/ActivityMain$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 439 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$16;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$44.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 1289 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$44;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -91,14 +92,15 @@ │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const-wide/16 v2, 0x0 │ │ + .line 1299 │ invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; ├── smali/org/anothermonitor/ServiceReader$ServiceReaderDataBinder.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ServiceReader; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ServiceReader;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ServiceReader; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lorg/anothermonitor/ServiceReader$ServiceReaderDataBinder;->this$0:Lorg/anothermonitor/ServiceReader; │ │ invoke-direct {p0}, Landroid/os/Binder;->()V ├── smali/org/anothermonitor/ActivityMain$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 457 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$18;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 419 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$14;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ServiceReader$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ServiceReader; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ServiceReader;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ServiceReader; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lorg/anothermonitor/ServiceReader$4;->this$0:Lorg/anothermonitor/ServiceReader; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/anothermonitor/ActivityMain$21.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 481 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$21;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 411 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$13;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$37.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 880 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$37;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -100,18 +101,20 @@ │ │ move-result-object v4 │ │ invoke-direct {v2, v3, v4}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ const/high16 v3, 0x48080000 # 139264.0f │ │ + .line 886 │ invoke-virtual {v2, v3}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 885 │ invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;->startActivity(Landroid/content/Intent;)V │ :try_end_0 │ .catch Landroid/content/ActivityNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 892 │ :goto_0 │ iget-object v1, p0, Lorg/anothermonitor/ActivityMain$37;->this$0:Lorg/anothermonitor/ActivityMain; │ @@ -142,14 +145,15 @@ │ │ invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v1 │ │ const-wide/16 v2, 0x0 │ │ + .line 898 │ invoke-virtual {v1, v2, v3}, Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; │ @@ -200,15 +204,17 @@ │ │ invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v4 │ │ invoke-direct {v2, v3, v4}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ + .line 890 │ invoke-virtual {v2, v6}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 889 │ invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityMain;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ .end method ├── smali/org/anothermonitor/ActivityMain$6.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 231 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$6;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/anothermonitor/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 492 │ return-void │ .end method ├── smali/org/anothermonitor/ActivityMain$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$1;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain.smali │ @@ -1745,14 +1745,15 @@ │ │ .line 1084 │ .local v0, "entry":Ljava/util/Map;, "Ljava/util/Map;" │ if-eqz v0, :cond_0 │ │ const-string v1, "finalValue" │ │ + .line 1085 │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ if-eqz v1, :cond_0 │ │ const-string v1, "finalValue" │ @@ -1767,14 +1768,15 @@ │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ const-string v1, "pPTD" │ │ + .line 1086 │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ if-eqz v1, :cond_0 │ │ const-string v1, "pPTD" │ @@ -1789,14 +1791,15 @@ │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ const-string v1, "pDead" │ │ + .line 1087 │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ if-nez v1, :cond_0 │ │ .line 1088 │ @@ -2091,14 +2094,15 @@ │ │ .line 1104 │ .local v0, "entry":Ljava/util/Map;, "Ljava/util/Map;" │ if-eqz v0, :cond_0 │ │ const-string v2, "pPTD" │ │ + .line 1105 │ invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ if-eqz v2, :cond_0 │ │ const-string v2, "pPTD" │ @@ -2113,14 +2117,15 @@ │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ const-string v2, "pDead" │ │ + .line 1106 │ invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ if-nez v2, :cond_0 │ │ .line 1107 │ @@ -2244,66 +2249,74 @@ │ │ move-result-object v0 │ │ const-string v1, "cpuTotalD" │ │ iget-boolean v2, p0, Lorg/anothermonitor/ActivityMain;->cpuTotal:Z │ │ + .line 998 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "cpuAMD" │ │ iget-boolean v2, p0, Lorg/anothermonitor/ActivityMain;->cpuAM:Z │ │ + .line 999 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "memUsedD" │ │ iget-boolean v2, p0, Lorg/anothermonitor/ActivityMain;->memUsed:Z │ │ + .line 1001 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "memAvailableD" │ │ iget-boolean v2, p0, Lorg/anothermonitor/ActivityMain;->memAvailable:Z │ │ + .line 1002 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "memFreeD" │ │ iget-boolean v2, p0, Lorg/anothermonitor/ActivityMain;->memFree:Z │ │ + .line 1003 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "cachedD" │ │ iget-boolean v2, p0, Lorg/anothermonitor/ActivityMain;->cached:Z │ │ + .line 1004 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "thresholdD" │ │ iget-boolean v2, p0, Lorg/anothermonitor/ActivityMain;->threshold:Z │ │ + .line 1005 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 1007 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1009 │ iget-object v0, p0, Lorg/anothermonitor/ActivityMain;->mVG:Lorg/anothermonitor/ViewGraphic; │ │ iget-boolean v1, p0, Lorg/anothermonitor/ActivityMain;->cpuTotal:Z │ │ @@ -2570,649 +2583,642 @@ │ "NewApi", │ "InflateParams" │ } │ .end annotation │ │ .prologue │ .line 1164 │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ move/from16 v0, p1 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ if-ne v0, v1, :cond_c │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ move/from16 v0, p2 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ if-ne v0, v1, :cond_c │ │ .line 1175 │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ .line 1176 │ - .local v13, "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ + .local v12, "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ if-eqz p3, :cond_a │ │ .line 1177 │ - const-string v20, "listSelected" │ + const-string v19, "listSelected" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - .end local v13 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ - check-cast v13, Ljava/util/List; │ + .end local v12 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ + check-cast v12, Ljava/util/List; │ │ .line 1178 │ - .restart local v13 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ - if-nez v13, :cond_1 │ + .restart local v12 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ + if-nez v12, :cond_1 │ │ .line 1317 │ - .end local v13 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ + .end local v12 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ :cond_0 │ :goto_0 │ return-void │ │ .line 1183 │ - .restart local v13 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ + .restart local v12 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mSR:Lorg/anothermonitor/ServiceReader; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - if-nez v20, :cond_2 │ + if-nez v19, :cond_2 │ │ .line 1184 │ move-object/from16 v0, p3 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/anothermonitor/ActivityMain;->tempIntent:Landroid/content/Intent; │ │ goto :goto_0 │ │ .line 1188 │ :cond_2 │ - invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v20 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v20 │ + move-result v19 │ │ - if-eqz v20, :cond_4 │ + if-eqz v19, :cond_4 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - check-cast v18, Ljava/util/Map; │ + check-cast v17, Ljava/util/Map; │ │ .line 1189 │ - .local v18, "process":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v17, "process":Ljava/util/Map;, "Ljava/util/Map;" │ const-string v21, "pColour" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mSR:Lorg/anothermonitor/ServiceReader; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Lorg/anothermonitor/ServiceReader;->getProcesses()Ljava/util/List; │ + invoke-virtual/range {v19 .. v19}, Lorg/anothermonitor/ServiceReader;->getProcesses()Ljava/util/List; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - if-eqz v20, :cond_3 │ + if-eqz v19, :cond_3 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mSR:Lorg/anothermonitor/ServiceReader; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Lorg/anothermonitor/ServiceReader;->getProcesses()Ljava/util/List; │ + invoke-virtual/range {v19 .. v19}, Lorg/anothermonitor/ServiceReader;->getProcesses()Ljava/util/List; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-interface/range {v20 .. v20}, Ljava/util/List;->size()I │ + invoke-interface/range {v19 .. v19}, Ljava/util/List;->size()I │ │ - move-result v20 │ + move-result v19 │ │ :goto_2 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;->getColourForProcess(I)I │ │ - move-result v20 │ + move-result v19 │ │ - invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, v21 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 1190 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mSR:Lorg/anothermonitor/ServiceReader; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lorg/anothermonitor/ServiceReader;->addProcess(Ljava/util/Map;)V │ │ goto :goto_1 │ │ .line 1189 │ :cond_3 │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ goto :goto_2 │ │ .line 1193 │ - .end local v18 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v17 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mSR:Lorg/anothermonitor/ServiceReader; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Lorg/anothermonitor/ServiceReader;->getProcesses()Ljava/util/List; │ + invoke-virtual/range {v19 .. v19}, Lorg/anothermonitor/ServiceReader;->getProcesses()Ljava/util/List; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/anothermonitor/ActivityMain;->mListSelected:Ljava/util/List; │ │ .line 1195 │ - const-string v20, "screenRotated" │ + const-string v19, "screenRotated" │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ - move/from16 v2, v21 │ + move/from16 v2, v20 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z │ │ - move-result v20 │ + move-result v19 │ │ - if-eqz v20, :cond_5 │ + if-eqz v19, :cond_5 │ │ .line 1196 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lorg/anothermonitor/ActivityMain;->mListSelected:Ljava/util/List; │ + iget-object v12, v0, Lorg/anothermonitor/ActivityMain;->mListSelected:Ljava/util/List; │ │ .line 1203 │ - .end local v11 # "i$":Ljava/util/Iterator; │ :cond_5 │ :goto_3 │ - if-eqz v13, :cond_0 │ + if-eqz v12, :cond_0 │ │ .line 1206 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mBRemoveAll:Landroid/widget/Button; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/high16 v21, 0x3f800000 # 1.0f │ + const/high16 v20, 0x3f800000 # 1.0f │ │ - invoke-virtual/range {v20 .. v21}, Landroid/widget/Button;->setAlpha(F)V │ + invoke-virtual/range {v19 .. v20}, Landroid/widget/Button;->setAlpha(F)V │ │ .line 1207 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mBRemoveAll:Landroid/widget/Button; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - invoke-virtual/range {v20 .. v21}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual/range {v19 .. v20}, Landroid/widget/Button;->setVisibility(I)V │ │ .line 1209 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mListSelected:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - monitor-enter v21 │ + monitor-enter v20 │ │ .line 1210 │ :try_start_0 │ - invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v21 │ │ - .restart local v11 # "i$":Ljava/util/Iterator; │ :cond_6 │ :goto_4 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v20 │ + move-result v19 │ │ - if-eqz v20, :cond_b │ + if-eqz v19, :cond_b │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - check-cast v18, Ljava/util/Map; │ + check-cast v17, Ljava/util/Map; │ │ .line 1211 │ - .restart local v18 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v20, "pSelected" │ + .restart local v17 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v19, "pSelected" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - if-nez v20, :cond_7 │ + if-nez v19, :cond_7 │ │ .line 1212 │ - const-string v20, "pSelected" │ + const-string v19, "pSelected" │ │ sget-object v22, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ move-object/from16 v2, v22 │ │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 1214 │ :cond_7 │ invoke-virtual/range {p0 .. p0}, Lorg/anothermonitor/ActivityMain;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ - move-result-object v20 │ + move-result-object v19 │ │ const v22, 0x7f03000b │ │ const/16 v23, 0x0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Landroid/widget/LinearLayout; │ + check-cast v11, Landroid/widget/LinearLayout; │ │ .line 1215 │ - .local v12, "l":Landroid/widget/LinearLayout; │ - move-object/from16 v0, v18 │ + .local v11, "l":Landroid/widget/LinearLayout; │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;->setTag(Ljava/lang/Object;)V │ + invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;->setTag(Ljava/lang/Object;)V │ │ .line 1216 │ - new-instance v20, Lorg/anothermonitor/ActivityMain$42; │ + new-instance v19, Lorg/anothermonitor/ActivityMain$42; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v18 │ + move-object/from16 v2, v17 │ │ - invoke-direct {v0, v1, v2, v12}, Lorg/anothermonitor/ActivityMain$42;->(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;Landroid/widget/LinearLayout;)V │ + invoke-direct {v0, v1, v2, v11}, Lorg/anothermonitor/ActivityMain$42;->(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;Landroid/widget/LinearLayout;)V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ + invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ │ .line 1227 │ - new-instance v20, Lorg/anothermonitor/ActivityMain$43; │ + new-instance v19, Lorg/anothermonitor/ActivityMain$43; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v18 │ + move-object/from16 v2, v17 │ │ invoke-direct {v0, v1, v2}, Lorg/anothermonitor/ActivityMain$43;->(Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1253 │ const/4 v9, 0x0 │ │ .line 1255 │ .local v9, "d":Landroid/graphics/drawable/Drawable; │ :try_start_1 │ invoke-virtual/range {p0 .. p0}, Lorg/anothermonitor/ActivityMain;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v22 │ │ - const-string v20, "pPackage" │ + const-string v19, "pPackage" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - check-cast v20, Ljava/lang/String; │ + check-cast v19, Ljava/lang/String; │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ :try_end_1 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ move-result-object v9 │ │ .line 1259 │ :goto_5 │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ :try_start_2 │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View; │ + invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Landroid/widget/ImageView; │ + check-cast v13, Landroid/widget/ImageView; │ │ .line 1260 │ - .local v14, "pIcon":Landroid/widget/ImageView; │ - invoke-virtual {v14, v9}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ + .local v13, "pIcon":Landroid/widget/ImageView; │ + invoke-virtual {v13, v9}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ │ .line 1262 │ - const-string v20, "pColour" │ + const-string v19, "pColour" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - check-cast v20, Ljava/lang/Integer; │ + check-cast v19, Ljava/lang/Integer; │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/Integer;->intValue()I │ │ move-result v8 │ │ .line 1264 │ .local v8, "colour":I │ - const v20, 0x7f09004b │ + const v19, 0x7f09004b │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - check-cast v16, Landroid/widget/TextView; │ + check-cast v15, Landroid/widget/TextView; │ │ .line 1265 │ - .local v16, "pName":Landroid/widget/TextView; │ - const-string v20, "pAppName" │ + .local v15, "pName":Landroid/widget/TextView; │ + const-string v19, "pAppName" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v20 │ - │ - check-cast v20, Ljava/lang/String; │ + move-result-object v19 │ │ - move-object/from16 v0, v16 │ + check-cast v19, Ljava/lang/String; │ │ - move-object/from16 v1, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v15, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 1266 │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v8}, Landroid/widget/TextView;->setTextColor(I)V │ + invoke-virtual {v15, v8}, Landroid/widget/TextView;->setTextColor(I)V │ │ .line 1268 │ - const v20, 0x7f09004c │ + const v19, 0x7f09004c │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Landroid/widget/TextView; │ + check-cast v14, Landroid/widget/TextView; │ │ .line 1269 │ - .local v15, "pId":Landroid/widget/TextView; │ - new-instance v20, Ljava/lang/StringBuilder; │ + .local v14, "pId":Landroid/widget/TextView; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ const-string v22, "Pid: " │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ const-string v22, "pId" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, v22 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v22 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v15, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v14, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 1271 │ - const v20, 0x7f090057 │ + const v19, 0x7f090057 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - invoke-virtual {v12, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v11, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - check-cast v17, Landroid/widget/TextView; │ + check-cast v16, Landroid/widget/TextView; │ │ .line 1272 │ - .local v17, "pUsage":Landroid/widget/TextView; │ - move-object/from16 v0, v17 │ + .local v16, "pUsage":Landroid/widget/TextView; │ + move-object/from16 v0, v16 │ │ invoke-virtual {v0, v8}, Landroid/widget/TextView;->setTextColor(I)V │ │ .line 1274 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mLProcessContainer:Landroid/widget/LinearLayout; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v0, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ .line 1275 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain;->switchParameterForProcess(Ljava/util/Map;)V │ │ .line 1278 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mPrefs:Landroid/content/SharedPreferences; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ const-string v22, "firstTimeProcesses" │ │ const/16 v23, 0x1 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, v22 │ │ move/from16 v2, v23 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v20 │ + move-result v19 │ │ - if-eqz v20, :cond_6 │ + if-eqz v19, :cond_6 │ │ .line 1279 │ - const v20, 0x7f090034 │ + const v19, 0x7f090034 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;->findViewById(I)Landroid/view/View; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Landroid/view/ViewStub; │ + check-cast v18, Landroid/view/ViewStub; │ │ .line 1280 │ - .local v19, "v":Landroid/view/ViewStub; │ - if-eqz v19, :cond_6 │ + .local v18, "v":Landroid/view/ViewStub; │ + if-eqz v18, :cond_6 │ │ .line 1281 │ - invoke-virtual/range {v19 .. v19}, Landroid/view/ViewStub;->inflate()Landroid/view/View; │ + invoke-virtual/range {v18 .. v18}, Landroid/view/ViewStub;->inflate()Landroid/view/View; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - check-cast v20, Landroid/widget/LinearLayout; │ + check-cast v19, Landroid/widget/LinearLayout; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/anothermonitor/ActivityMain;->mLWelcome:Landroid/widget/LinearLayout; │ │ .line 1282 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mLWelcome:Landroid/widget/LinearLayout; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ const v22, 0x7f090052 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - check-cast v20, Landroid/widget/TextView; │ + check-cast v19, Landroid/widget/TextView; │ │ const v22, 0x7f070052 │ │ move-object/from16 v0, p0 │ │ move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/anothermonitor/ActivityMain;->getString(I)Ljava/lang/String; │ │ move-result-object v22 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 1284 │ const/4 v7, 0x0 │ │ .line 1285 │ .local v7, "bottomMargin":I │ - sget v20, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v19, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v22, 0x13 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move/from16 v1, v22 │ │ if-lt v0, v1, :cond_8 │ │ .line 1286 │ move-object/from16 v0, p0 │ @@ -3221,21 +3227,21 @@ │ │ .line 1287 │ :cond_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mLWelcome:Landroid/widget/LinearLayout; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Landroid/widget/LinearLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + invoke-virtual/range {v19 .. v19}, Landroid/widget/LinearLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - check-cast v20, Landroid/widget/FrameLayout$LayoutParams; │ + check-cast v19, Landroid/widget/FrameLayout$LayoutParams; │ │ const/16 v22, 0x0 │ │ const/16 v23, 0x0 │ │ const/16 v24, 0x0 │ │ @@ -3253,15 +3259,15 @@ │ │ float-to-int v0, v0 │ │ move/from16 v25, v0 │ │ add-int v25, v25, v7 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move/from16 v1, v22 │ │ move/from16 v2, v23 │ │ move/from16 v3, v24 │ │ @@ -3270,35 +3276,35 @@ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/FrameLayout$LayoutParams;->setMargins(IIII)V │ │ .line 1289 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mLWelcome:Landroid/widget/LinearLayout; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ const v22, 0x7f090053 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ - move-result-object v20 │ + move-result-object v19 │ │ new-instance v22, Lorg/anothermonitor/ActivityMain$44; │ │ move-object/from16 v0, v22 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lorg/anothermonitor/ActivityMain$44;->(Lorg/anothermonitor/ActivityMain;)V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 1303 │ move-object/from16 v0, p0 │ @@ -3311,166 +3317,162 @@ │ │ .line 1305 │ .local v10, "delayDur":I │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lorg/anothermonitor/ActivityMain;->orientationChanged:Z │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - if-eqz v20, :cond_9 │ + if-eqz v19, :cond_9 │ │ .line 1306 │ const/4 v6, 0x0 │ │ .line 1307 │ const/4 v10, 0x0 │ │ .line 1309 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mLWelcome:Landroid/widget/LinearLayout; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Landroid/widget/LinearLayout;->animate()Landroid/view/ViewPropertyAnimator; │ + invoke-virtual/range {v19 .. v19}, Landroid/widget/LinearLayout;->animate()Landroid/view/ViewPropertyAnimator; │ │ - move-result-object v20 │ + move-result-object v19 │ │ int-to-long v0, v10 │ │ move-wide/from16 v22, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-wide/from16 v1, v22 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator; │ │ - move-result-object v20 │ + move-result-object v19 │ │ int-to-long v0, v6 │ │ move-wide/from16 v22, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-wide/from16 v1, v22 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; │ │ - move-result-object v20 │ + move-result-object v19 │ │ const/high16 v22, 0x3f800000 # 1.0f │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; │ │ - move-result-object v20 │ + move-result-object v19 │ │ const/high16 v22, 0x41700000 # 15.0f │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lorg/anothermonitor/ActivityMain;->sD:F │ │ move/from16 v23, v0 │ │ mul-float v22, v22, v23 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->translationYBy(F)Landroid/view/ViewPropertyAnimator; │ │ goto/16 :goto_4 │ │ .line 1313 │ .end local v6 # "animDur":I │ .end local v7 # "bottomMargin":I │ .end local v8 # "colour":I │ .end local v9 # "d":Landroid/graphics/drawable/Drawable; │ .end local v10 # "delayDur":I │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "l":Landroid/widget/LinearLayout; │ - .end local v14 # "pIcon":Landroid/widget/ImageView; │ - .end local v15 # "pId":Landroid/widget/TextView; │ - .end local v16 # "pName":Landroid/widget/TextView; │ - .end local v17 # "pUsage":Landroid/widget/TextView; │ - .end local v18 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v19 # "v":Landroid/view/ViewStub; │ + .end local v11 # "l":Landroid/widget/LinearLayout; │ + .end local v13 # "pIcon":Landroid/widget/ImageView; │ + .end local v14 # "pId":Landroid/widget/TextView; │ + .end local v15 # "pName":Landroid/widget/TextView; │ + .end local v16 # "pUsage":Landroid/widget/TextView; │ + .end local v17 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v18 # "v":Landroid/view/ViewStub; │ :catchall_0 │ - move-exception v20 │ + move-exception v19 │ │ - monitor-exit v21 │ + monitor-exit v20 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - throw v20 │ + throw v19 │ │ .line 1199 │ :cond_a │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->mSR:Lorg/anothermonitor/ServiceReader; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Lorg/anothermonitor/ServiceReader;->getProcesses()Ljava/util/List; │ + invoke-virtual/range {v19 .. v19}, Lorg/anothermonitor/ServiceReader;->getProcesses()Ljava/util/List; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/anothermonitor/ActivityMain;->mListSelected:Ljava/util/List; │ │ .line 1200 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lorg/anothermonitor/ActivityMain;->mListSelected:Ljava/util/List; │ + iget-object v12, v0, Lorg/anothermonitor/ActivityMain;->mListSelected:Ljava/util/List; │ │ goto/16 :goto_3 │ │ .line 1313 │ - .restart local v11 # "i$":Ljava/util/Iterator; │ :cond_b │ :try_start_3 │ - monitor-exit v21 │ + monitor-exit v20 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 1316 │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v13 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ + .end local v12 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ :cond_c │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lorg/anothermonitor/ActivityMain;->orientationChanged:Z │ │ goto/16 :goto_0 │ │ .line 1256 │ .restart local v9 # "d":Landroid/graphics/drawable/Drawable; │ - .restart local v11 # "i$":Ljava/util/Iterator; │ - .restart local v12 # "l":Landroid/widget/LinearLayout; │ - .restart local v13 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ - .restart local v18 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ + .restart local v11 # "l":Landroid/widget/LinearLayout; │ + .restart local v12 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ + .restart local v17 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ :catch_0 │ - move-exception v20 │ + move-exception v19 │ │ goto/16 :goto_5 │ .end method │ │ .method public onBackPressed()V │ .locals 8 │ │ @@ -3559,14 +3561,15 @@ │ │ invoke-direct {v1, p0}, Lorg/anothermonitor/ActivityMain$45;->(Lorg/anothermonitor/ActivityMain;)V │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ + .line 1419 │ invoke-virtual {v0, v6, v7}, Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ invoke-virtual {v0, v4}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ @@ -3633,14 +3636,15 @@ │ │ invoke-direct {v1, p0}, Lorg/anothermonitor/ActivityMain$46;->(Lorg/anothermonitor/ActivityMain;)V │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ + .line 1430 │ invoke-virtual {v0, v6, v7}, Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ invoke-virtual {v0, v4}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ @@ -4467,14 +4471,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/anothermonitor/ActivityMain;->res:Landroid/content/res/Resources; │ │ move-object/from16 v22, v0 │ │ + .line 322 │ invoke-virtual/range {v22 .. v22}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ move-result-object v22 │ │ move-object/from16 v0, v22 │ │ iget v0, v0, Landroid/content/res/Configuration;->orientation:I │ @@ -6827,14 +6832,15 @@ │ │ move-object/from16 v22, v0 │ │ const-string v23, "feedbackFirstTime" │ │ const/16 v24, 0x1 │ │ + .line 867 │ invoke-interface/range {v22 .. v24}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v22 │ │ if-nez v22, :cond_b │ │ :cond_a │ @@ -6844,14 +6850,15 @@ │ │ move-object/from16 v22, v0 │ │ const-string v23, "firstTimeDate" │ │ const-wide/16 v24, 0x1 │ │ + .line 868 │ invoke-interface/range {v22 .. v25}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v22 │ │ sub-long v22, v20, v22 │ │ move-wide/from16 v0, v22 │ @@ -6876,14 +6883,15 @@ │ │ move-object/from16 v22, v0 │ │ const-string v23, "feedbackDone" │ │ const/16 v24, 0x0 │ │ + .line 869 │ invoke-interface/range {v22 .. v24}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v22 │ │ if-nez v22, :cond_e │ │ .line 870 ├── smali/org/anothermonitor/ActivityMain$27.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 581 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$27;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 283 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$7;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$2;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$42.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$process:Ljava/util/Map; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;Ljava/util/Map;Landroid/widget/LinearLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 1216 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$42;->this$0:Lorg/anothermonitor/ActivityMain; │ │ iput-object p2, p0, Lorg/anothermonitor/ActivityMain$42;->val$process:Ljava/util/Map; ├── smali/org/anothermonitor/ActivityMain$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 374 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$10;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$40.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 957 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$40;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$29$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/anothermonitor/ActivityMain$29; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain$29;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/anothermonitor/ActivityMain$29; │ │ .prologue │ .line 610 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$29$1;->this$1:Lorg/anothermonitor/ActivityMain$29; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/org/anothermonitor/ActivityMain$5.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 225 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$5;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/anothermonitor/ActivityProcesses$SimpleAdapterCustomised.smali │ @@ -23,14 +23,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityProcesses; │ │ │ # direct methods │ .method public constructor (Lorg/anothermonitor/ActivityProcesses;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ .locals 6 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityProcesses; │ .param p2, "context" # Landroid/content/Context; │ .param p4, "resource" # I │ .param p5, "from" # [Ljava/lang/String; │ .param p6, "to" # [I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", ├── smali/org/anothermonitor/ActivityMain$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 465 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$19;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 383 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$11;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ServiceReader$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ServiceReader; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ServiceReader;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ServiceReader; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lorg/anothermonitor/ServiceReader$1;->this$0:Lorg/anothermonitor/ServiceReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$15;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$26.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 543 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$26;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$45.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 1413 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$45;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/org/anothermonitor/ActivityMain$25.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 530 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$25;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ServiceReader$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ServiceReader; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ServiceReader;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ServiceReader; │ │ .prologue │ .line 117 │ iput-object p1, p0, Lorg/anothermonitor/ServiceReader$3;->this$0:Lorg/anothermonitor/ServiceReader; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/anothermonitor/ActivityProcesses.smali │ @@ -73,15 +73,14 @@ │ .line 53 │ new-instance v0, Lorg/anothermonitor/ActivityProcesses$1; │ │ invoke-direct {v0, p0}, Lorg/anothermonitor/ActivityProcesses$1;->(Lorg/anothermonitor/ActivityProcesses;)V │ │ iput-object v0, p0, Lorg/anothermonitor/ActivityProcesses;->receiverFinish:Landroid/content/BroadcastReceiver; │ │ - .line 248 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/anothermonitor/ActivityProcesses;)Ljava/util/List; │ .locals 1 │ .param p0, "x0" # Lorg/anothermonitor/ActivityProcesses; │ │ @@ -187,1004 +186,996 @@ │ .line 229 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method protected onCreate(Landroid/os/Bundle;)V │ - .locals 35 │ + .locals 32 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ .annotation build Landroid/annotation/SuppressLint; │ value = { │ "InlinedApi", │ "NewApi" │ } │ .end annotation │ │ .prologue │ .line 68 │ invoke-super/range {p0 .. p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ .line 69 │ - const v4, 0x7f030006 │ + const v3, 0x7f030006 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;->setContentView(I)V │ + invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;->setContentView(I)V │ │ .line 70 │ invoke-virtual/range {p0 .. p0}, Lorg/anothermonitor/ActivityProcesses;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v29 │ + move-result-object v26 │ │ .line 72 │ - .local v29, "res":Landroid/content/res/Resources; │ - const v4, 0x7f090046 │ + .local v26, "res":Landroid/content/res/Resources; │ + const v3, 0x7f090046 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Landroid/widget/ListView; │ + check-cast v3, Landroid/widget/ListView; │ │ move-object/from16 v0, p0 │ │ - iput-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mLV:Landroid/widget/ListView; │ + iput-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mLV:Landroid/widget/ListView; │ │ .line 75 │ - sget v4, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v5, 0x13 │ + const/16 v4, 0x13 │ │ - if-lt v4, v5, :cond_3 │ + if-lt v3, v4, :cond_3 │ │ .line 76 │ - invoke-virtual/range {v29 .. v29}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ + invoke-virtual/range {v26 .. v26}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v4, v4, Landroid/content/res/Configuration;->smallestScreenWidthDp:I │ + iget v3, v3, Landroid/content/res/Configuration;->smallestScreenWidthDp:I │ │ - int-to-float v0, v4 │ + int-to-float v0, v3 │ │ - move/from16 v32, v0 │ + move/from16 v29, v0 │ │ - .local v32, "sSW":F │ - invoke-virtual/range {v29 .. v29}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + .local v29, "sSW":F │ + invoke-virtual/range {v26 .. v26}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v0, v4, Landroid/util/DisplayMetrics;->density:F │ + iget v0, v3, Landroid/util/DisplayMetrics;->density:F │ │ - move/from16 v31, v0 │ + move/from16 v28, v0 │ │ .line 78 │ - .local v31, "sD":F │ - const-string v4, "status_bar_height" │ + .local v28, "sD":F │ + const-string v3, "status_bar_height" │ │ - const-string v5, "dimen" │ + const-string v4, "dimen" │ │ - const-string v7, "android" │ + const-string v6, "android" │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v26 │ │ - invoke-virtual {v0, v4, v5, v7}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ + invoke-virtual {v0, v3, v4, v6}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v3 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v26 │ │ - invoke-virtual {v0, v4}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ + invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ - move-result v34 │ + move-result v31 │ │ .line 80 │ - .local v34, "statusBarHeight":I │ + .local v31, "statusBarHeight":I │ invoke-virtual/range {p0 .. p0}, Lorg/anothermonitor/ActivityProcesses;->getWindow()Landroid/view/Window; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Landroid/view/Window;->getDecorView()Landroid/view/View; │ + invoke-virtual {v3}, Landroid/view/Window;->getDecorView()Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/16 v5, 0x400 │ + const/16 v4, 0x400 │ │ - invoke-virtual {v4, v5}, Landroid/view/View;->setSystemUiVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setSystemUiVisibility(I)V │ │ .line 81 │ invoke-static/range {p0 .. p0}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Landroid/view/ViewConfiguration;->hasPermanentMenuKey()Z │ + invoke-virtual {v3}, Landroid/view/ViewConfiguration;->hasPermanentMenuKey()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_2 │ + if-nez v3, :cond_2 │ │ - const/4 v4, 0x3 │ + const/4 v3, 0x3 │ │ - invoke-static {v4}, Landroid/view/KeyCharacterMap;->deviceHasKey(I)Z │ + invoke-static {v3}, Landroid/view/KeyCharacterMap;->deviceHasKey(I)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_2 │ + if-nez v3, :cond_2 │ │ - invoke-virtual/range {v29 .. v29}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ + .line 82 │ + invoke-virtual/range {v26 .. v26}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v4, v4, Landroid/content/res/Configuration;->orientation:I │ + iget v3, v3, Landroid/content/res/Configuration;->orientation:I │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ - if-eq v4, v5, :cond_0 │ + if-eq v3, v4, :cond_0 │ │ - const/high16 v4, 0x440c0000 # 560.0f │ + const/high16 v3, 0x440c0000 # 560.0f │ │ - cmpl-float v4, v32, v4 │ + cmpl-float v3, v29, v3 │ │ - if-lez v4, :cond_2 │ + if-lez v3, :cond_2 │ │ .line 83 │ :cond_0 │ invoke-virtual/range {p0 .. p0}, Lorg/anothermonitor/ActivityProcesses;->getWindow()Landroid/view/Window; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Landroid/view/Window;->getDecorView()Landroid/view/View; │ + invoke-virtual {v3}, Landroid/view/Window;->getDecorView()Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/16 v5, 0x200 │ + const/16 v4, 0x200 │ │ - invoke-virtual {v4, v5}, Landroid/view/View;->setSystemUiVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setSystemUiVisibility(I)V │ │ .line 85 │ - const-string v4, "navigation_bar_height" │ + const-string v3, "navigation_bar_height" │ │ - const-string v5, "dimen" │ + const-string v4, "dimen" │ │ - const-string v7, "android" │ + const-string v6, "android" │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v26 │ │ - invoke-virtual {v0, v4, v5, v7}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ + invoke-virtual {v0, v3, v4, v6}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v3 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v26 │ │ - invoke-virtual {v0, v4}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ + invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ - move-result v4 │ + move-result v3 │ │ move-object/from16 v0, p0 │ │ - iput v4, v0, Lorg/anothermonitor/ActivityProcesses;->navigationBarHeight:I │ + iput v3, v0, Lorg/anothermonitor/ActivityProcesses;->navigationBarHeight:I │ │ .line 86 │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/anothermonitor/ActivityProcesses;->navigationBarHeight:I │ + iget v3, v0, Lorg/anothermonitor/ActivityProcesses;->navigationBarHeight:I │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 87 │ - const/high16 v4, 0x42400000 # 48.0f │ + const/high16 v3, 0x42400000 # 48.0f │ │ - mul-float v4, v4, v31 │ + mul-float v3, v3, v28 │ │ - float-to-int v4, v4 │ + float-to-int v3, v3 │ │ move-object/from16 v0, p0 │ │ - iput v4, v0, Lorg/anothermonitor/ActivityProcesses;->navigationBarHeight:I │ + iput v3, v0, Lorg/anothermonitor/ActivityProcesses;->navigationBarHeight:I │ │ .line 91 │ :cond_1 │ - const v4, 0x7f090003 │ + const v3, 0x7f090003 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - check-cast v19, Landroid/widget/FrameLayout; │ + check-cast v16, Landroid/widget/FrameLayout; │ │ .line 92 │ - .local v19, "nb":Landroid/widget/FrameLayout; │ - const/4 v4, 0x0 │ + .local v16, "nb":Landroid/widget/FrameLayout; │ + const/4 v3, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V │ + invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V │ │ .line 93 │ - invoke-virtual/range {v19 .. v19}, Landroid/widget/FrameLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + invoke-virtual/range {v16 .. v16}, Landroid/widget/FrameLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Landroid/widget/FrameLayout$LayoutParams; │ + check-cast v3, Landroid/widget/FrameLayout$LayoutParams; │ │ move-object/from16 v0, p0 │ │ - iget v5, v0, Lorg/anothermonitor/ActivityProcesses;->navigationBarHeight:I │ + iget v4, v0, Lorg/anothermonitor/ActivityProcesses;->navigationBarHeight:I │ │ - iput v5, v4, Landroid/widget/FrameLayout$LayoutParams;->height:I │ + iput v4, v3, Landroid/widget/FrameLayout$LayoutParams;->height:I │ │ .line 96 │ - .end local v19 # "nb":Landroid/widget/FrameLayout; │ + .end local v16 # "nb":Landroid/widget/FrameLayout; │ :cond_2 │ - const v4, 0x7f090044 │ + const v3, 0x7f090044 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ │ - move-result-object v17 │ + move-result-object v14 │ │ - check-cast v17, Landroid/widget/RelativeLayout; │ + check-cast v14, Landroid/widget/RelativeLayout; │ │ .line 97 │ - .local v17, "lTopBar":Landroid/widget/RelativeLayout; │ - invoke-virtual/range {v17 .. v17}, Landroid/widget/RelativeLayout;->getPaddingLeft()I │ + .local v14, "lTopBar":Landroid/widget/RelativeLayout; │ + invoke-virtual {v14}, Landroid/widget/RelativeLayout;->getPaddingLeft()I │ │ - move-result v22 │ + move-result v19 │ │ .line 98 │ - .local v22, "pLeft":I │ - invoke-virtual/range {v17 .. v17}, Landroid/widget/RelativeLayout;->getPaddingTop()I │ + .local v19, "pLeft":I │ + invoke-virtual {v14}, Landroid/widget/RelativeLayout;->getPaddingTop()I │ │ - move-result v24 │ + move-result v21 │ │ .line 99 │ - .local v24, "pTop":I │ - invoke-virtual/range {v17 .. v17}, Landroid/widget/RelativeLayout;->getPaddingRight()I │ + .local v21, "pTop":I │ + invoke-virtual {v14}, Landroid/widget/RelativeLayout;->getPaddingRight()I │ │ - move-result v23 │ + move-result v20 │ │ .line 100 │ - .local v23, "pRight":I │ - invoke-virtual/range {v17 .. v17}, Landroid/widget/RelativeLayout;->getPaddingBottom()I │ + .local v20, "pRight":I │ + invoke-virtual {v14}, Landroid/widget/RelativeLayout;->getPaddingBottom()I │ │ - move-result v21 │ + move-result v18 │ │ .line 101 │ - .local v21, "pBottom":I │ - add-int v4, v24, v34 │ + .local v18, "pBottom":I │ + add-int v3, v21, v31 │ │ - move-object/from16 v0, v17 │ - │ - move/from16 v1, v22 │ + move/from16 v0, v19 │ │ - move/from16 v2, v23 │ + move/from16 v1, v20 │ │ - move/from16 v3, v21 │ + move/from16 v2, v18 │ │ - invoke-virtual {v0, v1, v4, v2, v3}, Landroid/widget/RelativeLayout;->setPadding(IIII)V │ + invoke-virtual {v14, v0, v3, v1, v2}, Landroid/widget/RelativeLayout;->setPadding(IIII)V │ │ .line 105 │ - .end local v17 # "lTopBar":Landroid/widget/RelativeLayout; │ - .end local v21 # "pBottom":I │ - .end local v22 # "pLeft":I │ - .end local v23 # "pRight":I │ - .end local v24 # "pTop":I │ - .end local v31 # "sD":F │ - .end local v32 # "sSW":F │ - .end local v34 # "statusBarHeight":I │ + .end local v14 # "lTopBar":Landroid/widget/RelativeLayout; │ + .end local v18 # "pBottom":I │ + .end local v19 # "pLeft":I │ + .end local v20 # "pRight":I │ + .end local v21 # "pTop":I │ + .end local v28 # "sD":F │ + .end local v29 # "sSW":F │ + .end local v31 # "statusBarHeight":I │ :cond_3 │ if-eqz p1, :cond_9 │ │ invoke-virtual/range {p1 .. p1}, Landroid/os/Bundle;->isEmpty()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_9 │ + if-nez v3, :cond_9 │ │ .line 106 │ - const-string v4, "listProcesses" │ + const-string v3, "listProcesses" │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v4}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ + invoke-virtual {v0, v3}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/util/List; │ + check-cast v3, Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iput-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ + iput-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ │ .line 107 │ - const-string v4, "listSelected" │ + const-string v3, "listSelected" │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v4}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ + invoke-virtual {v0, v3}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/util/List; │ + check-cast v3, Ljava/util/List; │ │ move-object/from16 v0, p0 │ │ - iput-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mListSelected:Ljava/util/List; │ + iput-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mListSelected:Ljava/util/List; │ │ .line 108 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mListSelected:Ljava/util/List; │ + iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mListSelected:Ljava/util/List; │ │ - if-eqz v4, :cond_6 │ + if-eqz v3, :cond_6 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mListSelected:Ljava/util/List; │ + iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mListSelected:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v3}, Ljava/util/List;->isEmpty()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_6 │ + if-nez v3, :cond_6 │ │ .line 109 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ + iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v3 │ │ :cond_4 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_7 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - check-cast v27, Ljava/util/Map; │ + check-cast v24, Ljava/util/Map; │ │ .line 110 │ - .local v27, "process":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v24, "process":Ljava/util/Map;, "Ljava/util/Map;" │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mListSelected:Ljava/util/List; │ │ invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v4 │ │ - .local v15, "i$":Ljava/util/Iterator; │ :cond_5 │ :goto_0 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v6 │ │ - if-eqz v4, :cond_4 │ + if-eqz v6, :cond_4 │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v33 │ + move-result-object v30 │ │ - check-cast v33, Ljava/util/Map; │ + check-cast v30, Ljava/util/Map; │ │ .line 111 │ - .local v33, "selected":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v4, "pId" │ + .local v30, "selected":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v6, "pId" │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ - invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - const-string v5, "pId" │ + const-string v7, "pId" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v30 │ │ - invoke-interface {v0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v7 │ │ - invoke-virtual {v4, v5}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v6 │ │ - if-eqz v4, :cond_5 │ + if-eqz v6, :cond_5 │ │ .line 112 │ - const-string v4, "pSelected" │ + const-string v6, "pSelected" │ │ - sget-object v5, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; │ + sget-object v7, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ - invoke-interface {v0, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 113 │ - .end local v15 # "i$":Ljava/util/Iterator; │ - .end local v27 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v33 # "selected":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v24 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v30 # "selected":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_6 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ move-object/from16 v0, p0 │ │ - iput-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mListSelected:Ljava/util/List; │ + iput-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mListSelected:Ljava/util/List; │ │ .line 168 │ :cond_7 │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ + iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ │ - if-eqz v4, :cond_8 │ + if-eqz v3, :cond_8 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ + iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v3}, Ljava/util/List;->isEmpty()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_13 │ + if-eqz v3, :cond_13 │ │ .line 169 │ :cond_8 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mLV:Landroid/widget/ListView; │ + iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mLV:Landroid/widget/ListView; │ │ - const/16 v5, 0x8 │ + const/16 v4, 0x8 │ │ - invoke-virtual {v4, v5}, Landroid/widget/ListView;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/ListView;->setVisibility(I)V │ │ .line 170 │ - const v4, 0x7f090047 │ + const v3, 0x7f090047 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v4, v5}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 171 │ - const v4, 0x7f090048 │ + const v3, 0x7f090048 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Landroid/widget/TextView; │ + check-cast v3, Landroid/widget/TextView; │ │ - const v5, 0x7f07004e │ + const v4, 0x7f07004e │ │ - invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(I)V │ │ .line 172 │ - const v4, 0x7f090045 │ + const v3, 0x7f090045 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v4, v5}, Landroid/view/View;->setClickable(Z)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setClickable(Z)V │ │ .line 216 │ :goto_2 │ return-void │ │ .line 116 │ :cond_9 │ invoke-virtual/range {p0 .. p0}, Lorg/anothermonitor/ActivityProcesses;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v26 │ + move-result-object v23 │ │ .line 119 │ - .local v26, "pm":Landroid/content/pm/PackageManager; │ - sget v4, Landroid/os/Build$VERSION;->SDK_INT:I │ + .local v23, "pm":Landroid/content/pm/PackageManager; │ + sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v5, 0x16 │ + const/16 v4, 0x16 │ │ - if-ge v4, v5, :cond_c │ + if-ge v3, v4, :cond_c │ │ .line 120 │ - const-string v4, "activity" │ + const-string v3, "activity" │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Landroid/app/ActivityManager; │ + check-cast v3, Landroid/app/ActivityManager; │ │ - invoke-virtual {v4}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List; │ + invoke-virtual {v3}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List; │ │ - move-result-object v30 │ + move-result-object v27 │ │ .line 123 │ - .local v30, "runningAppProcesses":Ljava/util/List;, "Ljava/util/List;" │ + .local v27, "runningAppProcesses":Ljava/util/List;, "Ljava/util/List;" │ :goto_3 │ - if-eqz v30, :cond_12 │ + if-eqz v27, :cond_12 │ │ .line 124 │ invoke-static {}, Landroid/os/Process;->myPid()I │ │ - move-result v25 │ + move-result v22 │ │ .line 125 │ - .local v25, "pid":I │ - invoke-interface/range {v30 .. v30}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v22, "pid":I │ + invoke-interface/range {v27 .. v27}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v9 │ │ - .local v14, "i$":Ljava/util/Iterator; │ :cond_a │ :goto_4 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_f │ + if-eqz v3, :cond_f │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - check-cast v20, Landroid/app/ActivityManager$RunningAppProcessInfo; │ + check-cast v17, Landroid/app/ActivityManager$RunningAppProcessInfo; │ │ .line 126 │ - .local v20, "p":Landroid/app/ActivityManager$RunningAppProcessInfo; │ - move-object/from16 v0, v20 │ + .local v17, "p":Landroid/app/ActivityManager$RunningAppProcessInfo; │ + move-object/from16 v0, v17 │ │ - iget v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I │ + iget v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I │ │ - move/from16 v0, v25 │ + move/from16 v0, v22 │ │ - if-eq v0, v4, :cond_a │ + if-eq v0, v3, :cond_a │ │ .line 127 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 129 │ - .local v6, "name":Ljava/lang/String; │ + .local v5, "name":Ljava/lang/String; │ :try_start_0 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ + iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ │ - if-eqz v4, :cond_d │ + if-eqz v3, :cond_d │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ + iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ │ - array-length v4, v4 │ + array-length v3, v3 │ │ - if-lez v4, :cond_d │ + if-lez v3, :cond_d │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ + iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - aget-object v4, v4, v5 │ + aget-object v3, v3, v4 │ │ :goto_5 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v0, v4, v5}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; │ + invoke-virtual {v0, v3, v4}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v0, v4}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; │ + invoke-virtual {v0, v3}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - move-object v0, v4 │ + move-object v0, v3 │ │ check-cast v0, Ljava/lang/String; │ │ - move-object v6, v0 │ + move-object v5, v0 │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Landroid/content/res/Resources$NotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 134 │ :goto_6 │ - if-nez v6, :cond_b │ + if-nez v5, :cond_b │ │ .line 135 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - iget-object v6, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String; │ + iget-object v5, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String; │ │ .line 137 │ :cond_b │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - iget v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I │ + iget v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I │ │ - invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ + iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ │ - if-eqz v4, :cond_e │ + if-eqz v3, :cond_e │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ + iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ │ - array-length v4, v4 │ + array-length v3, v3 │ │ - if-lez v4, :cond_e │ + if-lez v3, :cond_e │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ + iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String; │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - aget-object v8, v4, v8 │ + aget-object v7, v3, v7 │ │ :goto_7 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - iget-object v9, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String; │ + iget-object v8, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String; │ │ - move-object/from16 v4, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v4 .. v9}, Lorg/anothermonitor/ActivityProcesses;->mapDataForPlacesList(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; │ + invoke-direct/range {v3 .. v8}, Lorg/anothermonitor/ActivityProcesses;->mapDataForPlacesList(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v10, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v10, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_4 │ │ .line 121 │ - .end local v6 # "name":Ljava/lang/String; │ - .end local v14 # "i$":Ljava/util/Iterator; │ - .end local v20 # "p":Landroid/app/ActivityManager$RunningAppProcessInfo; │ - .end local v25 # "pid":I │ - .end local v30 # "runningAppProcesses":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "name":Ljava/lang/String; │ + .end local v17 # "p":Landroid/app/ActivityManager$RunningAppProcessInfo; │ + .end local v22 # "pid":I │ + .end local v27 # "runningAppProcesses":Ljava/util/List;, "Ljava/util/List;" │ :cond_c │ invoke-static/range {p0 .. p0}, Lcom/jaredrummler/android/processes/ProcessManager;->getRunningAppProcessInfo(Landroid/content/Context;)Ljava/util/List; │ │ - move-result-object v30 │ + move-result-object v27 │ │ - .restart local v30 # "runningAppProcesses":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v27 # "runningAppProcesses":Ljava/util/List;, "Ljava/util/List;" │ goto :goto_3 │ │ .line 129 │ - .restart local v6 # "name":Ljava/lang/String; │ - .restart local v14 # "i$":Ljava/util/Iterator; │ - .restart local v20 # "p":Landroid/app/ActivityManager$RunningAppProcessInfo; │ - .restart local v25 # "pid":I │ + .restart local v5 # "name":Ljava/lang/String; │ + .restart local v17 # "p":Landroid/app/ActivityManager$RunningAppProcessInfo; │ + .restart local v22 # "pid":I │ :cond_d │ :try_start_1 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String; │ + iget-object v3, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String; │ :try_end_1 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Landroid/content/res/Resources$NotFoundException; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_5 │ │ .line 137 │ :cond_e │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - iget-object v8, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String; │ + iget-object v7, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String; │ │ goto :goto_7 │ │ .line 141 │ - .end local v6 # "name":Ljava/lang/String; │ - .end local v20 # "p":Landroid/app/ActivityManager$RunningAppProcessInfo; │ + .end local v5 # "name":Ljava/lang/String; │ + .end local v17 # "p":Landroid/app/ActivityManager$RunningAppProcessInfo; │ :cond_f │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ + iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ │ - new-instance v5, Lorg/anothermonitor/ActivityProcesses$2; │ + new-instance v4, Lorg/anothermonitor/ActivityProcesses$2; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v5, v0}, Lorg/anothermonitor/ActivityProcesses$2;->(Lorg/anothermonitor/ActivityProcesses;)V │ + invoke-direct {v4, v0}, Lorg/anothermonitor/ActivityProcesses$2;->(Lorg/anothermonitor/ActivityProcesses;)V │ │ - invoke-static {v4, v5}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v3, v4}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 149 │ invoke-virtual/range {p0 .. p0}, Lorg/anothermonitor/ActivityProcesses;->getIntent()Landroid/content/Intent; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, "listSelected" │ + const-string v4, "listSelected" │ │ - invoke-virtual {v4, v5}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; │ + invoke-virtual {v3, v4}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; │ │ - move-result-object v18 │ + move-result-object v15 │ │ - check-cast v18, Ljava/util/List; │ + check-cast v15, Ljava/util/List; │ │ .line 150 │ - .local v18, "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ - if-eqz v18, :cond_7 │ + .local v15, "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ + if-eqz v15, :cond_7 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v15}, Ljava/util/List;->isEmpty()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_7 │ + if-nez v3, :cond_7 │ │ .line 151 │ - invoke-interface/range {v18 .. v18}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v15}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v3 │ │ :cond_10 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_7 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v28 │ + move-result-object v25 │ │ - check-cast v28, Ljava/util/Map; │ + check-cast v25, Ljava/util/Map; │ │ .line 152 │ - .local v28, "processSelected":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v25, "processSelected":Ljava/util/Map;, "Ljava/util/Map;" │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ │ invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v13 │ │ .line 153 │ - .local v16, "iteratorListProcesses":Ljava/util/Iterator;, "Ljava/util/Iterator;>;" │ + .local v13, "iteratorListProcesses":Ljava/util/Iterator;, "Ljava/util/Iterator;>;" │ :cond_11 │ :goto_8 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_10 │ │ .line 154 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - check-cast v27, Ljava/util/Map; │ + check-cast v24, Ljava/util/Map; │ │ .line 155 │ - .restart local v27 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ + .restart local v24 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ const-string v4, "pId" │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ - const-string v5, "pId" │ + const-string v6, "pId" │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v25 │ │ - invoke-interface {v0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v4, v5}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v6}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_11 │ │ .line 156 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->remove()V │ + invoke-interface {v13}, Ljava/util/Iterator;->remove()V │ │ goto :goto_8 │ │ .line 162 │ - .end local v14 # "i$":Ljava/util/Iterator; │ - .end local v16 # "iteratorListProcesses":Ljava/util/Iterator;, "Ljava/util/Iterator;>;" │ - .end local v18 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ - .end local v25 # "pid":I │ - .end local v27 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v28 # "processSelected":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v13 # "iteratorListProcesses":Ljava/util/Iterator;, "Ljava/util/Iterator;>;" │ + .end local v15 # "mListSelectedProv":Ljava/util/List;, "Ljava/util/List;>;" │ + .end local v22 # "pid":I │ + .end local v24 # "process":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v25 # "processSelected":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_12 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mLV:Landroid/widget/ListView; │ + iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mLV:Landroid/widget/ListView; │ │ - const/16 v5, 0x8 │ + const/16 v4, 0x8 │ │ - invoke-virtual {v4, v5}, Landroid/widget/ListView;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/ListView;->setVisibility(I)V │ │ .line 163 │ - const v4, 0x7f090047 │ + const v3, 0x7f090047 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v4, v5}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ goto/16 :goto_1 │ │ .line 176 │ - .end local v26 # "pm":Landroid/content/pm/PackageManager; │ - .end local v30 # "runningAppProcesses":Ljava/util/List;, "Ljava/util/List;" │ + .end local v23 # "pm":Landroid/content/pm/PackageManager; │ + .end local v27 # "runningAppProcesses":Ljava/util/List;, "Ljava/util/List;" │ :cond_13 │ - new-instance v7, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised; │ + new-instance v6, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ + iget-object v9, v0, Lorg/anothermonitor/ActivityProcesses;->mListProcesses:Ljava/util/List; │ │ - const v11, 0x7f030007 │ + const v10, 0x7f030007 │ │ - const/4 v4, 0x4 │ + const/4 v3, 0x4 │ │ - new-array v12, v4, [Ljava/lang/String; │ + new-array v11, v3, [Ljava/lang/String; │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - const-string v5, "pSelected" │ + const-string v4, "pSelected" │ │ - aput-object v5, v12, v4 │ + aput-object v4, v11, v3 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - const-string v5, "pPackage" │ + const-string v4, "pPackage" │ │ - aput-object v5, v12, v4 │ + aput-object v4, v11, v3 │ │ - const/4 v4, 0x2 │ + const/4 v3, 0x2 │ │ - const-string v5, "pName" │ + const-string v4, "pName" │ │ - aput-object v5, v12, v4 │ + aput-object v4, v11, v3 │ │ - const/4 v4, 0x3 │ + const/4 v3, 0x3 │ │ - const-string v5, "pId" │ + const-string v4, "pId" │ │ - aput-object v5, v12, v4 │ + aput-object v4, v11, v3 │ │ - const/4 v4, 0x4 │ + const/4 v3, 0x4 │ │ - new-array v13, v4, [I │ + new-array v12, v3, [I │ │ - fill-array-data v13, :array_0 │ + fill-array-data v12, :array_0 │ │ - move-object/from16 v8, p0 │ + move-object/from16 v7, p0 │ │ - move-object/from16 v9, p0 │ + move-object/from16 v8, p0 │ │ - invoke-direct/range {v7 .. v13}, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;->(Lorg/anothermonitor/ActivityProcesses;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ + invoke-direct/range {v6 .. v12}, Lorg/anothermonitor/ActivityProcesses$SimpleAdapterCustomised;->(Lorg/anothermonitor/ActivityProcesses;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ move-object/from16 v0, p0 │ │ - iput-object v7, v0, Lorg/anothermonitor/ActivityProcesses;->mSA:Landroid/widget/SimpleAdapter; │ + iput-object v6, v0, Lorg/anothermonitor/ActivityProcesses;->mSA:Landroid/widget/SimpleAdapter; │ │ .line 180 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mLV:Landroid/widget/ListView; │ + iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mLV:Landroid/widget/ListView; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/anothermonitor/ActivityProcesses;->mSA:Landroid/widget/SimpleAdapter; │ + iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mSA:Landroid/widget/SimpleAdapter; │ │ - invoke-virtual {v4, v5}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v3, v4}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 181 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/anothermonitor/ActivityProcesses;->mLV:Landroid/widget/ListView; │ + iget-object v3, v0, Lorg/anothermonitor/ActivityProcesses;->mLV:Landroid/widget/ListView; │ │ - new-instance v5, Lorg/anothermonitor/ActivityProcesses$3; │ + new-instance v4, Lorg/anothermonitor/ActivityProcesses$3; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v5, v0}, Lorg/anothermonitor/ActivityProcesses$3;->(Lorg/anothermonitor/ActivityProcesses;)V │ + invoke-direct {v4, v0}, Lorg/anothermonitor/ActivityProcesses$3;->(Lorg/anothermonitor/ActivityProcesses;)V │ │ - invoke-virtual {v4, v5}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ + invoke-virtual {v3, v4}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ .line 205 │ - const v4, 0x7f090045 │ + const v3, 0x7f090045 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lorg/anothermonitor/ActivityProcesses;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - new-instance v5, Lorg/anothermonitor/ActivityProcesses$4; │ + new-instance v4, Lorg/anothermonitor/ActivityProcesses$4; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v5, v0}, Lorg/anothermonitor/ActivityProcesses$4;->(Lorg/anothermonitor/ActivityProcesses;)V │ + invoke-direct {v4, v0}, Lorg/anothermonitor/ActivityProcesses$4;->(Lorg/anothermonitor/ActivityProcesses;)V │ │ - invoke-virtual {v4, v5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ goto/16 :goto_2 │ │ .line 131 │ - .restart local v6 # "name":Ljava/lang/String; │ - .restart local v14 # "i$":Ljava/util/Iterator; │ - .restart local v20 # "p":Landroid/app/ActivityManager$RunningAppProcessInfo; │ - .restart local v25 # "pid":I │ - .restart local v26 # "pm":Landroid/content/pm/PackageManager; │ - .restart local v30 # "runningAppProcesses":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v5 # "name":Ljava/lang/String; │ + .restart local v17 # "p":Landroid/app/ActivityManager$RunningAppProcessInfo; │ + .restart local v22 # "pid":I │ + .restart local v23 # "pm":Landroid/content/pm/PackageManager; │ + .restart local v27 # "runningAppProcesses":Ljava/util/List;, "Ljava/util/List;" │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ goto/16 :goto_6 │ │ .line 130 │ :catch_1 │ - move-exception v4 │ + move-exception v3 │ │ goto/16 :goto_6 │ │ .line 176 │ :array_0 │ .array-data 4 │ 0x7f090049 ├── smali/org/anothermonitor/ActivityHelp.smali │ @@ -137,14 +137,15 @@ │ │ invoke-static {v7}, Landroid/view/KeyCharacterMap;->deviceHasKey(I)Z │ │ move-result v7 │ │ if-nez v7, :cond_2 │ │ + .line 62 │ invoke-virtual {v3}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ move-result-object v7 │ │ iget v7, v7, Landroid/content/res/Configuration;->orientation:I │ │ if-eq v7, v11, :cond_0 ├── smali/org/anothermonitor/ActivityMain$32.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$mTVIntervalWidth:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 702 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$32;->this$0:Lorg/anothermonitor/ActivityMain; │ │ iput-object p2, p0, Lorg/anothermonitor/ActivityMain$32;->val$mSBWidth:Landroid/widget/SeekBar; ├── smali/org/anothermonitor/ActivityMain$30.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mTVIntervalRead:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 635 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$30;->this$0:Lorg/anothermonitor/ActivityMain; │ │ iput-object p2, p0, Lorg/anothermonitor/ActivityMain$30;->val$mTVIntervalRead:Landroid/widget/TextView; ├── smali/org/anothermonitor/ActivityMain$22.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 489 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$22;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$38$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/anothermonitor/ActivityMain$38; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain$38;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/anothermonitor/ActivityMain$38; │ │ .prologue │ .line 906 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$38$1;->this$1:Lorg/anothermonitor/ActivityMain$38; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/org/anothermonitor/ActivityAbout.smali │ @@ -130,14 +130,15 @@ │ │ invoke-static {v6}, Landroid/view/KeyCharacterMap;->deviceHasKey(I)Z │ │ move-result v6 │ │ if-nez v6, :cond_1 │ │ + .line 61 │ invoke-virtual {v3}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ move-result-object v6 │ │ iget v6, v6, Landroid/content/res/Configuration;->orientation:I │ │ if-eq v6, v10, :cond_0 ├── smali/org/anothermonitor/ActivityProcesses$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityProcesses; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityProcesses;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityProcesses; │ │ .prologue │ .line 181 │ iput-object p1, p0, Lorg/anothermonitor/ActivityProcesses$3;->this$0:Lorg/anothermonitor/ActivityProcesses; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ServiceReader$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$e:Ljava/io/IOException; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ServiceReader;Ljava/io/IOException;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ServiceReader; │ │ .prologue │ .line 563 │ iput-object p1, p0, Lorg/anothermonitor/ServiceReader$5;->this$0:Lorg/anothermonitor/ServiceReader; │ │ iput-object p2, p0, Lorg/anothermonitor/ServiceReader$5;->val$e:Ljava/io/IOException; ├── smali/org/anothermonitor/ActivityMain$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 400 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$12;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ServiceReader$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ServiceReader; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ServiceReader;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ServiceReader; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lorg/anothermonitor/ServiceReader$2;->this$0:Lorg/anothermonitor/ServiceReader; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/anothermonitor/ActivityProcesses$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityProcesses; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityProcesses;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityProcesses; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lorg/anothermonitor/ActivityProcesses$1;->this$0:Lorg/anothermonitor/ActivityProcesses; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/anothermonitor/ActivityProcesses$2.smali │ @@ -33,14 +33,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityProcesses; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityProcesses;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityProcesses; │ │ .prologue │ .line 141 │ iput-object p1, p0, Lorg/anothermonitor/ActivityProcesses$2;->this$0:Lorg/anothermonitor/ActivityProcesses; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$39.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 915 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$39;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -70,14 +71,15 @@ │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const-wide/16 v2, 0x0 │ │ + .line 924 │ invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; ├── smali/org/anothermonitor/ActivityMain$44$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/anothermonitor/ActivityMain$44; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain$44;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/anothermonitor/ActivityMain$44; │ │ .prologue │ .line 1293 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$44$1;->this$1:Lorg/anothermonitor/ActivityMain$44; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/org/anothermonitor/ActivityMain$41.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 978 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$41;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$37$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/anothermonitor/ActivityMain$37; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain$37;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/anothermonitor/ActivityMain$37; │ │ .prologue │ .line 892 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$37$1;->this$1:Lorg/anothermonitor/ActivityMain$37; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/org/anothermonitor/ActivityMain$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 353 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$9;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$3;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$31.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$mTVIntervalUpdate:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;Landroid/widget/SeekBar;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 669 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$31;->this$0:Lorg/anothermonitor/ActivityMain; │ │ iput-object p2, p0, Lorg/anothermonitor/ActivityMain$31;->val$mSBUpdate:Landroid/widget/SeekBar; ├── smali/org/anothermonitor/ActivityMain$29.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 604 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$29;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 220 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$4;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/anothermonitor/ActivityMain$36.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 839 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$36;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -91,14 +92,15 @@ │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const-wide/16 v2, 0x0 │ │ + .line 849 │ invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; ├── smali/org/anothermonitor/ActivityMain$3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/anothermonitor/ActivityMain$3; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain$3;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/anothermonitor/ActivityMain$3; │ │ .prologue │ .line 195 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$3$1;->this$1:Lorg/anothermonitor/ActivityMain$3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityAbout$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityAbout; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityAbout;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityAbout; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lorg/anothermonitor/ActivityAbout$2;->this$0:Lorg/anothermonitor/ActivityAbout; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -79,18 +80,20 @@ │ │ move-result-object v4 │ │ invoke-direct {v2, v3, v4}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ const/high16 v3, 0x48080000 # 139264.0f │ │ + .line 82 │ invoke-virtual {v2, v3}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 81 │ invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityAbout;->startActivity(Landroid/content/Intent;)V │ :try_end_0 │ .catch Landroid/content/ActivityNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 88 │ :goto_0 │ return-void │ @@ -124,15 +127,17 @@ │ │ invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v4 │ │ invoke-direct {v2, v3, v4}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ + .line 86 │ invoke-virtual {v2, v6}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 85 │ invoke-virtual {v1, v2}, Lorg/anothermonitor/ActivityAbout;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ .end method ├── smali/org/anothermonitor/ActivityMain$43.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$process:Ljava/util/Map; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;Ljava/util/Map;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 1227 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$43;->this$0:Lorg/anothermonitor/ActivityMain; │ │ iput-object p2, p0, Lorg/anothermonitor/ActivityMain$43;->val$process:Ljava/util/Map; ├── smali/org/anothermonitor/ActivityMain$36$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/anothermonitor/ActivityMain$36; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain$36;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/anothermonitor/ActivityMain$36; │ │ .prologue │ .line 843 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$36$1;->this$1:Lorg/anothermonitor/ActivityMain$36; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/org/anothermonitor/ActivityMain$2$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/anothermonitor/ActivityMain$2; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain$2;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/anothermonitor/ActivityMain$2; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$2$1;->this$1:Lorg/anothermonitor/ActivityMain$2; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/org/anothermonitor/ActivityMain$39$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/anothermonitor/ActivityMain$39; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain$39;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/anothermonitor/ActivityMain$39; │ │ .prologue │ .line 918 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$39$1;->this$1:Lorg/anothermonitor/ActivityMain$39; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/org/anothermonitor/ActivityMain$28.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 595 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$28;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/anothermonitor/ActivityMain$46.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityMain; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityMain;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityMain; │ │ .prologue │ .line 1424 │ iput-object p1, p0, Lorg/anothermonitor/ActivityMain$46;->this$0:Lorg/anothermonitor/ActivityMain; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/org/anothermonitor/ActivityHelp$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/anothermonitor/ActivityHelp; │ │ │ # direct methods │ .method constructor (Lorg/anothermonitor/ActivityHelp;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/anothermonitor/ActivityHelp; │ │ .prologue │ .line 33 │ iput-object p1, p0, Lorg/anothermonitor/ActivityHelp$1;->this$0:Lorg/anothermonitor/ActivityHelp; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V