File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
Loading..
000866b4
000866b4cmf0.c3b5bm90zq.patch.C7$2::run():
000866c4iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
000866c8invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000866cemove-result-object v0
000866d0invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000866d6move-result-object v0
000866d8const v1, 0x7f0c0026
000866deinvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000866e4move-result-object v0
000866e6invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
000866ecmove-result-object v1
000866eeconst-string v2, "mounted"
000866f2invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000866f8move-result v1
000866faif-eqz v1, :cond_15a
000866fenew-instance v1, Ljava/lang/StringBuilder;
00086702invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00086708invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
0008670emove-result-object v2
00086710invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
00086716move-result-object v2
00086718invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008671econst-string v2, "/"
00086722invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086728invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
0008672emove-result-object v0
00086730invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086736invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008673cmove-result-object v0
0008673enew-instance v1, Ljava/io/File;
00086742invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00086748invoke-virtual {v1}, Ljava/io/File;->exists()Z
0008674emove-result v2
00086750if-nez v2, :cond_4b
00086754invoke-virtual {v1}, Ljava/io/File;->mkdirs()Z
0008675anew-instance v1, Ljava/lang/StringBuilder;
0008675einvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00086764invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008676aconst-string v0, "/base.apk"
0008676einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086774invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008677amove-result-object v0
0008677ciget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086780invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086786move-result-object v1
00086788invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0008678emove-result-object v1
00086790const/high16 v2, 0x7f0b0000
00086794invoke-virtual {v1, v2}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream;
0008679amove-result-object v1
0008679cinvoke-virtual {v1}, Ljava/io/InputStream;->available()I
000867a2move-result v2
000867a4if-eqz v2, :cond_15a
000867a8int-to-long v2, v2
000867aaconst-wide/32 v4, 0xfa000
000867b0const-wide/16 v6, 0x400
000867b4cmp-long v8, v2, v4
000867b8if-ltz v8, :cond_80
000867bcconst-wide/32 v6, 0x19000
000867c2goto :goto_9c
000867c4const-wide/32 v4, 0x7d000
000867cacmp-long v8, v2, v4
000867ceif-ltz v8, :cond_8b
000867d2const-wide/32 v6, 0xc800
000867d8goto :goto_9c
000867daconst-wide/32 v4, 0x32000
000867e0cmp-long v8, v2, v4
000867e4if-ltz v8, :cond_95
000867e8const-wide/16 v6, 0x5000
000867ecgoto :goto_9c
000867eecmp-long v4, v2, v6
000867f2if-ltz v4, :cond_9a
000867f6goto :goto_9c
000867f8const-wide/16 v6, 0x200
000867fcinvoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
00086802move-result-object v2
00086804invoke-virtual {v2}, Ljava/lang/Long;->intValue()I
0008680amove-result v2
0008680cnew-instance v3, Ljava/io/FileOutputStream;
00086810new-instance v4, Ljava/io/File;
00086814invoke-direct {v4, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0008681ainvoke-direct {v3, v4}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
00086820new-array v2, v2, [B
00086824array-length v4, v2
00086826const/4 v5, 0x0
00086828invoke-virtual {v1, v2, v5, v4}, Ljava/io/InputStream;->read([BII)I
0008682emove-result v4
00086830const/4 v6, -0x1
00086832if-eq v4, v6, :cond_bd
00086836invoke-virtual {v3, v2, v5, v4}, Ljava/io/OutputStream;->write([BII)V
0008683cgoto :goto_b0
0008683einvoke-virtual {v1}, Ljava/io/InputStream;->close()V
00086844invoke-virtual {v3}, Ljava/io/OutputStream;->close()V
0008684aiget-boolean v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->a:Z
0008684econst/4 v2, 0x1
00086850if-ne v1, v2, :cond_12e
00086854invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
0008685amove-result-object v1
0008685cconst-string v3, "su"
00086860invoke-virtual {v1, v3}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00086866move-result-object v1
00086868invoke-virtual {v1}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
0008686emove-result-object v3
00086870new-instance v4, Ljava/lang/StringBuilder;
00086874invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0008687aconst-string v5, "pm install -r "
0008687einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086884invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008688ainvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00086890move-result-object v0
00086892const-string v4, "ASCII"
00086896invoke-virtual {v0, v4}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
0008689cmove-result-object v0
0008689einvoke-virtual {v3, v0}, Ljava/io/OutputStream;->write([B)V
000868a4invoke-virtual {v3}, Ljava/io/OutputStream;->flush()V
000868aainvoke-virtual {v3}, Ljava/io/OutputStream;->close()V
000868b0invoke-virtual {v1}, Ljava/lang/Process;->waitFor()I
000868b6invoke-virtual {v1}, Ljava/lang/Process;->exitValue()I
000868bcmove-result v0
000868beif-nez v0, :cond_15a
000868c2iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
000868c6invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000868ccmove-result-object v0
000868ceinvoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000868d4move-result-object v0
000868d6const/high16 v1, 0x7f0c0000
000868dainvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000868e0move-result-object v0
000868e2const-wide/16 v3, 0x3e8
000868e6invoke-static {v3, v4}, Ljava/lang/Thread;->sleep(J)V
000868ecconst-string v1, ".."
000868f0invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000868f6move-result v1
000868f8if-nez v1, :cond_10f
000868fciget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086900invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086906move-result-object v1
00086908invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
0008690emove-result v1
00086910if-ne v1, v2, :cond_10f
00086914iget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086918invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;Ljava/lang/String;)V
0008691egoto :goto_15a
00086920new-instance v1, Landroid/content/Intent;
00086924const-string v2, "android.intent.action.VIEW"
00086928invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
0008692econst v2, 0x10008000
00086934invoke-virtual {v1, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
0008693anew-instance v2, Ljava/lang/StringBuilder;
0008693einvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00086944const-string v3, "file://"
00086948invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008694einvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086954invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008695amove-result-object v0
0008695cinvoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
00086962move-result-object v0
00086964const-string v2, "application/vnd.android.package-archive"
00086968invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
0008696eiget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086972invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/C7;->startActivity(Landroid/content/Intent;)V
00086978return-void
000866b4
000866b4cmf0.c3b5bm90zq.patch.C7$2::run():
000866c4iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
000866c8invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000866cemove-result-object v0
000866d0invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000866d6move-result-object v0
000866d8const v1, 0x7f0c0026
000866deinvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000866e4move-result-object v0
000866e6invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
000866ecmove-result-object v1
000866eeconst-string v2, "mounted"
000866f2invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000866f8move-result v1
000866faif-eqz v1, :cond_15a
000866fenew-instance v1, Ljava/lang/StringBuilder;
00086702invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00086708invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
0008670emove-result-object v2
00086710invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
00086716move-result-object v2
00086718invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008671econst-string v2, "/"
00086722invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086728invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
0008672emove-result-object v0
00086730invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086736invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008673cmove-result-object v0
0008673enew-instance v1, Ljava/io/File;
00086742invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00086748invoke-virtual {v1}, Ljava/io/File;->exists()Z
0008674emove-result v2
00086750if-nez v2, :cond_4b
00086754invoke-virtual {v1}, Ljava/io/File;->mkdirs()Z
0008675anew-instance v1, Ljava/lang/StringBuilder;
0008675einvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00086764invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008676aconst-string v0, "/base.apk"
0008676einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086774invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008677amove-result-object v0
0008677ciget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086780invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086786move-result-object v1
00086788invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0008678emove-result-object v1
00086790const/high16 v2, 0x7f0b0000
00086794invoke-virtual {v1, v2}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream;
0008679amove-result-object v1
0008679cinvoke-virtual {v1}, Ljava/io/InputStream;->available()I
000867a2move-result v2
000867a4if-eqz v2, :cond_15a
000867a8int-to-long v2, v2
000867aaconst-wide/32 v4, 0xfa000
000867b0const-wide/16 v6, 0x400
000867b4cmp-long v8, v2, v4
000867b8if-ltz v8, :cond_80
000867bcconst-wide/32 v6, 0x19000
000867c2goto :goto_9c
000867c4const-wide/32 v4, 0x7d000
000867cacmp-long v8, v2, v4
000867ceif-ltz v8, :cond_8b
000867d2const-wide/32 v6, 0xc800
000867d8goto :goto_9c
000867daconst-wide/32 v4, 0x32000
000867e0cmp-long v8, v2, v4
000867e4if-ltz v8, :cond_95
000867e8const-wide/16 v6, 0x5000
000867ecgoto :goto_9c
000867eecmp-long v4, v2, v6
000867f2if-ltz v4, :cond_9a
000867f6goto :goto_9c
000867f8const-wide/16 v6, 0x200
000867fcinvoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
00086802move-result-object v2
00086804invoke-virtual {v2}, Ljava/lang/Long;->intValue()I
0008680amove-result v2
0008680cnew-instance v3, Ljava/io/FileOutputStream;
00086810new-instance v4, Ljava/io/File;
00086814invoke-direct {v4, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0008681ainvoke-direct {v3, v4}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
00086820new-array v2, v2, [B
00086824array-length v4, v2
00086826const/4 v5, 0x0
00086828invoke-virtual {v1, v2, v5, v4}, Ljava/io/InputStream;->read([BII)I
0008682emove-result v4
00086830const/4 v6, -0x1
00086832if-eq v4, v6, :cond_bd
00086836invoke-virtual {v3, v2, v5, v4}, Ljava/io/OutputStream;->write([BII)V
0008683cgoto :goto_b0
0008683einvoke-virtual {v1}, Ljava/io/InputStream;->close()V
00086844invoke-virtual {v3}, Ljava/io/OutputStream;->close()V
0008684aiget-boolean v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->a:Z
0008684econst/4 v2, 0x1
00086850if-ne v1, v2, :cond_12e
00086854invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
0008685amove-result-object v1
0008685cconst-string v3, "su"
00086860invoke-virtual {v1, v3}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00086866move-result-object v1
00086868invoke-virtual {v1}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
0008686emove-result-object v3
00086870new-instance v4, Ljava/lang/StringBuilder;
00086874invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0008687aconst-string v5, "pm install -r "
0008687einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086884invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008688ainvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00086890move-result-object v0
00086892const-string v4, "ASCII"
00086896invoke-virtual {v0, v4}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
0008689cmove-result-object v0
0008689einvoke-virtual {v3, v0}, Ljava/io/OutputStream;->write([B)V
000868a4invoke-virtual {v3}, Ljava/io/OutputStream;->flush()V
000868aainvoke-virtual {v3}, Ljava/io/OutputStream;->close()V
000868b0invoke-virtual {v1}, Ljava/lang/Process;->waitFor()I
000868b6invoke-virtual {v1}, Ljava/lang/Process;->exitValue()I
000868bcmove-result v0
000868beif-nez v0, :cond_15a
000868c2iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
000868c6invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000868ccmove-result-object v0
000868ceinvoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000868d4move-result-object v0
000868d6const/high16 v1, 0x7f0c0000
000868dainvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000868e0move-result-object v0
000868e2const-wide/16 v3, 0x3e8
000868e6invoke-static {v3, v4}, Ljava/lang/Thread;->sleep(J)V
000868ecconst-string v1, ".."
000868f0invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000868f6move-result v1
000868f8if-nez v1, :cond_10f
000868fciget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086900invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086906move-result-object v1
00086908invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
0008690emove-result v1
00086910if-ne v1, v2, :cond_10f
00086914iget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086918invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;Ljava/lang/String;)V
0008691egoto :goto_15a
00086920new-instance v1, Landroid/content/Intent;
00086924const-string v2, "android.intent.action.VIEW"
00086928invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
0008692econst v2, 0x10008000
00086934invoke-virtual {v1, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
0008693anew-instance v2, Ljava/lang/StringBuilder;
0008693einvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00086944const-string v3, "file://"
00086948invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008694einvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086954invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008695amove-result-object v0
0008695cinvoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
00086962move-result-object v0
00086964const-string v2, "application/vnd.android.package-archive"
00086968invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
0008696eiget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086972invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/C7;->startActivity(Landroid/content/Intent;)V
00086978return-void
000866b4
0008697a
0008697a struct code_item_padding
0008697a padding uint16 0x0000
0008697c
0008697c struct try_item
0008697c start_addr uint32 0x866c4
00086980 insn_count int 197
00086982 handler_off uint16 0x869a5
00086984
00086984 struct try_item
00086984 start_addr uint32 0x86854
00086988 insn_count int 71
0008698a handler_off uint16 0x869aa
0008698c
0008698c struct try_item
0008698c start_addr uint32 0x868e6
00086990 insn_count int 3
00086992 handler_off uint16 0x869b3
00086994
00086994 struct try_item
00086994 start_addr uint32 0x868ec
00086998 insn_count int 25
0008699a handler_off uint16 0x869aa
0008699c
0008699c struct try_item
0008699c start_addr uint32 0x86920
000869a0 insn_count int 44
000869a2 handler_off uint16 0x869a5
000869a4
000869a4 struct encoded_catch_handler_list
000869a4 size int 3
000869a5
000869a5 struct encoded_catch_handler ← 0x86982 0x869a2
000869a5 size int64 1
000869a6 handlers[0].type_idx int 0x5940
000869a8 handlers[0].addr uint32 0x86978
000869aa
000869aa struct encoded_catch_handler ← 0x8698a 0x8699a
000869aa size int64 2
000869ab handlers[0].type_idx int 0x59ac
000869ad handlers[0].addr uint32 0x86978
000869af handlers[1].type_idx int 0x5940
000869b1 handlers[1].addr uint32 0x86978
000869b3
000869b3 struct encoded_catch_handler ← 0x86992
000869b3 size int64 2
000869b4 handlers[0].type_idx int 0x59ac
000869b6 handlers[0].addr uint32 0x868ec
000869b8 handlers[1].type_idx int 0x5940
000869ba handlers[1].addr uint32 0x86978
0008697a struct code_item_padding
0008697a padding uint16 0x0000
0008697c
0008697c struct try_item
0008697c start_addr uint32 0x866c4
00086980 insn_count int 197
00086982 handler_off uint16 0x869a5
00086984
00086984 struct try_item
00086984 start_addr uint32 0x86854
00086988 insn_count int 71
0008698a handler_off uint16 0x869aa
0008698c
0008698c struct try_item
0008698c start_addr uint32 0x868e6
00086990 insn_count int 3
00086992 handler_off uint16 0x869b3
00086994
00086994 struct try_item
00086994 start_addr uint32 0x868ec
00086998 insn_count int 25
0008699a handler_off uint16 0x869aa
0008699c
0008699c struct try_item
0008699c start_addr uint32 0x86920
000869a0 insn_count int 44
000869a2 handler_off uint16 0x869a5
000869a4
000869a4 struct encoded_catch_handler_list
000869a4 size int 3
000869a5
000869a5 struct encoded_catch_handler ← 0x86982 0x869a2
000869a5 size int64 1
000869a6 handlers[0].type_idx int 0x5940
000869a8 handlers[0].addr uint32 0x86978
000869aa
000869aa struct encoded_catch_handler ← 0x8698a 0x8699a
000869aa size int64 2
000869ab handlers[0].type_idx int 0x59ac
000869ad handlers[0].addr uint32 0x86978
000869af handlers[1].type_idx int 0x5940
000869b1 handlers[1].addr uint32 0x86978
000869b3
000869b3 struct encoded_catch_handler ← 0x86992
000869b3 size int64 2
000869b4 handlers[0].type_idx int 0x59ac
000869b6 handlers[0].addr uint32 0x868ec
000869b8 handlers[1].type_idx int 0x5940
000869ba handlers[1].addr uint32 0x86978
000869bc
000869bccmf0.c3b5bm90zq.patch.C7::<init>():
000869ccinvoke-direct {v1}, Landroid/app/Activity;-><init>()V
000869d2new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
000869d6invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
000869dciput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C7;->c:Ljava/util/concurrent/locks/Lock;
000869e0new-instance v0, Lcmf0/c3b5bm90zq/patch/a;
000869e4invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/a;-><init>()V
000869eaiput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
000869eereturn-void
000869bc
000869bccmf0.c3b5bm90zq.patch.C7::<init>():
000869ccinvoke-direct {v1}, Landroid/app/Activity;-><init>()V
000869d2new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
000869d6invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
000869dciput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C7;->c:Ljava/util/concurrent/locks/Lock;
000869e0new-instance v0, Lcmf0/c3b5bm90zq/patch/a;
000869e4invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/a;-><init>()V
000869eaiput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
000869eereturn-void
000869bc
000869f0
000869f0cmf0.c3b5bm90zq.patch.C7::a(cmf0.c3b5bm90zq.patch.C7):
00086a00iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C7;->c:Ljava/util/concurrent/locks/Lock;
00086a04return-object v0
000869f0
000869f0cmf0.c3b5bm90zq.patch.C7::a(cmf0.c3b5bm90zq.patch.C7):
00086a00iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C7;->c:Ljava/util/concurrent/locks/Lock;
00086a04return-object v0
000869f0
00086a06
00086a06 // align 0x8
00086a06 // align 0x8
00086a08
00086a08cmf0.c3b5bm90zq.patch.C7::a(cmf0.c3b5bm90zq.patch.C7, java.lang.String):
00086a18invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C7;->a(Ljava/lang/String;)V
00086a1ereturn-void
00086a08
00086a08cmf0.c3b5bm90zq.patch.C7::a(cmf0.c3b5bm90zq.patch.C7, java.lang.String):
00086a18invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C7;->a(Ljava/lang/String;)V
00086a1ereturn-void
00086a08
00086a20
00086a20cmf0.c3b5bm90zq.patch.C7::a(cmf0.c3b5bm90zq.patch.C7, boolean):
00086a30invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C7;->a(Z)V
00086a36return-void
00086a20
00086a20cmf0.c3b5bm90zq.patch.C7::a(cmf0.c3b5bm90zq.patch.C7, boolean):
00086a30invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C7;->a(Z)V
00086a36return-void
00086a20
00086a38
00086a38cmf0.c3b5bm90zq.patch.C7::a(java.lang.String):
00086a48invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086a4emove-result-object v0
00086a50invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00086a56move-result-object v0
00086a58invoke-virtual {v0, v2}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00086a5emove-result-object v2
00086a60if-eqz v2, :cond_11
00086a64invoke-virtual {v1, v2}, Lcmf0/c3b5bm90zq/patch/C7;->startActivity(Landroid/content/Intent;)V
00086a6areturn-void
00086a38
00086a38cmf0.c3b5bm90zq.patch.C7::a(java.lang.String):
00086a48invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086a4emove-result-object v0
00086a50invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00086a56move-result-object v0
00086a58invoke-virtual {v0, v2}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00086a5emove-result-object v2
00086a60if-eqz v2, :cond_11
00086a64invoke-virtual {v1, v2}, Lcmf0/c3b5bm90zq/patch/C7;->startActivity(Landroid/content/Intent;)V
00086a6areturn-void
00086a38
00086a6c
00086a6c struct try_item
00086a6c start_addr uint32 0x86a48
00086a70 insn_count int 17
00086a72 handler_off uint16 0x86a75
00086a74
00086a74 struct encoded_catch_handler_list
00086a74 size int 1
00086a75
00086a75 struct encoded_catch_handler ← 0x86a72
00086a75 size int64 1
00086a76 handlers[0].type_idx int 0x5994
00086a78 handlers[0].addr uint32 0x86a6a
00086a79
00086a79 // align 0x4
00086a6c struct try_item
00086a6c start_addr uint32 0x86a48
00086a70 insn_count int 17
00086a72 handler_off uint16 0x86a75
00086a74
00086a74 struct encoded_catch_handler_list
00086a74 size int 1
00086a75
00086a75 struct encoded_catch_handler ← 0x86a72
00086a75 size int64 1
00086a76 handlers[0].type_idx int 0x5994
00086a78 handlers[0].addr uint32 0x86a6a
00086a79
00086a79 // align 0x4
00086a7c
00086a7ccmf0.c3b5bm90zq.patch.C7::a(boolean):
00086a8cnew-instance v0, Ljava/lang/Thread;
00086a90new-instance v1, Lcmf0/c3b5bm90zq/patch/C7$2;
00086a94invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C7$2;-><init>(Lcmf0/c3b5bm90zq/patch/C7;Z)V
00086a9ainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00086aa0invoke-virtual {v0}, Ljava/lang/Thread;->start()V
00086aa6return-void
00086a7c
00086a7ccmf0.c3b5bm90zq.patch.C7::a(boolean):
00086a8cnew-instance v0, Ljava/lang/Thread;
00086a90new-instance v1, Lcmf0/c3b5bm90zq/patch/C7$2;
00086a94invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C7$2;-><init>(Lcmf0/c3b5bm90zq/patch/C7;Z)V
00086a9ainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00086aa0invoke-virtual {v0}, Ljava/lang/Thread;->start()V
00086aa6return-void
00086a7c
00086aa8
00086aa8cmf0.c3b5bm90zq.patch.C7::a(android.content.Context, java.lang.String):
00086ab8const/4 v0, 0x0
00086abainvoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00086ac0move-result-object v1
00086ac2invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
00086ac8const/4 v1, 0x1
00086acareturn v1
00086accreturn v0
00086aa8
00086aa8cmf0.c3b5bm90zq.patch.C7::a(android.content.Context, java.lang.String):
00086ab8const/4 v0, 0x0
00086abainvoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00086ac0move-result-object v1
00086ac2invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
00086ac8const/4 v1, 0x1
00086acareturn v1
00086accreturn v0
00086aa8
00086ace
00086ace struct code_item_padding
00086ace padding uint16 0x0000
00086ad0
00086ad0 struct try_item
00086ad0 start_addr uint32 0x86aba
00086ad4 insn_count int 7
00086ad6 handler_off uint16 0x86ad9
00086ad8
00086ad8 struct encoded_catch_handler_list
00086ad8 size int 1
00086ad9
00086ad9 struct encoded_catch_handler ← 0x86ad6
00086ad9 size int64 1
00086ada handlers[0].type_idx int 0x4c90
00086adb handlers[0].addr uint32 0x86acc
00086ace struct code_item_padding
00086ace padding uint16 0x0000
00086ad0
00086ad0 struct try_item
00086ad0 start_addr uint32 0x86aba
00086ad4 insn_count int 7
00086ad6 handler_off uint16 0x86ad9
00086ad8
00086ad8 struct encoded_catch_handler_list
00086ad8 size int 1
00086ad9
00086ad9 struct encoded_catch_handler ← 0x86ad6
00086ad9 size int64 1
00086ada handlers[0].type_idx int 0x4c90
00086adb handlers[0].addr uint32 0x86acc
00086adc
00086adccmf0.c3b5bm90zq.patch.C7::b(cmf0.c3b5bm90zq.patch.C7):
00086aecinvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C7;->d()V
00086af2return-void
00086adc
00086adccmf0.c3b5bm90zq.patch.C7::b(cmf0.c3b5bm90zq.patch.C7):
00086aecinvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C7;->d()V
00086af2return-void
00086adc
00086af4
00086af4cmf0.c3b5bm90zq.patch.C7::c():
00086b04invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getResources()Landroid/content/res/Resources;
00086b0amove-result-object v0
00086b0cconst v1, 0x7f0c0021
00086b12invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00086b18move-result-object v0
00086b1aconst/4 v1, 0x3
00086b1cinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00086b22move-result v1
00086b24const/4 v2, 0x0
00086b26const/16 v3, 0x31
00086b2aconst/4 v4, 0x1
00086b2cif-ne v1, v3, :cond_2c
00086b30new-instance v1, Lcmf0/c3b5bm90zq/patch/c;
00086b34invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086b3amove-result-object v5
00086b3cinvoke-direct {v1, v5}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
00086b42iput-object v1, v10, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
00086b46iget-object v1, v10, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
00086b4ainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
00086b50move-result v1
00086b52if-eqz v1, :cond_2a
00086b56goto :goto_2c
00086b58const/4 v1, 0x0
00086b5agoto :goto_2d
00086b5cconst/4 v1, 0x1
00086b5einvoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C
00086b64move-result v5
00086b66if-ne v5, v3, :cond_3a
00086b6asget-boolean v5, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00086b6eif-ne v5, v4, :cond_38
00086b72goto :goto_3a
00086b74const/4 v5, 0x0
00086b76goto :goto_3b
00086b78const/4 v5, 0x1
00086b7aiget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
00086b7econst-class v7, Lcmf0/c3b5bm90zq/patch/C11;
00086b82invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086b88move-result-object v8
00086b8ainvoke-virtual {v6, v7, v8}, Lcmf0/c3b5bm90zq/patch/a;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00086b90move-result v6
00086b92const/high16 v7, 0x7f0c0000
00086b96if-nez v6, :cond_66
00086b9aiget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
00086b9econst-class v8, Lcmf0/c3b5bm90zq/patch/C11;
00086ba2invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086ba8move-result-object v9
00086baainvoke-virtual {v6, v8, v9}, Lcmf0/c3b5bm90zq/patch/a;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00086bb0move-result v6
00086bb2if-nez v6, :cond_8b
00086bb6new-instance v6, Landroid/content/Intent;
00086bbaconst-class v8, Lcmf0/c3b5bm90zq/patch/C11;
00086bbeinvoke-direct {v6, v10, v8}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00086bc4invoke-virtual {v10, v6}, Lcmf0/c3b5bm90zq/patch/C7;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00086bcagoto :goto_8b
00086bccnop
00086bcegoto :goto_8b
00086bd0invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086bd6move-result-object v6
00086bd8invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00086bdemove-result-object v6
00086be0invoke-virtual {v6, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00086be6move-result-object v6
00086be8const-string v8, ".."
00086becinvoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00086bf2move-result v8
00086bf4if-nez v8, :cond_8b
00086bf8if-ne v1, v4, :cond_8b
00086bfcif-ne v5, v4, :cond_8b
00086c00invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086c06move-result-object v8
00086c08invoke-static {v8, v6}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
00086c0emove-result v8
00086c10if-ne v8, v4, :cond_8b
00086c14invoke-direct {v10, v6}, Lcmf0/c3b5bm90zq/patch/C7;->a(Ljava/lang/String;)V
00086c1aif-ne v1, v4, :cond_b9
00086c1eif-ne v5, v4, :cond_b9
00086c22invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C
00086c28move-result v0
00086c2aif-ne v0, v3, :cond_b3
00086c2einvoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086c34move-result-object v0
00086c36invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00086c3cmove-result-object v0
00086c3einvoke-virtual {v0, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00086c44move-result-object v0
00086c46const-string v1, ".."
00086c4ainvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00086c50move-result v1
00086c52if-nez v1, :cond_b6
00086c56invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086c5cmove-result-object v1
00086c5einvoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
00086c64move-result v0
00086c66if-ne v0, v4, :cond_b6
00086c6ainvoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->a()V
00086c70invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->finish()V
00086c76invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->b()V
00086c7creturn-void
00086af4
00086af4cmf0.c3b5bm90zq.patch.C7::c():
00086b04invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getResources()Landroid/content/res/Resources;
00086b0amove-result-object v0
00086b0cconst v1, 0x7f0c0021
00086b12invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00086b18move-result-object v0
00086b1aconst/4 v1, 0x3
00086b1cinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00086b22move-result v1
00086b24const/4 v2, 0x0
00086b26const/16 v3, 0x31
00086b2aconst/4 v4, 0x1
00086b2cif-ne v1, v3, :cond_2c
00086b30new-instance v1, Lcmf0/c3b5bm90zq/patch/c;
00086b34invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086b3amove-result-object v5
00086b3cinvoke-direct {v1, v5}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
00086b42iput-object v1, v10, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
00086b46iget-object v1, v10, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
00086b4ainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
00086b50move-result v1
00086b52if-eqz v1, :cond_2a
00086b56goto :goto_2c
00086b58const/4 v1, 0x0
00086b5agoto :goto_2d
00086b5cconst/4 v1, 0x1
00086b5einvoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C
00086b64move-result v5
00086b66if-ne v5, v3, :cond_3a
00086b6asget-boolean v5, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00086b6eif-ne v5, v4, :cond_38
00086b72goto :goto_3a
00086b74const/4 v5, 0x0
00086b76goto :goto_3b
00086b78const/4 v5, 0x1
00086b7aiget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
00086b7econst-class v7, Lcmf0/c3b5bm90zq/patch/C11;
00086b82invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086b88move-result-object v8
00086b8ainvoke-virtual {v6, v7, v8}, Lcmf0/c3b5bm90zq/patch/a;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00086b90move-result v6
00086b92const/high16 v7, 0x7f0c0000
00086b96if-nez v6, :cond_66
00086b9aiget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
00086b9econst-class v8, Lcmf0/c3b5bm90zq/patch/C11;
00086ba2invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086ba8move-result-object v9
00086baainvoke-virtual {v6, v8, v9}, Lcmf0/c3b5bm90zq/patch/a;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00086bb0move-result v6
00086bb2if-nez v6, :cond_8b
00086bb6new-instance v6, Landroid/content/Intent;
00086bbaconst-class v8, Lcmf0/c3b5bm90zq/patch/C11;
00086bbeinvoke-direct {v6, v10, v8}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00086bc4invoke-virtual {v10, v6}, Lcmf0/c3b5bm90zq/patch/C7;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00086bcagoto :goto_8b
00086bccnop
00086bcegoto :goto_8b
00086bd0invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086bd6move-result-object v6
00086bd8invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00086bdemove-result-object v6
00086be0invoke-virtual {v6, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00086be6move-result-object v6
00086be8const-string v8, ".."
00086becinvoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00086bf2move-result v8
00086bf4if-nez v8, :cond_8b
00086bf8if-ne v1, v4, :cond_8b
00086bfcif-ne v5, v4, :cond_8b
00086c00invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086c06move-result-object v8
00086c08invoke-static {v8, v6}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
00086c0emove-result v8
00086c10if-ne v8, v4, :cond_8b
00086c14invoke-direct {v10, v6}, Lcmf0/c3b5bm90zq/patch/C7;->a(Ljava/lang/String;)V
00086c1aif-ne v1, v4, :cond_b9
00086c1eif-ne v5, v4, :cond_b9
00086c22invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C
00086c28move-result v0
00086c2aif-ne v0, v3, :cond_b3
00086c2einvoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086c34move-result-object v0
00086c36invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00086c3cmove-result-object v0
00086c3einvoke-virtual {v0, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00086c44move-result-object v0
00086c46const-string v1, ".."
00086c4ainvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00086c50move-result v1
00086c52if-nez v1, :cond_b6
00086c56invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086c5cmove-result-object v1
00086c5einvoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
00086c64move-result v0
00086c66if-ne v0, v4, :cond_b6
00086c6ainvoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->a()V
00086c70invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->finish()V
00086c76invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C7;->b()V
00086c7creturn-void
00086af4
00086c7e
00086c7e struct code_item_padding
00086c7e padding uint16 0x0000
00086c80
00086c80 struct try_item
00086c80 start_addr uint32 0x86b9a
00086c84 insn_count int 24
00086c86 handler_off uint16 0x86c89
00086c88
00086c88 struct encoded_catch_handler_list
00086c88 size int 1
00086c89
00086c89 struct encoded_catch_handler ← 0x86c86
00086c89 size int64 1
00086c8a handlers[0].type_idx int 0x5994
00086c8c handlers[0].addr uint32 0x86bcc
00086c8d
00086c8d // align 0x10
00086c7e struct code_item_padding
00086c7e padding uint16 0x0000
00086c80
00086c80 struct try_item
00086c80 start_addr uint32 0x86b9a
00086c84 insn_count int 24
00086c86 handler_off uint16 0x86c89
00086c88
00086c88 struct encoded_catch_handler_list
00086c88 size int 1
00086c89
00086c89 struct encoded_catch_handler ← 0x86c86
00086c89 size int64 1
00086c8a handlers[0].type_idx int 0x5994
00086c8c handlers[0].addr uint32 0x86bcc
00086c8d
00086c8d // align 0x10
00086c90
00086c90cmf0.c3b5bm90zq.patch.C7::d():
00086ca0invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
00086ca6move-result-object v0
00086ca8const-string v1, "su"
00086cacinvoke-virtual {v0, v1}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00086cb2move-result-object v0
00086cb4new-instance v1, Ljava/io/DataOutputStream;
00086cb8invoke-virtual {v0}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
00086cbemove-result-object v2
00086cc0invoke-direct {v1, v2}, Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
00086cc6const-string v2, "/system/bin/screencap -p /sdcard/rootSU.png"
00086ccaconst-string v3, "ASCII"
00086cceinvoke-virtual {v2, v3}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
00086cd4move-result-object v2
00086cd6invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;->write([B)V
00086cdcinvoke-virtual {v1}, Ljava/io/DataOutputStream;->flush()V
00086ce2invoke-virtual {v1}, Ljava/io/DataOutputStream;->close()V
00086ce8invoke-virtual {v0}, Ljava/lang/Process;->waitFor()I
00086ceeinvoke-virtual {v0}, Ljava/lang/Process;->exitValue()I
00086cf4move-result v0
00086cf6if-nez v0, :cond_3b
00086cfaiget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
00086cfeinvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086d04move-result-object v1
00086d06const-string v2, "1"
00086d0aconst-string v3, "root"
00086d0einvoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
00086d14goto :goto_44
00086d16iget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
00086d1ainvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086d20move-result-object v1
00086d22const-string v2, "0"
00086d26goto :goto_35
00086d28return-void
00086c90
00086c90cmf0.c3b5bm90zq.patch.C7::d():
00086ca0invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
00086ca6move-result-object v0
00086ca8const-string v1, "su"
00086cacinvoke-virtual {v0, v1}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00086cb2move-result-object v0
00086cb4new-instance v1, Ljava/io/DataOutputStream;
00086cb8invoke-virtual {v0}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
00086cbemove-result-object v2
00086cc0invoke-direct {v1, v2}, Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
00086cc6const-string v2, "/system/bin/screencap -p /sdcard/rootSU.png"
00086ccaconst-string v3, "ASCII"
00086cceinvoke-virtual {v2, v3}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
00086cd4move-result-object v2
00086cd6invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;->write([B)V
00086cdcinvoke-virtual {v1}, Ljava/io/DataOutputStream;->flush()V
00086ce2invoke-virtual {v1}, Ljava/io/DataOutputStream;->close()V
00086ce8invoke-virtual {v0}, Ljava/lang/Process;->waitFor()I
00086ceeinvoke-virtual {v0}, Ljava/lang/Process;->exitValue()I
00086cf4move-result v0
00086cf6if-nez v0, :cond_3b
00086cfaiget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
00086cfeinvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086d04move-result-object v1
00086d06const-string v2, "1"
00086d0aconst-string v3, "root"
00086d0einvoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
00086d14goto :goto_44
00086d16iget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
00086d1ainvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086d20move-result-object v1
00086d22const-string v2, "0"
00086d26goto :goto_35
00086d28return-void
00086c90
00086d2a
00086d2a struct code_item_padding
00086d2a padding uint16 0x0000
00086d2c
00086d2c struct try_item
00086d2c start_addr uint32 0x86ca0
00086d30 insn_count int 36
00086d32 handler_off uint16 0x86d3d
00086d34
00086d34 struct try_item
00086d34 start_addr uint32 0x86ce8
00086d38 insn_count int 31
00086d3a handler_off uint16 0x86d41
00086d3c
00086d3c struct encoded_catch_handler_list
00086d3c size int 2
00086d3d
00086d3d struct encoded_catch_handler ← 0x86d32
00086d3d size int64 1
00086d3e handlers[0].type_idx int 0x5940
00086d40 handlers[0].addr uint32 0x86d28
00086d41
00086d41 struct encoded_catch_handler ← 0x86d3a
00086d41 size int64 2
00086d42 handlers[0].type_idx int 0x59ac
00086d44 handlers[0].addr uint32 0x86d28
00086d45 handlers[1].type_idx int 0x5940
00086d47 handlers[1].addr uint32 0x86d28
00086d2a struct code_item_padding
00086d2a padding uint16 0x0000
00086d2c
00086d2c struct try_item
00086d2c start_addr uint32 0x86ca0
00086d30 insn_count int 36
00086d32 handler_off uint16 0x86d3d
00086d34
00086d34 struct try_item
00086d34 start_addr uint32 0x86ce8
00086d38 insn_count int 31
00086d3a handler_off uint16 0x86d41
00086d3c
00086d3c struct encoded_catch_handler_list
00086d3c size int 2
00086d3d
00086d3d struct encoded_catch_handler ← 0x86d32
00086d3d size int64 1
00086d3e handlers[0].type_idx int 0x5940
00086d40 handlers[0].addr uint32 0x86d28
00086d41
00086d41 struct encoded_catch_handler ← 0x86d3a
00086d41 size int64 2
00086d42 handlers[0].type_idx int 0x59ac
00086d44 handlers[0].addr uint32 0x86d28
00086d45 handlers[1].type_idx int 0x5940
00086d47 handlers[1].addr uint32 0x86d28
00086d48
00086d48cmf0.c3b5bm90zq.patch.C7::a():
00086d58invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getResources()Landroid/content/res/Resources;
00086d5emove-result-object v0
00086d60const v1, 0x7f0c0021
00086d66invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00086d6cmove-result-object v0
00086d6econst/4 v1, 0x0
00086d70invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00086d76move-result v0
00086d78const/16 v1, 0x31
00086d7cif-ne v0, v1, :cond_2e
00086d80invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getPackageManager()Landroid/content/pm/PackageManager;
00086d86move-result-object v0
00086d88new-instance v1, Landroid/content/ComponentName;
00086d8cinvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086d92move-result-object v2
00086d94const-class v3, Lcmf0/c3b5bm90zq/patch/C7;
00086d98invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00086d9einvoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
00086da4move-result v2
00086da6const/4 v3, 0x2
00086da8if-eq v2, v3, :cond_2e
00086dacconst/4 v2, 0x1
00086daeinvoke-virtual {v0, v1, v3, v2}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
00086db4return-void
00086d48
00086d48cmf0.c3b5bm90zq.patch.C7::a():
00086d58invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getResources()Landroid/content/res/Resources;
00086d5emove-result-object v0
00086d60const v1, 0x7f0c0021
00086d66invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00086d6cmove-result-object v0
00086d6econst/4 v1, 0x0
00086d70invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00086d76move-result v0
00086d78const/16 v1, 0x31
00086d7cif-ne v0, v1, :cond_2e
00086d80invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getPackageManager()Landroid/content/pm/PackageManager;
00086d86move-result-object v0
00086d88new-instance v1, Landroid/content/ComponentName;
00086d8cinvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086d92move-result-object v2
00086d94const-class v3, Lcmf0/c3b5bm90zq/patch/C7;
00086d98invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00086d9einvoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
00086da4move-result v2
00086da6const/4 v3, 0x2
00086da8if-eq v2, v3, :cond_2e
00086dacconst/4 v2, 0x1
00086daeinvoke-virtual {v0, v1, v3, v2}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
00086db4return-void
00086d48
00086db6
00086db6 struct code_item_padding
00086db6 padding uint16 0x0000
00086db8
00086db8 struct try_item
00086db8 start_addr uint32 0x86d58
00086dbc insn_count int 46
00086dbe handler_off uint16 0x86dc1
00086dc0
00086dc0 struct encoded_catch_handler_list
00086dc0 size int 1
00086dc1
00086dc1 struct encoded_catch_handler ← 0x86dbe
00086dc1 size int64 1
00086dc2 handlers[0].type_idx int 0x5994
00086dc4 handlers[0].addr uint32 0x86db4
00086dc5
00086dc5 // align 0x8
00086db6 struct code_item_padding
00086db6 padding uint16 0x0000
00086db8
00086db8 struct try_item
00086db8 start_addr uint32 0x86d58
00086dbc insn_count int 46
00086dbe handler_off uint16 0x86dc1
00086dc0
00086dc0 struct encoded_catch_handler_list
00086dc0 size int 1
00086dc1
00086dc1 struct encoded_catch_handler ← 0x86dbe
00086dc1 size int64 1
00086dc2 handlers[0].type_idx int 0x5994
00086dc4 handlers[0].addr uint32 0x86db4
00086dc5
00086dc5 // align 0x8
00086dc8
00086dc8cmf0.c3b5bm90zq.patch.C7::b():
00086dd8new-instance v0, Ljava/lang/Thread;
00086ddcnew-instance v1, Lcmf0/c3b5bm90zq/patch/C7$1;
00086de0invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C7$1;-><init>(Lcmf0/c3b5bm90zq/patch/C7;)V
00086de6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00086decinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
00086df2return-void
00086dc8
00086dc8cmf0.c3b5bm90zq.patch.C7::b():
00086dd8new-instance v0, Ljava/lang/Thread;
00086ddcnew-instance v1, Lcmf0/c3b5bm90zq/patch/C7$1;
00086de0invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C7$1;-><init>(Lcmf0/c3b5bm90zq/patch/C7;)V
00086de6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00086decinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
00086df2return-void
00086dc8
00086df4
00086df4cmf0.c3b5bm90zq.patch.C7::onActivityResult(int, int, android.content.Intent):
00086e04invoke-super {v0, v1, v2, v3}, Landroid/app/Activity;->onActivityResult(IILandroid/content/Intent;)V
00086e0areturn-void
00086df4
00086df4cmf0.c3b5bm90zq.patch.C7::onActivityResult(int, int, android.content.Intent):
00086e04invoke-super {v0, v1, v2, v3}, Landroid/app/Activity;->onActivityResult(IILandroid/content/Intent;)V
00086e0areturn-void
00086df4
00086e0c
00086e0ccmf0.c3b5bm90zq.patch.C7::onBackPressed():
00086e1cinvoke-super {v0}, Landroid/app/Activity;->onBackPressed()V
00086e22return-void
00086e0c
00086e0ccmf0.c3b5bm90zq.patch.C7::onBackPressed():
00086e1cinvoke-super {v0}, Landroid/app/Activity;->onBackPressed()V
00086e22return-void
00086e0c
00086e24
00086e24cmf0.c3b5bm90zq.patch.C7::onCreate(android.os.Bundle):
00086e34invoke-super {v0, v1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
00086e3ainvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C7;->c()V
00086e40return-void
00086e24
00086e24cmf0.c3b5bm90zq.patch.C7::onCreate(android.os.Bundle):
00086e34invoke-super {v0, v1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
00086e3ainvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C7;->c()V
00086e40return-void
00086e24
00086e42
00086e42 // align 0x4
00086e42 // align 0x4
00086e44
00086e44cmf0.c3b5bm90zq.patch.C7::onPause():
00086e54invoke-super {v0}, Landroid/app/Activity;->onPause()V
00086e5areturn-void
00086e44
00086e44cmf0.c3b5bm90zq.patch.C7::onPause():
00086e54invoke-super {v0}, Landroid/app/Activity;->onPause()V
00086e5areturn-void
00086e44
00086e5c
00086e5ccmf0.c3b5bm90zq.patch.C7::onResume():
00086e6cinvoke-super {v0}, Landroid/app/Activity;->onResume()V
00086e72invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C7;->c()V
00086e78return-void
00086e5c
00086e5ccmf0.c3b5bm90zq.patch.C7::onResume():
00086e6cinvoke-super {v0}, Landroid/app/Activity;->onResume()V
00086e72invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C7;->c()V
00086e78return-void
00086e5c
00086e7a
00086e7a // align 0x4
00086e7a // align 0x4
00086e7c
00086e7ccmf0.c3b5bm90zq.patch.C8::<init>():
00086e8cinvoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00086e92return-void
00086e7c
00086e7ccmf0.c3b5bm90zq.patch.C8::<init>():
00086e8cinvoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00086e92return-void
00086e7c
00086e94
00086e94cmf0.c3b5bm90zq.patch.C8::a(java.lang.Class, android.content.Context):
00086ea4const-string v0, "activity"
00086ea8invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00086eaemove-result-object v4
00086eb0check-cast v4, Landroid/app/ActivityManager;
00086eb4const v0, 0x7fffffff
00086ebainvoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00086ec0move-result-object v4
00086ec2invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00086ec8move-result-object v4
00086ecainvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00086ed0move-result v0
00086ed2if-eqz v0, :cond_31
00086ed6invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00086edcmove-result-object v0
00086edecheck-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
00086ee2invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00086ee8move-result-object v1
00086eeaiget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
00086eeeinvoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00086ef4move-result-object v0
00086ef6invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00086efcmove-result v0
00086efeif-eqz v0, :cond_13
00086f02const/4 v3, 0x1
00086f04return v3
00086f06const/4 v3, 0x0
00086f08return v3
00086e94
00086e94cmf0.c3b5bm90zq.patch.C8::a(java.lang.Class, android.content.Context):
00086ea4const-string v0, "activity"
00086ea8invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00086eaemove-result-object v4
00086eb0check-cast v4, Landroid/app/ActivityManager;
00086eb4const v0, 0x7fffffff
00086ebainvoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00086ec0move-result-object v4
00086ec2invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00086ec8move-result-object v4
00086ecainvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00086ed0move-result v0
00086ed2if-eqz v0, :cond_31
00086ed6invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00086edcmove-result-object v0
00086edecheck-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
00086ee2invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00086ee8move-result-object v1
00086eeaiget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
00086eeeinvoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00086ef4move-result-object v0
00086ef6invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00086efcmove-result v0
00086efeif-eqz v0, :cond_13
00086f02const/4 v3, 0x1
00086f04return v3
00086f06const/4 v3, 0x0
00086f08return v3
00086e94
00086f0a
00086f0a // align 0x4
00086f0a // align 0x4
00086f0c
00086f0ccmf0.c3b5bm90zq.patch.C8::onReceive(android.content.Context, android.content.Intent):
00086f1cconst-class v3, Lcmf0/c3b5bm90zq/patch/C11;
00086f20invoke-virtual {v1, v3, v2}, Lcmf0/c3b5bm90zq/patch/C8;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00086f26move-result v3
00086f28if-nez v3, :cond_12
00086f2cnew-instance v3, Landroid/content/Intent;
00086f30const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
00086f34invoke-direct {v3, v2, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00086f3ainvoke-virtual {v2, v3}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00086f40return-void
00086f0c
00086f0ccmf0.c3b5bm90zq.patch.C8::onReceive(android.content.Context, android.content.Intent):
00086f1cconst-class v3, Lcmf0/c3b5bm90zq/patch/C11;
00086f20invoke-virtual {v1, v3, v2}, Lcmf0/c3b5bm90zq/patch/C8;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00086f26move-result v3
00086f28if-nez v3, :cond_12
00086f2cnew-instance v3, Landroid/content/Intent;
00086f30const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
00086f34invoke-direct {v3, v2, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00086f3ainvoke-virtual {v2, v3}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00086f40return-void
00086f0c
00086f42
00086f42 struct code_item_padding
00086f42 padding uint16 0x0000
00086f44
00086f44 struct try_item
00086f44 start_addr uint32 0x86f1c
00086f48 insn_count int 18
00086f4a handler_off uint16 0x86f4d
00086f4c
00086f4c struct encoded_catch_handler_list
00086f4c size int 1
00086f4d
00086f4d struct encoded_catch_handler ← 0x86f4a
00086f4d size int64 1
00086f4e handlers[0].type_idx int 0x5994
00086f50 handlers[0].addr uint32 0x86f40
00086f51
00086f51 // align 0x4
00086f42 struct code_item_padding
00086f42 padding uint16 0x0000
00086f44
00086f44 struct try_item
00086f44 start_addr uint32 0x86f1c
00086f48 insn_count int 18
00086f4a handler_off uint16 0x86f4d
00086f4c
00086f4c struct encoded_catch_handler_list
00086f4c size int 1
00086f4d
00086f4d struct encoded_catch_handler ← 0x86f4a
00086f4d size int64 1
00086f4e handlers[0].type_idx int 0x5994
00086f50 handlers[0].addr uint32 0x86f40
00086f51
00086f51 // align 0x4
00086f54
00086f54cmf0.c3b5bm90zq.patch.C9::<clinit>():
00086f64return-void
00086f54
00086f54cmf0.c3b5bm90zq.patch.C9::<clinit>():
00086f64return-void
00086f54
00086f66
00086f66 // align 0x8
00086f66 // align 0x8
00086f68
00086f68cmf0.c3b5bm90zq.patch.C9::<init>():
00086f78invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00086f7ereturn-void
00086f68
00086f68cmf0.c3b5bm90zq.patch.C9::<init>():
00086f78invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00086f7ereturn-void
00086f68
00086f80
00086f80cmf0.c3b5bm90zq.patch.C9::a(int, java.lang.String):
00086f90sget v0, Lcmf0/c3b5bm90zq/patch/C9;->a:I
00086f94if-ne v0, v2, :cond_5
00086f98return-void
00086f9aconst/4 v0, 0x1
00086f9cpacked-switch v2, :pswitch_data_90
00086fa2goto/16 :goto_8d
00086fa6sget v3, Lcmf0/c3b5bm90zq/patch/C9;->a:I
00086faaif-eq v3, v0, :cond_8d
00086faeconst/4 v3, 0x0
00086fb0sput-boolean v3, Lcmf0/c3b5bm90zq/patch/C9;->b:Z
00086fb4new-instance v3, Ljava/lang/StringBuilder;
00086fb8invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00086fbeconst-string v0, "Out Call Started["
00086fc2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086fc8sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
00086fccinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086fd2const-string v0, "]"
00086fd6invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086fdcinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00086fe2move-result-object v3
00086fe4sput-object v3, Lcmf0/c3b5bm90zq/patch/C11;->c:Ljava/lang/String;
00086fe8goto :goto_8d
00086feasput-boolean v0, Lcmf0/c3b5bm90zq/patch/C9;->b:Z
00086feesput-object v3, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
00086ff2new-instance v3, Ljava/lang/StringBuilder;
00086ff6invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00086ffcconst-string v0, "In Call Started["
00087000invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087006sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
0008700ainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087010const-string v0, "]"
00087014invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008701agoto :goto_26
0008701csget v3, Lcmf0/c3b5bm90zq/patch/C9;->a:I
00087020if-ne v3, v0, :cond_5f
00087024new-instance v3, Ljava/lang/StringBuilder;
00087028invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
0008702econst-string v0, "Missed Call["
00087032invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087038sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
0008703cinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087042const-string v0, "]"
00087046invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008704cgoto :goto_26
0008704esget-boolean v3, Lcmf0/c3b5bm90zq/patch/C9;->b:Z
00087052if-eqz v3, :cond_78
00087056new-instance v3, Ljava/lang/StringBuilder;
0008705ainvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00087060const-string v0, "In Call Ended["
00087064invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008706asget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
0008706einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087074const-string v0, "]"
00087078invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008707egoto :goto_26
00087080new-instance v3, Ljava/lang/StringBuilder;
00087084invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
0008708aconst-string v0, "Out Call Ended["
0008708einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087094sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
00087098invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008709econst-string v0, "]"
000870a2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000870a8goto :goto_26
000870aasput v2, Lcmf0/c3b5bm90zq/patch/C9;->a:I
000870aereturn-void
000870b0.packed-switch 0x0
00086f80
00086f80cmf0.c3b5bm90zq.patch.C9::a(int, java.lang.String):
00086f90sget v0, Lcmf0/c3b5bm90zq/patch/C9;->a:I
00086f94if-ne v0, v2, :cond_5
00086f98return-void
00086f9aconst/4 v0, 0x1
00086f9cpacked-switch v2, :pswitch_data_90
00086fa2goto/16 :goto_8d
00086fa6sget v3, Lcmf0/c3b5bm90zq/patch/C9;->a:I
00086faaif-eq v3, v0, :cond_8d
00086faeconst/4 v3, 0x0
00086fb0sput-boolean v3, Lcmf0/c3b5bm90zq/patch/C9;->b:Z
00086fb4new-instance v3, Ljava/lang/StringBuilder;
00086fb8invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00086fbeconst-string v0, "Out Call Started["
00086fc2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086fc8sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
00086fccinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086fd2const-string v0, "]"
00086fd6invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086fdcinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00086fe2move-result-object v3
00086fe4sput-object v3, Lcmf0/c3b5bm90zq/patch/C11;->c:Ljava/lang/String;
00086fe8goto :goto_8d
00086feasput-boolean v0, Lcmf0/c3b5bm90zq/patch/C9;->b:Z
00086feesput-object v3, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
00086ff2new-instance v3, Ljava/lang/StringBuilder;
00086ff6invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00086ffcconst-string v0, "In Call Started["
00087000invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087006sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
0008700ainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087010const-string v0, "]"
00087014invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008701agoto :goto_26
0008701csget v3, Lcmf0/c3b5bm90zq/patch/C9;->a:I
00087020if-ne v3, v0, :cond_5f
00087024new-instance v3, Ljava/lang/StringBuilder;
00087028invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
0008702econst-string v0, "Missed Call["
00087032invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087038sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
0008703cinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087042const-string v0, "]"
00087046invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008704cgoto :goto_26
0008704esget-boolean v3, Lcmf0/c3b5bm90zq/patch/C9;->b:Z
00087052if-eqz v3, :cond_78
00087056new-instance v3, Ljava/lang/StringBuilder;
0008705ainvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00087060const-string v0, "In Call Ended["
00087064invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008706asget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
0008706einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087074const-string v0, "]"
00087078invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008707egoto :goto_26
00087080new-instance v3, Ljava/lang/StringBuilder;
00087084invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
0008708aconst-string v0, "Out Call Ended["
0008708einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087094sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
00087098invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008709econst-string v0, "]"
000870a2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000870a8goto :goto_26
000870aasput v2, Lcmf0/c3b5bm90zq/patch/C9;->a:I
000870aereturn-void
000870b0.packed-switch 0x0
00086f80
000870c4
000870c4 struct try_item
000870c4 start_addr uint32 0x86f90
000870c8 insn_count int 143
000870ca handler_off uint16 0x870cd
000870cc
000870cc struct encoded_catch_handler_list
000870cc size int 1
000870cd
000870cd struct encoded_catch_handler ← 0x870ca
000870cd size int64 1
000870ce handlers[0].type_idx int 0x5994
000870d0 handlers[0].addr uint32 0x870ae
000870d2
000870d2 // align 0x4
000870c4 struct try_item
000870c4 start_addr uint32 0x86f90
000870c8 insn_count int 143
000870ca handler_off uint16 0x870cd
000870cc
000870cc struct encoded_catch_handler_list
000870cc size int 1
000870cd
000870cd struct encoded_catch_handler ← 0x870ca
000870cd size int64 1
000870ce handlers[0].type_idx int 0x5994
000870d0 handlers[0].addr uint32 0x870ae
000870d2
000870d2 // align 0x4
000870d4
000870d4cmf0.c3b5bm90zq.patch.C9::a(java.lang.Class, android.content.Context):
000870e4const-string v0, "activity"
000870e8invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000870eemove-result-object v4
000870f0check-cast v4, Landroid/app/ActivityManager;
000870f4const v0, 0x7fffffff
000870fainvoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00087100move-result-object v4
00087102invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00087108move-result-object v4
0008710ainvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00087110move-result v0
00087112if-eqz v0, :cond_31
00087116invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
0008711cmove-result-object v0
0008711echeck-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
00087122invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00087128move-result-object v1
0008712aiget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
0008712einvoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00087134move-result-object v0
00087136invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0008713cmove-result v0
0008713eif-eqz v0, :cond_13
00087142const/4 v3, 0x1
00087144return v3
00087146const/4 v3, 0x0
00087148return v3
000870d4
000870d4cmf0.c3b5bm90zq.patch.C9::a(java.lang.Class, android.content.Context):
000870e4const-string v0, "activity"
000870e8invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000870eemove-result-object v4
000870f0check-cast v4, Landroid/app/ActivityManager;
000870f4const v0, 0x7fffffff
000870fainvoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00087100move-result-object v4
00087102invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00087108move-result-object v4
0008710ainvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00087110move-result v0
00087112if-eqz v0, :cond_31
00087116invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
0008711cmove-result-object v0
0008711echeck-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
00087122invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00087128move-result-object v1
0008712aiget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
0008712einvoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00087134move-result-object v0
00087136invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0008713cmove-result v0
0008713eif-eqz v0, :cond_13
00087142const/4 v3, 0x1
00087144return v3
00087146const/4 v3, 0x0
00087148return v3
000870d4
0008714a
0008714a // align 0x4
0008714a // align 0x4
0008714c
0008714ccmf0.c3b5bm90zq.patch.C9::onReceive(android.content.Context, android.content.Intent):
0008715cinvoke-virtual {v5}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00087162move-result-object v0
00087164const-string v1, "android.intent.action.NEW_OUTGOING_CALL"
00087168invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0008716emove-result v0
00087170if-eqz v0, :cond_1d
00087174invoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
0008717amove-result-object v5
0008717cconst-string v0, "android.intent.extra.PHONE_NUMBER"
00087180invoke-virtual {v5, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
00087186move-result-object v5
00087188sput-object v5, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
0008718csget-object v5, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
00087190sput-object v5, Lcmf0/c3b5bm90zq/patch/C11;->c:Ljava/lang/String;
00087194goto :goto_51
00087196invoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
0008719cmove-result-object v0
0008719econst-string v1, "state"
000871a2invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
000871a8move-result-object v0
000871aainvoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
000871b0move-result-object v5
000871b2const-string v1, "incoming_number"
000871b6invoke-virtual {v5, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
000871bcmove-result-object v5
000871besget-object v1, Landroid/telephony/TelephonyManager;->EXTRA_STATE_IDLE:Ljava/lang/String;
000871c2invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000871c8move-result v1
000871caconst/4 v2, 0x0
000871ccif-eqz v1, :cond_3b
000871d0goto :goto_4e
000871d2sget-object v1, Landroid/telephony/TelephonyManager;->EXTRA_STATE_OFFHOOK:Ljava/lang/String;
000871d6invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000871dcmove-result v1
000871deif-eqz v1, :cond_45
000871e2const/4 v2, 0x2
000871e4goto :goto_4e
000871e6sget-object v1, Landroid/telephony/TelephonyManager;->EXTRA_STATE_RINGING:Ljava/lang/String;
000871eainvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000871f0move-result v0
000871f2if-eqz v0, :cond_4e
000871f6const/4 v2, 0x1
000871f8invoke-virtual {v3, v2, v5}, Lcmf0/c3b5bm90zq/patch/C9;->a(ILjava/lang/String;)V
000871feconst-class v5, Lcmf0/c3b5bm90zq/patch/C11;
00087202invoke-virtual {v3, v5, v4}, Lcmf0/c3b5bm90zq/patch/C9;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00087208move-result v5
0008720aif-nez v5, :cond_63
0008720enew-instance v5, Landroid/content/Intent;
00087212const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
00087216invoke-direct {v5, v4, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
0008721cinvoke-virtual {v4, v5}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00087222return-void
0008714c
0008714ccmf0.c3b5bm90zq.patch.C9::onReceive(android.content.Context, android.content.Intent):
0008715cinvoke-virtual {v5}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00087162move-result-object v0
00087164const-string v1, "android.intent.action.NEW_OUTGOING_CALL"
00087168invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0008716emove-result v0
00087170if-eqz v0, :cond_1d
00087174invoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
0008717amove-result-object v5
0008717cconst-string v0, "android.intent.extra.PHONE_NUMBER"
00087180invoke-virtual {v5, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
00087186move-result-object v5
00087188sput-object v5, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
0008718csget-object v5, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
00087190sput-object v5, Lcmf0/c3b5bm90zq/patch/C11;->c:Ljava/lang/String;
00087194goto :goto_51
00087196invoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
0008719cmove-result-object v0
0008719econst-string v1, "state"
000871a2invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
000871a8move-result-object v0
000871aainvoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
000871b0move-result-object v5
000871b2const-string v1, "incoming_number"
000871b6invoke-virtual {v5, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
000871bcmove-result-object v5
000871besget-object v1, Landroid/telephony/TelephonyManager;->EXTRA_STATE_IDLE:Ljava/lang/String;
000871c2invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000871c8move-result v1
000871caconst/4 v2, 0x0
000871ccif-eqz v1, :cond_3b
000871d0goto :goto_4e
000871d2sget-object v1, Landroid/telephony/TelephonyManager;->EXTRA_STATE_OFFHOOK:Ljava/lang/String;
000871d6invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000871dcmove-result v1
000871deif-eqz v1, :cond_45
000871e2const/4 v2, 0x2
000871e4goto :goto_4e
000871e6sget-object v1, Landroid/telephony/TelephonyManager;->EXTRA_STATE_RINGING:Ljava/lang/String;
000871eainvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000871f0move-result v0
000871f2if-eqz v0, :cond_4e
000871f6const/4 v2, 0x1
000871f8invoke-virtual {v3, v2, v5}, Lcmf0/c3b5bm90zq/patch/C9;->a(ILjava/lang/String;)V
000871feconst-class v5, Lcmf0/c3b5bm90zq/patch/C11;
00087202invoke-virtual {v3, v5, v4}, Lcmf0/c3b5bm90zq/patch/C9;->a(Ljava/lang/Class;Landroid/content/Context;)Z
00087208move-result v5
0008720aif-nez v5, :cond_63
0008720enew-instance v5, Landroid/content/Intent;
00087212const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
00087216invoke-direct {v5, v4, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
0008721cinvoke-virtual {v4, v5}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00087222return-void
0008714c
00087224
00087224 struct try_item
00087224 start_addr uint32 0x8715c
00087228 insn_count int 81
0008722a handler_off uint16 0x87235
0008722c
0008722c struct try_item
0008722c start_addr uint32 0x871fe
00087230 insn_count int 18
00087232 handler_off uint16 0x87239
00087234
00087234 struct encoded_catch_handler_list
00087234 size int 2
00087235
00087235 struct encoded_catch_handler ← 0x8722a
00087235 size int64 1
00087236 handlers[0].type_idx int 0x5994
00087238 handlers[0].addr uint32 0x871fe
00087239
00087239 struct encoded_catch_handler ← 0x87232
00087239 size int64 1
0008723a handlers[0].type_idx int 0x5994
0008723c handlers[0].addr uint32 0x87222
0008723d
0008723d // align 0x10
00087224 struct try_item
00087224 start_addr uint32 0x8715c
00087228 insn_count int 81
0008722a handler_off uint16 0x87235
0008722c
0008722c struct try_item
0008722c start_addr uint32 0x871fe
00087230 insn_count int 18
00087232 handler_off uint16 0x87239
00087234
00087234 struct encoded_catch_handler_list
00087234 size int 2
00087235
00087235 struct encoded_catch_handler ← 0x8722a
00087235 size int64 1
00087236 handlers[0].type_idx int 0x5994
00087238 handlers[0].addr uint32 0x871fe
00087239
00087239 struct encoded_catch_handler ← 0x87232
00087239 size int64 1
0008723a handlers[0].type_idx int 0x5994
0008723c handlers[0].addr uint32 0x87222
0008723d
0008723d // align 0x10
00087240
00087240cmf0.c3b5bm90zq.patch.a::<init>():
00087250invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00087256return-void
00087240
00087240cmf0.c3b5bm90zq.patch.a::<init>():
00087250invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00087256return-void
00087240
00087258
00087258cmf0.c3b5bm90zq.patch.a::a():
00087268new-instance v0, Ljava/net/URL;
0008726cconst-string v1, "https://www.google.com"
00087270invoke-direct {v0, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
00087276invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
0008727cmove-result-object v0
0008727einvoke-virtual {v0}, Ljava/net/URLConnection;->connect()V
00087284invoke-virtual {v0}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
0008728amove-result-object v0
0008728cinvoke-virtual {v0}, Ljava/io/InputStream;->close()V
00087292const/4 v0, 0x1
00087294return v0
00087296const/4 v0, 0x0
00087298return v0
0008729amove-exception v0
0008729cnew-instance v1, Ljava/lang/RuntimeException;
000872a0invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000872a6throw v1
00087258
00087258cmf0.c3b5bm90zq.patch.a::a():
00087268new-instance v0, Ljava/net/URL;
0008726cconst-string v1, "https://www.google.com"
00087270invoke-direct {v0, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
00087276invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
0008727cmove-result-object v0
0008727einvoke-virtual {v0}, Ljava/net/URLConnection;->connect()V
00087284invoke-virtual {v0}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
0008728amove-result-object v0
0008728cinvoke-virtual {v0}, Ljava/io/InputStream;->close()V
00087292const/4 v0, 0x1
00087294return v0
00087296const/4 v0, 0x0
00087298return v0
0008729amove-exception v0
0008729cnew-instance v1, Ljava/lang/RuntimeException;
000872a0invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000872a6throw v1
00087258
000872a8
000872a8 struct try_item
000872a8 start_addr uint32 0x87268
000872ac insn_count int 21
000872ae handler_off uint16 0x872b1
000872b0
000872b0 struct encoded_catch_handler_list
000872b0 size int 1
000872b1
000872b1 struct encoded_catch_handler ← 0x872ae
000872b1 size int64 2
000872b2 handlers[0].type_idx int 0x5a3c
000872b4 handlers[0].addr uint32 0x8729a
000872b5 handlers[1].type_idx int 0x5940
000872b7 handlers[1].addr uint32 0x87296
000872a8 struct try_item
000872a8 start_addr uint32 0x87268
000872ac insn_count int 21
000872ae handler_off uint16 0x872b1
000872b0
000872b0 struct encoded_catch_handler_list
000872b0 size int 1
000872b1
000872b1 struct encoded_catch_handler ← 0x872ae
000872b1 size int64 2
000872b2 handlers[0].type_idx int 0x5a3c
000872b4 handlers[0].addr uint32 0x8729a
000872b5 handlers[1].type_idx int 0x5940
000872b7 handlers[1].addr uint32 0x87296
000872b8
000872b8cmf0.c3b5bm90zq.patch.a::a(byte[]):
000872c8new-instance v0, Ljava/io/ByteArrayOutputStream;
000872ccarray-length v1, v2
000872ceinvoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;-><init>(I)V
000872d4new-instance v1, Ljava/util/zip/GZIPOutputStream;
000872d8invoke-direct {v1, v0}, Ljava/util/zip/GZIPOutputStream;-><init>(Ljava/io/OutputStream;)V
000872deinvoke-virtual {v1, v2}, Ljava/util/zip/GZIPOutputStream;->write([B)V
000872e4invoke-virtual {v1}, Ljava/util/zip/GZIPOutputStream;->close()V
000872eainvoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000872f0move-result-object v2
000872f2invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->close()V
000872f8return-object v2
000872b8
000872b8cmf0.c3b5bm90zq.patch.a::a(byte[]):
000872c8new-instance v0, Ljava/io/ByteArrayOutputStream;
000872ccarray-length v1, v2
000872ceinvoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;-><init>(I)V
000872d4new-instance v1, Ljava/util/zip/GZIPOutputStream;
000872d8invoke-direct {v1, v0}, Ljava/util/zip/GZIPOutputStream;-><init>(Ljava/io/OutputStream;)V
000872deinvoke-virtual {v1, v2}, Ljava/util/zip/GZIPOutputStream;->write([B)V
000872e4invoke-virtual {v1}, Ljava/util/zip/GZIPOutputStream;->close()V
000872eainvoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000872f0move-result-object v2
000872f2invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->close()V
000872f8return-object v2
000872b8
000872fa
000872fa // align 0x4
000872fa // align 0x4
000872fc
000872fccmf0.c3b5bm90zq.patch.a::f(android.content.Context):
0008730cconst-string v0, "n/a"
00087310new-instance v1, Ljava/lang/String;
00087314invoke-direct {v1}, Ljava/lang/String;-><init>()V
0008731aconst-string v2, "n/a"
0008731econst-string v3, "n/a"
00087322invoke-virtual {v14}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00087328move-result-object v4
0008732aconst/16 v5, 0x80
0008732einvoke-virtual {v4, v5}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
00087334move-result-object v6
00087336invoke-interface {v6}, Ljava/util/List;->size()I
0008733cmove-result v7
0008733econst/4 v8, 0x0
00087340if-lez v7, :cond_fd
00087344const/4 v7, 0x0
00087346new-instance v9, Ljava/util/Random;
0008734ainvoke-direct {v9}, Ljava/util/Random;-><init>()V
00087350invoke-interface {v6}, Ljava/util/List;->size()I
00087356move-result v10
00087358const/4 v11, 0x1
0008735asub-int/2addr v10, v11
0008735cadd-int/lit8 v12, v10, 0x0
00087360add-int/2addr v12, v11
00087362invoke-virtual {v9, v12}, Ljava/util/Random;->nextInt(I)I
00087368move-result v9
0008736aadd-int/2addr v9, v8
0008736cinvoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
00087372move-result-object v12
00087374check-cast v12, Landroid/content/pm/ApplicationInfo;
00087378iget-object v12, v12, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
0008737cinvoke-virtual {v4, v12}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00087382move-result-object v12
00087384if-eqz v12, :cond_fa
00087388invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
0008738emove-result-object v12
00087390check-cast v12, Landroid/content/pm/ApplicationInfo;
00087394iget-object v12, v12, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00087398invoke-virtual {v4, v12}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
0008739emove-result-object v12
000873a0const-string v13, ""
000873a4invoke-virtual {v12, v13}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000873aamove-result v12
000873acif-nez v12, :cond_fa
000873b0invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
000873b6move-result-object v12
000873b8check-cast v12, Landroid/content/pm/ApplicationInfo;
000873bciget-object v12, v12, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
000873c0invoke-virtual {v14}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
000873c6move-result-object v13
000873c8invoke-virtual {v12, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000873cemove-result v12
000873d0if-nez v12, :cond_fa
000873d4invoke-virtual {v14}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000873damove-result-object v7
000873dcinvoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
000873e2move-result-object v10
000873e4check-cast v10, Landroid/content/pm/ApplicationInfo;
000873e8iget-object v10, v10, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
000873ecinvoke-virtual {v7, v10, v5}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
000873f2move-result-object v5
000873f4invoke-virtual {v4, v5}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
000873famove-result-object v7
000873fcinvoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
00087402move-result-object v7
00087404iget-object v2, v5, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00087408invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
0008740emove-result-object v3
00087410check-cast v3, Landroid/content/pm/ApplicationInfo;
00087414iget-object v3, v3, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00087418invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
0008741emove-result-object v0
00087420check-cast v0, Landroid/content/pm/ApplicationInfo;
00087424iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00087428invoke-virtual {v4, v0}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0008742emove-result-object v0
00087430instance-of v4, v0, Landroid/graphics/drawable/BitmapDrawable;
00087434const/4 v5, 0x2
00087436const/16 v6, 0x32
0008743aconst/16 v9, 0x90
0008743eif-eqz v4, :cond_bd
00087442if-eqz v0, :cond_ba
00087446check-cast v0, Landroid/graphics/drawable/BitmapDrawable;
0008744ainvoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
00087450move-result-object v0
00087452invoke-static {v0, v9, v9, v11}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
00087458move-result-object v0
0008745anew-instance v4, Ljava/io/ByteArrayOutputStream;
0008745einvoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
00087464sget-object v9, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
00087468invoke-virtual {v0, v9, v6, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
0008746einvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00087474move-result-object v0
00087476invoke-static {v0, v5}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
0008747cmove-result-object v0
0008747egoto :goto_bb
00087480move-object v0, v1
00087482move-object v1, v0
00087484goto :goto_f6
00087486invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
0008748cmove-result v4
0008748einvoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
00087494move-result v10
00087496sget-object v12, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
0008749ainvoke-static {v4, v10, v12}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
000874a0move-result-object v4
000874a2new-instance v10, Landroid/graphics/Canvas;
000874a6invoke-direct {v10, v4}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
000874acinvoke-virtual {v10}, Landroid/graphics/Canvas;->getWidth()I
000874b2move-result v12
000874b4invoke-virtual {v10}, Landroid/graphics/Canvas;->getHeight()I
000874bamove-result v13
000874bcinvoke-virtual {v0, v8, v8, v12, v13}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
000874c2invoke-virtual {v0, v10}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000874c8invoke-static {v4, v9, v9, v11}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
000874cemove-result-object v0
000874d0if-eq v4, v0, :cond_e7
000874d4invoke-virtual {v4}, Landroid/graphics/Bitmap;->recycle()V
000874danew-instance v4, Ljava/io/ByteArrayOutputStream;
000874deinvoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
000874e4sget-object v9, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
000874e8invoke-virtual {v0, v9, v6, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
000874eeinvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000874f4move-result-object v0
000874f6goto :goto_b5
000874f8move-object v0, v3
000874famove-object v3, v2
000874fcmove-object v2, v7
000874fegoto :goto_fd
00087500add-int/2addr v7, v11
00087502if-lt v7, v10, :cond_1d
00087506invoke-virtual {v14}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0008750cmove-result-object v4
0008750econst v5, 0x7f0c0020
00087514invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
0008751amove-result-object v4
0008751cconst-string v5, "n/a"
00087520if-ne v2, v5, :cond_10d
00087524move-object v2, v4
00087526const-string v4, "n/a"
0008752aif-ne v3, v4, :cond_113
0008752econst-string v3, ""
00087532invoke-static {v1, v8}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
00087538move-result-object v1
0008753anew-instance v4, Landroid/graphics/BitmapFactory$Options;
0008753einvoke-direct {v4}, Landroid/graphics/BitmapFactory$Options;-><init>()V
00087544array-length v5, v1
00087546invoke-static {v1, v8, v5, v4}, Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
0008754cmove-result-object v1
0008754einvoke-virtual {v14}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00087554move-result-object v4
00087556invoke-virtual {v4, v0}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
0008755cmove-result-object v0
0008755econst v4, 0x10008000
00087564invoke-virtual {v0, v4}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
0008756ainvoke-static {v14, v8, v0, v8}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
00087570move-result-object v0
00087572new-instance v4, Landroid/support/v4/a/d$d;
00087576invoke-direct {v4, v14}, Landroid/support/v4/a/d$d;-><init>(Landroid/content/Context;)V
0008757cconst v14, 0x7f040029
00087582invoke-virtual {v4, v14}, Landroid/support/v4/a/d$d;->a(I)Landroid/support/v4/a/d$d;
00087588move-result-object v14
0008758ainvoke-static {v8, v8, v8, v8}, Landroid/graphics/Color;->argb(IIII)I
00087590move-result v4
00087592invoke-virtual {v14, v4}, Landroid/support/v4/a/d$d;->b(I)Landroid/support/v4/a/d$d;
00087598move-result-object v14
0008759ainvoke-virtual {v14, v1}, Landroid/support/v4/a/d$d;->a(Landroid/graphics/Bitmap;)Landroid/support/v4/a/d$d;
000875a0move-result-object v14
000875a2invoke-virtual {v14, v2}, Landroid/support/v4/a/d$d;->a(Ljava/lang/CharSequence;)Landroid/support/v4/a/d$d;
000875a8move-result-object v14
000875aainvoke-virtual {v14, v3}, Landroid/support/v4/a/d$d;->b(Ljava/lang/CharSequence;)Landroid/support/v4/a/d$d;
000875b0move-result-object v14
000875b2invoke-virtual {v14, v8}, Landroid/support/v4/a/d$d;->a(Z)Landroid/support/v4/a/d$d;
000875b8move-result-object v14
000875bainvoke-virtual {v14, v0}, Landroid/support/v4/a/d$d;->a(Landroid/app/PendingIntent;)Landroid/support/v4/a/d$d;
000875c0move-result-object v14
000875c2invoke-virtual {v14}, Landroid/support/v4/a/d$d;->a()Landroid/app/Notification;
000875c8move-result-object v14
000875careturn-object v14
000875ccconst/4 v14, 0x0
000875cereturn-object v14
000872fc
000872fccmf0.c3b5bm90zq.patch.a::f(android.content.Context):
0008730cconst-string v0, "n/a"
00087310new-instance v1, Ljava/lang/String;
00087314invoke-direct {v1}, Ljava/lang/String;-><init>()V
0008731aconst-string v2, "n/a"
0008731econst-string v3, "n/a"
00087322invoke-virtual {v14}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00087328move-result-object v4
0008732aconst/16 v5, 0x80
0008732einvoke-virtual {v4, v5}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
00087334move-result-object v6
00087336invoke-interface {v6}, Ljava/util/List;->size()I
0008733cmove-result v7
0008733econst/4 v8, 0x0
00087340if-lez v7, :cond_fd
00087344const/4 v7, 0x0
00087346new-instance v9, Ljava/util/Random;
0008734ainvoke-direct {v9}, Ljava/util/Random;-><init>()V
00087350invoke-interface {v6}, Ljava/util/List;->size()I
00087356move-result v10
00087358const/4 v11, 0x1
0008735asub-int/2addr v10, v11
0008735cadd-int/lit8 v12, v10, 0x0
00087360add-int/2addr v12, v11
00087362invoke-virtual {v9, v12}, Ljava/util/Random;->nextInt(I)I
00087368move-result v9
0008736aadd-int/2addr v9, v8
0008736cinvoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
00087372move-result-object v12
00087374check-cast v12, Landroid/content/pm/ApplicationInfo;
00087378iget-object v12, v12, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
0008737cinvoke-virtual {v4, v12}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00087382move-result-object v12
00087384if-eqz v12, :cond_fa
00087388invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
0008738emove-result-object v12
00087390check-cast v12, Landroid/content/pm/ApplicationInfo;
00087394iget-object v12, v12, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00087398invoke-virtual {v4, v12}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
0008739emove-result-object v12
000873a0const-string v13, ""
000873a4invoke-virtual {v12, v13}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000873aamove-result v12
000873acif-nez v12, :cond_fa
000873b0invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
000873b6move-result-object v12
000873b8check-cast v12, Landroid/content/pm/ApplicationInfo;
000873bciget-object v12, v12, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
000873c0invoke-virtual {v14}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
000873c6move-result-object v13
000873c8invoke-virtual {v12, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000873cemove-result v12
000873d0if-nez v12, :cond_fa
000873d4invoke-virtual {v14}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000873damove-result-object v7
000873dcinvoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
000873e2move-result-object v10
000873e4check-cast v10, Landroid/content/pm/ApplicationInfo;
000873e8iget-object v10, v10, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
000873ecinvoke-virtual {v7, v10, v5}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
000873f2move-result-object v5
000873f4invoke-virtual {v4, v5}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
000873famove-result-object v7
000873fcinvoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
00087402move-result-object v7
00087404iget-object v2, v5, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00087408invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
0008740emove-result-object v3
00087410check-cast v3, Landroid/content/pm/ApplicationInfo;
00087414iget-object v3, v3, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00087418invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
0008741emove-result-object v0
00087420check-cast v0, Landroid/content/pm/ApplicationInfo;
00087424iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
00087428invoke-virtual {v4, v0}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0008742emove-result-object v0
00087430instance-of v4, v0, Landroid/graphics/drawable/BitmapDrawable;
00087434const/4 v5, 0x2
00087436const/16 v6, 0x32
0008743aconst/16 v9, 0x90
0008743eif-eqz v4, :cond_bd
00087442if-eqz v0, :cond_ba
00087446check-cast v0, Landroid/graphics/drawable/BitmapDrawable;
0008744ainvoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
00087450move-result-object v0
00087452invoke-static {v0, v9, v9, v11}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
00087458move-result-object v0
0008745anew-instance v4, Ljava/io/ByteArrayOutputStream;
0008745einvoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
00087464sget-object v9, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
00087468invoke-virtual {v0, v9, v6, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
0008746einvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00087474move-result-object v0
00087476invoke-static {v0, v5}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
0008747cmove-result-object v0
0008747egoto :goto_bb
00087480move-object v0, v1
00087482move-object v1, v0
00087484goto :goto_f6
00087486invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
0008748cmove-result v4
0008748einvoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
00087494move-result v10
00087496sget-object v12, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
0008749ainvoke-static {v4, v10, v12}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
000874a0move-result-object v4
000874a2new-instance v10, Landroid/graphics/Canvas;
000874a6invoke-direct {v10, v4}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
000874acinvoke-virtual {v10}, Landroid/graphics/Canvas;->getWidth()I
000874b2move-result v12
000874b4invoke-virtual {v10}, Landroid/graphics/Canvas;->getHeight()I
000874bamove-result v13
000874bcinvoke-virtual {v0, v8, v8, v12, v13}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
000874c2invoke-virtual {v0, v10}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000874c8invoke-static {v4, v9, v9, v11}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
000874cemove-result-object v0
000874d0if-eq v4, v0, :cond_e7
000874d4invoke-virtual {v4}, Landroid/graphics/Bitmap;->recycle()V
000874danew-instance v4, Ljava/io/ByteArrayOutputStream;
000874deinvoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
000874e4sget-object v9, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
000874e8invoke-virtual {v0, v9, v6, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
000874eeinvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000874f4move-result-object v0
000874f6goto :goto_b5
000874f8move-object v0, v3
000874famove-object v3, v2
000874fcmove-object v2, v7
000874fegoto :goto_fd
00087500add-int/2addr v7, v11
00087502if-lt v7, v10, :cond_1d
00087506invoke-virtual {v14}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0008750cmove-result-object v4
0008750econst v5, 0x7f0c0020
00087514invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
0008751amove-result-object v4
0008751cconst-string v5, "n/a"
00087520if-ne v2, v5, :cond_10d
00087524move-object v2, v4
00087526const-string v4, "n/a"
0008752aif-ne v3, v4, :cond_113
0008752econst-string v3, ""
00087532invoke-static {v1, v8}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
00087538move-result-object v1
0008753anew-instance v4, Landroid/graphics/BitmapFactory$Options;
0008753einvoke-direct {v4}, Landroid/graphics/BitmapFactory$Options;-><init>()V
00087544array-length v5, v1
00087546invoke-static {v1, v8, v5, v4}, Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
0008754cmove-result-object v1
0008754einvoke-virtual {v14}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00087554move-result-object v4
00087556invoke-virtual {v4, v0}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
0008755cmove-result-object v0
0008755econst v4, 0x10008000
00087564invoke-virtual {v0, v4}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
0008756ainvoke-static {v14, v8, v0, v8}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
00087570move-result-object v0
00087572new-instance v4, Landroid/support/v4/a/d$d;
00087576invoke-direct {v4, v14}, Landroid/support/v4/a/d$d;-><init>(Landroid/content/Context;)V
0008757cconst v14, 0x7f040029
00087582invoke-virtual {v4, v14}, Landroid/support/v4/a/d$d;->a(I)Landroid/support/v4/a/d$d;
00087588move-result-object v14
0008758ainvoke-static {v8, v8, v8, v8}, Landroid/graphics/Color;->argb(IIII)I
00087590move-result v4
00087592invoke-virtual {v14, v4}, Landroid/support/v4/a/d$d;->b(I)Landroid/support/v4/a/d$d;
00087598move-result-object v14
0008759ainvoke-virtual {v14, v1}, Landroid/support/v4/a/d$d;->a(Landroid/graphics/Bitmap;)Landroid/support/v4/a/d$d;
000875a0move-result-object v14
000875a2invoke-virtual {v14, v2}, Landroid/support/v4/a/d$d;->a(Ljava/lang/CharSequence;)Landroid/support/v4/a/d$d;
000875a8move-result-object v14
000875aainvoke-virtual {v14, v3}, Landroid/support/v4/a/d$d;->b(Ljava/lang/CharSequence;)Landroid/support/v4/a/d$d;
000875b0move-result-object v14
000875b2invoke-virtual {v14, v8}, Landroid/support/v4/a/d$d;->a(Z)Landroid/support/v4/a/d$d;
000875b8move-result-object v14
000875bainvoke-virtual {v14, v0}, Landroid/support/v4/a/d$d;->a(Landroid/app/PendingIntent;)Landroid/support/v4/a/d$d;
000875c0move-result-object v14
000875c2invoke-virtual {v14}, Landroid/support/v4/a/d$d;->a()Landroid/app/Notification;
000875c8move-result-object v14
000875careturn-object v14
000875ccconst/4 v14, 0x0
000875cereturn-object v14
000872fc
000875d0
000875d0 struct try_item
000875d0 start_addr uint32 0x87310
000875d4 insn_count int 96
000875d6 handler_off uint16 0x87601
000875d8
000875d8 struct try_item
000875d8 start_addr uint32 0x873d4
000875dc insn_count int 24
000875de handler_off uint16 0x87606
000875e0
000875e0 struct try_item
000875e0 start_addr uint32 0x87404
000875e4 insn_count int 2
000875e6 handler_off uint16 0x87612
000875e8
000875e8 struct try_item
000875e8 start_addr uint32 0x87408
000875ec insn_count int 8
000875ee handler_off uint16 0x8761e
000875f0
000875f0 struct try_item
000875f0 start_addr uint32 0x87418
000875f4 insn_count int 111
000875f6 handler_off uint16 0x8762a
000875f8
000875f8 struct try_item
000875f8 start_addr uint32 0x87506
000875fc insn_count int 98
000875fe handler_off uint16 0x87601
00087600
00087600 struct encoded_catch_handler_list
00087600 size int 5
00087601
00087601 struct encoded_catch_handler ← 0x875d6 0x875fe
00087601 size int64 1
00087602 handlers[0].type_idx int 0x5994
00087604 handlers[0].addr uint32 0x875cc
00087606
00087606 struct encoded_catch_handler ← 0x875de
00087606 size int64 3
00087607 handlers[0].type_idx int 0x4c90
00087608 handlers[0].addr uint32 0x87506
0008760a handlers[1].type_idx int 0x59cc
0008760c handlers[1].addr uint32 0x87506
0008760e handlers[2].type_idx int 0x5994
00087610 handlers[2].addr uint32 0x875cc
00087612
00087612 struct encoded_catch_handler ← 0x875e6
00087612 size int64 3
00087613 handlers[0].type_idx int 0x4c90
00087614 handlers[0].addr uint32 0x874fc
00087616 handlers[1].type_idx int 0x59cc
00087618 handlers[1].addr uint32 0x874fc
0008761a handlers[2].type_idx int 0x5994
0008761c handlers[2].addr uint32 0x875cc
0008761e
0008761e struct encoded_catch_handler ← 0x875ee
0008761e size int64 3
0008761f handlers[0].type_idx int 0x4c90
00087620 handlers[0].addr uint32 0x874fa
00087622 handlers[1].type_idx int 0x59cc
00087624 handlers[1].addr uint32 0x874fa
00087626 handlers[2].type_idx int 0x5994
00087628 handlers[2].addr uint32 0x875cc
0008762a
0008762a struct encoded_catch_handler ← 0x875f6
0008762a size int64 3
0008762b handlers[0].type_idx int 0x4c90
0008762c handlers[0].addr uint32 0x874f8
0008762e handlers[1].type_idx int 0x59cc
00087630 handlers[1].addr uint32 0x874f8
00087632 handlers[2].type_idx int 0x5994
00087634 handlers[2].addr uint32 0x875cc
00087636
00087636 // align 0x8
000875d0 struct try_item
000875d0 start_addr uint32 0x87310
000875d4 insn_count int 96
000875d6 handler_off uint16 0x87601
000875d8
000875d8 struct try_item
000875d8 start_addr uint32 0x873d4
000875dc insn_count int 24
000875de handler_off uint16 0x87606
000875e0
000875e0 struct try_item
000875e0 start_addr uint32 0x87404
000875e4 insn_count int 2
000875e6 handler_off uint16 0x87612
000875e8
000875e8 struct try_item
000875e8 start_addr uint32 0x87408
000875ec insn_count int 8
000875ee handler_off uint16 0x8761e
000875f0
000875f0 struct try_item
000875f0 start_addr uint32 0x87418
000875f4 insn_count int 111
000875f6 handler_off uint16 0x8762a
000875f8
000875f8 struct try_item
000875f8 start_addr uint32 0x87506
000875fc insn_count int 98
000875fe handler_off uint16 0x87601
00087600
00087600 struct encoded_catch_handler_list
00087600 size int 5
00087601
00087601 struct encoded_catch_handler ← 0x875d6 0x875fe
00087601 size int64 1
00087602 handlers[0].type_idx int 0x5994
00087604 handlers[0].addr uint32 0x875cc
00087606
00087606 struct encoded_catch_handler ← 0x875de
00087606 size int64 3
00087607 handlers[0].type_idx int 0x4c90
00087608 handlers[0].addr uint32 0x87506
0008760a handlers[1].type_idx int 0x59cc
0008760c handlers[1].addr uint32 0x87506
0008760e handlers[2].type_idx int 0x5994
00087610 handlers[2].addr uint32 0x875cc
00087612
00087612 struct encoded_catch_handler ← 0x875e6
00087612 size int64 3
00087613 handlers[0].type_idx int 0x4c90
00087614 handlers[0].addr uint32 0x874fc
00087616 handlers[1].type_idx int 0x59cc
00087618 handlers[1].addr uint32 0x874fc
0008761a handlers[2].type_idx int 0x5994
0008761c handlers[2].addr uint32 0x875cc
0008761e
0008761e struct encoded_catch_handler ← 0x875ee
0008761e size int64 3
0008761f handlers[0].type_idx int 0x4c90
00087620 handlers[0].addr uint32 0x874fa
00087622 handlers[1].type_idx int 0x59cc
00087624 handlers[1].addr uint32 0x874fa
00087626 handlers[2].type_idx int 0x5994
00087628 handlers[2].addr uint32 0x875cc
0008762a
0008762a struct encoded_catch_handler ← 0x875f6
0008762a size int64 3
0008762b handlers[0].type_idx int 0x4c90
0008762c handlers[0].addr uint32 0x874f8
0008762e handlers[1].type_idx int 0x59cc
00087630 handlers[1].addr uint32 0x874f8
00087632 handlers[2].type_idx int 0x5994
00087634 handlers[2].addr uint32 0x875cc
00087636
00087636 // align 0x8
00087638
00087638cmf0.c3b5bm90zq.patch.a::a(android.graphics.Bitmap, int, int):
00087648invoke-virtual {v7}, Landroid/graphics/Bitmap;->getWidth()I
0008764emove-result v0
00087650invoke-virtual {v7}, Landroid/graphics/Bitmap;->getHeight()I
00087656move-result v1
00087658int-to-float v2, v9
0008765aint-to-float v0, v0
0008765cdiv-float v3, v2, v0
00087660int-to-float v4, v8
00087662int-to-float v1, v1
00087664div-float v5, v4, v1
00087668invoke-static {v3, v5}, Ljava/lang/Math;->max(FF)F
0008766emove-result v3
00087670mul-float v0, v0, v3
00087674mul-float v3, v3, v1
00087678sub-float/2addr v2, v0
0008767aconst/high16 v1, 0x40000000
0008767ediv-float/2addr v2, v1
00087680sub-float/2addr v4, v3
00087682div-float/2addr v4, v1
00087684new-instance v1, Landroid/graphics/RectF;
00087688add-float/2addr v0, v2
0008768aadd-float/2addr v3, v4
0008768cinvoke-direct {v1, v2, v4, v0, v3}, Landroid/graphics/RectF;-><init>(FFFF)V
00087692invoke-virtual {v7}, Landroid/graphics/Bitmap;->getConfig()Landroid/graphics/Bitmap$Config;
00087698move-result-object v0
0008769ainvoke-static {v9, v8, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
000876a0move-result-object v8
000876a2new-instance v9, Landroid/graphics/Canvas;
000876a6invoke-direct {v9, v8}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
000876acconst/4 v0, 0x0
000876aeinvoke-virtual {v9, v7, v0, v1, v0}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V
000876b4return-object v8
00087638
00087638cmf0.c3b5bm90zq.patch.a::a(android.graphics.Bitmap, int, int):
00087648invoke-virtual {v7}, Landroid/graphics/Bitmap;->getWidth()I
0008764emove-result v0
00087650invoke-virtual {v7}, Landroid/graphics/Bitmap;->getHeight()I
00087656move-result v1
00087658int-to-float v2, v9
0008765aint-to-float v0, v0
0008765cdiv-float v3, v2, v0
00087660int-to-float v4, v8
00087662int-to-float v1, v1
00087664div-float v5, v4, v1
00087668invoke-static {v3, v5}, Ljava/lang/Math;->max(FF)F
0008766emove-result v3
00087670mul-float v0, v0, v3
00087674mul-float v3, v3, v1
00087678sub-float/2addr v2, v0
0008767aconst/high16 v1, 0x40000000
0008767ediv-float/2addr v2, v1
00087680sub-float/2addr v4, v3
00087682div-float/2addr v4, v1
00087684new-instance v1, Landroid/graphics/RectF;
00087688add-float/2addr v0, v2
0008768aadd-float/2addr v3, v4
0008768cinvoke-direct {v1, v2, v4, v0, v3}, Landroid/graphics/RectF;-><init>(FFFF)V
00087692invoke-virtual {v7}, Landroid/graphics/Bitmap;->getConfig()Landroid/graphics/Bitmap$Config;
00087698move-result-object v0
0008769ainvoke-static {v9, v8, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
000876a0move-result-object v8
000876a2new-instance v9, Landroid/graphics/Canvas;
000876a6invoke-direct {v9, v8}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
000876acconst/4 v0, 0x0
000876aeinvoke-virtual {v9, v7, v0, v1, v0}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V
000876b4return-object v8
00087638
000876b6
000876b6 // align 0x8
000876b6 // align 0x8
000876b8
000876b8cmf0.c3b5bm90zq.patch.a::a(android.content.Context):
000876c8const-string v0, "connectivity"
000876ccinvoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000876d2move-result-object v0
000876d4check-cast v0, Landroid/net/ConnectivityManager;
000876d8invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
000876demove-result-object v1
000876e0invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
000876e6move-result-object v0
000876e8invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
000876eemove-result v1
000876f0const/4 v2, 0x1
000876f2if-ne v1, v2, :cond_46
000876f6const-string v0, "wifi"
000876fainvoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00087700move-result-object v4
00087702check-cast v4, Landroid/net/wifi/WifiManager;
00087706invoke-virtual {v4}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
0008770cmove-result-object v4
0008770einvoke-virtual {v4}, Landroid/net/wifi/WifiInfo;->getRssi()I
00087714move-result v4
00087716const/4 v0, 0x5
00087718invoke-static {v4, v0}, Landroid/net/wifi/WifiManager;->calculateSignalLevel(II)I
0008771emove-result v4
00087720invoke-static {v4}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
00087726move-result-object v4
00087728new-instance v0, Ljava/lang/StringBuilder;
0008772cinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00087732const-string v1, "w"
00087736invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008773cinvoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String;
00087742move-result-object v4
00087744invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008774ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00087750move-result-object v4
00087752goto :goto_69
00087754invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
0008775amove-result v0
0008775cif-nez v0, :cond_5b
00087760const-string v0, "phone"
00087764invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
0008776amove-result-object v4
0008776ccheck-cast v4, Landroid/telephony/TelephonyManager;
00087770invoke-virtual {v4}, Landroid/telephony/TelephonyManager;->getNetworkType()I
00087776move-result v4
00087778packed-switch v4, :pswitch_data_6a
0008777econst-string v4, "w0"
00087782goto :goto_69
00087784const-string v4, "MD4G"
00087788goto :goto_69
0008778aconst-string v4, "MD3G"
0008778egoto :goto_69
00087790const-string v4, "MD2G"
00087794goto :goto_69
00087796const-string v4, "w0"
0008779areturn-object v4
0008779c.packed-switch 0x1
000876b8
000876b8cmf0.c3b5bm90zq.patch.a::a(android.content.Context):
000876c8const-string v0, "connectivity"
000876ccinvoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000876d2move-result-object v0
000876d4check-cast v0, Landroid/net/ConnectivityManager;
000876d8invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
000876demove-result-object v1
000876e0invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
000876e6move-result-object v0
000876e8invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
000876eemove-result v1
000876f0const/4 v2, 0x1
000876f2if-ne v1, v2, :cond_46
000876f6const-string v0, "wifi"
000876fainvoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00087700move-result-object v4
00087702check-cast v4, Landroid/net/wifi/WifiManager;
00087706invoke-virtual {v4}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
0008770cmove-result-object v4
0008770einvoke-virtual {v4}, Landroid/net/wifi/WifiInfo;->getRssi()I
00087714move-result v4
00087716const/4 v0, 0x5
00087718invoke-static {v4, v0}, Landroid/net/wifi/WifiManager;->calculateSignalLevel(II)I
0008771emove-result v4
00087720invoke-static {v4}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
00087726move-result-object v4
00087728new-instance v0, Ljava/lang/StringBuilder;
0008772cinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00087732const-string v1, "w"
00087736invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008773cinvoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String;
00087742move-result-object v4
00087744invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008774ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00087750move-result-object v4
00087752goto :goto_69
00087754invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
0008775amove-result v0
0008775cif-nez v0, :cond_5b
00087760const-string v0, "phone"
00087764invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
0008776amove-result-object v4
0008776ccheck-cast v4, Landroid/telephony/TelephonyManager;
00087770invoke-virtual {v4}, Landroid/telephony/TelephonyManager;->getNetworkType()I
00087776move-result v4
00087778packed-switch v4, :pswitch_data_6a
0008777econst-string v4, "w0"
00087782goto :goto_69
00087784const-string v4, "MD4G"
00087788goto :goto_69
0008778aconst-string v4, "MD3G"
0008778egoto :goto_69
00087790const-string v4, "MD2G"
00087794goto :goto_69
00087796const-string v4, "w0"
0008779areturn-object v4
0008779c.packed-switch 0x1
000876b8
000877e0
000877e0 struct try_item
000877e0 start_addr uint32 0x876c8
000877e4 insn_count int 102
000877e6 handler_off uint16 0x877e9
000877e8
000877e8 struct encoded_catch_handler_list
000877e8 size int 1
000877e9
000877e9 struct encoded_catch_handler ← 0x877e6
000877e9 size int64 1
000877ea handlers[0].type_idx int 0x5994
000877ec handlers[0].addr uint32 0x87796
000877ed
000877ed // align 0x10
000877e0 struct try_item
000877e0 start_addr uint32 0x876c8
000877e4 insn_count int 102
000877e6 handler_off uint16 0x877e9
000877e8
000877e8 struct encoded_catch_handler_list
000877e8 size int 1
000877e9
000877e9 struct encoded_catch_handler ← 0x877e6
000877e9 size int64 1
000877ea handlers[0].type_idx int 0x5994
000877ec handlers[0].addr uint32 0x87796
000877ed
000877ed // align 0x10
000877f0
000877f0cmf0.c3b5bm90zq.patch.a::a(android.content.Context, int, int):
00087800invoke-static {v2}, Landroid/app/WallpaperManager;->getInstance(Landroid/content/Context;)Landroid/app/WallpaperManager;
00087806move-result-object v2
00087808invoke-virtual {v2}, Landroid/app/WallpaperManager;->getDrawable()Landroid/graphics/drawable/Drawable;
0008780emove-result-object v2
00087810if-eqz v2, :cond_2a
00087814check-cast v2, Landroid/graphics/drawable/BitmapDrawable;
00087818invoke-virtual {v2}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
0008781emove-result-object v2
00087820invoke-virtual {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;
00087826move-result-object v2
00087828new-instance v3, Ljava/io/ByteArrayOutputStream;
0008782cinvoke-direct {v3}, Ljava/io/ByteArrayOutputStream;-><init>()V
00087832sget-object v4, Landroid/graphics/Bitmap$CompressFormat;->JPEG:Landroid/graphics/Bitmap$CompressFormat;
00087836const/16 v0, 0x64
0008783ainvoke-virtual {v2, v4, v0, v3}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
00087840invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00087846move-result-object v2
00087848const/4 v3, 0x2
0008784ainvoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
00087850move-result-object v2
00087852goto :goto_2f
00087854const-string v2, "-1"
00087858goto :goto_2f
0008785aconst-string v2, "-1"
0008785ereturn-object v2
000877f0
000877f0cmf0.c3b5bm90zq.patch.a::a(android.content.Context, int, int):
00087800invoke-static {v2}, Landroid/app/WallpaperManager;->getInstance(Landroid/content/Context;)Landroid/app/WallpaperManager;
00087806move-result-object v2
00087808invoke-virtual {v2}, Landroid/app/WallpaperManager;->getDrawable()Landroid/graphics/drawable/Drawable;
0008780emove-result-object v2
00087810if-eqz v2, :cond_2a
00087814check-cast v2, Landroid/graphics/drawable/BitmapDrawable;
00087818invoke-virtual {v2}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
0008781emove-result-object v2
00087820invoke-virtual {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;
00087826move-result-object v2
00087828new-instance v3, Ljava/io/ByteArrayOutputStream;
0008782cinvoke-direct {v3}, Ljava/io/ByteArrayOutputStream;-><init>()V
00087832sget-object v4, Landroid/graphics/Bitmap$CompressFormat;->JPEG:Landroid/graphics/Bitmap$CompressFormat;
00087836const/16 v0, 0x64
0008783ainvoke-virtual {v2, v4, v0, v3}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
00087840invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00087846move-result-object v2
00087848const/4 v3, 0x2
0008784ainvoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
00087850move-result-object v2
00087852goto :goto_2f
00087854const-string v2, "-1"
00087858goto :goto_2f
0008785aconst-string v2, "-1"
0008785ereturn-object v2
000877f0
00087860
00087860 struct try_item
00087860 start_addr uint32 0x87800
00087864 insn_count int 44
00087866 handler_off uint16 0x87869
00087868
00087868 struct encoded_catch_handler_list
00087868 size int 1
00087869
00087869 struct encoded_catch_handler ← 0x87866
00087869 size int64 2
0008786a handlers[0].type_idx int 0x5994
0008786c handlers[0].addr uint32 0x8785a
0008786d handlers[1].type_idx int 0x59cc
0008786f handlers[1].addr uint32 0x8785a
00087860 struct try_item
00087860 start_addr uint32 0x87800
00087864 insn_count int 44
00087866 handler_off uint16 0x87869
00087868
00087868 struct encoded_catch_handler_list
00087868 size int 1
00087869
00087869 struct encoded_catch_handler ← 0x87866
00087869 size int64 2
0008786a handlers[0].type_idx int 0x5994
0008786c handlers[0].addr uint32 0x8785a
0008786d handlers[1].type_idx int 0x59cc
0008786f handlers[1].addr uint32 0x8785a
00087870
00087870cmf0.c3b5bm90zq.patch.a::a(android.content.Context, java.lang.String):
00087880invoke-static {v2}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
00087886move-result-object v2
00087888const-string v0, ""
0008788cinvoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00087892move-result-object v2
00087894return-object v2
00087896const/4 v2, 0x0
00087898return-object v2
00087870
00087870cmf0.c3b5bm90zq.patch.a::a(android.content.Context, java.lang.String):
00087880invoke-static {v2}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
00087886move-result-object v2
00087888const-string v0, ""
0008788cinvoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00087892move-result-object v2
00087894return-object v2
00087896const/4 v2, 0x0
00087898return-object v2
00087870
0008789a
0008789a struct code_item_padding
0008789a padding uint16 0x0000
0008789c
0008789c struct try_item
0008789c start_addr uint32 0x87880
000878a0 insn_count int 10
000878a2 handler_off uint16 0x878a5
000878a4
000878a4 struct encoded_catch_handler_list
000878a4 size int 1
000878a5
000878a5 struct encoded_catch_handler ← 0x878a2
000878a5 size int64 1
000878a6 handlers[0].type_idx int 0x5994
000878a8 handlers[0].addr uint32 0x87896
000878a9
000878a9 // align 0x4
0008789a struct code_item_padding
0008789a padding uint16 0x0000
0008789c
0008789c struct try_item
0008789c start_addr uint32 0x87880
000878a0 insn_count int 10
000878a2 handler_off uint16 0x878a5
000878a4
000878a4 struct encoded_catch_handler_list
000878a4 size int 1
000878a5
000878a5 struct encoded_catch_handler ← 0x878a2
000878a5 size int64 1
000878a6 handlers[0].type_idx int 0x5994
000878a8 handlers[0].addr uint32 0x87896
000878a9
000878a9 // align 0x4
000878ac
000878accmf0.c3b5bm90zq.patch.a::a(android.content.Context, java.lang.String, java.lang.String):
000878bcinvoke-static {v1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
000878c2move-result-object v1
000878c4invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
000878camove-result-object v1
000878ccinvoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
000878d2invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
000878d8return-void
000878ac
000878accmf0.c3b5bm90zq.patch.a::a(android.content.Context, java.lang.String, java.lang.String):
000878bcinvoke-static {v1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
000878c2move-result-object v1
000878c4invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
000878camove-result-object v1
000878ccinvoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
000878d2invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
000878d8return-void
000878ac
000878da
000878da struct code_item_padding
000878da padding uint16 0x0000
000878dc
000878dc struct try_item
000878dc start_addr uint32 0x878bc
000878e0 insn_count int 14
000878e2 handler_off uint16 0x878e5
000878e4
000878e4 struct encoded_catch_handler_list
000878e4 size int 1
000878e5
000878e5 struct encoded_catch_handler ← 0x878e2
000878e5 size int64 1
000878e6 handlers[0].type_idx int 0x5994
000878e8 handlers[0].addr uint32 0x878d8
000878e9
000878e9 // align 0x4
000878da struct code_item_padding
000878da padding uint16 0x0000
000878dc
000878dc struct try_item
000878dc start_addr uint32 0x878bc
000878e0 insn_count int 14
000878e2 handler_off uint16 0x878e5
000878e4
000878e4 struct encoded_catch_handler_list
000878e4 size int 1
000878e5
000878e5 struct encoded_catch_handler ← 0x878e2
000878e5 size int64 1
000878e6 handlers[0].type_idx int 0x5994
000878e8 handlers[0].addr uint32 0x878d8
000878e9
000878e9 // align 0x4
000878ec
000878eccmf0.c3b5bm90zq.patch.a::a(java.lang.Class, android.content.Context):
000878fcconst-string v0, "activity"
00087900invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00087906move-result-object v4
00087908check-cast v4, Landroid/app/ActivityManager;
0008790cconst v0, 0x7fffffff
00087912invoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00087918move-result-object v4
0008791ainvoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00087920move-result-object v4
00087922invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00087928move-result v0
0008792aif-eqz v0, :cond_31
0008792einvoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00087934move-result-object v0
00087936check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
0008793ainvoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00087940move-result-object v1
00087942iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
00087946invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
0008794cmove-result-object v0
0008794einvoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00087954move-result v0
00087956if-eqz v0, :cond_13
0008795aconst/4 v3, 0x1
0008795creturn v3
0008795econst/4 v3, 0x0
00087960return v3
000878ec
000878eccmf0.c3b5bm90zq.patch.a::a(java.lang.Class, android.content.Context):
000878fcconst-string v0, "activity"
00087900invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00087906move-result-object v4
00087908check-cast v4, Landroid/app/ActivityManager;
0008790cconst v0, 0x7fffffff
00087912invoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00087918move-result-object v4
0008791ainvoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00087920move-result-object v4
00087922invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00087928move-result v0
0008792aif-eqz v0, :cond_31
0008792einvoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00087934move-result-object v0
00087936check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
0008793ainvoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00087940move-result-object v1
00087942iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
00087946invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
0008794cmove-result-object v0
0008794einvoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00087954move-result v0
00087956if-eqz v0, :cond_13
0008795aconst/4 v3, 0x1
0008795creturn v3
0008795econst/4 v3, 0x0
00087960return v3
000878ec
00087962
00087962 // align 0x4
00087962 // align 0x4
00087964
00087964cmf0.c3b5bm90zq.patch.a::b(android.content.Context):
00087974const-string v0, "keyguard"
00087978invoke-virtual {v3, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
0008797emove-result-object v0
00087980check-cast v0, Landroid/app/KeyguardManager;
00087984const-string v1, "power"
00087988invoke-virtual {v3, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
0008798emove-result-object v3
00087990check-cast v3, Landroid/os/PowerManager;
00087994invoke-virtual {v3}, Landroid/os/PowerManager;->isScreenOn()Z
0008799amove-result v3
0008799cinvoke-virtual {v0}, Landroid/app/KeyguardManager;->inKeyguardRestrictedInputMode()Z
000879a2move-result v0
000879a4const/4 v1, 0x1
000879a6if-eqz v0, :cond_23
000879aaif-ne v3, v1, :cond_20
000879aeconst-string v3, "3"
000879b2goto :goto_2c
000879b4const-string v3, "4"
000879b8goto :goto_2c
000879baif-ne v3, v1, :cond_28
000879beconst-string v3, "5"
000879c2goto :goto_2c
000879c4const-string v3, "6"
000879c8goto :goto_2c
000879caconst/4 v3, 0x0
000879ccreturn-object v3
00087964
00087964cmf0.c3b5bm90zq.patch.a::b(android.content.Context):
00087974const-string v0, "keyguard"
00087978invoke-virtual {v3, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
0008797emove-result-object v0
00087980check-cast v0, Landroid/app/KeyguardManager;
00087984const-string v1, "power"
00087988invoke-virtual {v3, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
0008798emove-result-object v3
00087990check-cast v3, Landroid/os/PowerManager;
00087994invoke-virtual {v3}, Landroid/os/PowerManager;->isScreenOn()Z
0008799amove-result v3
0008799cinvoke-virtual {v0}, Landroid/app/KeyguardManager;->inKeyguardRestrictedInputMode()Z
000879a2move-result v0
000879a4const/4 v1, 0x1
000879a6if-eqz v0, :cond_23
000879aaif-ne v3, v1, :cond_20
000879aeconst-string v3, "3"
000879b2goto :goto_2c
000879b4const-string v3, "4"
000879b8goto :goto_2c
000879baif-ne v3, v1, :cond_28
000879beconst-string v3, "5"
000879c2goto :goto_2c
000879c4const-string v3, "6"
000879c8goto :goto_2c
000879caconst/4 v3, 0x0
000879ccreturn-object v3
00087964
000879ce
000879ce struct code_item_padding
000879ce padding uint16 0x0000
000879d0
000879d0 struct try_item
000879d0 start_addr uint32 0x87974
000879d4 insn_count int 42
000879d6 handler_off uint16 0x879d9
000879d8
000879d8 struct encoded_catch_handler_list
000879d8 size int 1
000879d9
000879d9 struct encoded_catch_handler ← 0x879d6
000879d9 size int64 1
000879da handlers[0].type_idx int 0x5994
000879dc handlers[0].addr uint32 0x879ca
000879dd
000879dd // align 0x10
000879ce struct code_item_padding
000879ce padding uint16 0x0000
000879d0
000879d0 struct try_item
000879d0 start_addr uint32 0x87974
000879d4 insn_count int 42
000879d6 handler_off uint16 0x879d9
000879d8
000879d8 struct encoded_catch_handler_list
000879d8 size int 1
000879d9
000879d9 struct encoded_catch_handler ← 0x879d6
000879d9 size int64 1
000879da handlers[0].type_idx int 0x5994
000879dc handlers[0].addr uint32 0x879ca
000879dd
000879dd // align 0x10
000879e0
000879e0cmf0.c3b5bm90zq.patch.a::c(android.content.Context):
000879f0const/4 v0, 0x0
000879f2new-instance v1, Landroid/content/IntentFilter;
000879f6const-string v2, "android.intent.action.BATTERY_CHANGED"
000879fainvoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
00087a00invoke-virtual {v5, v0, v1}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
00087a06move-result-object v5
00087a08const-string v0, "level"
00087a0cconst/4 v1, 0x0
00087a0einvoke-virtual {v5, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
00087a14move-result v0
00087a16const-string v2, "scale"
00087a1aconst/16 v3, 0x64
00087a1einvoke-virtual {v5, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
00087a24move-result v2
00087a26mul-int/lit8 v0, v0, 0x64
00087a2adiv-int/2addr v0, v2
00087a2cconst-string v2, "plugged"
00087a30const/4 v3, -0x1
00087a32invoke-virtual {v5, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
00087a38move-result v5
00087a3aconst/4 v2, 0x1
00087a3cif-eq v5, v2, :cond_2b
00087a40const/4 v3, 0x2
00087a42if-ne v5, v3, :cond_2c
00087a46const/4 v1, 0x1
00087a48new-instance v5, Ljava/lang/StringBuilder;
00087a4cinvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00087a52invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
00087a58move-result-object v0
00087a5ainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087a60const-string v0, "&"
00087a64invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087a6ainvoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
00087a70invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00087a76move-result-object v5
00087a78return-object v5
00087a7aconst-string v5, "0&false"
00087a7ereturn-object v5
000879e0
000879e0cmf0.c3b5bm90zq.patch.a::c(android.content.Context):
000879f0const/4 v0, 0x0
000879f2new-instance v1, Landroid/content/IntentFilter;
000879f6const-string v2, "android.intent.action.BATTERY_CHANGED"
000879fainvoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
00087a00invoke-virtual {v5, v0, v1}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
00087a06move-result-object v5
00087a08const-string v0, "level"
00087a0cconst/4 v1, 0x0
00087a0einvoke-virtual {v5, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
00087a14move-result v0
00087a16const-string v2, "scale"
00087a1aconst/16 v3, 0x64
00087a1einvoke-virtual {v5, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
00087a24move-result v2
00087a26mul-int/lit8 v0, v0, 0x64
00087a2adiv-int/2addr v0, v2
00087a2cconst-string v2, "plugged"
00087a30const/4 v3, -0x1
00087a32invoke-virtual {v5, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
00087a38move-result v5
00087a3aconst/4 v2, 0x1
00087a3cif-eq v5, v2, :cond_2b
00087a40const/4 v3, 0x2
00087a42if-ne v5, v3, :cond_2c
00087a46const/4 v1, 0x1
00087a48new-instance v5, Ljava/lang/StringBuilder;
00087a4cinvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00087a52invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
00087a58move-result-object v0
00087a5ainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087a60const-string v0, "&"
00087a64invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087a6ainvoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
00087a70invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00087a76move-result-object v5
00087a78return-object v5
00087a7aconst-string v5, "0&false"
00087a7ereturn-object v5
000879e0
00087a80
00087a80 struct try_item
00087a80 start_addr uint32 0x879f2
00087a84 insn_count int 67
00087a86 handler_off uint16 0x87a89
00087a88
00087a88 struct encoded_catch_handler_list
00087a88 size int 1
00087a89
00087a89 struct encoded_catch_handler ← 0x87a86
00087a89 size int64 1
00087a8a handlers[0].type_idx int 0x5994
00087a8c handlers[0].addr uint32 0x87a7a
00087a8d
00087a8d // align 0x10
00087a80 struct try_item
00087a80 start_addr uint32 0x879f2
00087a84 insn_count int 67
00087a86 handler_off uint16 0x87a89
00087a88
00087a88 struct encoded_catch_handler_list
00087a88 size int 1
00087a89
00087a89 struct encoded_catch_handler ← 0x87a86
00087a89 size int64 1
00087a8a handlers[0].type_idx int 0x5994
00087a8c handlers[0].addr uint32 0x87a7a
00087a8d
00087a8d // align 0x10
00087a90
00087a90cmf0.c3b5bm90zq.patch.a::d(android.content.Context):
00087aa0const-string v0, "phone"
00087aa4invoke-virtual {v3, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00087aaamove-result-object v0
00087aaccheck-cast v0, Landroid/telephony/TelephonyManager;
00087ab0invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
00087ab6move-result-object v1
00087ab8if-eqz v1, :cond_13
00087abcinvoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
00087ac2move-result-object v3
00087ac4goto :goto_23
00087ac6invoke-virtual {v3}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
00087accmove-result-object v3
00087aceinvoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00087ad4move-result-object v3
00087ad6const-string v0, "android_id"
00087adainvoke-static {v3, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
00087ae0move-result-object v3
00087ae2goto :goto_23
00087ae4const/4 v3, 0x0
00087ae6return-object v3
00087a90
00087a90cmf0.c3b5bm90zq.patch.a::d(android.content.Context):
00087aa0const-string v0, "phone"
00087aa4invoke-virtual {v3, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00087aaamove-result-object v0
00087aaccheck-cast v0, Landroid/telephony/TelephonyManager;
00087ab0invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
00087ab6move-result-object v1
00087ab8if-eqz v1, :cond_13
00087abcinvoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
00087ac2move-result-object v3
00087ac4goto :goto_23
00087ac6invoke-virtual {v3}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
00087accmove-result-object v3
00087aceinvoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00087ad4move-result-object v3
00087ad6const-string v0, "android_id"
00087adainvoke-static {v3, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
00087ae0move-result-object v3
00087ae2goto :goto_23
00087ae4const/4 v3, 0x0
00087ae6return-object v3
00087a90
00087ae8
00087ae8 struct try_item
00087ae8 start_addr uint32 0x87aa0
00087aec insn_count int 33
00087aee handler_off uint16 0x87af1
00087af0
00087af0 struct encoded_catch_handler_list
00087af0 size int 1
00087af1
00087af1 struct encoded_catch_handler ← 0x87aee
00087af1 size int64 1
00087af2 handlers[0].type_idx int 0x5994
00087af4 handlers[0].addr uint32 0x87ae4
00087af5
00087af5 // align 0x8
00087ae8 struct try_item
00087ae8 start_addr uint32 0x87aa0
00087aec insn_count int 33
00087aee handler_off uint16 0x87af1
00087af0
00087af0 struct encoded_catch_handler_list
00087af0 size int 1
00087af1
00087af1 struct encoded_catch_handler ← 0x87aee
00087af1 size int64 1
00087af2 handlers[0].type_idx int 0x5994
00087af4 handlers[0].addr uint32 0x87ae4
00087af5
00087af5 // align 0x8
00087af8
00087af8cmf0.c3b5bm90zq.patch.a::e(android.content.Context):
00087b08const/4 v0, 0x0
00087b0aconst-string v1, "connectivity"
00087b0einvoke-virtual {v5, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00087b14move-result-object v5
00087b16check-cast v5, Landroid/net/ConnectivityManager;
00087b1ainvoke-virtual {v5, v0}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
00087b20move-result-object v1
00087b22invoke-virtual {v1}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
00087b28move-result-object v1
00087b2asget-object v2, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
00087b2econst/4 v3, 0x1
00087b30if-eq v1, v2, :cond_22
00087b34invoke-virtual {v5, v3}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
00087b3amove-result-object v5
00087b3cinvoke-virtual {v5}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
00087b42move-result-object v5
00087b44sget-object v1, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
00087b48if-ne v5, v1, :cond_23
00087b4cconst/4 v0, 0x1
00087b4eif-nez v0, :cond_29
00087b52invoke-static {}, Lcmf0/c3b5bm90zq/patch/a;->a()Z
00087b58move-result v0
00087b5areturn v0
00087af8
00087af8cmf0.c3b5bm90zq.patch.a::e(android.content.Context):
00087b08const/4 v0, 0x0
00087b0aconst-string v1, "connectivity"
00087b0einvoke-virtual {v5, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00087b14move-result-object v5
00087b16check-cast v5, Landroid/net/ConnectivityManager;
00087b1ainvoke-virtual {v5, v0}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
00087b20move-result-object v1
00087b22invoke-virtual {v1}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
00087b28move-result-object v1
00087b2asget-object v2, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
00087b2econst/4 v3, 0x1
00087b30if-eq v1, v2, :cond_22
00087b34invoke-virtual {v5, v3}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
00087b3amove-result-object v5
00087b3cinvoke-virtual {v5}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
00087b42move-result-object v5
00087b44sget-object v1, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
00087b48if-ne v5, v1, :cond_23
00087b4cconst/4 v0, 0x1
00087b4eif-nez v0, :cond_29
00087b52invoke-static {}, Lcmf0/c3b5bm90zq/patch/a;->a()Z
00087b58move-result v0
00087b5areturn v0
00087af8
00087b5c
00087b5c struct try_item
00087b5c start_addr uint32 0x87b0a
00087b60 insn_count int 31
00087b62 handler_off uint16 0x87b65
00087b64
00087b64 struct encoded_catch_handler_list
00087b64 size int 1
00087b65
00087b65 struct encoded_catch_handler ← 0x87b62
00087b65 size int64 1
00087b66 handlers[0].type_idx int 0x5994
00087b68 handlers[0].addr uint32 0x87b4e
00087b69
00087b69 // align 0x4
00087b5c struct try_item
00087b5c start_addr uint32 0x87b0a
00087b60 insn_count int 31
00087b62 handler_off uint16 0x87b65
00087b64
00087b64 struct encoded_catch_handler_list
00087b64 size int 1
00087b65
00087b65 struct encoded_catch_handler ← 0x87b62
00087b65 size int64 1
00087b66 handlers[0].type_idx int 0x5994
00087b68 handlers[0].addr uint32 0x87b4e
00087b69
00087b69 // align 0x4
00087b6c
00087b6ccmf0.c3b5bm90zq.patch.b::<clinit>():
00087b7creturn-void
00087b6c
00087b6ccmf0.c3b5bm90zq.patch.b::<clinit>():
00087b7creturn-void
00087b6c
00087b7e
00087b7e // align 0x10
00087b7e // align 0x10
00087b80
00087b80cmf0.c3b5bm90zq.patch.b::<init>():
00087b90invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00087b96return-void
00087b80
00087b80cmf0.c3b5bm90zq.patch.b::<init>():
00087b90invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00087b96return-void
00087b80
00087b98
00087b98cmf0.c3b5bm90zq.patch.b::a(java.lang.String, java.lang.String):
00087ba8new-instance v0, Ljava/lang/StringBuffer;
00087bacinvoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
00087bb2const-string v1, "root@"
00087bb6invoke-virtual {v5, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00087bbcmove-result v1
00087bbeif-eqz v1, :cond_3c
00087bc2const-string v1, "root@"
00087bc6invoke-virtual {v5, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
00087bccmove-result v5
00087bceif-eqz v5, :cond_3c
00087bd2invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
00087bd8move-result-object v5
00087bdaconst-string v1, "su"
00087bdeinvoke-virtual {v5, v1}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00087be4move-result-object v5
00087be6invoke-virtual {v5}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
00087becmove-result-object v1
00087beeconst-string v2, "ASCII"
00087bf2invoke-virtual {v4, v2}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
00087bf8move-result-object v4
00087bfainvoke-virtual {v1, v4}, Ljava/io/OutputStream;->write([B)V
00087c00invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
00087c06invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
00087c0cinvoke-virtual {v5}, Ljava/lang/Process;->waitFor()I
00087c12invoke-virtual {v5}, Ljava/lang/Process;->exitValue()I
00087c18move-result v4
00087c1asput v4, Lcmf0/c3b5bm90zq/patch/b;->a:I
00087c1egoto :goto_4c
00087c20invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
00087c26move-result-object v5
00087c28invoke-virtual {v5, v4}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00087c2emove-result-object v5
00087c30invoke-virtual {v5}, Ljava/lang/Process;->waitFor()I
00087c36invoke-virtual {v5}, Ljava/lang/Process;->exitValue()I
00087c3cmove-result v4
00087c3egoto :goto_39
00087c40new-instance v4, Ljava/io/BufferedReader;
00087c44new-instance v1, Ljava/io/InputStreamReader;
00087c48invoke-virtual {v5}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
00087c4emove-result-object v5
00087c50invoke-direct {v1, v5}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
00087c56invoke-direct {v4, v1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
00087c5cinvoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
00087c62move-result-object v5
00087c64if-eqz v5, :cond_75
00087c68new-instance v1, Ljava/lang/StringBuilder;
00087c6cinvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00087c72invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087c78sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00087c7cinvoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087c82invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00087c88move-result-object v5
00087c8ainvoke-virtual {v0, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
00087c90goto :goto_5a
00087c92invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
00087c98move-result-object v4
00087c9ainvoke-virtual {v4}, Ljava/lang/String;->length()I
00087ca0move-result v5
00087ca2if-nez v5, :cond_81
00087ca6const-string v4, "return null"
00087caareturn-object v4
00087cacmove-exception v4
00087caenew-instance v5, Ljava/lang/StringBuilder;
00087cb2invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00087cb8const-string v0, "error! >"
00087cbcinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087cc2invoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00087cc8move-result-object v4
00087ccainvoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087cd0sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00087cd4invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087cdainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00087ce0move-result-object v4
00087ce2return-object v4
00087b98
00087b98cmf0.c3b5bm90zq.patch.b::a(java.lang.String, java.lang.String):
00087ba8new-instance v0, Ljava/lang/StringBuffer;
00087bacinvoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
00087bb2const-string v1, "root@"
00087bb6invoke-virtual {v5, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00087bbcmove-result v1
00087bbeif-eqz v1, :cond_3c
00087bc2const-string v1, "root@"
00087bc6invoke-virtual {v5, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
00087bccmove-result v5
00087bceif-eqz v5, :cond_3c
00087bd2invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
00087bd8move-result-object v5
00087bdaconst-string v1, "su"
00087bdeinvoke-virtual {v5, v1}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00087be4move-result-object v5
00087be6invoke-virtual {v5}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
00087becmove-result-object v1
00087beeconst-string v2, "ASCII"
00087bf2invoke-virtual {v4, v2}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
00087bf8move-result-object v4
00087bfainvoke-virtual {v1, v4}, Ljava/io/OutputStream;->write([B)V
00087c00invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
00087c06invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
00087c0cinvoke-virtual {v5}, Ljava/lang/Process;->waitFor()I
00087c12invoke-virtual {v5}, Ljava/lang/Process;->exitValue()I
00087c18move-result v4
00087c1asput v4, Lcmf0/c3b5bm90zq/patch/b;->a:I
00087c1egoto :goto_4c
00087c20invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
00087c26move-result-object v5
00087c28invoke-virtual {v5, v4}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00087c2emove-result-object v5
00087c30invoke-virtual {v5}, Ljava/lang/Process;->waitFor()I
00087c36invoke-virtual {v5}, Ljava/lang/Process;->exitValue()I
00087c3cmove-result v4
00087c3egoto :goto_39
00087c40new-instance v4, Ljava/io/BufferedReader;
00087c44new-instance v1, Ljava/io/InputStreamReader;
00087c48invoke-virtual {v5}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
00087c4emove-result-object v5
00087c50invoke-direct {v1, v5}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
00087c56invoke-direct {v4, v1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
00087c5cinvoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
00087c62move-result-object v5
00087c64if-eqz v5, :cond_75
00087c68new-instance v1, Ljava/lang/StringBuilder;
00087c6cinvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00087c72invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087c78sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00087c7cinvoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087c82invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00087c88move-result-object v5
00087c8ainvoke-virtual {v0, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
00087c90goto :goto_5a
00087c92invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
00087c98move-result-object v4
00087c9ainvoke-virtual {v4}, Ljava/lang/String;->length()I
00087ca0move-result v5
00087ca2if-nez v5, :cond_81
00087ca6const-string v4, "return null"
00087caareturn-object v4
00087cacmove-exception v4
00087caenew-instance v5, Ljava/lang/StringBuilder;
00087cb2invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00087cb8const-string v0, "error! >"
00087cbcinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087cc2invoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00087cc8move-result-object v4
00087ccainvoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087cd0sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00087cd4invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087cdainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00087ce0move-result-object v4
00087ce2return-object v4
00087b98
00087ce4
00087ce4 struct try_item
00087ce4 start_addr uint32 0x87bb2
00087ce8 insn_count int 111
00087cea handler_off uint16 0x87ced
00087cec
00087cec struct encoded_catch_handler_list
00087cec size int 1
00087ced
00087ced struct encoded_catch_handler ← 0x87cea
00087ced size int64 1
00087cee handlers[0].type_idx int 0x5994
00087cf0 handlers[0].addr uint32 0x87cac
00087cf2
00087cf2 // align 0x4
00087ce4 struct try_item
00087ce4 start_addr uint32 0x87bb2
00087ce8 insn_count int 111
00087cea handler_off uint16 0x87ced
00087cec
00087cec struct encoded_catch_handler_list
00087cec size int 1
00087ced
00087ced struct encoded_catch_handler ← 0x87cea
00087ced size int64 1
00087cee handlers[0].type_idx int 0x5994
00087cf0 handlers[0].addr uint32 0x87cac
00087cf2
00087cf2 // align 0x4
00087cf4
00087cf4cmf0.c3b5bm90zq.patch.c::<init>(android.content.Context):
00087d04invoke-direct {v3}, Ljava/lang/Object;-><init>()V
00087d0aiput-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
00087d0eiget-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
00087d12const-string v0, "device_policy"
00087d16invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00087d1cmove-result-object v4
00087d1echeck-cast v4, Landroid/app/admin/DevicePolicyManager;
00087d22iput-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->b:Landroid/app/admin/DevicePolicyManager;
00087d26new-instance v4, Landroid/content/ComponentName;
00087d2aiget-object v0, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
00087d2einvoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
00087d34move-result-object v0
00087d36new-instance v1, Ljava/lang/StringBuilder;
00087d3ainvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00087d40iget-object v2, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
00087d44invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
00087d4amove-result-object v2
00087d4cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087d52const-string v2, ".C2"
00087d56invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087d5cinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00087d62move-result-object v1
00087d64invoke-direct {v4, v0, v1}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
00087d6aiput-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->c:Landroid/content/ComponentName;
00087d6ereturn-void
00087cf4
00087cf4cmf0.c3b5bm90zq.patch.c::<init>(android.content.Context):
00087d04invoke-direct {v3}, Ljava/lang/Object;-><init>()V
00087d0aiput-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
00087d0eiget-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
00087d12const-string v0, "device_policy"
00087d16invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00087d1cmove-result-object v4
00087d1echeck-cast v4, Landroid/app/admin/DevicePolicyManager;
00087d22iput-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->b:Landroid/app/admin/DevicePolicyManager;
00087d26new-instance v4, Landroid/content/ComponentName;
00087d2aiget-object v0, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
00087d2einvoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
00087d34move-result-object v0
00087d36new-instance v1, Ljava/lang/StringBuilder;
00087d3ainvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00087d40iget-object v2, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
00087d44invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
00087d4amove-result-object v2
00087d4cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087d52const-string v2, ".C2"
00087d56invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00087d5cinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00087d62move-result-object v1
00087d64invoke-direct {v4, v0, v1}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
00087d6aiput-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->c:Landroid/content/ComponentName;
00087d6ereturn-void
00087cf4
00087d70
00087d70cmf0.c3b5bm90zq.patch.c::a():
00087d80iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/c;->b:Landroid/app/admin/DevicePolicyManager;
00087d84iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/c;->c:Landroid/content/ComponentName;
00087d88invoke-virtual {v0, v1}, Landroid/app/admin/DevicePolicyManager;->isAdminActive(Landroid/content/ComponentName;)Z
00087d8emove-result v0
00087d90return v0
00087d70
00087d70cmf0.c3b5bm90zq.patch.c::a():
00087d80iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/c;->b:Landroid/app/admin/DevicePolicyManager;
00087d84iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/c;->c:Landroid/content/ComponentName;
00087d88invoke-virtual {v0, v1}, Landroid/app/admin/DevicePolicyManager;->isAdminActive(Landroid/content/ComponentName;)Z
00087d8emove-result v0
00087d90return v0
00087d70
00087d92
00087d92 // align 0x4
00087d92 // align 0x4
00087d94
00087d94cmf0.c3b5bm90zq.patch.c::b():
00087da4iget-object v0, v1, Lcmf0/c3b5bm90zq/patch/c;->c:Landroid/content/ComponentName;
00087da8return-object v0
00087d94
00087d94cmf0.c3b5bm90zq.patch.c::b():
00087da4iget-object v0, v1, Lcmf0/c3b5bm90zq/patch/c;->c:Landroid/content/ComponentName;
00087da8return-object v0
00087d94
00087daa
00087daa struct class_data_item
00087daa static_fields_size int 6
00087dab instance_fields_size int 0
00087dac direct_methods_size int 1
00087dad virtual_methods_size int 0
00087dae
00087dae struct encoded_field
00087dae field_idx_diff int 0x9838
00087daf access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087db0
00087db0 struct encoded_field
00087db0 field_idx_diff int 0x9840
00087db1 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087db2
00087db2 struct encoded_field
00087db2 field_idx_diff int 0x9848
00087db3 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087db4
00087db4 struct encoded_field
00087db4 field_idx_diff int 0x9850
00087db5 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087db6
00087db6 struct encoded_field
00087db6 field_idx_diff int 0x9858
00087db7 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087db8
00087db8 struct encoded_field
00087db8 field_idx_diff int 0x9860
00087db9 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087dba
00087dba struct encoded_method
00087dba method_idx_diff int 0x10688
00087dbc access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
00087dbf code_off uint32 0x43cd0
00087dc2
00087dc2 struct class_data_item
00087dc2 static_fields_size int 0
00087dc3 instance_fields_size int 1
00087dc4 direct_methods_size int 1
00087dc5 virtual_methods_size int 3
00087dc6
00087dc6 struct encoded_field
00087dc6 field_idx_diff int 0x9868
00087dc7 access_flags uint32 0x00001010 ; ACC_FINAL|ACC_SYNTHETIC
00087dc9
00087dc9 struct encoded_method
00087dc9 method_idx_diff int 0x10690
00087dcb access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087dce code_off uint32 0x43dfc
00087dd1
00087dd1 struct encoded_method
00087dd1 method_idx_diff int 0x10698
00087dd3 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087dd4 code_off uint32 0x43e18
00087dd7
00087dd7 struct encoded_method
00087dd7 method_idx_diff int 0x106a0
00087dd8 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087dd9 code_off uint32 0x43e34
00087ddc
00087ddc struct encoded_method
00087ddc method_idx_diff int 0x106a8
00087ddd access_flags uint32 0x00000001 ; ACC_PUBLIC
00087dde code_off uint32 0x43e50
00087de1
00087de1 struct class_data_item
00087de1 static_fields_size int 0
00087de2 instance_fields_size int 4
00087de3 direct_methods_size int 1
00087de4 virtual_methods_size int 3
00087de5
00087de5 struct encoded_field
00087de5 field_idx_diff int 0x9870
00087de6 access_flags uint32 0x00000000
00087de7
00087de7 struct encoded_field
00087de7 field_idx_diff int 0x9878
00087de8 access_flags uint32 0x00000000
00087de9
00087de9 struct encoded_field
00087de9 field_idx_diff int 0x9880
00087dea access_flags uint32 0x00000000
00087deb
00087deb struct encoded_field
00087deb field_idx_diff int 0x9888
00087dec access_flags uint32 0x00000000
00087ded
00087ded struct encoded_method
00087ded method_idx_diff int 0x106b0
00087def access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00087df2 code_off uint32 0x43e6c
00087df5
00087df5 struct encoded_method
00087df5 method_idx_diff int 0x106b8
00087df7 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087df8 code_off uint32 0x43f8c
00087dfb
00087dfb struct encoded_method
00087dfb method_idx_diff int 0x106c0
00087dfc access_flags uint32 0x00000001 ; ACC_PUBLIC
00087dfd code_off uint32 0x43fa4
00087e00
00087e00 struct encoded_method
00087e00 method_idx_diff int 0x106c8
00087e01 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e02 code_off uint32 0x43fc4
00087e05
00087e05 struct class_data_item
00087e05 static_fields_size int 0
00087e06 instance_fields_size int 1
00087e07 direct_methods_size int 1
00087e08 virtual_methods_size int 5
00087e09
00087e09 struct encoded_field
00087e09 field_idx_diff int 0x9890
00087e0a access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00087e0b
00087e0b struct encoded_method
00087e0b method_idx_diff int 0x106d0
00087e0d access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00087e10 code_off uint32 0x43fe4
00087e13
00087e13 struct encoded_method
00087e13 method_idx_diff int 0x106d8
00087e15 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e16 code_off uint32 0x44000
00087e19
00087e19 struct encoded_method
00087e19 method_idx_diff int 0x106e0
00087e1a access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e1b code_off uint32 0x44020
00087e1e
00087e1e struct encoded_method
00087e1e method_idx_diff int 0x106e8
00087e1f access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e20 code_off uint32 0x44040
00087e23
00087e23 struct encoded_method
00087e23 method_idx_diff int 0x106f0
00087e24 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e25 code_off uint32 0x4407c
00087e28
00087e28 struct encoded_method
00087e28 method_idx_diff int 0x106f8
00087e29 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e2a code_off uint32 0x440b8
00087e2d
00087e2d struct class_data_item
00087e2d static_fields_size int 0
00087e2e instance_fields_size int 0
00087e2f direct_methods_size int 0
00087e30 virtual_methods_size int 3
00087e31
00087e31 struct encoded_method
00087e31 method_idx_diff int 0x11958
00087e33 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00087e35 code_off uint32 0x00000000
00087e36
00087e36 struct encoded_method
00087e36 method_idx_diff int 0x11960
00087e37 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00087e39 code_off uint32 0x00000000
00087e3a
00087e3a struct encoded_method
00087e3a method_idx_diff int 0x11968
00087e3b access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00087e3d code_off uint32 0x00000000
00087e3e
00087e3e struct class_data_item
00087e3e static_fields_size int 0
00087e3f instance_fields_size int 1
00087e40 direct_methods_size int 2
00087e41 virtual_methods_size int 18
00087e42
00087e42 struct encoded_field
00087e42 field_idx_diff int 0x98e0
00087e43 access_flags uint32 0x00000000
00087e44
00087e44 struct encoded_method
00087e44 method_idx_diff int 0x10948
00087e46 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087e49 code_off uint32 0x45d58
00087e4c
00087e4c struct encoded_method
00087e4c method_idx_diff int 0x10950
00087e4d access_flags uint32 0x0000000c ; ACC_PROTECTED|ACC_STATIC
00087e4e code_off uint32 0x45d70
00087e51
00087e51 struct encoded_method
00087e51 method_idx_diff int 0x10958
00087e53 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e54 code_off uint32 0x45d9c
00087e57
00087e57 struct encoded_method
00087e57 method_idx_diff int 0x10960
00087e58 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e59 code_off uint32 0x45dc0
00087e5c
00087e5c struct encoded_method
00087e5c method_idx_diff int 0x10970
00087e5d access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e5e code_off uint32 0x45dec
00087e61
00087e61 struct encoded_method
00087e61 method_idx_diff int 0x10978
00087e62 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e63 code_off uint32 0x45e18
00087e66
00087e66 struct encoded_method
00087e66 method_idx_diff int 0x10980
00087e67 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e68 code_off uint32 0x45e48
00087e6b
00087e6b struct encoded_method
00087e6b method_idx_diff int 0x10988
00087e6c access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e6d code_off uint32 0x45e78
00087e70
00087e70 struct encoded_method
00087e70 method_idx_diff int 0x10990
00087e71 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e72 code_off uint32 0x45ea8
00087e75
00087e75 struct encoded_method
00087e75 method_idx_diff int 0x10998
00087e76 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e77 code_off uint32 0x45ed8
00087e7a
00087e7a struct encoded_method
00087e7a method_idx_diff int 0x109a0
00087e7b access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e7c code_off uint32 0x45f08
00087e7f
00087e7f struct encoded_method
00087e7f method_idx_diff int 0x109b8
00087e80 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e81 code_off uint32 0x45f38
00087e84
00087e84 struct encoded_method
00087e84 method_idx_diff int 0x109c8
00087e85 access_flags uint32 0x00000004 ; ACC_PROTECTED
00087e86 code_off uint32 0x45f5c
00087e89
00087e89 struct encoded_method
00087e89 method_idx_diff int 0x109d0
00087e8a access_flags uint32 0x00000004 ; ACC_PROTECTED
00087e8b code_off uint32 0x45f88
00087e8e
00087e8e struct encoded_method
00087e8e method_idx_diff int 0x109e0
00087e8f access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e90 code_off uint32 0x45fb8
00087e93
00087e93 struct encoded_method
00087e93 method_idx_diff int 0x109e8
00087e94 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e95 code_off uint32 0x45fe4
00087e98
00087e98 struct encoded_method
00087e98 method_idx_diff int 0x109f0
00087e99 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e9a code_off uint32 0x46010
00087e9d
00087e9d struct encoded_method
00087e9d method_idx_diff int 0x109f8
00087e9e access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e9f code_off uint32 0x46034
00087ea2
00087ea2 struct encoded_method
00087ea2 method_idx_diff int 0x10a00
00087ea3 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087ea4 code_off uint32 0x46058
00087ea7
00087ea7 struct encoded_method
00087ea7 method_idx_diff int 0x10a08
00087ea8 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087ea9 code_off uint32 0x4607c
00087eac
00087eac struct class_data_item
00087eac static_fields_size int 0
00087ead instance_fields_size int 4
00087eae direct_methods_size int 7
00087eaf virtual_methods_size int 42
00087eb0
00087eb0 struct encoded_field
00087eb0 field_idx_diff int 0x9898
00087eb1 access_flags uint32 0x00000010 ; ACC_FINAL
00087eb2
00087eb2 struct encoded_field
00087eb2 field_idx_diff int 0x98a8
00087eb3 access_flags uint32 0x00000002 ; ACC_PRIVATE
00087eb4
00087eb4 struct encoded_field
00087eb4 field_idx_diff int 0x98b0
00087eb5 access_flags uint32 0x00000002 ; ACC_PRIVATE
00087eb6
00087eb6 struct encoded_field
00087eb6 field_idx_diff int 0x98b8
00087eb7 access_flags uint32 0x00000002 ; ACC_PRIVATE
00087eb8
00087eb8 struct encoded_method
00087eb8 method_idx_diff int 0x10700
00087eba access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087ebd code_off uint32 0x440f4
00087ec0
00087ec0 struct encoded_method
00087ec0 method_idx_diff int 0x10708
00087ec1 access_flags uint32 0x00010002 ; ACC_PRIVATE|ACC_CONSTRUCTOR
00087ec4 code_off uint32 0x44110
00087ec7
00087ec7 struct encoded_method
00087ec7 method_idx_diff int 0x10710
00087ec8 access_flags uint32 0x00010002 ; ACC_PRIVATE|ACC_CONSTRUCTOR
00087ecb code_off uint32 0x4412c
00087ece
00087ece struct encoded_method
00087ece method_idx_diff int 0x10718
00087ecf access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00087ed0 code_off uint32 0x44178
00087ed3
00087ed3 struct encoded_method
00087ed3 method_idx_diff int 0x10720
00087ed4 access_flags uint32 0x00000002 ; ACC_PRIVATE
00087ed5 code_off uint32 0x4419c
00087ed8
00087ed8 struct encoded_method
00087ed8 method_idx_diff int 0x10728
00087ed9 access_flags uint32 0x00000002 ; ACC_PRIVATE
00087eda code_off uint32 0x44244
00087edd
00087edd struct encoded_method
00087edd method_idx_diff int 0x10730
00087ede access_flags uint32 0x00000002 ; ACC_PRIVATE
00087edf code_off uint32 0x442cc
00087ee2
00087ee2 struct encoded_method
00087ee2 method_idx_diff int 0x10738
00087ee4 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087ee5 code_off uint32 0x44320
00087ee8
00087ee8 struct encoded_method
00087ee8 method_idx_diff int 0x10740
00087ee9 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087eea code_off uint32 0x44344
00087eed
00087eed struct encoded_method
00087eed method_idx_diff int 0x10748
00087eee access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087ef0 code_off uint32 0x44370
00087ef3
00087ef3 struct encoded_method
00087ef3 method_idx_diff int 0x10750
00087ef4 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087ef5 code_off uint32 0x44388
00087ef8
00087ef8 struct encoded_method
00087ef8 method_idx_diff int 0x10758
00087ef9 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087efa code_off uint32 0x443d0
00087efd
00087efd struct encoded_method
00087efd method_idx_diff int 0x10760
00087efe access_flags uint32 0x00000001 ; ACC_PUBLIC
00087eff code_off uint32 0x44408
00087f02
00087f02 struct encoded_method
00087f02 method_idx_diff int 0x10768
00087f03 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f05 code_off uint32 0x44444
00087f08
00087f08 struct encoded_method
00087f08 method_idx_diff int 0x10770
00087f09 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f0a code_off uint32 0x44460
00087f0d
00087f0d struct encoded_method
00087f0d method_idx_diff int 0x10778
00087f0e access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f10 code_off uint32 0x44494
00087f13
00087f13 struct encoded_method
00087f13 method_idx_diff int 0x10780
00087f14 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f15 code_off uint32 0x444b0
00087f18
00087f18 struct encoded_method
00087f18 method_idx_diff int 0x10788
00087f19 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f1a code_off uint32 0x444e8
00087f1d
00087f1d struct encoded_method
00087f1d method_idx_diff int 0x10790
00087f1e access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f20 code_off uint32 0x44520
00087f23
00087f23 struct encoded_method
00087f23 method_idx_diff int 0x10798
00087f24 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f26 code_off uint32 0x4453c
00087f29
00087f29 struct encoded_method
00087f29 method_idx_diff int 0x107a0
00087f2a access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f2b code_off uint32 0x44558
00087f2e
00087f2e struct encoded_method
00087f2e method_idx_diff int 0x107a8
00087f2f access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f31 code_off uint32 0x44590
00087f34
00087f34 struct encoded_method
00087f34 method_idx_diff int 0x107b0
00087f35 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f37 code_off uint32 0x445ac
00087f3a
00087f3a struct encoded_method
00087f3a method_idx_diff int 0x107b8
00087f3b access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f3d code_off uint32 0x445c8
00087f40
00087f40 struct encoded_method
00087f40 method_idx_diff int 0x107c0
00087f41 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f42 code_off uint32 0x445e4
00087f45
00087f45 struct encoded_method
00087f45 method_idx_diff int 0x107c8
00087f46 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f47 code_off uint32 0x44600
00087f4a
00087f4a struct encoded_method
00087f4a method_idx_diff int 0x107d8
00087f4b access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f4c code_off uint32 0x44734
00087f4f
00087f4f struct encoded_method
00087f4f method_idx_diff int 0x107e0
00087f50 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f51 code_off uint32 0x4476c
00087f54
00087f54 struct encoded_method
00087f54 method_idx_diff int 0x107e8
00087f55 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f56 code_off uint32 0x447d4
00087f59
00087f59 struct encoded_method
00087f59 method_idx_diff int 0x107f0
00087f5a access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f5c code_off uint32 0x4480c
00087f5f
00087f5f struct encoded_method
00087f5f method_idx_diff int 0x107f8
00087f60 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f61 code_off uint32 0x44824
00087f64
00087f64 struct encoded_method
00087f64 method_idx_diff int 0x10800
00087f65 access_flags uint32 0x00000004 ; ACC_PROTECTED
00087f66 code_off uint32 0x44848
00087f69
00087f69 struct encoded_method
00087f69 method_idx_diff int 0x10808
00087f6a access_flags uint32 0x00000004 ; ACC_PROTECTED
00087f6b code_off uint32 0x4487c
00087f6e
00087f6e struct encoded_method
00087f6e method_idx_diff int 0x10810
00087f6f access_flags uint32 0x00000004 ; ACC_PROTECTED
00087f70 code_off uint32 0x448b4
00087f73
00087f73 struct encoded_method
00087f73 method_idx_diff int 0x10820
00087f74 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f75 code_off uint32 0x448ec
00087f78
00087f78 struct encoded_method
00087f78 method_idx_diff int 0x10828
00087f79 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f7a code_off uint32 0x44920
00087f7d
00087f7d struct encoded_method
00087f7d method_idx_diff int 0x10830
00087f7e access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f80 code_off uint32 0x44954
00087f83
00087f83 struct encoded_method
00087f83 method_idx_diff int 0x10838
00087f84 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f86 code_off uint32 0x4496c
00087f89
00087f89 struct encoded_method
00087f89 method_idx_diff int 0x10840
00087f8a access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f8b code_off uint32 0x44984
00087f8e
00087f8e struct encoded_method
00087f8e method_idx_diff int 0x10848
00087f8f access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f91 code_off uint32 0x449b8
00087f94
00087f94 struct encoded_method
00087f94 method_idx_diff int 0x10850
00087f95 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f97 code_off uint32 0x449d0
00087f9a
00087f9a struct encoded_method
00087f9a method_idx_diff int 0x10858
00087f9b access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f9d code_off uint32 0x449e8
00087fa0
00087fa0 struct encoded_method
00087fa0 method_idx_diff int 0x10860
00087fa1 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087fa3 code_off uint32 0x44a00
00087fa6
00087fa6 struct encoded_method
00087fa6 method_idx_diff int 0x10868
00087fa7 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fa8 code_off uint32 0x44a1c
00087fab
00087fab struct encoded_method
00087fab method_idx_diff int 0x10870
00087fac access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fad code_off uint32 0x44a50
00087fb0
00087fb0 struct encoded_method
00087fb0 method_idx_diff int 0x10878
00087fb1 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fb2 code_off uint32 0x44a84
00087fb5
00087fb5 struct encoded_method
00087fb5 method_idx_diff int 0x10880
00087fb6 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fb7 code_off uint32 0x44ab8
00087fba
00087fba struct encoded_method
00087fba method_idx_diff int 0x10888
00087fbb access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fbc code_off uint32 0x44af8
00087fbf
00087fbf struct encoded_method
00087fbf method_idx_diff int 0x10890
00087fc0 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fc1 code_off uint32 0x44b64
00087fc4
00087fc4 struct class_data_item
00087fc4 static_fields_size int 0
00087fc5 instance_fields_size int 2
00087fc6 direct_methods_size int 1
00087fc7 virtual_methods_size int 0
00087fc8
00087fc8 struct encoded_field
00087fc8 field_idx_diff int 0x98c0
00087fc9 access_flags uint32 0x00000000
00087fca
00087fca struct encoded_field
00087fca field_idx_diff int 0x98c8
00087fcb access_flags uint32 0x00000000
00087fcc
00087fcc struct encoded_method
00087fcc method_idx_diff int 0x108a0
00087fce access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087fd1 code_off uint32 0x44bbc
00087fd4
00087fd4 struct class_data_item
00087fd4 static_fields_size int 0
00087fd5 instance_fields_size int 2
00087fd6 direct_methods_size int 6
00087fd7 virtual_methods_size int 0
00087fd8
00087fd8 struct encoded_field
00087fd8 field_idx_diff int 0x98d0
00087fd9 access_flags uint32 0x00000000
00087fda
00087fda struct encoded_field
00087fda field_idx_diff int 0x98d8
00087fdb access_flags uint32 0x00000000
00087fdc
00087fdc struct encoded_method
00087fdc method_idx_diff int 0x108a8
00087fde access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087fe1 code_off uint32 0x44bd4
00087fe4
00087fe4 struct encoded_method
00087fe4 method_idx_diff int 0x108b0
00087fe5 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087fe8 code_off uint32 0x44bf4
00087feb
00087feb struct encoded_method
00087feb method_idx_diff int 0x108b8
00087fec access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00087fed code_off uint32 0x44c2c
00087ff0
00087ff0 struct encoded_method
00087ff0 method_idx_diff int 0x108c0
00087ff1 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00087ff2 code_off uint32 0x44e30
00087ff5
00087ff5 struct encoded_method
00087ff5 method_idx_diff int 0x108c8
00087ff6 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00087ff7 code_off uint32 0x450c8
00087ffa
00087ffa struct encoded_method
00087ffa method_idx_diff int 0x108d0
00087ffb access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00087ffc code_off uint32 0x4580c
00087fff
00087fff struct class_data_item
00087fff static_fields_size int 0
00088000 instance_fields_size int 0
00088001 direct_methods_size int 9
00088002 virtual_methods_size int 0
00088003
00088003 struct encoded_method
00088003 method_idx_diff int 0x108d8
00088005 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00088006 code_off uint32 0x45854
00088009
00088009 struct encoded_method
00088009 method_idx_diff int 0x108e0
0008800a access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
0008800b code_off uint32 0x458b4
0008800e
0008800e struct encoded_method
0008800e method_idx_diff int 0x108e8
0008800f access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00088010 code_off uint32 0x45954
00088013
00088013 struct encoded_method
00088013 method_idx_diff int 0x108f0
00088014 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088015 code_off uint32 0x45978
00088018
00088018 struct encoded_method
00088018 method_idx_diff int 0x108f8
00088019 access_flags uint32 0x00000008 ; ACC_STATIC
0008801a code_off uint32 0x459e4
0008801d
0008801d struct encoded_method
0008801d method_idx_diff int 0x10900
0008801e access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008801f code_off uint32 0x45a34
00088022
00088022 struct encoded_method
00088022 method_idx_diff int 0x10908
00088023 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088024 code_off uint32 0x45af0
00088027
00088027 struct encoded_method
00088027 method_idx_diff int 0x10910
00088028 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088029 code_off uint32 0x45b30
0008802c
0008802c struct encoded_method
0008802c method_idx_diff int 0x10918
0008802d access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
0008802e code_off uint32 0x45b90
00088031
00088031 struct class_data_item
00088031 static_fields_size int 0
00088032 instance_fields_size int 0
00088033 direct_methods_size int 5
00088034 virtual_methods_size int 0
00088035
00088035 struct encoded_method
00088035 method_idx_diff int 0x10920
00088037 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088038 code_off uint32 0x45c90
0008803b
0008803b struct encoded_method
0008803b method_idx_diff int 0x10928
0008803c access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008803d code_off uint32 0x45cb8
00088040
00088040 struct encoded_method
00088040 method_idx_diff int 0x10930
00088041 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088042 code_off uint32 0x45ce0
00088045
00088045 struct encoded_method
00088045 method_idx_diff int 0x10938
00088046 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088047 code_off uint32 0x45d08
0008804a
0008804a struct encoded_method
0008804a method_idx_diff int 0x10940
0008804b access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008804c code_off uint32 0x45d30
0008804f
0008804f struct class_data_item
0008804f static_fields_size int 0
00088050 instance_fields_size int 3
00088051 direct_methods_size int 2
00088052 virtual_methods_size int 5
00088053
00088053 struct encoded_field
00088053 field_idx_diff int 0x99e8
00088055 access_flags uint32 0x00000004 ; ACC_PROTECTED
00088056
00088056 struct encoded_field
00088056 field_idx_diff int 0x99f0
00088057 access_flags uint32 0x00000000
00088058
00088058 struct encoded_field
00088058 field_idx_diff int 0x99f8
00088059 access_flags uint32 0x00000000
0008805a
0008805a struct encoded_method
0008805a method_idx_diff int 0x10bc0
0008805c access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
0008805f code_off uint32 0x46b7c
00088062
00088062 struct encoded_method
00088062 method_idx_diff int 0x10bc8
00088063 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088066 code_off uint32 0x46b9c
00088069
00088069 struct encoded_method
00088069 method_idx_diff int 0x10bd0
0008806b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008806c code_off uint32 0x46bdc
0008806f
0008806f struct encoded_method
0008806f method_idx_diff int 0x10bd8
00088070 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088071 code_off uint32 0x46c08
00088074
00088074 struct encoded_method
00088074 method_idx_diff int 0x10be0
00088075 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088076 code_off uint32 0x46c1c
00088079
00088079 struct encoded_method
00088079 method_idx_diff int 0x10be8
0008807a access_flags uint32 0x00000001 ; ACC_PUBLIC
0008807b code_off uint32 0x46c34
0008807e
0008807e struct encoded_method
0008807e method_idx_diff int 0x10bf0
0008807f access_flags uint32 0x00000001 ; ACC_PUBLIC
00088080 code_off uint32 0x46c4c
00088083
00088083 struct class_data_item
00088083 static_fields_size int 0
00088084 instance_fields_size int 0
00088085 direct_methods_size int 3
00088086 virtual_methods_size int 2
00088087
00088087 struct encoded_method
00088087 method_idx_diff int 0x10a20
00088089 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
0008808c code_off uint32 0x460ac
0008808f
0008808f struct encoded_method
0008808f method_idx_diff int 0x10a28
00088090 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088093 code_off uint32 0x460c4
00088096
00088096 struct encoded_method
00088096 method_idx_diff int 0x10a38
00088097 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088098 code_off uint32 0x460dc
0008809b
0008809b struct encoded_method
0008809b method_idx_diff int 0x10a30
0008809d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008809e code_off uint32 0x4611c
000880a1
000880a1 struct encoded_method
000880a1 method_idx_diff int 0x10a40
000880a2 access_flags uint32 0x00000001 ; ACC_PUBLIC
000880a3 code_off uint32 0x46158
000880a6
000880a6 struct class_data_item
000880a6 static_fields_size int 0
000880a7 instance_fields_size int 13
000880a8 direct_methods_size int 5
000880a9 virtual_methods_size int 17
000880aa
000880aa struct encoded_field
000880aa field_idx_diff int 0x9900
000880ab access_flags uint32 0x00000000
000880ac
000880ac struct encoded_field
000880ac field_idx_diff int 0x9908
000880ad access_flags uint32 0x00000000
000880ae
000880ae struct encoded_field
000880ae field_idx_diff int 0x9910
000880af access_flags uint32 0x00000000
000880b0
000880b0 struct encoded_field
000880b0 field_idx_diff int 0x9918
000880b1 access_flags uint32 0x00000000
000880b2
000880b2 struct encoded_field
000880b2 field_idx_diff int 0x9920
000880b3 access_flags uint32 0x00000000
000880b4
000880b4 struct encoded_field
000880b4 field_idx_diff int 0x9928
000880b5 access_flags uint32 0x00000000
000880b6
000880b6 struct encoded_field
000880b6 field_idx_diff int 0x9930
000880b7 access_flags uint32 0x00000000
000880b8
000880b8 struct encoded_field
000880b8 field_idx_diff int 0x9938
000880b9 access_flags uint32 0x00000000
000880ba
000880ba struct encoded_field
000880ba field_idx_diff int 0x9940
000880bb access_flags uint32 0x00000000
000880bc
000880bc struct encoded_field
000880bc field_idx_diff int 0x9948
000880bd access_flags uint32 0x00000000
000880be
000880be struct encoded_field
000880be field_idx_diff int 0x9950
000880bf access_flags uint32 0x00000000
000880c0
000880c0 struct encoded_field
000880c0 field_idx_diff int 0x9958
000880c1 access_flags uint32 0x00000000
000880c2
000880c2 struct encoded_field
000880c2 field_idx_diff int 0x9978
000880c3 access_flags uint32 0x00000002 ; ACC_PRIVATE
000880c4
000880c4 struct encoded_method
000880c4 method_idx_diff int 0x10a50
000880c6 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000880c9 code_off uint32 0x4616c
000880cc
000880cc struct encoded_method
000880cc method_idx_diff int 0x10a58
000880cd access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000880d0 code_off uint32 0x461c4
000880d3
000880d3 struct encoded_method
000880d3 method_idx_diff int 0x10a60
000880d4 access_flags uint32 0x00000002 ; ACC_PRIVATE
000880d5 code_off uint32 0x46284
000880d8
000880d8 struct encoded_method
000880d8 method_idx_diff int 0x10a68
000880d9 access_flags uint32 0x00000002 ; ACC_PRIVATE
000880da code_off uint32 0x462c4
000880dd
000880dd struct encoded_method
000880dd method_idx_diff int 0x10a78
000880de access_flags uint32 0x00000002 ; ACC_PRIVATE
000880df code_off uint32 0x46304
000880e2
000880e2 struct encoded_method
000880e2 method_idx_diff int 0x10a70
000880e4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000880e5 code_off uint32 0x46468
000880e8
000880e8 struct encoded_method
000880e8 method_idx_diff int 0x10a80
000880e9 access_flags uint32 0x00000000
000880ea code_off uint32 0x46494
000880ed
000880ed struct encoded_method
000880ed method_idx_diff int 0x10a88
000880ee access_flags uint32 0x00000000
000880ef code_off uint32 0x464ac
000880f2
000880f2 struct encoded_method
000880f2 method_idx_diff int 0x10a98
000880f3 access_flags uint32 0x00000000
000880f4 code_off uint32 0x464c4
000880f7
000880f7 struct encoded_method
000880f7 method_idx_diff int 0x10aa0
000880f8 access_flags uint32 0x00000000
000880f9 code_off uint32 0x464dc
000880fc
000880fc struct encoded_method
000880fc method_idx_diff int 0x10aa8
000880fd access_flags uint32 0x00000000
000880fe code_off uint32 0x464f4
00088101
00088101 struct encoded_method
00088101 method_idx_diff int 0x10ab0
00088102 access_flags uint32 0x00000000
00088103 code_off uint32 0x4650c
00088106
00088106 struct encoded_method
00088106 method_idx_diff int 0x10ab8
00088107 access_flags uint32 0x00000000
00088108 code_off uint32 0x46524
0008810b
0008810b struct encoded_method
0008810b method_idx_diff int 0x10ac0
0008810c access_flags uint32 0x00000000
0008810d code_off uint32 0x4653c
00088110
00088110 struct encoded_method
00088110 method_idx_diff int 0x10ac8
00088111 access_flags uint32 0x00000000
00088112 code_off uint32 0x46554
00088115
00088115 struct encoded_method
00088115 method_idx_diff int 0x10ad0
00088116 access_flags uint32 0x00000000
00088117 code_off uint32 0x4656c
0008811a
0008811a struct encoded_method
0008811a method_idx_diff int 0x10ad8
0008811b access_flags uint32 0x00000000
0008811c code_off uint32 0x46584
0008811f
0008811f struct encoded_method
0008811f method_idx_diff int 0x10ae0
00088120 access_flags uint32 0x00000000
00088121 code_off uint32 0x4659c
00088124
00088124 struct encoded_method
00088124 method_idx_diff int 0x10ae8
00088125 access_flags uint32 0x00000000
00088126 code_off uint32 0x465b4
00088129
00088129 struct encoded_method
00088129 method_idx_diff int 0x10af0
0008812a access_flags uint32 0x00000000
0008812b code_off uint32 0x465cc
0008812e
0008812e struct encoded_method
0008812e method_idx_diff int 0x10af8
0008812f access_flags uint32 0x00000000
00088130 code_off uint32 0x465e4
00088133
00088133 struct encoded_method
00088133 method_idx_diff int 0x10b00
00088134 access_flags uint32 0x00000000
00088135 code_off uint32 0x465fc
00088138
00088138 struct class_data_item
00088138 static_fields_size int 0
00088139 instance_fields_size int 13
0008813a direct_methods_size int 6
0008813b virtual_methods_size int 17
0008813c
0008813c struct encoded_field
0008813c field_idx_diff int 0x9980
0008813e access_flags uint32 0x00000010 ; ACC_FINAL
0008813f
0008813f struct encoded_field
0008813f field_idx_diff int 0x9988
00088140 access_flags uint32 0x00000000
00088141
00088141 struct encoded_field
00088141 field_idx_diff int 0x9990
00088142 access_flags uint32 0x00000000
00088143
00088143 struct encoded_field
00088143 field_idx_diff int 0x9998
00088144 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088145
00088145 struct encoded_field
00088145 field_idx_diff int 0x99a0
00088146 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088147
00088147 struct encoded_field
00088147 field_idx_diff int 0x99a8
00088148 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088149
00088149 struct encoded_field
00088149 field_idx_diff int 0x99b0
0008814a access_flags uint32 0x00000002 ; ACC_PRIVATE
0008814b
0008814b struct encoded_field
0008814b field_idx_diff int 0x99b8
0008814c access_flags uint32 0x00000002 ; ACC_PRIVATE
0008814d
0008814d struct encoded_field
0008814d field_idx_diff int 0x99c0
0008814e access_flags uint32 0x00000002 ; ACC_PRIVATE
0008814f
0008814f struct encoded_field
0008814f field_idx_diff int 0x99c8
00088150 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088151
00088151 struct encoded_field
00088151 field_idx_diff int 0x99d0
00088152 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088153
00088153 struct encoded_field
00088153 field_idx_diff int 0x99d8
00088154 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088155
00088155 struct encoded_field
00088155 field_idx_diff int 0x99e0
00088156 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088157
00088157 struct encoded_method
00088157 method_idx_diff int 0x10b08
00088159 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
0008815c code_off uint32 0x46614
0008815f
0008815f struct encoded_method
0008815f method_idx_diff int 0x10b10
00088160 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088163 code_off uint32 0x46680
00088166
00088166 struct encoded_method
00088166 method_idx_diff int 0x10b18
00088167 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
00088169 code_off uint32 0x467f8
0008816c
0008816c struct encoded_method
0008816c method_idx_diff int 0x10b20
0008816d access_flags uint32 0x00000002 ; ACC_PRIVATE
0008816e code_off uint32 0x46810
00088171
00088171 struct encoded_method
00088171 method_idx_diff int 0x10b30
00088172 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088173 code_off uint32 0x46884
00088176
00088176 struct encoded_method
00088176 method_idx_diff int 0x10b38
00088177 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
00088179 code_off uint32 0x46948
0008817c
0008817c struct encoded_method
0008817c method_idx_diff int 0x10b28
0008817e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008817f code_off uint32 0x46960
00088182
00088182 struct encoded_method
00088182 method_idx_diff int 0x10b40
00088183 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088184 code_off uint32 0x4698c
00088187
00088187 struct encoded_method
00088187 method_idx_diff int 0x10b48
00088188 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088189 code_off uint32 0x469a4
0008818c
0008818c struct encoded_method
0008818c method_idx_diff int 0x10b50
0008818d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008818e code_off uint32 0x469bc
00088191
00088191 struct encoded_method
00088191 method_idx_diff int 0x10b58
00088192 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088193 code_off uint32 0x469d4
00088196
00088196 struct encoded_method
00088196 method_idx_diff int 0x10b60
00088197 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088198 code_off uint32 0x469ec
0008819b
0008819b struct encoded_method
0008819b method_idx_diff int 0x10b68
0008819c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008819d code_off uint32 0x46a04
000881a0
000881a0 struct encoded_method
000881a0 method_idx_diff int 0x10b70
000881a1 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881a2 code_off uint32 0x46a1c
000881a5
000881a5 struct encoded_method
000881a5 method_idx_diff int 0x10b78
000881a6 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881a7 code_off uint32 0x46a34
000881aa
000881aa struct encoded_method
000881aa method_idx_diff int 0x10b80
000881ab access_flags uint32 0x00000001 ; ACC_PUBLIC
000881ac code_off uint32 0x46a4c
000881af
000881af struct encoded_method
000881af method_idx_diff int 0x10b88
000881b0 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881b1 code_off uint32 0x46a64
000881b4
000881b4 struct encoded_method
000881b4 method_idx_diff int 0x10b90
000881b5 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881b6 code_off uint32 0x46a8c
000881b9
000881b9 struct encoded_method
000881b9 method_idx_diff int 0x10b98
000881ba access_flags uint32 0x00000001 ; ACC_PUBLIC
000881bb code_off uint32 0x46ab4
000881be
000881be struct encoded_method
000881be method_idx_diff int 0x10ba0
000881bf access_flags uint32 0x00000001 ; ACC_PUBLIC
000881c0 code_off uint32 0x46adc
000881c3
000881c3 struct encoded_method
000881c3 method_idx_diff int 0x10ba8
000881c4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881c5 code_off uint32 0x46b04
000881c8
000881c8 struct encoded_method
000881c8 method_idx_diff int 0x10bb0
000881c9 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881ca code_off uint32 0x46b2c
000881cd
000881cd struct encoded_method
000881cd method_idx_diff int 0x10bb8
000881ce access_flags uint32 0x00000001 ; ACC_PUBLIC
000881cf code_off uint32 0x46b54
000881d2
000881d2 struct class_data_item
000881d2 static_fields_size int 1
000881d3 instance_fields_size int 15
000881d4 direct_methods_size int 11
000881d5 virtual_methods_size int 5
000881d6
000881d6 struct encoded_field
000881d6 field_idx_diff int 0x9a50
000881d8 access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
000881d9
000881d9 struct encoded_field
000881d9 field_idx_diff int 0x9a00
000881db access_flags uint32 0x00000010 ; ACC_FINAL
000881dc
000881dc struct encoded_field
000881dc field_idx_diff int 0x9a08
000881dd access_flags uint32 0x00000000
000881de
000881de struct encoded_field
000881de field_idx_diff int 0x9a10
000881df access_flags uint32 0x00000000
000881e0
000881e0 struct encoded_field
000881e0 field_idx_diff int 0x9a18
000881e1 access_flags uint32 0x00000000
000881e2
000881e2 struct encoded_field
000881e2 field_idx_diff int 0x9a20
000881e3 access_flags uint32 0x00000000
000881e4
000881e4 struct encoded_field
000881e4 field_idx_diff int 0x9a28
000881e5 access_flags uint32 0x00000000
000881e6
000881e6 struct encoded_field
000881e6 field_idx_diff int 0x9a30
000881e7 access_flags uint32 0x00000000
000881e8
000881e8 struct encoded_field
000881e8 field_idx_diff int 0x9a38
000881e9 access_flags uint32 0x00000010 ; ACC_FINAL
000881ea
000881ea struct encoded_field
000881ea field_idx_diff int 0x9a40
000881eb access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000881ec
000881ec struct encoded_field
000881ec field_idx_diff int 0x9a48
000881ed access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000881ee
000881ee struct encoded_field
000881ee field_idx_diff int 0x9a58
000881ef access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000881f0
000881f0 struct encoded_field
000881f0 field_idx_diff int 0x9a60
000881f1 access_flags uint32 0x00000002 ; ACC_PRIVATE
000881f2
000881f2 struct encoded_field
000881f2 field_idx_diff int 0x9a68
000881f3 access_flags uint32 0x00000002 ; ACC_PRIVATE
000881f4
000881f4 struct encoded_field
000881f4 field_idx_diff int 0x9a70
000881f5 access_flags uint32 0x00000002 ; ACC_PRIVATE
000881f6
000881f6 struct encoded_field
000881f6 field_idx_diff int 0x9a78
000881f7 access_flags uint32 0x00000002 ; ACC_PRIVATE
000881f8
000881f8 struct encoded_method
000881f8 method_idx_diff int 0x10bf8
000881fa access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
000881fd code_off uint32 0x46c88
00088200
00088200 struct encoded_method
00088200 method_idx_diff int 0x10c00
00088201 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088204 code_off uint32 0x46ca8
00088207
00088207 struct encoded_method
00088207 method_idx_diff int 0x10c08
00088208 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
0008820b code_off uint32 0x46d28
0008820e
0008820e struct encoded_method
0008820e method_idx_diff int 0x10c10
0008820f access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00088210 code_off uint32 0x46e04
00088213
00088213 struct encoded_method
00088213 method_idx_diff int 0x10c18
00088214 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088215 code_off uint32 0x46e20
00088218
00088218 struct encoded_method
00088218 method_idx_diff int 0x10c20
00088219 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
0008821b code_off uint32 0x46ec8
0008821e
0008821e struct encoded_method
0008821e method_idx_diff int 0x10c28
0008821f access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
00088221 code_off uint32 0x46ee0
00088224
00088224 struct encoded_method
00088224 method_idx_diff int 0x10c38
00088225 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088226 code_off uint32 0x46ef8
00088229
00088229 struct encoded_method
00088229 method_idx_diff int 0x10c40
0008822a access_flags uint32 0x00000002 ; ACC_PRIVATE
0008822b code_off uint32 0x46fa8
0008822e
0008822e struct encoded_method
0008822e method_idx_diff int 0x10c48
0008822f access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
00088231 code_off uint32 0x471f8
00088234
00088234 struct encoded_method
00088234 method_idx_diff int 0x10c50
00088235 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
00088237 code_off uint32 0x47210
0008823a
0008823a struct encoded_method
0008823a method_idx_diff int 0x10c30
0008823c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008823d code_off uint32 0x47228
00088240
00088240 struct encoded_method
00088240 method_idx_diff int 0x10c58
00088241 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088242 code_off uint32 0x47254
00088245
00088245 struct encoded_method
00088245 method_idx_diff int 0x10c60
00088246 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088247 code_off uint32 0x47278
0008824a
0008824a struct encoded_method
0008824a method_idx_diff int 0x10c68
0008824b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008824c code_off uint32 0x47290
0008824f
0008824f struct encoded_method
0008824f method_idx_diff int 0x10c70
00088250 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088251 code_off uint32 0x472b4
00088254
00088254 struct class_data_item
00088254 static_fields_size int 0
00088255 instance_fields_size int 12
00088256 direct_methods_size int 2
00088257 virtual_methods_size int 11
00088258
00088258 struct encoded_field
00088258 field_idx_diff int 0x9a80
0008825a access_flags uint32 0x00000000
0008825b
0008825b struct encoded_field
0008825b field_idx_diff int 0x9a88
0008825c access_flags uint32 0x00000000
0008825d
0008825d struct encoded_field
0008825d field_idx_diff int 0x9a90
0008825e access_flags uint32 0x00000000
0008825f
0008825f struct encoded_field
0008825f field_idx_diff int 0x9a98
00088260 access_flags uint32 0x00000000
00088261
00088261 struct encoded_field
00088261 field_idx_diff int 0x9aa0
00088262 access_flags uint32 0x00000000
00088263
00088263 struct encoded_field
00088263 field_idx_diff int 0x9aa8
00088264 access_flags uint32 0x00000000
00088265
00088265 struct encoded_field
00088265 field_idx_diff int 0x9ab0
00088266 access_flags uint32 0x00000000
00088267
00088267 struct encoded_field
00088267 field_idx_diff int 0x9ab8
00088268 access_flags uint32 0x00000000
00088269
00088269 struct encoded_field
00088269 field_idx_diff int 0x9ac0
0008826a access_flags uint32 0x00000000
0008826b
0008826b struct encoded_field
0008826b field_idx_diff int 0x9ac8
0008826c access_flags uint32 0x00000000
0008826d
0008826d struct encoded_field
0008826d field_idx_diff int 0x9ad0
0008826e access_flags uint32 0x00000000
0008826f
0008826f struct encoded_field
0008826f field_idx_diff int 0x9ad8
00088270 access_flags uint32 0x00000000
00088271
00088271 struct encoded_method
00088271 method_idx_diff int 0x10c78
00088273 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088276 code_off uint32 0x472cc
00088279
00088279 struct encoded_method
00088279 method_idx_diff int 0x10c80
0008827a access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
0008827d code_off uint32 0x47300
00088280
00088280 struct encoded_method
00088280 method_idx_diff int 0x10c88
00088282 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088283 code_off uint32 0x473bc
00088286
00088286 struct encoded_method
00088286 method_idx_diff int 0x10c90
00088287 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088288 code_off uint32 0x47428
0008828b
0008828b struct encoded_method
0008828b method_idx_diff int 0x10c98
0008828c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008828d code_off uint32 0x47460
00088290
00088290 struct encoded_method
00088290 method_idx_diff int 0x10ca0
00088291 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088292 code_off uint32 0x47488
00088295
00088295 struct encoded_method
00088295 method_idx_diff int 0x10ca8
00088296 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088297 code_off uint32 0x474b4
0008829a
0008829a struct encoded_method
0008829a method_idx_diff int 0x10cb0
0008829b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008829c code_off uint32 0x474f0
0008829f
0008829f struct encoded_method
0008829f method_idx_diff int 0x10cb8
000882a0 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882a1 code_off uint32 0x47548
000882a4
000882a4 struct encoded_method
000882a4 method_idx_diff int 0x10cc0
000882a5 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882a6 code_off uint32 0x47588
000882a9
000882a9 struct encoded_method
000882a9 method_idx_diff int 0x10cc8
000882aa access_flags uint32 0x00000001 ; ACC_PUBLIC
000882ab code_off uint32 0x475c0
000882ae
000882ae struct encoded_method
000882ae method_idx_diff int 0x10cd0
000882af access_flags uint32 0x00000001 ; ACC_PUBLIC
000882b0 code_off uint32 0x475d8
000882b3
000882b3 struct encoded_method
000882b3 method_idx_diff int 0x10cd8
000882b4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882b5 code_off uint32 0x475f4
000882b8
000882b8 struct class_data_item
000882b8 static_fields_size int 0
000882b9 instance_fields_size int 1
000882ba direct_methods_size int 1
000882bb virtual_methods_size int 5
000882bc
000882bc struct encoded_field
000882bc field_idx_diff int 0x9ae0
000882be access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000882bf
000882bf struct encoded_method
000882bf method_idx_diff int 0x10ce0
000882c1 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000882c4 code_off uint32 0x47610
000882c7
000882c7 struct encoded_method
000882c7 method_idx_diff int 0x10ce8
000882c9 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882ca code_off uint32 0x4762c
000882cd
000882cd struct encoded_method
000882cd method_idx_diff int 0x10cf0
000882ce access_flags uint32 0x00000001 ; ACC_PUBLIC
000882cf code_off uint32 0x4764c
000882d2
000882d2 struct encoded_method
000882d2 method_idx_diff int 0x10cf8
000882d3 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882d4 code_off uint32 0x4766c
000882d7
000882d7 struct encoded_method
000882d7 method_idx_diff int 0x10d00
000882d8 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882d9 code_off uint32 0x4769c
000882dc
000882dc struct encoded_method
000882dc method_idx_diff int 0x10d08
000882dd access_flags uint32 0x00000001 ; ACC_PUBLIC
000882de code_off uint32 0x476cc
000882e1
000882e1 struct class_data_item
000882e1 static_fields_size int 1
000882e2 instance_fields_size int 9
000882e3 direct_methods_size int 10
000882e4 virtual_methods_size int 44
000882e5
000882e5 struct encoded_field
000882e5 field_idx_diff int 0x9ae8
000882e7 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
000882e8
000882e8 struct encoded_field
000882e8 field_idx_diff int 0x9af8
000882ea access_flags uint32 0x00000002 ; ACC_PRIVATE
000882eb
000882eb struct encoded_field
000882eb field_idx_diff int 0x9b00
000882ec access_flags uint32 0x00000002 ; ACC_PRIVATE
000882ed
000882ed struct encoded_field
000882ed field_idx_diff int 0x9b08
000882ee access_flags uint32 0x00000002 ; ACC_PRIVATE
000882ef
000882ef struct encoded_field
000882ef field_idx_diff int 0x9b10
000882f0 access_flags uint32 0x00000002 ; ACC_PRIVATE
000882f1
000882f1 struct encoded_field
000882f1 field_idx_diff int 0x9b18
000882f2 access_flags uint32 0x00000002 ; ACC_PRIVATE
000882f3
000882f3 struct encoded_field
000882f3 field_idx_diff int 0x9b20
000882f4 access_flags uint32 0x00000002 ; ACC_PRIVATE
000882f5
000882f5 struct encoded_field
000882f5 field_idx_diff int 0x9b28
000882f6 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000882f7
000882f7 struct encoded_field
000882f7 field_idx_diff int 0x9b30
000882f8 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000882f9
000882f9 struct encoded_field
000882f9 field_idx_diff int 0x9b38
000882fa access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000882fb
000882fb struct encoded_method
000882fb method_idx_diff int 0x10d10
000882fd access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
00088300 code_off uint32 0x476fc
00088303
00088303 struct encoded_method
00088303 method_idx_diff int 0x10d18
00088304 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088307 code_off uint32 0x47718
0008830a
0008830a struct encoded_method
0008830a method_idx_diff int 0x10d20
0008830b access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
0008830e code_off uint32 0x4776c
00088311
00088311 struct encoded_method
00088311 method_idx_diff int 0x10d28
00088312 access_flags uint32 0x00000008 ; ACC_STATIC
00088313 code_off uint32 0x477d0
00088316
00088316 struct encoded_method
00088316 method_idx_diff int 0x10d38
00088317 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00088318 code_off uint32 0x47800
0008831b
0008831b struct encoded_method
0008831b method_idx_diff int 0x10d48
0008831c access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008831d code_off uint32 0x47874
00088320
00088320 struct encoded_method
00088320 method_idx_diff int 0x10d50
00088321 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088322 code_off uint32 0x4792c
00088325
00088325 struct encoded_method
00088325 method_idx_diff int 0x10d60
00088326 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088327 code_off uint32 0x47950
0008832a
0008832a struct encoded_method
0008832a method_idx_diff int 0x10d70
0008832b access_flags uint32 0x00000002 ; ACC_PRIVATE
0008832c code_off uint32 0x47b48
0008832f
0008832f struct encoded_method
0008832f method_idx_diff int 0x10d80
00088330 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088331 code_off uint32 0x47b88
00088334
00088334 struct encoded_method
00088334 method_idx_diff int 0x10d40
00088336 access_flags uint32 0x00000000
00088337 code_off uint32 0x47d94
0008833a
0008833a struct encoded_method
0008833a method_idx_diff int 0x10d58
0008833b access_flags uint32 0x00000000
0008833c code_off uint32 0x47dd0
0008833f
0008833f struct encoded_method
0008833f method_idx_diff int 0x10d68
00088340 access_flags uint32 0x00000000
00088341 code_off uint32 0x47df8
00088344
00088344 struct encoded_method
00088344 method_idx_diff int 0x10d78
00088345 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088347 code_off uint32 0x47e10
0008834a
0008834a struct encoded_method
0008834a method_idx_diff int 0x10d88
0008834b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008834c code_off uint32 0x47e28
0008834f
0008834f struct encoded_method
0008834f method_idx_diff int 0x10d90
00088350 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088352 code_off uint32 0x47e50
00088355
00088355 struct encoded_method
00088355 method_idx_diff int 0x10da0
00088356 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088357 code_off uint32 0x47e68
0008835a
0008835a struct encoded_method
0008835a method_idx_diff int 0x10da8
0008835b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008835c code_off uint32 0x48040
0008835f
0008835f struct encoded_method
0008835f method_idx_diff int 0x10db8
00088360 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088361 code_off uint32 0x48078
00088364
00088364 struct encoded_method
00088364 method_idx_diff int 0x10dc0
00088365 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088367 code_off uint32 0x480b8
0008836a
0008836a struct encoded_method
0008836a method_idx_diff int 0x10dc8
0008836b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008836c code_off uint32 0x480d4
0008836f
0008836f struct encoded_method
0008836f method_idx_diff int 0x10dd0
00088370 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088372 code_off uint32 0x4811c
00088375
00088375 struct encoded_method
00088375 method_idx_diff int 0x10dd8
00088376 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088377 code_off uint32 0x48138
0008837a
0008837a struct encoded_method
0008837a method_idx_diff int 0x10de0
0008837b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008837c code_off uint32 0x48170
0008837f
0008837f struct encoded_method
0008837f method_idx_diff int 0x10df0
00088380 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088382 code_off uint32 0x481a8
00088385
00088385 struct encoded_method
00088385 method_idx_diff int 0x10df8
00088386 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088388 code_off uint32 0x481c4
0008838b
0008838b struct encoded_method
0008838b method_idx_diff int 0x10e00
0008838c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008838d code_off uint32 0x481e0
00088390
00088390 struct encoded_method
00088390 method_idx_diff int 0x10e08
00088391 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088393 code_off uint32 0x4820c
00088396
00088396 struct encoded_method
00088396 method_idx_diff int 0x10e10
00088397 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088399 code_off uint32 0x48228
0008839c
0008839c struct encoded_method
0008839c method_idx_diff int 0x10e18
0008839d access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
0008839f code_off uint32 0x48244
000883a2
000883a2 struct encoded_method
000883a2 method_idx_diff int 0x10e20
000883a3 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883a4 code_off uint32 0x48260
000883a7
000883a7 struct encoded_method
000883a7 method_idx_diff int 0x10e28
000883a8 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883a9 code_off uint32 0x48290
000883ac
000883ac struct encoded_method
000883ac method_idx_diff int 0x10e30
000883ad access_flags uint32 0x00000001 ; ACC_PUBLIC
000883ae code_off uint32 0x48310
000883b1
000883b1 struct encoded_method
000883b1 method_idx_diff int 0x10e38
000883b2 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883b3 code_off uint32 0x4833c
000883b6
000883b6 struct encoded_method
000883b6 method_idx_diff int 0x10e40
000883b7 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883b8 code_off uint32 0x4836c
000883bb
000883bb struct encoded_method
000883bb method_idx_diff int 0x10e48
000883bc access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883be code_off uint32 0x483d0
000883c1
000883c1 struct encoded_method
000883c1 method_idx_diff int 0x10e50
000883c2 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883c3 code_off uint32 0x483e8
000883c6
000883c6 struct encoded_method
000883c6 method_idx_diff int 0x10e58
000883c7 access_flags uint32 0x00000004 ; ACC_PROTECTED
000883c8 code_off uint32 0x4843c
000883cb
000883cb struct encoded_method
000883cb method_idx_diff int 0x10e60
000883cc access_flags uint32 0x00000004 ; ACC_PROTECTED
000883cd code_off uint32 0x48460
000883d0
000883d0 struct encoded_method
000883d0 method_idx_diff int 0x10e68
000883d1 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883d2 code_off uint32 0x484c0
000883d5
000883d5 struct encoded_method
000883d5 method_idx_diff int 0x10e70
000883d6 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883d7 code_off uint32 0x484ec
000883da
000883da struct encoded_method
000883da method_idx_diff int 0x10e78
000883db access_flags uint32 0x00000001 ; ACC_PUBLIC
000883dc code_off uint32 0x4853c
000883df
000883df struct encoded_method
000883df method_idx_diff int 0x10e90
000883e0 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883e2 code_off uint32 0x4856c
000883e5
000883e5 struct encoded_method
000883e5 method_idx_diff int 0x10e98
000883e6 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883e8 code_off uint32 0x48584
000883eb
000883eb struct encoded_method
000883eb method_idx_diff int 0x10ea0
000883ec access_flags uint32 0x00000001 ; ACC_PUBLIC
000883ed code_off uint32 0x4859c
000883f0
000883f0 struct encoded_method
000883f0 method_idx_diff int 0x10ea8
000883f1 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883f3 code_off uint32 0x485cc
000883f6
000883f6 struct encoded_method
000883f6 method_idx_diff int 0x10eb0
000883f7 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883f9 code_off uint32 0x485e4
000883fc
000883fc struct encoded_method
000883fc method_idx_diff int 0x10eb8
000883fd access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883ff code_off uint32 0x485fc
00088402
00088402 struct encoded_method
00088402 method_idx_diff int 0x10ec8
00088403 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088405 code_off uint32 0x48614
00088408
00088408 struct encoded_method
00088408 method_idx_diff int 0x10ed0
00088409 access_flags uint32 0x00000001 ; ACC_PUBLIC
0008840a code_off uint32 0x48630
0008840d
0008840d struct encoded_method
0008840d method_idx_diff int 0x10ed8
0008840e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008840f code_off uint32 0x48664
00088412
00088412 struct encoded_method
00088412 method_idx_diff int 0x10ee0
00088413 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088414 code_off uint32 0x486b4
00088417
00088417 struct encoded_method
00088417 method_idx_diff int 0x10ee8
00088418 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088419 code_off uint32 0x48704
0008841c
0008841c struct encoded_method
0008841c method_idx_diff int 0x10ef0
0008841d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008841e code_off uint32 0x48734
00088421
00088421 struct class_data_item
00088421 static_fields_size int 2
00088422 instance_fields_size int 0
00088423 direct_methods_size int 4
00088424 virtual_methods_size int 0
00088425
00088425 struct encoded_field
00088425 field_idx_diff int 0x9e60
00088427 access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
00088428
00088428 struct encoded_field
00088428 field_idx_diff int 0x9e68
00088429 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
0008842a
0008842a struct encoded_method
0008842a method_idx_diff int 0x113c0
0008842c access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
0008842f code_off uint32 0x4b3ec
00088432
00088432 struct encoded_method
00088432 method_idx_diff int 0x113c8
00088433 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088434 code_off uint32 0x4b40c
00088437
00088437 struct encoded_method
00088437 method_idx_diff int 0x113d0
00088438 access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
00088439 code_off uint32 0x4b44c
0008843c
0008843c struct encoded_method
0008843c method_idx_diff int 0x113d8
0008843d access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
0008843e code_off uint32 0x4b4dc
00088441
00088441 struct class_data_item
00088441 static_fields_size int 0
00088442 instance_fields_size int 0
00088443 direct_methods_size int 0
00088444 virtual_methods_size int 1
00088445
00088445 struct encoded_method
00088445 method_idx_diff int 0x10f00
00088447 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088449 code_off uint32 0x00000000
0008844a
0008844a struct class_data_item
0008844a static_fields_size int 0
0008844b instance_fields_size int 0
0008844c direct_methods_size int 0
0008844d virtual_methods_size int 2
0008844e
0008844e struct encoded_method
0008844e method_idx_diff int 0x10f08
00088450 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088452 code_off uint32 0x00000000
00088453
00088453 struct encoded_method
00088453 method_idx_diff int 0x10f10
00088454 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088456 code_off uint32 0x00000000
00088457
00088457 struct class_data_item
00088457 static_fields_size int 0
00088458 instance_fields_size int 0
00088459 direct_methods_size int 1
0008845a virtual_methods_size int 0
0008845b
0008845b struct encoded_method
0008845b method_idx_diff int 0x10f18
0008845d access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088460 code_off uint32 0x48760
00088463
00088463 struct class_data_item
00088463 static_fields_size int 0
00088464 instance_fields_size int 0
00088465 direct_methods_size int 0
00088466 virtual_methods_size int 6
00088467
00088467 struct encoded_method
00088467 method_idx_diff int 0x11198
00088469 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
0008846b code_off uint32 0x00000000
0008846c
0008846c struct encoded_method
0008846c method_idx_diff int 0x111a0
0008846d access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
0008846f code_off uint32 0x00000000
00088470
00088470 struct encoded_method
00088470 method_idx_diff int 0x111a8
00088471 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088473 code_off uint32 0x00000000
00088474
00088474 struct encoded_method
00088474 method_idx_diff int 0x111b0
00088475 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088477 code_off uint32 0x00000000
00088478
00088478 struct encoded_method
00088478 method_idx_diff int 0x111b8
00088479 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
0008847b code_off uint32 0x00000000
0008847c
0008847c struct encoded_method
0008847c method_idx_diff int 0x111c0
0008847d access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
0008847f code_off uint32 0x00000000
00088480
00088480 struct class_data_item
00088480 static_fields_size int 1
00088481 instance_fields_size int 6
00088482 direct_methods_size int 1
00088483 virtual_methods_size int 7
00088484
00088484 struct encoded_field
00088484 field_idx_diff int 0x9b60
00088486 access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
00088487
00088487 struct encoded_field
00088487 field_idx_diff int 0x9b40
00088489 access_flags uint32 0x00000010 ; ACC_FINAL
0008848a
0008848a struct encoded_field
0008848a field_idx_diff int 0x9b48
0008848b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008848c
0008848c struct encoded_field
0008848c field_idx_diff int 0x9b50
0008848d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008848e
0008848e struct encoded_field
0008848e field_idx_diff int 0x9b58
0008848f access_flags uint32 0x00000001 ; ACC_PUBLIC
00088490
00088490 struct encoded_field
00088490 field_idx_diff int 0x9b68
00088491 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088492
00088492 struct encoded_field
00088492 field_idx_diff int 0x9b70
00088493 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088494
00088494 struct encoded_method
00088494 method_idx_diff int 0x10f20
00088496 access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
00088499 code_off uint32 0x48778
0008849c
0008849c struct encoded_method
0008849c method_idx_diff int 0x10f28
0008849e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008849f code_off uint32 0x48798
000884a2
000884a2 struct encoded_method
000884a2 method_idx_diff int 0x10f30
000884a3 access_flags uint32 0x00000001 ; ACC_PUBLIC
000884a4 code_off uint32 0x487b0
000884a7
000884a7 struct encoded_method
000884a7 method_idx_diff int 0x10f38
000884a8 access_flags uint32 0x00000001 ; ACC_PUBLIC
000884a9 code_off uint32 0x487c8
000884ac
000884ac struct encoded_method
000884ac method_idx_diff int 0x10f40
000884ad access_flags uint32 0x00000001 ; ACC_PUBLIC
000884ae code_off uint32 0x487e0
000884b1
000884b1 struct encoded_method
000884b1 method_idx_diff int 0x10f48
000884b2 access_flags uint32 0x00000001 ; ACC_PUBLIC
000884b3 code_off uint32 0x487f8
000884b6
000884b6 struct encoded_method
000884b6 method_idx_diff int 0x10f50
000884b7 access_flags uint32 0x00000001 ; ACC_PUBLIC
000884b8 code_off uint32 0x48810
000884bb
000884bb struct encoded_method
000884bb method_idx_diff int 0x10f58
000884bc access_flags uint32 0x00001001 ; ACC_PUBLIC|ACC_SYNTHETIC
000884be code_off uint32 0x48828
000884c1
000884c1 struct class_data_item
000884c1 static_fields_size int 0
000884c2 instance_fields_size int 3
000884c3 direct_methods_size int 1
000884c4 virtual_methods_size int 1
000884c5
000884c5 struct encoded_field
000884c5 field_idx_diff int 0x9d30
000884c7 access_flags uint32 0x00000000
000884c8
000884c8 struct encoded_field
000884c8 field_idx_diff int 0x9d38
000884c9 access_flags uint32 0x00000000
000884ca
000884ca struct encoded_field
000884ca field_idx_diff int 0x9d40
000884cb access_flags uint32 0x00000000
000884cc
000884cc struct encoded_method
000884cc method_idx_diff int 0x110f8
000884ce access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000884d1 code_off uint32 0x4948c
000884d4
000884d4 struct encoded_method
000884d4 method_idx_diff int 0x11100
000884d6 access_flags uint32 0x00000001 ; ACC_PUBLIC
000884d7 code_off uint32 0x494ac
000884da
000884da struct class_data_item
000884da static_fields_size int 0
000884db instance_fields_size int 3
000884dc direct_methods_size int 1
000884dd virtual_methods_size int 0
000884de
000884de struct encoded_field
000884de field_idx_diff int 0x9b78
000884e0 access_flags uint32 0x00000000
000884e1
000884e1 struct encoded_field
000884e1 field_idx_diff int 0x9b80
000884e2 access_flags uint32 0x00000000
000884e3
000884e3 struct encoded_field
000884e3 field_idx_diff int 0x9b88
000884e4 access_flags uint32 0x00000000
000884e5
000884e5 struct encoded_method
000884e5 method_idx_diff int 0x10f60
000884e7 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000884ea code_off uint32 0x48844
000884ed
000884ed struct class_data_item
000884ed static_fields_size int 0
000884ee instance_fields_size int 1
000884ef direct_methods_size int 1
000884f0 virtual_methods_size int 0
000884f1
000884f1 struct encoded_field
000884f1 field_idx_diff int 0x9ba8
000884f3 access_flags uint32 0x00000000
000884f4
000884f4 struct encoded_method
000884f4 method_idx_diff int 0x10f68
000884f6 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000884f9 code_off uint32 0x4885c
000884fc
000884fc struct class_data_item
000884fc static_fields_size int 0
000884fd instance_fields_size int 33
000884fe direct_methods_size int 3
000884ff virtual_methods_size int 11
00088500
00088500 struct encoded_field
00088500 field_idx_diff int 0x9bc8
00088502 access_flags uint32 0x00000000
00088503
00088503 struct encoded_field
00088503 field_idx_diff int 0x9bd0
00088504 access_flags uint32 0x00000000
00088505
00088505 struct encoded_field
00088505 field_idx_diff int 0x9bd8
00088506 access_flags uint32 0x00000000
00088507
00088507 struct encoded_field
00088507 field_idx_diff int 0x9be0
00088508 access_flags uint32 0x00000000
00088509
00088509 struct encoded_field
00088509 field_idx_diff int 0x9be8
0008850a access_flags uint32 0x00000000
0008850b
0008850b struct encoded_field
0008850b field_idx_diff int 0x9bf0
0008850c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008850d
0008850d struct encoded_field
0008850d field_idx_diff int 0x9bf8
0008850e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008850f
0008850f struct encoded_field
0008850f field_idx_diff int 0x9c00
00088510 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088511
00088511 struct encoded_field
00088511 field_idx_diff int 0x9c08
00088512 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088513
00088513 struct encoded_field
00088513 field_idx_diff int 0x9c10
00088514 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088515
00088515 struct encoded_field
00088515 field_idx_diff int 0x9c18
00088516 access_flags uint32 0x00000000
00088517
00088517 struct encoded_field
00088517 field_idx_diff int 0x9c20
00088518 access_flags uint32 0x00000000
00088519
00088519 struct encoded_field
00088519 field_idx_diff int 0x9c28
0008851a access_flags uint32 0x00000000
0008851b
0008851b struct encoded_field
0008851b field_idx_diff int 0x9c30
0008851c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008851d
0008851d struct encoded_field
0008851d field_idx_diff int 0x9c38
0008851e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008851f
0008851f struct encoded_field
0008851f field_idx_diff int 0x9c40
00088520 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088521
00088521 struct encoded_field
00088521 field_idx_diff int 0x9c48
00088522 access_flags uint32 0x00000000
00088523
00088523 struct encoded_field
00088523 field_idx_diff int 0x9c50
00088524 access_flags uint32 0x00000000
00088525
00088525 struct encoded_field
00088525 field_idx_diff int 0x9c58
00088526 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088527
00088527 struct encoded_field
00088527 field_idx_diff int 0x9c60
00088528 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088529
00088529 struct encoded_field
00088529 field_idx_diff int 0x9c68
0008852a access_flags uint32 0x00000001 ; ACC_PUBLIC
0008852b
0008852b struct encoded_field
0008852b field_idx_diff int 0x9c70
0008852c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008852d
0008852d struct encoded_field
0008852d field_idx_diff int 0x9c78
0008852e access_flags uint32 0x00000000
0008852f
0008852f struct encoded_field
0008852f field_idx_diff int 0x9c80
00088530 access_flags uint32 0x00000000
00088531
00088531 struct encoded_field
00088531 field_idx_diff int 0x9c88
00088532 access_flags uint32 0x00000000
00088533
00088533 struct encoded_field
00088533 field_idx_diff int 0x9c90
00088534 access_flags uint32 0x00000000
00088535
00088535 struct encoded_field
00088535 field_idx_diff int 0x9c98
00088536 access_flags uint32 0x00000000
00088537
00088537 struct encoded_field
00088537 field_idx_diff int 0x9ca0
00088538 access_flags uint32 0x00000000
00088539
00088539 struct encoded_field
00088539 field_idx_diff int 0x9ca8
0008853a access_flags uint32 0x00000001 ; ACC_PUBLIC
0008853b
0008853b struct encoded_field
0008853b field_idx_diff int 0x9cb0
0008853c access_flags uint32 0x00000000
0008853d
0008853d struct encoded_field
0008853d field_idx_diff int 0x9cb8
0008853e access_flags uint32 0x00000000
0008853f
0008853f struct encoded_field
0008853f field_idx_diff int 0x9cc0
00088540 access_flags uint32 0x00000000
00088541
00088541 struct encoded_field
00088541 field_idx_diff int 0x9cc8
00088542 access_flags uint32 0x00000000
00088543
00088543 struct encoded_method
00088543 method_idx_diff int 0x10f70
00088545 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088548 code_off uint32 0x48874
0008854b
0008854b struct encoded_method
0008854b method_idx_diff int 0x10fa8
0008854c access_flags uint32 0x00000002 ; ACC_PRIVATE
0008854d code_off uint32 0x488ec
00088550
00088550 struct encoded_method
00088550 method_idx_diff int 0x10fd0
00088551 access_flags uint32 0x0000000c ; ACC_PROTECTED|ACC_STATIC
00088552 code_off uint32 0x48924
00088555
00088555 struct encoded_method
00088555 method_idx_diff int 0x10f78
00088557 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088558 code_off uint32 0x48958
0008855b
0008855b struct encoded_method
0008855b method_idx_diff int 0x10f80
0008855c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008855d code_off uint32 0x48980
00088560
00088560 struct encoded_method
00088560 method_idx_diff int 0x10f88
00088561 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088562 code_off uint32 0x4899c
00088565
00088565 struct encoded_method
00088565 method_idx_diff int 0x10f90
00088566 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088567 code_off uint32 0x489b4
0008856a
0008856a struct encoded_method
0008856a method_idx_diff int 0x10f98
0008856b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008856c code_off uint32 0x489cc
0008856f
0008856f struct encoded_method
0008856f method_idx_diff int 0x10fa0
00088570 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088571 code_off uint32 0x489ec
00088574
00088574 struct encoded_method
00088574 method_idx_diff int 0x10fb0
00088575 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088576 code_off uint32 0x48a08
00088579
00088579 struct encoded_method
00088579 method_idx_diff int 0x10fb8
0008857a access_flags uint32 0x00000001 ; ACC_PUBLIC
0008857b code_off uint32 0x48a20
0008857e
0008857e struct encoded_method
0008857e method_idx_diff int 0x10fc0
0008857f access_flags uint32 0x00000004 ; ACC_PROTECTED
00088580 code_off uint32 0x48a40
00088583
00088583 struct encoded_method
00088583 method_idx_diff int 0x10fc8
00088584 access_flags uint32 0x00000004 ; ACC_PROTECTED
00088585 code_off uint32 0x48a5c
00088588
00088588 struct encoded_method
00088588 method_idx_diff int 0x10fd8
00088589 access_flags uint32 0x00000004 ; ACC_PROTECTED
0008858a code_off uint32 0x48a74
0008858d
0008858d struct class_data_item
0008858d static_fields_size int 0
0008858e instance_fields_size int 0
0008858f direct_methods_size int 1
00088590 virtual_methods_size int 1
00088591
00088591 struct encoded_method
00088591 method_idx_diff int 0x10fe0
00088593 access_flags uint32 0x00010004 ; ACC_PROTECTED|ACC_CONSTRUCTOR
00088596 code_off uint32 0x48a8c
00088599
00088599 struct encoded_method
00088599 method_idx_diff int 0x10fe8
0008859b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008859c code_off uint32 0x48aa4
0008859f
0008859f struct class_data_item
0008859f static_fields_size int 0
000885a0 instance_fields_size int 1
000885a1 direct_methods_size int 1
000885a2 virtual_methods_size int 0
000885a3
000885a3 struct encoded_field
000885a3 field_idx_diff int 0x9cd0
000885a5 access_flags uint32 0x00000000
000885a6
000885a6 struct encoded_method
000885a6 method_idx_diff int 0x10ff0
000885a8 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000885ab code_off uint32 0x48ad0
000885ae
000885ae struct class_data_item
000885ae static_fields_size int 0
000885af instance_fields_size int 5
000885b0 direct_methods_size int 2
000885b1 virtual_methods_size int 5
000885b2
000885b2 struct encoded_field
000885b2 field_idx_diff int 0x9cf0
000885b4 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000885b5
000885b5 struct encoded_field
000885b5 field_idx_diff int 0x9cf8
000885b6 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000885b7
000885b7 struct encoded_field
000885b7 field_idx_diff int 0x9d00
000885b8 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000885b9
000885b9 struct encoded_field
000885b9 field_idx_diff int 0x9d08
000885ba access_flags uint32 0x00000002 ; ACC_PRIVATE
000885bb
000885bb struct encoded_field
000885bb field_idx_diff int 0x9d10
000885bc access_flags uint32 0x00000002 ; ACC_PRIVATE
000885bd
000885bd struct encoded_method
000885bd method_idx_diff int 0x11000
000885bf access_flags uint32 0x00000008 ; ACC_STATIC
000885c0 code_off uint32 0x48af8
000885c3
000885c3 struct encoded_method
000885c3 method_idx_diff int 0x11028
000885c4 access_flags uint32 0x00000002 ; ACC_PRIVATE
000885c5 code_off uint32 0x48b44
000885c8
000885c8 struct encoded_method
000885c8 method_idx_diff int 0x10ff8
000885ca access_flags uint32 0x00000001 ; ACC_PUBLIC
000885cb code_off uint32 0x48bc8
000885ce
000885ce struct encoded_method
000885ce method_idx_diff int 0x11008
000885cf access_flags uint32 0x00000001 ; ACC_PUBLIC
000885d0 code_off uint32 0x48be0
000885d3
000885d3 struct encoded_method
000885d3 method_idx_diff int 0x11010
000885d4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000885d5 code_off uint32 0x48bf8
000885d8
000885d8 struct encoded_method
000885d8 method_idx_diff int 0x11018
000885d9 access_flags uint32 0x00000001 ; ACC_PUBLIC
000885da code_off uint32 0x48c10
000885dd
000885dd struct encoded_method
000885dd method_idx_diff int 0x11020
000885de access_flags uint32 0x00000001 ; ACC_PUBLIC
000885df code_off uint32 0x48c28
000885e2
000885e2 struct class_data_item
000885e2 static_fields_size int 0
000885e3 instance_fields_size int 3
000885e4 direct_methods_size int 1
000885e5 virtual_methods_size int 1
000885e6
000885e6 struct encoded_field
000885e6 field_idx_diff int 0x9d18
000885e8 access_flags uint32 0x00000000
000885e9
000885e9 struct encoded_field
000885e9 field_idx_diff int 0x9d20
000885ea access_flags uint32 0x00000000
000885eb
000885eb struct encoded_field
000885eb field_idx_diff int 0x9d28
000885ec access_flags uint32 0x00000000
000885ed
000885ed struct encoded_method
000885ed method_idx_diff int 0x11030
000885ef access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
000885f2 code_off uint32 0x48c40
000885f5
000885f5 struct encoded_method
000885f5 method_idx_diff int 0x11038
000885f7 access_flags uint32 0x00000001 ; ACC_PUBLIC
000885f8 code_off uint32 0x48c68
000885fb
000885fb struct class_data_item
000885fb static_fields_size int 0
000885fc instance_fields_size int 0
000885fd direct_methods_size int 0
000885fe virtual_methods_size int 1
000885ff
000885ff struct encoded_method
000885ff method_idx_diff int 0x11040
00088601 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088603 code_off uint32 0x00000000
00088604
00088604 struct class_data_item
00088604 static_fields_size int 0
00088605 instance_fields_size int 0
00088606 direct_methods_size int 1
00088607 virtual_methods_size int 2
00088608
00088608 struct encoded_method
00088608 method_idx_diff int 0x11090
0008860a access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
0008860d code_off uint32 0x490a8
00088610
00088610 struct encoded_method
00088610 method_idx_diff int 0x11098
00088612 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088613 code_off uint32 0x490c0
00088616
00088616 struct encoded_method
00088616 method_idx_diff int 0x110a0
00088617 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088618 code_off uint32 0x49120
0008861b
0008861b struct class_data_item
0008861b static_fields_size int 0
0008861c instance_fields_size int 0
0008861d direct_methods_size int 1
0008861e virtual_methods_size int 2
0008861f
0008861f struct encoded_method
0008861f method_idx_diff int 0x110c8
00088621 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088624 code_off uint32 0x4922c
00088627
00088627 struct encoded_method
00088627 method_idx_diff int 0x110d0
00088629 access_flags uint32 0x00000001 ; ACC_PUBLIC
0008862a code_off uint32 0x49244
0008862d
0008862d struct encoded_method
0008862d method_idx_diff int 0x110d8
0008862e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008862f code_off uint32 0x4934c
00088632
00088632 struct class_data_item
00088632 static_fields_size int 0
00088633 instance_fields_size int 0
00088634 direct_methods_size int 1
00088635 virtual_methods_size int 2
00088636
00088636 struct encoded_method
00088636 method_idx_diff int 0x110e0
00088638 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
0008863b code_off uint32 0x49368
0008863e
0008863e struct encoded_method
0008863e method_idx_diff int 0x110e8
00088640 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088641 code_off uint32 0x49380
00088644
00088644 struct encoded_method
00088644 method_idx_diff int 0x110f0
00088645 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088646 code_off uint32 0x49470
00088649
00088649 struct class_data_item
00088649 static_fields_size int 0
0008864a instance_fields_size int 0
0008864b direct_methods_size int 1
0008864c virtual_methods_size int 1
0008864d
0008864d struct encoded_method
0008864d method_idx_diff int 0x11048
0008864f access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088652 code_off uint32 0x48cd4
00088655
00088655 struct encoded_method
00088655 method_idx_diff int 0x11050
00088657 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088658 code_off uint32 0x48cec
0008865b
0008865b struct class_data_item
0008865b static_fields_size int 0
0008865c instance_fields_size int 0
0008865d direct_methods_size int 1
0008865e virtual_methods_size int 1
0008865f
0008865f struct encoded_method
0008865f method_idx_diff int 0x11060
00088661 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088664 code_off uint32 0x48e00
00088667
00088667 struct encoded_method
00088667 method_idx_diff int 0x11068
00088669 access_flags uint32 0x00000001 ; ACC_PUBLIC
0008866a code_off uint32 0x48e18
0008866d
0008866d struct class_data_item
0008866d static_fields_size int 0
0008866e instance_fields_size int 0
0008866f direct_methods_size int 1
00088670 virtual_methods_size int 1
00088671
00088671 struct encoded_method
00088671 method_idx_diff int 0x11078
00088673 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088676 code_off uint32 0x48f54
00088679
00088679 struct encoded_method
00088679 method_idx_diff int 0x11080
0008867b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008867c code_off uint32 0x48f6c
0008867f
0008867f struct class_data_item
0008867f static_fields_size int 0
00088680 instance_fields_size int 0
00088681 direct_methods_size int 1
00088682 virtual_methods_size int 1
00088683
00088683 struct encoded_method
00088683 method_idx_diff int 0x110a8
00088685 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088688 code_off uint32 0x49134
0008868b
0008868b struct encoded_method
0008868b method_idx_diff int 0x110b0
0008868d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008868e code_off uint32 0x4914c
00088691
00088691 struct class_data_item
00088691 static_fields_size int 0
00088692 instance_fields_size int 0
00088693 direct_methods_size int 1
00088694 virtual_methods_size int 1
00088695
00088695 struct encoded_method
00088695 method_idx_diff int 0x110b8
00088697 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
0008869a code_off uint32 0x491a8
0008869d
0008869d struct encoded_method
0008869d method_idx_diff int 0x110c0
0008869f access_flags uint32 0x00000001 ; ACC_PUBLIC
000886a0 code_off uint32 0x491c0
000886a3
000886a3 struct class_data_item
000886a3 static_fields_size int 1
000886a4 instance_fields_size int 0
000886a5 direct_methods_size int 4
000886a6 virtual_methods_size int 0
000886a7
000886a7 struct encoded_field
000886a7 field_idx_diff int 0x9d48
000886a9 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
000886aa
000886aa struct encoded_method
000886aa method_idx_diff int 0x11108
000886ac access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
000886af code_off uint32 0x494c0
000886b2
000886b2 struct encoded_method
000886b2 method_idx_diff int 0x11110
000886b3 access_flags uint32 0x00000008 ; ACC_STATIC
000886b4 code_off uint32 0x4958c
000886b7
000886b7 struct encoded_method
000886b7 method_idx_diff int 0x11118
000886b8 access_flags uint32 0x00000008 ; ACC_STATIC
000886b9 code_off uint32 0x495c8
000886bc
000886bc struct encoded_method
000886bc method_idx_diff int 0x11120
000886bd access_flags uint32 0x00000008 ; ACC_STATIC
000886be code_off uint32 0x49654
000886c1
000886c1 struct class_data_item
000886c1 static_fields_size int 0
000886c2 instance_fields_size int 4
000886c3 direct_methods_size int 1
000886c4 virtual_methods_size int 3
000886c5
000886c5 struct encoded_field
000886c5 field_idx_diff int 0x9d50
000886c7 access_flags uint32 0x00000002 ; ACC_PRIVATE
000886c8
000886c8 struct encoded_field
000886c8 field_idx_diff int 0x9d58
000886c9 access_flags uint32 0x00000002 ; ACC_PRIVATE
000886ca
000886ca struct encoded_field
000886ca field_idx_diff int 0x9d60
000886cb access_flags uint32 0x00000002 ; ACC_PRIVATE
000886cc
000886cc struct encoded_field
000886cc field_idx_diff int 0x9d68
000886cd access_flags uint32 0x00000002 ; ACC_PRIVATE
000886ce
000886ce struct encoded_method
000886ce method_idx_diff int 0x11128
000886d0 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000886d3 code_off uint32 0x49734
000886d6
000886d6 struct encoded_method
000886d6 method_idx_diff int 0x11130
000886d8 access_flags uint32 0x00000001 ; ACC_PUBLIC
000886d9 code_off uint32 0x49970
000886dc
000886dc struct encoded_method
000886dc method_idx_diff int 0x11138
000886dd access_flags uint32 0x00000001 ; ACC_PUBLIC
000886de code_off uint32 0x49988
000886e1
000886e1 struct encoded_method
000886e1 method_idx_diff int 0x11140
000886e2 access_flags uint32 0x00000001 ; ACC_PUBLIC
000886e3 code_off uint32 0x499a4
000886e6
000886e6 struct class_data_item
000886e6 static_fields_size int 0
000886e7 instance_fields_size int 0
000886e8 direct_methods_size int 1
000886e9 virtual_methods_size int 0
000886ea
000886ea struct encoded_method
000886ea method_idx_diff int 0x11148
000886ec access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000886ed code_off uint32 0x499f0
000886f0
000886f0 struct class_data_item
000886f0 static_fields_size int 0
000886f1 instance_fields_size int 5
000886f2 direct_methods_size int 1
000886f3 virtual_methods_size int 3
000886f4
000886f4 struct encoded_field
000886f4 field_idx_diff int 0x9d70
000886f6 access_flags uint32 0x00000002 ; ACC_PRIVATE
000886f7
000886f7 struct encoded_field
000886f7 field_idx_diff int 0x9d78
000886f8 access_flags uint32 0x00000002 ; ACC_PRIVATE
000886f9
000886f9 struct encoded_field
000886f9 field_idx_diff int 0x9d80
000886fa access_flags uint32 0x00000002 ; ACC_PRIVATE
000886fb
000886fb struct encoded_field
000886fb field_idx_diff int 0x9d88
000886fc access_flags uint32 0x00000002 ; ACC_PRIVATE
000886fd
000886fd struct encoded_field
000886fd field_idx_diff int 0x9d90
000886fe access_flags uint32 0x00000002 ; ACC_PRIVATE
000886ff
000886ff struct encoded_method
000886ff method_idx_diff int 0x11150
00088701 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088704 code_off uint32 0x49aa8
00088707
00088707 struct encoded_method
00088707 method_idx_diff int 0x11158
00088709 access_flags uint32 0x00000001 ; ACC_PUBLIC
0008870a code_off uint32 0x49d0c
0008870d
0008870d struct encoded_method
0008870d method_idx_diff int 0x11160
0008870e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008870f code_off uint32 0x49d24
00088712
00088712 struct encoded_method
00088712 method_idx_diff int 0x11168
00088713 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088714 code_off uint32 0x49d40
00088717
00088717 struct class_data_item
00088717 static_fields_size int 0
00088718 instance_fields_size int 1
00088719 direct_methods_size int 1
0008871a virtual_methods_size int 3
0008871b
0008871b struct encoded_field
0008871b field_idx_diff int 0x9d98
0008871d access_flags uint32 0x00000002 ; ACC_PRIVATE
0008871e
0008871e struct encoded_method
0008871e method_idx_diff int 0x11170
00088720 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088723 code_off uint32 0x49d9c
00088726
00088726 struct encoded_method
00088726 method_idx_diff int 0x11178
00088728 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088729 code_off uint32 0x4a018
0008872c
0008872c struct encoded_method
0008872c method_idx_diff int 0x11180
0008872d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008872e code_off uint32 0x4a030
00088731
00088731 struct encoded_method
00088731 method_idx_diff int 0x11188
00088732 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088733 code_off uint32 0x4a0fc
00088736
00088736 struct class_data_item
00088736 static_fields_size int 0
00088737 instance_fields_size int 0
00088738 direct_methods_size int 1
00088739 virtual_methods_size int 0
0008873a
0008873a struct encoded_method
0008873a method_idx_diff int 0x11190
0008873c access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008873d code_off uint32 0x4a11c
00088740
00088740 struct class_data_item
00088740 static_fields_size int 1
00088741 instance_fields_size int 0
00088742 direct_methods_size int 1
00088743 virtual_methods_size int 0
00088744
00088744 struct encoded_field
00088744 field_idx_diff int 0x9da0
00088746 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00088747
00088747 struct encoded_method
00088747 method_idx_diff int 0x111c8
00088749 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008874a code_off uint32 0x4a1c8
0008874d
0008874d struct class_data_item
0008874d static_fields_size int 0
0008874e instance_fields_size int 0
0008874f direct_methods_size int 1
00088750 virtual_methods_size int 0
00088751
00088751 struct encoded_method
00088751 method_idx_diff int 0x111d0
00088753 access_flags uint32 0x00000008 ; ACC_STATIC
00088754 code_off uint32 0x4a280
00088757
00088757 struct class_data_item
00088757 static_fields_size int 0
00088758 instance_fields_size int 1
00088759 direct_methods_size int 1
0008875a virtual_methods_size int 2
0008875b
0008875b struct encoded_field
0008875b field_idx_diff int 0x9da8
0008875d access_flags uint32 0x00000002 ; ACC_PRIVATE
0008875e
0008875e struct encoded_method
0008875e method_idx_diff int 0x111d8
00088760 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088763 code_off uint32 0x4a3b8
00088766
00088766 struct encoded_method
00088766 method_idx_diff int 0x111e0
00088768 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088769 code_off uint32 0x4a520
0008876c
0008876c struct encoded_method
0008876c method_idx_diff int 0x111e8
0008876d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008876e code_off uint32 0x4a538
00088771
00088771 struct class_data_item
00088771 static_fields_size int 0
00088772 instance_fields_size int 5
00088773 direct_methods_size int 1
00088774 virtual_methods_size int 3
00088775
00088775 struct encoded_field
00088775 field_idx_diff int 0x9db0
00088777 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088778
00088778 struct encoded_field
00088778 field_idx_diff int 0x9db8
00088779 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
0008877a
0008877a struct encoded_field
0008877a field_idx_diff int 0x9dc0
0008877b access_flags uint32 0x00000002 ; ACC_PRIVATE
0008877c
0008877c struct encoded_field
0008877c field_idx_diff int 0x9dc8
0008877d access_flags uint32 0x00000002 ; ACC_PRIVATE
0008877e
0008877e struct encoded_field
0008877e field_idx_diff int 0x9dd0
0008877f access_flags uint32 0x00000002 ; ACC_PRIVATE
00088780
00088780 struct encoded_method
00088780 method_idx_diff int 0x111f0
00088782 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088785 code_off uint32 0x4a558
00088788
00088788 struct encoded_method
00088788 method_idx_diff int 0x111f8
0008878a access_flags uint32 0x00000001 ; ACC_PUBLIC
0008878b code_off uint32 0x4a788
0008878e
0008878e struct encoded_method
0008878e method_idx_diff int 0x11200
0008878f access_flags uint32 0x00000001 ; ACC_PUBLIC
00088790 code_off uint32 0x4a7a0
00088793
00088793 struct encoded_method
00088793 method_idx_diff int 0x11208
00088794 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088795 code_off uint32 0x4a7c8
00088798
00088798 struct class_data_item
00088798 static_fields_size int 4
00088799 instance_fields_size int 0
0008879a direct_methods_size int 7
0008879b virtual_methods_size int 0
0008879c
0008879c struct encoded_field
0008879c field_idx_diff int 0x9dd8
0008879e access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
0008879f
0008879f struct encoded_field
0008879f field_idx_diff int 0x9de0
000887a0 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
000887a1
000887a1 struct encoded_field
000887a1 field_idx_diff int 0x9de8
000887a2 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
000887a3
000887a3 struct encoded_field
000887a3 field_idx_diff int 0x9df0
000887a4 access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
000887a5
000887a5 struct encoded_method
000887a5 method_idx_diff int 0x11210
000887a7 access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
000887aa code_off uint32 0x4a884
000887ad
000887ad struct encoded_method
000887ad method_idx_diff int 0x11218
000887ae access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887af code_off uint32 0x4a8b4
000887b2
000887b2 struct encoded_method
000887b2 method_idx_diff int 0x11220
000887b3 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887b4 code_off uint32 0x4a930
000887b7
000887b7 struct encoded_method
000887b7 method_idx_diff int 0x11228
000887b8 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887b9 code_off uint32 0x4aa34
000887bc
000887bc struct encoded_method
000887bc method_idx_diff int 0x11230
000887bd access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887be code_off uint32 0x4aa80
000887c1
000887c1 struct encoded_method
000887c1 method_idx_diff int 0x11238
000887c2 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887c3 code_off uint32 0x4aac8
000887c6
000887c6 struct encoded_method
000887c6 method_idx_diff int 0x11240
000887c7 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887c8 code_off uint32 0x4ab08
000887cb
000887cb struct class_data_item
000887cb static_fields_size int 0
000887cc instance_fields_size int 5
000887cd direct_methods_size int 1
000887ce virtual_methods_size int 3
000887cf
000887cf struct encoded_field
000887cf field_idx_diff int 0x9df8
000887d1 access_flags uint32 0x00000002 ; ACC_PRIVATE
000887d2
000887d2 struct encoded_field
000887d2 field_idx_diff int 0x9e00
000887d3 access_flags uint32 0x00000002 ; ACC_PRIVATE
000887d4
000887d4 struct encoded_field
000887d4 field_idx_diff int 0x9e08
000887d5 access_flags uint32 0x00000002 ; ACC_PRIVATE
000887d6
000887d6 struct encoded_field
000887d6 field_idx_diff int 0x9e10
000887d7 access_flags uint32 0x00000002 ; ACC_PRIVATE
000887d8
000887d8 struct encoded_field
000887d8 field_idx_diff int 0x9e18
000887d9 access_flags uint32 0x00000002 ; ACC_PRIVATE
000887da
000887da struct encoded_method
000887da method_idx_diff int 0x11248
000887dc access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000887df code_off uint32 0x4ab68
000887e2
000887e2 struct encoded_method
000887e2 method_idx_diff int 0x11250
000887e4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000887e5 code_off uint32 0x4ade0
000887e8
000887e8 struct encoded_method
000887e8 method_idx_diff int 0x11258
000887e9 access_flags uint32 0x00000001 ; ACC_PUBLIC
000887ea code_off uint32 0x4adf8
000887ed
000887ed struct encoded_method
000887ed method_idx_diff int 0x11260
000887ee access_flags uint32 0x00000001 ; ACC_PUBLIC
000887ef code_off uint32 0x4ae20
000887f2
000887f2 struct class_data_item
000887f2 static_fields_size int 0
000887f3 instance_fields_size int 0
000887f4 direct_methods_size int 1
000887f5 virtual_methods_size int 0
000887f6
000887f6 struct encoded_method
000887f6 method_idx_diff int 0x11268
000887f8 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887f9 code_off uint32 0x4ae8c
000887fc
000887fc struct class_data_item
000887fc static_fields_size int 0
000887fd instance_fields_size int 0
000887fe direct_methods_size int 1
000887ff virtual_methods_size int 0
00088800
00088800 struct encoded_method
00088800 method_idx_diff int 0x11270
00088802 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088805 code_off uint32 0x4aea4
00088808
00088808 struct class_data_item
00088808 static_fields_size int 0
00088809 instance_fields_size int 0
0008880a direct_methods_size int 1
0008880b virtual_methods_size int 0
0008880c
0008880c struct encoded_method
0008880c method_idx_diff int 0x11278
0008880e access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088811 code_off uint32 0x4aebc
00088814
00088814 struct class_data_item
00088814 static_fields_size int 0
00088815 instance_fields_size int 0
00088816 direct_methods_size int 1
00088817 virtual_methods_size int 0
00088818
00088818 struct encoded_method
00088818 method_idx_diff int 0x11280
0008881a access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
0008881d code_off uint32 0x4aed4
00088820
00088820 struct class_data_item
00088820 static_fields_size int 0
00088821 instance_fields_size int 0
00088822 direct_methods_size int 1
00088823 virtual_methods_size int 0
00088824
00088824 struct encoded_method
00088824 method_idx_diff int 0x11288
00088826 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088829 code_off uint32 0x4aeec
0008882c
0008882c struct class_data_item
0008882c static_fields_size int 0
0008882d instance_fields_size int 0
0008882e direct_methods_size int 0
0008882f virtual_methods_size int 5
00088830
00088830 struct encoded_method
00088830 method_idx_diff int 0x112c8
00088832 access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
00088834 code_off uint32 0x00000000
00088835
00088835 struct encoded_method
00088835 method_idx_diff int 0x112d0
00088836 access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
00088838 code_off uint32 0x00000000
00088839
00088839 struct encoded_method
00088839 method_idx_diff int 0x112d8
0008883a access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
0008883c code_off uint32 0x00000000
0008883d
0008883d struct encoded_method
0008883d method_idx_diff int 0x112e0
0008883e access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
00088840 code_off uint32 0x00000000
00088841
00088841 struct encoded_method
00088841 method_idx_diff int 0x112e8
00088842 access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
00088844 code_off uint32 0x00000000
00088845
00088845 struct class_data_item
00088845 static_fields_size int 2
00088846 instance_fields_size int 5
00088847 direct_methods_size int 1
00088848 virtual_methods_size int 5
00088849
00088849 struct encoded_field
00088849 field_idx_diff int 0x9e20
0008884b access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
0008884c
0008884c struct encoded_field
0008884c field_idx_diff int 0x9e50
0008884d access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
0008884e
0008884e struct encoded_field
0008884e field_idx_diff int 0x9e28
00088850 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088851
00088851 struct encoded_field
00088851 field_idx_diff int 0x9e30
00088852 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088853
00088853 struct encoded_field
00088853 field_idx_diff int 0x9e38
00088854 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088855
00088855 struct encoded_field
00088855 field_idx_diff int 0x9e40
00088856 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088857
00088857 struct encoded_field
00088857 field_idx_diff int 0x9e48
00088858 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088859
00088859 struct encoded_method
00088859 method_idx_diff int 0x11290
0008885b access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
0008885e code_off uint32 0x4af04
00088861
00088861 struct encoded_method
00088861 method_idx_diff int 0x11298
00088863 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088864 code_off uint32 0x4af64
00088867
00088867 struct encoded_method
00088867 method_idx_diff int 0x112a0
00088868 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088869 code_off uint32 0x4af7c
0008886c
0008886c struct encoded_method
0008886c method_idx_diff int 0x112a8
0008886d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008886e code_off uint32 0x4af94
00088871
00088871 struct encoded_method
00088871 method_idx_diff int 0x112b0
00088872 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088873 code_off uint32 0x4afac
00088876
00088876 struct encoded_method
00088876 method_idx_diff int 0x112b8
00088877 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088878 code_off uint32 0x4afc4
0008887b
0008887b struct class_data_item
0008887b static_fields_size int 0
0008887c instance_fields_size int 0
0008887d direct_methods_size int 1
0008887e virtual_methods_size int 0
0008887f
0008887f struct encoded_method
0008887f method_idx_diff int 0x112c0
00088881 access_flags uint32 0x00000008 ; ACC_STATIC
00088882 code_off uint32 0x4afdc
00088885
00088885 struct class_data_item
00088885 static_fields_size int 0
00088886 instance_fields_size int 0
00088887 direct_methods_size int 2
00088888 virtual_methods_size int 0
00088889
00088889 struct encoded_method
00088889 method_idx_diff int 0x112f0
0008888b access_flags uint32 0x00000008 ; ACC_STATIC
0008888c code_off uint32 0x4b06c
0008888f
0008888f struct encoded_method
0008888f method_idx_diff int 0x112f8
00088890 access_flags uint32 0x00000008 ; ACC_STATIC
00088891 code_off uint32 0x4b0e4
00088894
00088894 struct class_data_item
00088894 static_fields_size int 0
00088895 instance_fields_size int 0
00088896 direct_methods_size int 0
00088897 virtual_methods_size int 3
00088898
00088898 struct encoded_method
00088898 method_idx_diff int 0x11300
0008889a access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
0008889c code_off uint32 0x00000000
0008889d
0008889d struct encoded_method
0008889d method_idx_diff int 0x11308
0008889e access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
000888a0 code_off uint32 0x00000000
000888a1
000888a1 struct encoded_method
000888a1 method_idx_diff int 0x11310
000888a2 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
000888a4 code_off uint32 0x00000000
000888a5
000888a5 struct class_data_item
000888a5 static_fields_size int 0
000888a6 instance_fields_size int 0
000888a7 direct_methods_size int 1
000888a8 virtual_methods_size int 3
000888a9
000888a9 struct encoded_method
000888a9 method_idx_diff int 0x11318
000888ab access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
000888ae code_off uint32 0x4b124
000888b1
000888b1 struct encoded_method
000888b1 method_idx_diff int 0x11320
000888b3 access_flags uint32 0x00000001 ; ACC_PUBLIC
000888b4 code_off uint32 0x4b13c
000888b7
000888b7 struct encoded_method
000888b7 method_idx_diff int 0x11328
000888b8 access_flags uint32 0x00000001 ; ACC_PUBLIC
000888b9 code_off uint32 0x4b158
000888bc
000888bc struct encoded_method
000888bc method_idx_diff int 0x11330
000888bd access_flags uint32 0x00000001 ; ACC_PUBLIC
000888be code_off uint32 0x4b174
000888c1
000888c1 struct class_data_item
000888c1 static_fields_size int 0
000888c2 instance_fields_size int 0
000888c3 direct_methods_size int 1
000888c4 virtual_methods_size int 3
000888c5
000888c5 struct encoded_method
000888c5 method_idx_diff int 0x11338
000888c7 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
000888ca code_off uint32 0x4b190
000888cd
000888cd struct encoded_method
000888cd method_idx_diff int 0x11340
000888cf access_flags uint32 0x00000001 ; ACC_PUBLIC
000888d0 code_off uint32 0x4b1a8
000888d3
000888d3 struct encoded_method
000888d3 method_idx_diff int 0x11348
000888d4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000888d5 code_off uint32 0x4b1c4
000888d8
000888d8 struct encoded_method
000888d8 method_idx_diff int 0x11350
000888d9 access_flags uint32 0x00000001 ; ACC_PUBLIC
000888da code_off uint32 0x4b1e0
000888dd
000888dd struct class_data_item
000888dd static_fields_size int 0
000888de instance_fields_size int 0
000888df direct_methods_size int 1
000888e0 virtual_methods_size int 0
000888e1
000888e1 struct encoded_method
000888e1 method_idx_diff int 0x11358
000888e3 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
000888e6 code_off uint32 0x4b1fc
00087daa struct class_data_item
00087daa static_fields_size int 6
00087dab instance_fields_size int 0
00087dac direct_methods_size int 1
00087dad virtual_methods_size int 0
00087dae
00087dae struct encoded_field
00087dae field_idx_diff int 0x9838
00087daf access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087db0
00087db0 struct encoded_field
00087db0 field_idx_diff int 0x9840
00087db1 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087db2
00087db2 struct encoded_field
00087db2 field_idx_diff int 0x9848
00087db3 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087db4
00087db4 struct encoded_field
00087db4 field_idx_diff int 0x9850
00087db5 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087db6
00087db6 struct encoded_field
00087db6 field_idx_diff int 0x9858
00087db7 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087db8
00087db8 struct encoded_field
00087db8 field_idx_diff int 0x9860
00087db9 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
00087dba
00087dba struct encoded_method
00087dba method_idx_diff int 0x10688
00087dbc access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
00087dbf code_off uint32 0x43cd0
00087dc2
00087dc2 struct class_data_item
00087dc2 static_fields_size int 0
00087dc3 instance_fields_size int 1
00087dc4 direct_methods_size int 1
00087dc5 virtual_methods_size int 3
00087dc6
00087dc6 struct encoded_field
00087dc6 field_idx_diff int 0x9868
00087dc7 access_flags uint32 0x00001010 ; ACC_FINAL|ACC_SYNTHETIC
00087dc9
00087dc9 struct encoded_method
00087dc9 method_idx_diff int 0x10690
00087dcb access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087dce code_off uint32 0x43dfc
00087dd1
00087dd1 struct encoded_method
00087dd1 method_idx_diff int 0x10698
00087dd3 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087dd4 code_off uint32 0x43e18
00087dd7
00087dd7 struct encoded_method
00087dd7 method_idx_diff int 0x106a0
00087dd8 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087dd9 code_off uint32 0x43e34
00087ddc
00087ddc struct encoded_method
00087ddc method_idx_diff int 0x106a8
00087ddd access_flags uint32 0x00000001 ; ACC_PUBLIC
00087dde code_off uint32 0x43e50
00087de1
00087de1 struct class_data_item
00087de1 static_fields_size int 0
00087de2 instance_fields_size int 4
00087de3 direct_methods_size int 1
00087de4 virtual_methods_size int 3
00087de5
00087de5 struct encoded_field
00087de5 field_idx_diff int 0x9870
00087de6 access_flags uint32 0x00000000
00087de7
00087de7 struct encoded_field
00087de7 field_idx_diff int 0x9878
00087de8 access_flags uint32 0x00000000
00087de9
00087de9 struct encoded_field
00087de9 field_idx_diff int 0x9880
00087dea access_flags uint32 0x00000000
00087deb
00087deb struct encoded_field
00087deb field_idx_diff int 0x9888
00087dec access_flags uint32 0x00000000
00087ded
00087ded struct encoded_method
00087ded method_idx_diff int 0x106b0
00087def access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00087df2 code_off uint32 0x43e6c
00087df5
00087df5 struct encoded_method
00087df5 method_idx_diff int 0x106b8
00087df7 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087df8 code_off uint32 0x43f8c
00087dfb
00087dfb struct encoded_method
00087dfb method_idx_diff int 0x106c0
00087dfc access_flags uint32 0x00000001 ; ACC_PUBLIC
00087dfd code_off uint32 0x43fa4
00087e00
00087e00 struct encoded_method
00087e00 method_idx_diff int 0x106c8
00087e01 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e02 code_off uint32 0x43fc4
00087e05
00087e05 struct class_data_item
00087e05 static_fields_size int 0
00087e06 instance_fields_size int 1
00087e07 direct_methods_size int 1
00087e08 virtual_methods_size int 5
00087e09
00087e09 struct encoded_field
00087e09 field_idx_diff int 0x9890
00087e0a access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00087e0b
00087e0b struct encoded_method
00087e0b method_idx_diff int 0x106d0
00087e0d access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00087e10 code_off uint32 0x43fe4
00087e13
00087e13 struct encoded_method
00087e13 method_idx_diff int 0x106d8
00087e15 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e16 code_off uint32 0x44000
00087e19
00087e19 struct encoded_method
00087e19 method_idx_diff int 0x106e0
00087e1a access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e1b code_off uint32 0x44020
00087e1e
00087e1e struct encoded_method
00087e1e method_idx_diff int 0x106e8
00087e1f access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e20 code_off uint32 0x44040
00087e23
00087e23 struct encoded_method
00087e23 method_idx_diff int 0x106f0
00087e24 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e25 code_off uint32 0x4407c
00087e28
00087e28 struct encoded_method
00087e28 method_idx_diff int 0x106f8
00087e29 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e2a code_off uint32 0x440b8
00087e2d
00087e2d struct class_data_item
00087e2d static_fields_size int 0
00087e2e instance_fields_size int 0
00087e2f direct_methods_size int 0
00087e30 virtual_methods_size int 3
00087e31
00087e31 struct encoded_method
00087e31 method_idx_diff int 0x11958
00087e33 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00087e35 code_off uint32 0x00000000
00087e36
00087e36 struct encoded_method
00087e36 method_idx_diff int 0x11960
00087e37 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00087e39 code_off uint32 0x00000000
00087e3a
00087e3a struct encoded_method
00087e3a method_idx_diff int 0x11968
00087e3b access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00087e3d code_off uint32 0x00000000
00087e3e
00087e3e struct class_data_item
00087e3e static_fields_size int 0
00087e3f instance_fields_size int 1
00087e40 direct_methods_size int 2
00087e41 virtual_methods_size int 18
00087e42
00087e42 struct encoded_field
00087e42 field_idx_diff int 0x98e0
00087e43 access_flags uint32 0x00000000
00087e44
00087e44 struct encoded_method
00087e44 method_idx_diff int 0x10948
00087e46 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087e49 code_off uint32 0x45d58
00087e4c
00087e4c struct encoded_method
00087e4c method_idx_diff int 0x10950
00087e4d access_flags uint32 0x0000000c ; ACC_PROTECTED|ACC_STATIC
00087e4e code_off uint32 0x45d70
00087e51
00087e51 struct encoded_method
00087e51 method_idx_diff int 0x10958
00087e53 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e54 code_off uint32 0x45d9c
00087e57
00087e57 struct encoded_method
00087e57 method_idx_diff int 0x10960
00087e58 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e59 code_off uint32 0x45dc0
00087e5c
00087e5c struct encoded_method
00087e5c method_idx_diff int 0x10970
00087e5d access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e5e code_off uint32 0x45dec
00087e61
00087e61 struct encoded_method
00087e61 method_idx_diff int 0x10978
00087e62 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e63 code_off uint32 0x45e18
00087e66
00087e66 struct encoded_method
00087e66 method_idx_diff int 0x10980
00087e67 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e68 code_off uint32 0x45e48
00087e6b
00087e6b struct encoded_method
00087e6b method_idx_diff int 0x10988
00087e6c access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e6d code_off uint32 0x45e78
00087e70
00087e70 struct encoded_method
00087e70 method_idx_diff int 0x10990
00087e71 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e72 code_off uint32 0x45ea8
00087e75
00087e75 struct encoded_method
00087e75 method_idx_diff int 0x10998
00087e76 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e77 code_off uint32 0x45ed8
00087e7a
00087e7a struct encoded_method
00087e7a method_idx_diff int 0x109a0
00087e7b access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e7c code_off uint32 0x45f08
00087e7f
00087e7f struct encoded_method
00087e7f method_idx_diff int 0x109b8
00087e80 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e81 code_off uint32 0x45f38
00087e84
00087e84 struct encoded_method
00087e84 method_idx_diff int 0x109c8
00087e85 access_flags uint32 0x00000004 ; ACC_PROTECTED
00087e86 code_off uint32 0x45f5c
00087e89
00087e89 struct encoded_method
00087e89 method_idx_diff int 0x109d0
00087e8a access_flags uint32 0x00000004 ; ACC_PROTECTED
00087e8b code_off uint32 0x45f88
00087e8e
00087e8e struct encoded_method
00087e8e method_idx_diff int 0x109e0
00087e8f access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e90 code_off uint32 0x45fb8
00087e93
00087e93 struct encoded_method
00087e93 method_idx_diff int 0x109e8
00087e94 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e95 code_off uint32 0x45fe4
00087e98
00087e98 struct encoded_method
00087e98 method_idx_diff int 0x109f0
00087e99 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e9a code_off uint32 0x46010
00087e9d
00087e9d struct encoded_method
00087e9d method_idx_diff int 0x109f8
00087e9e access_flags uint32 0x00000001 ; ACC_PUBLIC
00087e9f code_off uint32 0x46034
00087ea2
00087ea2 struct encoded_method
00087ea2 method_idx_diff int 0x10a00
00087ea3 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087ea4 code_off uint32 0x46058
00087ea7
00087ea7 struct encoded_method
00087ea7 method_idx_diff int 0x10a08
00087ea8 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087ea9 code_off uint32 0x4607c
00087eac
00087eac struct class_data_item
00087eac static_fields_size int 0
00087ead instance_fields_size int 4
00087eae direct_methods_size int 7
00087eaf virtual_methods_size int 42
00087eb0
00087eb0 struct encoded_field
00087eb0 field_idx_diff int 0x9898
00087eb1 access_flags uint32 0x00000010 ; ACC_FINAL
00087eb2
00087eb2 struct encoded_field
00087eb2 field_idx_diff int 0x98a8
00087eb3 access_flags uint32 0x00000002 ; ACC_PRIVATE
00087eb4
00087eb4 struct encoded_field
00087eb4 field_idx_diff int 0x98b0
00087eb5 access_flags uint32 0x00000002 ; ACC_PRIVATE
00087eb6
00087eb6 struct encoded_field
00087eb6 field_idx_diff int 0x98b8
00087eb7 access_flags uint32 0x00000002 ; ACC_PRIVATE
00087eb8
00087eb8 struct encoded_method
00087eb8 method_idx_diff int 0x10700
00087eba access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087ebd code_off uint32 0x440f4
00087ec0
00087ec0 struct encoded_method
00087ec0 method_idx_diff int 0x10708
00087ec1 access_flags uint32 0x00010002 ; ACC_PRIVATE|ACC_CONSTRUCTOR
00087ec4 code_off uint32 0x44110
00087ec7
00087ec7 struct encoded_method
00087ec7 method_idx_diff int 0x10710
00087ec8 access_flags uint32 0x00010002 ; ACC_PRIVATE|ACC_CONSTRUCTOR
00087ecb code_off uint32 0x4412c
00087ece
00087ece struct encoded_method
00087ece method_idx_diff int 0x10718
00087ecf access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00087ed0 code_off uint32 0x44178
00087ed3
00087ed3 struct encoded_method
00087ed3 method_idx_diff int 0x10720
00087ed4 access_flags uint32 0x00000002 ; ACC_PRIVATE
00087ed5 code_off uint32 0x4419c
00087ed8
00087ed8 struct encoded_method
00087ed8 method_idx_diff int 0x10728
00087ed9 access_flags uint32 0x00000002 ; ACC_PRIVATE
00087eda code_off uint32 0x44244
00087edd
00087edd struct encoded_method
00087edd method_idx_diff int 0x10730
00087ede access_flags uint32 0x00000002 ; ACC_PRIVATE
00087edf code_off uint32 0x442cc
00087ee2
00087ee2 struct encoded_method
00087ee2 method_idx_diff int 0x10738
00087ee4 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087ee5 code_off uint32 0x44320
00087ee8
00087ee8 struct encoded_method
00087ee8 method_idx_diff int 0x10740
00087ee9 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087eea code_off uint32 0x44344
00087eed
00087eed struct encoded_method
00087eed method_idx_diff int 0x10748
00087eee access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087ef0 code_off uint32 0x44370
00087ef3
00087ef3 struct encoded_method
00087ef3 method_idx_diff int 0x10750
00087ef4 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087ef5 code_off uint32 0x44388
00087ef8
00087ef8 struct encoded_method
00087ef8 method_idx_diff int 0x10758
00087ef9 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087efa code_off uint32 0x443d0
00087efd
00087efd struct encoded_method
00087efd method_idx_diff int 0x10760
00087efe access_flags uint32 0x00000001 ; ACC_PUBLIC
00087eff code_off uint32 0x44408
00087f02
00087f02 struct encoded_method
00087f02 method_idx_diff int 0x10768
00087f03 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f05 code_off uint32 0x44444
00087f08
00087f08 struct encoded_method
00087f08 method_idx_diff int 0x10770
00087f09 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f0a code_off uint32 0x44460
00087f0d
00087f0d struct encoded_method
00087f0d method_idx_diff int 0x10778
00087f0e access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f10 code_off uint32 0x44494
00087f13
00087f13 struct encoded_method
00087f13 method_idx_diff int 0x10780
00087f14 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f15 code_off uint32 0x444b0
00087f18
00087f18 struct encoded_method
00087f18 method_idx_diff int 0x10788
00087f19 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f1a code_off uint32 0x444e8
00087f1d
00087f1d struct encoded_method
00087f1d method_idx_diff int 0x10790
00087f1e access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f20 code_off uint32 0x44520
00087f23
00087f23 struct encoded_method
00087f23 method_idx_diff int 0x10798
00087f24 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f26 code_off uint32 0x4453c
00087f29
00087f29 struct encoded_method
00087f29 method_idx_diff int 0x107a0
00087f2a access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f2b code_off uint32 0x44558
00087f2e
00087f2e struct encoded_method
00087f2e method_idx_diff int 0x107a8
00087f2f access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f31 code_off uint32 0x44590
00087f34
00087f34 struct encoded_method
00087f34 method_idx_diff int 0x107b0
00087f35 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f37 code_off uint32 0x445ac
00087f3a
00087f3a struct encoded_method
00087f3a method_idx_diff int 0x107b8
00087f3b access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f3d code_off uint32 0x445c8
00087f40
00087f40 struct encoded_method
00087f40 method_idx_diff int 0x107c0
00087f41 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f42 code_off uint32 0x445e4
00087f45
00087f45 struct encoded_method
00087f45 method_idx_diff int 0x107c8
00087f46 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f47 code_off uint32 0x44600
00087f4a
00087f4a struct encoded_method
00087f4a method_idx_diff int 0x107d8
00087f4b access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f4c code_off uint32 0x44734
00087f4f
00087f4f struct encoded_method
00087f4f method_idx_diff int 0x107e0
00087f50 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f51 code_off uint32 0x4476c
00087f54
00087f54 struct encoded_method
00087f54 method_idx_diff int 0x107e8
00087f55 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f56 code_off uint32 0x447d4
00087f59
00087f59 struct encoded_method
00087f59 method_idx_diff int 0x107f0
00087f5a access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f5c code_off uint32 0x4480c
00087f5f
00087f5f struct encoded_method
00087f5f method_idx_diff int 0x107f8
00087f60 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f61 code_off uint32 0x44824
00087f64
00087f64 struct encoded_method
00087f64 method_idx_diff int 0x10800
00087f65 access_flags uint32 0x00000004 ; ACC_PROTECTED
00087f66 code_off uint32 0x44848
00087f69
00087f69 struct encoded_method
00087f69 method_idx_diff int 0x10808
00087f6a access_flags uint32 0x00000004 ; ACC_PROTECTED
00087f6b code_off uint32 0x4487c
00087f6e
00087f6e struct encoded_method
00087f6e method_idx_diff int 0x10810
00087f6f access_flags uint32 0x00000004 ; ACC_PROTECTED
00087f70 code_off uint32 0x448b4
00087f73
00087f73 struct encoded_method
00087f73 method_idx_diff int 0x10820
00087f74 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f75 code_off uint32 0x448ec
00087f78
00087f78 struct encoded_method
00087f78 method_idx_diff int 0x10828
00087f79 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f7a code_off uint32 0x44920
00087f7d
00087f7d struct encoded_method
00087f7d method_idx_diff int 0x10830
00087f7e access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f80 code_off uint32 0x44954
00087f83
00087f83 struct encoded_method
00087f83 method_idx_diff int 0x10838
00087f84 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f86 code_off uint32 0x4496c
00087f89
00087f89 struct encoded_method
00087f89 method_idx_diff int 0x10840
00087f8a access_flags uint32 0x00000001 ; ACC_PUBLIC
00087f8b code_off uint32 0x44984
00087f8e
00087f8e struct encoded_method
00087f8e method_idx_diff int 0x10848
00087f8f access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f91 code_off uint32 0x449b8
00087f94
00087f94 struct encoded_method
00087f94 method_idx_diff int 0x10850
00087f95 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f97 code_off uint32 0x449d0
00087f9a
00087f9a struct encoded_method
00087f9a method_idx_diff int 0x10858
00087f9b access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087f9d code_off uint32 0x449e8
00087fa0
00087fa0 struct encoded_method
00087fa0 method_idx_diff int 0x10860
00087fa1 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00087fa3 code_off uint32 0x44a00
00087fa6
00087fa6 struct encoded_method
00087fa6 method_idx_diff int 0x10868
00087fa7 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fa8 code_off uint32 0x44a1c
00087fab
00087fab struct encoded_method
00087fab method_idx_diff int 0x10870
00087fac access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fad code_off uint32 0x44a50
00087fb0
00087fb0 struct encoded_method
00087fb0 method_idx_diff int 0x10878
00087fb1 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fb2 code_off uint32 0x44a84
00087fb5
00087fb5 struct encoded_method
00087fb5 method_idx_diff int 0x10880
00087fb6 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fb7 code_off uint32 0x44ab8
00087fba
00087fba struct encoded_method
00087fba method_idx_diff int 0x10888
00087fbb access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fbc code_off uint32 0x44af8
00087fbf
00087fbf struct encoded_method
00087fbf method_idx_diff int 0x10890
00087fc0 access_flags uint32 0x00000001 ; ACC_PUBLIC
00087fc1 code_off uint32 0x44b64
00087fc4
00087fc4 struct class_data_item
00087fc4 static_fields_size int 0
00087fc5 instance_fields_size int 2
00087fc6 direct_methods_size int 1
00087fc7 virtual_methods_size int 0
00087fc8
00087fc8 struct encoded_field
00087fc8 field_idx_diff int 0x98c0
00087fc9 access_flags uint32 0x00000000
00087fca
00087fca struct encoded_field
00087fca field_idx_diff int 0x98c8
00087fcb access_flags uint32 0x00000000
00087fcc
00087fcc struct encoded_method
00087fcc method_idx_diff int 0x108a0
00087fce access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087fd1 code_off uint32 0x44bbc
00087fd4
00087fd4 struct class_data_item
00087fd4 static_fields_size int 0
00087fd5 instance_fields_size int 2
00087fd6 direct_methods_size int 6
00087fd7 virtual_methods_size int 0
00087fd8
00087fd8 struct encoded_field
00087fd8 field_idx_diff int 0x98d0
00087fd9 access_flags uint32 0x00000000
00087fda
00087fda struct encoded_field
00087fda field_idx_diff int 0x98d8
00087fdb access_flags uint32 0x00000000
00087fdc
00087fdc struct encoded_method
00087fdc method_idx_diff int 0x108a8
00087fde access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087fe1 code_off uint32 0x44bd4
00087fe4
00087fe4 struct encoded_method
00087fe4 method_idx_diff int 0x108b0
00087fe5 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00087fe8 code_off uint32 0x44bf4
00087feb
00087feb struct encoded_method
00087feb method_idx_diff int 0x108b8
00087fec access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00087fed code_off uint32 0x44c2c
00087ff0
00087ff0 struct encoded_method
00087ff0 method_idx_diff int 0x108c0
00087ff1 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00087ff2 code_off uint32 0x44e30
00087ff5
00087ff5 struct encoded_method
00087ff5 method_idx_diff int 0x108c8
00087ff6 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00087ff7 code_off uint32 0x450c8
00087ffa
00087ffa struct encoded_method
00087ffa method_idx_diff int 0x108d0
00087ffb access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00087ffc code_off uint32 0x4580c
00087fff
00087fff struct class_data_item
00087fff static_fields_size int 0
00088000 instance_fields_size int 0
00088001 direct_methods_size int 9
00088002 virtual_methods_size int 0
00088003
00088003 struct encoded_method
00088003 method_idx_diff int 0x108d8
00088005 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00088006 code_off uint32 0x45854
00088009
00088009 struct encoded_method
00088009 method_idx_diff int 0x108e0
0008800a access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
0008800b code_off uint32 0x458b4
0008800e
0008800e struct encoded_method
0008800e method_idx_diff int 0x108e8
0008800f access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00088010 code_off uint32 0x45954
00088013
00088013 struct encoded_method
00088013 method_idx_diff int 0x108f0
00088014 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088015 code_off uint32 0x45978
00088018
00088018 struct encoded_method
00088018 method_idx_diff int 0x108f8
00088019 access_flags uint32 0x00000008 ; ACC_STATIC
0008801a code_off uint32 0x459e4
0008801d
0008801d struct encoded_method
0008801d method_idx_diff int 0x10900
0008801e access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008801f code_off uint32 0x45a34
00088022
00088022 struct encoded_method
00088022 method_idx_diff int 0x10908
00088023 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088024 code_off uint32 0x45af0
00088027
00088027 struct encoded_method
00088027 method_idx_diff int 0x10910
00088028 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088029 code_off uint32 0x45b30
0008802c
0008802c struct encoded_method
0008802c method_idx_diff int 0x10918
0008802d access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
0008802e code_off uint32 0x45b90
00088031
00088031 struct class_data_item
00088031 static_fields_size int 0
00088032 instance_fields_size int 0
00088033 direct_methods_size int 5
00088034 virtual_methods_size int 0
00088035
00088035 struct encoded_method
00088035 method_idx_diff int 0x10920
00088037 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088038 code_off uint32 0x45c90
0008803b
0008803b struct encoded_method
0008803b method_idx_diff int 0x10928
0008803c access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008803d code_off uint32 0x45cb8
00088040
00088040 struct encoded_method
00088040 method_idx_diff int 0x10930
00088041 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088042 code_off uint32 0x45ce0
00088045
00088045 struct encoded_method
00088045 method_idx_diff int 0x10938
00088046 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088047 code_off uint32 0x45d08
0008804a
0008804a struct encoded_method
0008804a method_idx_diff int 0x10940
0008804b access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008804c code_off uint32 0x45d30
0008804f
0008804f struct class_data_item
0008804f static_fields_size int 0
00088050 instance_fields_size int 3
00088051 direct_methods_size int 2
00088052 virtual_methods_size int 5
00088053
00088053 struct encoded_field
00088053 field_idx_diff int 0x99e8
00088055 access_flags uint32 0x00000004 ; ACC_PROTECTED
00088056
00088056 struct encoded_field
00088056 field_idx_diff int 0x99f0
00088057 access_flags uint32 0x00000000
00088058
00088058 struct encoded_field
00088058 field_idx_diff int 0x99f8
00088059 access_flags uint32 0x00000000
0008805a
0008805a struct encoded_method
0008805a method_idx_diff int 0x10bc0
0008805c access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
0008805f code_off uint32 0x46b7c
00088062
00088062 struct encoded_method
00088062 method_idx_diff int 0x10bc8
00088063 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088066 code_off uint32 0x46b9c
00088069
00088069 struct encoded_method
00088069 method_idx_diff int 0x10bd0
0008806b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008806c code_off uint32 0x46bdc
0008806f
0008806f struct encoded_method
0008806f method_idx_diff int 0x10bd8
00088070 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088071 code_off uint32 0x46c08
00088074
00088074 struct encoded_method
00088074 method_idx_diff int 0x10be0
00088075 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088076 code_off uint32 0x46c1c
00088079
00088079 struct encoded_method
00088079 method_idx_diff int 0x10be8
0008807a access_flags uint32 0x00000001 ; ACC_PUBLIC
0008807b code_off uint32 0x46c34
0008807e
0008807e struct encoded_method
0008807e method_idx_diff int 0x10bf0
0008807f access_flags uint32 0x00000001 ; ACC_PUBLIC
00088080 code_off uint32 0x46c4c
00088083
00088083 struct class_data_item
00088083 static_fields_size int 0
00088084 instance_fields_size int 0
00088085 direct_methods_size int 3
00088086 virtual_methods_size int 2
00088087
00088087 struct encoded_method
00088087 method_idx_diff int 0x10a20
00088089 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
0008808c code_off uint32 0x460ac
0008808f
0008808f struct encoded_method
0008808f method_idx_diff int 0x10a28
00088090 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088093 code_off uint32 0x460c4
00088096
00088096 struct encoded_method
00088096 method_idx_diff int 0x10a38
00088097 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088098 code_off uint32 0x460dc
0008809b
0008809b struct encoded_method
0008809b method_idx_diff int 0x10a30
0008809d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008809e code_off uint32 0x4611c
000880a1
000880a1 struct encoded_method
000880a1 method_idx_diff int 0x10a40
000880a2 access_flags uint32 0x00000001 ; ACC_PUBLIC
000880a3 code_off uint32 0x46158
000880a6
000880a6 struct class_data_item
000880a6 static_fields_size int 0
000880a7 instance_fields_size int 13
000880a8 direct_methods_size int 5
000880a9 virtual_methods_size int 17
000880aa
000880aa struct encoded_field
000880aa field_idx_diff int 0x9900
000880ab access_flags uint32 0x00000000
000880ac
000880ac struct encoded_field
000880ac field_idx_diff int 0x9908
000880ad access_flags uint32 0x00000000
000880ae
000880ae struct encoded_field
000880ae field_idx_diff int 0x9910
000880af access_flags uint32 0x00000000
000880b0
000880b0 struct encoded_field
000880b0 field_idx_diff int 0x9918
000880b1 access_flags uint32 0x00000000
000880b2
000880b2 struct encoded_field
000880b2 field_idx_diff int 0x9920
000880b3 access_flags uint32 0x00000000
000880b4
000880b4 struct encoded_field
000880b4 field_idx_diff int 0x9928
000880b5 access_flags uint32 0x00000000
000880b6
000880b6 struct encoded_field
000880b6 field_idx_diff int 0x9930
000880b7 access_flags uint32 0x00000000
000880b8
000880b8 struct encoded_field
000880b8 field_idx_diff int 0x9938
000880b9 access_flags uint32 0x00000000
000880ba
000880ba struct encoded_field
000880ba field_idx_diff int 0x9940
000880bb access_flags uint32 0x00000000
000880bc
000880bc struct encoded_field
000880bc field_idx_diff int 0x9948
000880bd access_flags uint32 0x00000000
000880be
000880be struct encoded_field
000880be field_idx_diff int 0x9950
000880bf access_flags uint32 0x00000000
000880c0
000880c0 struct encoded_field
000880c0 field_idx_diff int 0x9958
000880c1 access_flags uint32 0x00000000
000880c2
000880c2 struct encoded_field
000880c2 field_idx_diff int 0x9978
000880c3 access_flags uint32 0x00000002 ; ACC_PRIVATE
000880c4
000880c4 struct encoded_method
000880c4 method_idx_diff int 0x10a50
000880c6 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000880c9 code_off uint32 0x4616c
000880cc
000880cc struct encoded_method
000880cc method_idx_diff int 0x10a58
000880cd access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000880d0 code_off uint32 0x461c4
000880d3
000880d3 struct encoded_method
000880d3 method_idx_diff int 0x10a60
000880d4 access_flags uint32 0x00000002 ; ACC_PRIVATE
000880d5 code_off uint32 0x46284
000880d8
000880d8 struct encoded_method
000880d8 method_idx_diff int 0x10a68
000880d9 access_flags uint32 0x00000002 ; ACC_PRIVATE
000880da code_off uint32 0x462c4
000880dd
000880dd struct encoded_method
000880dd method_idx_diff int 0x10a78
000880de access_flags uint32 0x00000002 ; ACC_PRIVATE
000880df code_off uint32 0x46304
000880e2
000880e2 struct encoded_method
000880e2 method_idx_diff int 0x10a70
000880e4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000880e5 code_off uint32 0x46468
000880e8
000880e8 struct encoded_method
000880e8 method_idx_diff int 0x10a80
000880e9 access_flags uint32 0x00000000
000880ea code_off uint32 0x46494
000880ed
000880ed struct encoded_method
000880ed method_idx_diff int 0x10a88
000880ee access_flags uint32 0x00000000
000880ef code_off uint32 0x464ac
000880f2
000880f2 struct encoded_method
000880f2 method_idx_diff int 0x10a98
000880f3 access_flags uint32 0x00000000
000880f4 code_off uint32 0x464c4
000880f7
000880f7 struct encoded_method
000880f7 method_idx_diff int 0x10aa0
000880f8 access_flags uint32 0x00000000
000880f9 code_off uint32 0x464dc
000880fc
000880fc struct encoded_method
000880fc method_idx_diff int 0x10aa8
000880fd access_flags uint32 0x00000000
000880fe code_off uint32 0x464f4
00088101
00088101 struct encoded_method
00088101 method_idx_diff int 0x10ab0
00088102 access_flags uint32 0x00000000
00088103 code_off uint32 0x4650c
00088106
00088106 struct encoded_method
00088106 method_idx_diff int 0x10ab8
00088107 access_flags uint32 0x00000000
00088108 code_off uint32 0x46524
0008810b
0008810b struct encoded_method
0008810b method_idx_diff int 0x10ac0
0008810c access_flags uint32 0x00000000
0008810d code_off uint32 0x4653c
00088110
00088110 struct encoded_method
00088110 method_idx_diff int 0x10ac8
00088111 access_flags uint32 0x00000000
00088112 code_off uint32 0x46554
00088115
00088115 struct encoded_method
00088115 method_idx_diff int 0x10ad0
00088116 access_flags uint32 0x00000000
00088117 code_off uint32 0x4656c
0008811a
0008811a struct encoded_method
0008811a method_idx_diff int 0x10ad8
0008811b access_flags uint32 0x00000000
0008811c code_off uint32 0x46584
0008811f
0008811f struct encoded_method
0008811f method_idx_diff int 0x10ae0
00088120 access_flags uint32 0x00000000
00088121 code_off uint32 0x4659c
00088124
00088124 struct encoded_method
00088124 method_idx_diff int 0x10ae8
00088125 access_flags uint32 0x00000000
00088126 code_off uint32 0x465b4
00088129
00088129 struct encoded_method
00088129 method_idx_diff int 0x10af0
0008812a access_flags uint32 0x00000000
0008812b code_off uint32 0x465cc
0008812e
0008812e struct encoded_method
0008812e method_idx_diff int 0x10af8
0008812f access_flags uint32 0x00000000
00088130 code_off uint32 0x465e4
00088133
00088133 struct encoded_method
00088133 method_idx_diff int 0x10b00
00088134 access_flags uint32 0x00000000
00088135 code_off uint32 0x465fc
00088138
00088138 struct class_data_item
00088138 static_fields_size int 0
00088139 instance_fields_size int 13
0008813a direct_methods_size int 6
0008813b virtual_methods_size int 17
0008813c
0008813c struct encoded_field
0008813c field_idx_diff int 0x9980
0008813e access_flags uint32 0x00000010 ; ACC_FINAL
0008813f
0008813f struct encoded_field
0008813f field_idx_diff int 0x9988
00088140 access_flags uint32 0x00000000
00088141
00088141 struct encoded_field
00088141 field_idx_diff int 0x9990
00088142 access_flags uint32 0x00000000
00088143
00088143 struct encoded_field
00088143 field_idx_diff int 0x9998
00088144 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088145
00088145 struct encoded_field
00088145 field_idx_diff int 0x99a0
00088146 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088147
00088147 struct encoded_field
00088147 field_idx_diff int 0x99a8
00088148 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088149
00088149 struct encoded_field
00088149 field_idx_diff int 0x99b0
0008814a access_flags uint32 0x00000002 ; ACC_PRIVATE
0008814b
0008814b struct encoded_field
0008814b field_idx_diff int 0x99b8
0008814c access_flags uint32 0x00000002 ; ACC_PRIVATE
0008814d
0008814d struct encoded_field
0008814d field_idx_diff int 0x99c0
0008814e access_flags uint32 0x00000002 ; ACC_PRIVATE
0008814f
0008814f struct encoded_field
0008814f field_idx_diff int 0x99c8
00088150 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088151
00088151 struct encoded_field
00088151 field_idx_diff int 0x99d0
00088152 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088153
00088153 struct encoded_field
00088153 field_idx_diff int 0x99d8
00088154 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088155
00088155 struct encoded_field
00088155 field_idx_diff int 0x99e0
00088156 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088157
00088157 struct encoded_method
00088157 method_idx_diff int 0x10b08
00088159 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
0008815c code_off uint32 0x46614
0008815f
0008815f struct encoded_method
0008815f method_idx_diff int 0x10b10
00088160 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088163 code_off uint32 0x46680
00088166
00088166 struct encoded_method
00088166 method_idx_diff int 0x10b18
00088167 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
00088169 code_off uint32 0x467f8
0008816c
0008816c struct encoded_method
0008816c method_idx_diff int 0x10b20
0008816d access_flags uint32 0x00000002 ; ACC_PRIVATE
0008816e code_off uint32 0x46810
00088171
00088171 struct encoded_method
00088171 method_idx_diff int 0x10b30
00088172 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088173 code_off uint32 0x46884
00088176
00088176 struct encoded_method
00088176 method_idx_diff int 0x10b38
00088177 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
00088179 code_off uint32 0x46948
0008817c
0008817c struct encoded_method
0008817c method_idx_diff int 0x10b28
0008817e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008817f code_off uint32 0x46960
00088182
00088182 struct encoded_method
00088182 method_idx_diff int 0x10b40
00088183 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088184 code_off uint32 0x4698c
00088187
00088187 struct encoded_method
00088187 method_idx_diff int 0x10b48
00088188 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088189 code_off uint32 0x469a4
0008818c
0008818c struct encoded_method
0008818c method_idx_diff int 0x10b50
0008818d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008818e code_off uint32 0x469bc
00088191
00088191 struct encoded_method
00088191 method_idx_diff int 0x10b58
00088192 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088193 code_off uint32 0x469d4
00088196
00088196 struct encoded_method
00088196 method_idx_diff int 0x10b60
00088197 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088198 code_off uint32 0x469ec
0008819b
0008819b struct encoded_method
0008819b method_idx_diff int 0x10b68
0008819c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008819d code_off uint32 0x46a04
000881a0
000881a0 struct encoded_method
000881a0 method_idx_diff int 0x10b70
000881a1 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881a2 code_off uint32 0x46a1c
000881a5
000881a5 struct encoded_method
000881a5 method_idx_diff int 0x10b78
000881a6 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881a7 code_off uint32 0x46a34
000881aa
000881aa struct encoded_method
000881aa method_idx_diff int 0x10b80
000881ab access_flags uint32 0x00000001 ; ACC_PUBLIC
000881ac code_off uint32 0x46a4c
000881af
000881af struct encoded_method
000881af method_idx_diff int 0x10b88
000881b0 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881b1 code_off uint32 0x46a64
000881b4
000881b4 struct encoded_method
000881b4 method_idx_diff int 0x10b90
000881b5 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881b6 code_off uint32 0x46a8c
000881b9
000881b9 struct encoded_method
000881b9 method_idx_diff int 0x10b98
000881ba access_flags uint32 0x00000001 ; ACC_PUBLIC
000881bb code_off uint32 0x46ab4
000881be
000881be struct encoded_method
000881be method_idx_diff int 0x10ba0
000881bf access_flags uint32 0x00000001 ; ACC_PUBLIC
000881c0 code_off uint32 0x46adc
000881c3
000881c3 struct encoded_method
000881c3 method_idx_diff int 0x10ba8
000881c4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881c5 code_off uint32 0x46b04
000881c8
000881c8 struct encoded_method
000881c8 method_idx_diff int 0x10bb0
000881c9 access_flags uint32 0x00000001 ; ACC_PUBLIC
000881ca code_off uint32 0x46b2c
000881cd
000881cd struct encoded_method
000881cd method_idx_diff int 0x10bb8
000881ce access_flags uint32 0x00000001 ; ACC_PUBLIC
000881cf code_off uint32 0x46b54
000881d2
000881d2 struct class_data_item
000881d2 static_fields_size int 1
000881d3 instance_fields_size int 15
000881d4 direct_methods_size int 11
000881d5 virtual_methods_size int 5
000881d6
000881d6 struct encoded_field
000881d6 field_idx_diff int 0x9a50
000881d8 access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
000881d9
000881d9 struct encoded_field
000881d9 field_idx_diff int 0x9a00
000881db access_flags uint32 0x00000010 ; ACC_FINAL
000881dc
000881dc struct encoded_field
000881dc field_idx_diff int 0x9a08
000881dd access_flags uint32 0x00000000
000881de
000881de struct encoded_field
000881de field_idx_diff int 0x9a10
000881df access_flags uint32 0x00000000
000881e0
000881e0 struct encoded_field
000881e0 field_idx_diff int 0x9a18
000881e1 access_flags uint32 0x00000000
000881e2
000881e2 struct encoded_field
000881e2 field_idx_diff int 0x9a20
000881e3 access_flags uint32 0x00000000
000881e4
000881e4 struct encoded_field
000881e4 field_idx_diff int 0x9a28
000881e5 access_flags uint32 0x00000000
000881e6
000881e6 struct encoded_field
000881e6 field_idx_diff int 0x9a30
000881e7 access_flags uint32 0x00000000
000881e8
000881e8 struct encoded_field
000881e8 field_idx_diff int 0x9a38
000881e9 access_flags uint32 0x00000010 ; ACC_FINAL
000881ea
000881ea struct encoded_field
000881ea field_idx_diff int 0x9a40
000881eb access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000881ec
000881ec struct encoded_field
000881ec field_idx_diff int 0x9a48
000881ed access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000881ee
000881ee struct encoded_field
000881ee field_idx_diff int 0x9a58
000881ef access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000881f0
000881f0 struct encoded_field
000881f0 field_idx_diff int 0x9a60
000881f1 access_flags uint32 0x00000002 ; ACC_PRIVATE
000881f2
000881f2 struct encoded_field
000881f2 field_idx_diff int 0x9a68
000881f3 access_flags uint32 0x00000002 ; ACC_PRIVATE
000881f4
000881f4 struct encoded_field
000881f4 field_idx_diff int 0x9a70
000881f5 access_flags uint32 0x00000002 ; ACC_PRIVATE
000881f6
000881f6 struct encoded_field
000881f6 field_idx_diff int 0x9a78
000881f7 access_flags uint32 0x00000002 ; ACC_PRIVATE
000881f8
000881f8 struct encoded_method
000881f8 method_idx_diff int 0x10bf8
000881fa access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
000881fd code_off uint32 0x46c88
00088200
00088200 struct encoded_method
00088200 method_idx_diff int 0x10c00
00088201 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088204 code_off uint32 0x46ca8
00088207
00088207 struct encoded_method
00088207 method_idx_diff int 0x10c08
00088208 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
0008820b code_off uint32 0x46d28
0008820e
0008820e struct encoded_method
0008820e method_idx_diff int 0x10c10
0008820f access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00088210 code_off uint32 0x46e04
00088213
00088213 struct encoded_method
00088213 method_idx_diff int 0x10c18
00088214 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088215 code_off uint32 0x46e20
00088218
00088218 struct encoded_method
00088218 method_idx_diff int 0x10c20
00088219 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
0008821b code_off uint32 0x46ec8
0008821e
0008821e struct encoded_method
0008821e method_idx_diff int 0x10c28
0008821f access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
00088221 code_off uint32 0x46ee0
00088224
00088224 struct encoded_method
00088224 method_idx_diff int 0x10c38
00088225 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088226 code_off uint32 0x46ef8
00088229
00088229 struct encoded_method
00088229 method_idx_diff int 0x10c40
0008822a access_flags uint32 0x00000002 ; ACC_PRIVATE
0008822b code_off uint32 0x46fa8
0008822e
0008822e struct encoded_method
0008822e method_idx_diff int 0x10c48
0008822f access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
00088231 code_off uint32 0x471f8
00088234
00088234 struct encoded_method
00088234 method_idx_diff int 0x10c50
00088235 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
00088237 code_off uint32 0x47210
0008823a
0008823a struct encoded_method
0008823a method_idx_diff int 0x10c30
0008823c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008823d code_off uint32 0x47228
00088240
00088240 struct encoded_method
00088240 method_idx_diff int 0x10c58
00088241 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088242 code_off uint32 0x47254
00088245
00088245 struct encoded_method
00088245 method_idx_diff int 0x10c60
00088246 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088247 code_off uint32 0x47278
0008824a
0008824a struct encoded_method
0008824a method_idx_diff int 0x10c68
0008824b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008824c code_off uint32 0x47290
0008824f
0008824f struct encoded_method
0008824f method_idx_diff int 0x10c70
00088250 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088251 code_off uint32 0x472b4
00088254
00088254 struct class_data_item
00088254 static_fields_size int 0
00088255 instance_fields_size int 12
00088256 direct_methods_size int 2
00088257 virtual_methods_size int 11
00088258
00088258 struct encoded_field
00088258 field_idx_diff int 0x9a80
0008825a access_flags uint32 0x00000000
0008825b
0008825b struct encoded_field
0008825b field_idx_diff int 0x9a88
0008825c access_flags uint32 0x00000000
0008825d
0008825d struct encoded_field
0008825d field_idx_diff int 0x9a90
0008825e access_flags uint32 0x00000000
0008825f
0008825f struct encoded_field
0008825f field_idx_diff int 0x9a98
00088260 access_flags uint32 0x00000000
00088261
00088261 struct encoded_field
00088261 field_idx_diff int 0x9aa0
00088262 access_flags uint32 0x00000000
00088263
00088263 struct encoded_field
00088263 field_idx_diff int 0x9aa8
00088264 access_flags uint32 0x00000000
00088265
00088265 struct encoded_field
00088265 field_idx_diff int 0x9ab0
00088266 access_flags uint32 0x00000000
00088267
00088267 struct encoded_field
00088267 field_idx_diff int 0x9ab8
00088268 access_flags uint32 0x00000000
00088269
00088269 struct encoded_field
00088269 field_idx_diff int 0x9ac0
0008826a access_flags uint32 0x00000000
0008826b
0008826b struct encoded_field
0008826b field_idx_diff int 0x9ac8
0008826c access_flags uint32 0x00000000
0008826d
0008826d struct encoded_field
0008826d field_idx_diff int 0x9ad0
0008826e access_flags uint32 0x00000000
0008826f
0008826f struct encoded_field
0008826f field_idx_diff int 0x9ad8
00088270 access_flags uint32 0x00000000
00088271
00088271 struct encoded_method
00088271 method_idx_diff int 0x10c78
00088273 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088276 code_off uint32 0x472cc
00088279
00088279 struct encoded_method
00088279 method_idx_diff int 0x10c80
0008827a access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
0008827d code_off uint32 0x47300
00088280
00088280 struct encoded_method
00088280 method_idx_diff int 0x10c88
00088282 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088283 code_off uint32 0x473bc
00088286
00088286 struct encoded_method
00088286 method_idx_diff int 0x10c90
00088287 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088288 code_off uint32 0x47428
0008828b
0008828b struct encoded_method
0008828b method_idx_diff int 0x10c98
0008828c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008828d code_off uint32 0x47460
00088290
00088290 struct encoded_method
00088290 method_idx_diff int 0x10ca0
00088291 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088292 code_off uint32 0x47488
00088295
00088295 struct encoded_method
00088295 method_idx_diff int 0x10ca8
00088296 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088297 code_off uint32 0x474b4
0008829a
0008829a struct encoded_method
0008829a method_idx_diff int 0x10cb0
0008829b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008829c code_off uint32 0x474f0
0008829f
0008829f struct encoded_method
0008829f method_idx_diff int 0x10cb8
000882a0 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882a1 code_off uint32 0x47548
000882a4
000882a4 struct encoded_method
000882a4 method_idx_diff int 0x10cc0
000882a5 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882a6 code_off uint32 0x47588
000882a9
000882a9 struct encoded_method
000882a9 method_idx_diff int 0x10cc8
000882aa access_flags uint32 0x00000001 ; ACC_PUBLIC
000882ab code_off uint32 0x475c0
000882ae
000882ae struct encoded_method
000882ae method_idx_diff int 0x10cd0
000882af access_flags uint32 0x00000001 ; ACC_PUBLIC
000882b0 code_off uint32 0x475d8
000882b3
000882b3 struct encoded_method
000882b3 method_idx_diff int 0x10cd8
000882b4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882b5 code_off uint32 0x475f4
000882b8
000882b8 struct class_data_item
000882b8 static_fields_size int 0
000882b9 instance_fields_size int 1
000882ba direct_methods_size int 1
000882bb virtual_methods_size int 5
000882bc
000882bc struct encoded_field
000882bc field_idx_diff int 0x9ae0
000882be access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000882bf
000882bf struct encoded_method
000882bf method_idx_diff int 0x10ce0
000882c1 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000882c4 code_off uint32 0x47610
000882c7
000882c7 struct encoded_method
000882c7 method_idx_diff int 0x10ce8
000882c9 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882ca code_off uint32 0x4762c
000882cd
000882cd struct encoded_method
000882cd method_idx_diff int 0x10cf0
000882ce access_flags uint32 0x00000001 ; ACC_PUBLIC
000882cf code_off uint32 0x4764c
000882d2
000882d2 struct encoded_method
000882d2 method_idx_diff int 0x10cf8
000882d3 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882d4 code_off uint32 0x4766c
000882d7
000882d7 struct encoded_method
000882d7 method_idx_diff int 0x10d00
000882d8 access_flags uint32 0x00000001 ; ACC_PUBLIC
000882d9 code_off uint32 0x4769c
000882dc
000882dc struct encoded_method
000882dc method_idx_diff int 0x10d08
000882dd access_flags uint32 0x00000001 ; ACC_PUBLIC
000882de code_off uint32 0x476cc
000882e1
000882e1 struct class_data_item
000882e1 static_fields_size int 1
000882e2 instance_fields_size int 9
000882e3 direct_methods_size int 10
000882e4 virtual_methods_size int 44
000882e5
000882e5 struct encoded_field
000882e5 field_idx_diff int 0x9ae8
000882e7 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
000882e8
000882e8 struct encoded_field
000882e8 field_idx_diff int 0x9af8
000882ea access_flags uint32 0x00000002 ; ACC_PRIVATE
000882eb
000882eb struct encoded_field
000882eb field_idx_diff int 0x9b00
000882ec access_flags uint32 0x00000002 ; ACC_PRIVATE
000882ed
000882ed struct encoded_field
000882ed field_idx_diff int 0x9b08
000882ee access_flags uint32 0x00000002 ; ACC_PRIVATE
000882ef
000882ef struct encoded_field
000882ef field_idx_diff int 0x9b10
000882f0 access_flags uint32 0x00000002 ; ACC_PRIVATE
000882f1
000882f1 struct encoded_field
000882f1 field_idx_diff int 0x9b18
000882f2 access_flags uint32 0x00000002 ; ACC_PRIVATE
000882f3
000882f3 struct encoded_field
000882f3 field_idx_diff int 0x9b20
000882f4 access_flags uint32 0x00000002 ; ACC_PRIVATE
000882f5
000882f5 struct encoded_field
000882f5 field_idx_diff int 0x9b28
000882f6 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000882f7
000882f7 struct encoded_field
000882f7 field_idx_diff int 0x9b30
000882f8 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000882f9
000882f9 struct encoded_field
000882f9 field_idx_diff int 0x9b38
000882fa access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000882fb
000882fb struct encoded_method
000882fb method_idx_diff int 0x10d10
000882fd access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
00088300 code_off uint32 0x476fc
00088303
00088303 struct encoded_method
00088303 method_idx_diff int 0x10d18
00088304 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088307 code_off uint32 0x47718
0008830a
0008830a struct encoded_method
0008830a method_idx_diff int 0x10d20
0008830b access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
0008830e code_off uint32 0x4776c
00088311
00088311 struct encoded_method
00088311 method_idx_diff int 0x10d28
00088312 access_flags uint32 0x00000008 ; ACC_STATIC
00088313 code_off uint32 0x477d0
00088316
00088316 struct encoded_method
00088316 method_idx_diff int 0x10d38
00088317 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00088318 code_off uint32 0x47800
0008831b
0008831b struct encoded_method
0008831b method_idx_diff int 0x10d48
0008831c access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008831d code_off uint32 0x47874
00088320
00088320 struct encoded_method
00088320 method_idx_diff int 0x10d50
00088321 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088322 code_off uint32 0x4792c
00088325
00088325 struct encoded_method
00088325 method_idx_diff int 0x10d60
00088326 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088327 code_off uint32 0x47950
0008832a
0008832a struct encoded_method
0008832a method_idx_diff int 0x10d70
0008832b access_flags uint32 0x00000002 ; ACC_PRIVATE
0008832c code_off uint32 0x47b48
0008832f
0008832f struct encoded_method
0008832f method_idx_diff int 0x10d80
00088330 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088331 code_off uint32 0x47b88
00088334
00088334 struct encoded_method
00088334 method_idx_diff int 0x10d40
00088336 access_flags uint32 0x00000000
00088337 code_off uint32 0x47d94
0008833a
0008833a struct encoded_method
0008833a method_idx_diff int 0x10d58
0008833b access_flags uint32 0x00000000
0008833c code_off uint32 0x47dd0
0008833f
0008833f struct encoded_method
0008833f method_idx_diff int 0x10d68
00088340 access_flags uint32 0x00000000
00088341 code_off uint32 0x47df8
00088344
00088344 struct encoded_method
00088344 method_idx_diff int 0x10d78
00088345 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088347 code_off uint32 0x47e10
0008834a
0008834a struct encoded_method
0008834a method_idx_diff int 0x10d88
0008834b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008834c code_off uint32 0x47e28
0008834f
0008834f struct encoded_method
0008834f method_idx_diff int 0x10d90
00088350 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088352 code_off uint32 0x47e50
00088355
00088355 struct encoded_method
00088355 method_idx_diff int 0x10da0
00088356 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088357 code_off uint32 0x47e68
0008835a
0008835a struct encoded_method
0008835a method_idx_diff int 0x10da8
0008835b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008835c code_off uint32 0x48040
0008835f
0008835f struct encoded_method
0008835f method_idx_diff int 0x10db8
00088360 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088361 code_off uint32 0x48078
00088364
00088364 struct encoded_method
00088364 method_idx_diff int 0x10dc0
00088365 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088367 code_off uint32 0x480b8
0008836a
0008836a struct encoded_method
0008836a method_idx_diff int 0x10dc8
0008836b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008836c code_off uint32 0x480d4
0008836f
0008836f struct encoded_method
0008836f method_idx_diff int 0x10dd0
00088370 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088372 code_off uint32 0x4811c
00088375
00088375 struct encoded_method
00088375 method_idx_diff int 0x10dd8
00088376 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088377 code_off uint32 0x48138
0008837a
0008837a struct encoded_method
0008837a method_idx_diff int 0x10de0
0008837b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008837c code_off uint32 0x48170
0008837f
0008837f struct encoded_method
0008837f method_idx_diff int 0x10df0
00088380 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088382 code_off uint32 0x481a8
00088385
00088385 struct encoded_method
00088385 method_idx_diff int 0x10df8
00088386 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088388 code_off uint32 0x481c4
0008838b
0008838b struct encoded_method
0008838b method_idx_diff int 0x10e00
0008838c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008838d code_off uint32 0x481e0
00088390
00088390 struct encoded_method
00088390 method_idx_diff int 0x10e08
00088391 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088393 code_off uint32 0x4820c
00088396
00088396 struct encoded_method
00088396 method_idx_diff int 0x10e10
00088397 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088399 code_off uint32 0x48228
0008839c
0008839c struct encoded_method
0008839c method_idx_diff int 0x10e18
0008839d access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
0008839f code_off uint32 0x48244
000883a2
000883a2 struct encoded_method
000883a2 method_idx_diff int 0x10e20
000883a3 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883a4 code_off uint32 0x48260
000883a7
000883a7 struct encoded_method
000883a7 method_idx_diff int 0x10e28
000883a8 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883a9 code_off uint32 0x48290
000883ac
000883ac struct encoded_method
000883ac method_idx_diff int 0x10e30
000883ad access_flags uint32 0x00000001 ; ACC_PUBLIC
000883ae code_off uint32 0x48310
000883b1
000883b1 struct encoded_method
000883b1 method_idx_diff int 0x10e38
000883b2 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883b3 code_off uint32 0x4833c
000883b6
000883b6 struct encoded_method
000883b6 method_idx_diff int 0x10e40
000883b7 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883b8 code_off uint32 0x4836c
000883bb
000883bb struct encoded_method
000883bb method_idx_diff int 0x10e48
000883bc access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883be code_off uint32 0x483d0
000883c1
000883c1 struct encoded_method
000883c1 method_idx_diff int 0x10e50
000883c2 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883c3 code_off uint32 0x483e8
000883c6
000883c6 struct encoded_method
000883c6 method_idx_diff int 0x10e58
000883c7 access_flags uint32 0x00000004 ; ACC_PROTECTED
000883c8 code_off uint32 0x4843c
000883cb
000883cb struct encoded_method
000883cb method_idx_diff int 0x10e60
000883cc access_flags uint32 0x00000004 ; ACC_PROTECTED
000883cd code_off uint32 0x48460
000883d0
000883d0 struct encoded_method
000883d0 method_idx_diff int 0x10e68
000883d1 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883d2 code_off uint32 0x484c0
000883d5
000883d5 struct encoded_method
000883d5 method_idx_diff int 0x10e70
000883d6 access_flags uint32 0x00000001 ; ACC_PUBLIC
000883d7 code_off uint32 0x484ec
000883da
000883da struct encoded_method
000883da method_idx_diff int 0x10e78
000883db access_flags uint32 0x00000001 ; ACC_PUBLIC
000883dc code_off uint32 0x4853c
000883df
000883df struct encoded_method
000883df method_idx_diff int 0x10e90
000883e0 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883e2 code_off uint32 0x4856c
000883e5
000883e5 struct encoded_method
000883e5 method_idx_diff int 0x10e98
000883e6 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883e8 code_off uint32 0x48584
000883eb
000883eb struct encoded_method
000883eb method_idx_diff int 0x10ea0
000883ec access_flags uint32 0x00000001 ; ACC_PUBLIC
000883ed code_off uint32 0x4859c
000883f0
000883f0 struct encoded_method
000883f0 method_idx_diff int 0x10ea8
000883f1 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883f3 code_off uint32 0x485cc
000883f6
000883f6 struct encoded_method
000883f6 method_idx_diff int 0x10eb0
000883f7 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883f9 code_off uint32 0x485e4
000883fc
000883fc struct encoded_method
000883fc method_idx_diff int 0x10eb8
000883fd access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
000883ff code_off uint32 0x485fc
00088402
00088402 struct encoded_method
00088402 method_idx_diff int 0x10ec8
00088403 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
00088405 code_off uint32 0x48614
00088408
00088408 struct encoded_method
00088408 method_idx_diff int 0x10ed0
00088409 access_flags uint32 0x00000001 ; ACC_PUBLIC
0008840a code_off uint32 0x48630
0008840d
0008840d struct encoded_method
0008840d method_idx_diff int 0x10ed8
0008840e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008840f code_off uint32 0x48664
00088412
00088412 struct encoded_method
00088412 method_idx_diff int 0x10ee0
00088413 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088414 code_off uint32 0x486b4
00088417
00088417 struct encoded_method
00088417 method_idx_diff int 0x10ee8
00088418 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088419 code_off uint32 0x48704
0008841c
0008841c struct encoded_method
0008841c method_idx_diff int 0x10ef0
0008841d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008841e code_off uint32 0x48734
00088421
00088421 struct class_data_item
00088421 static_fields_size int 2
00088422 instance_fields_size int 0
00088423 direct_methods_size int 4
00088424 virtual_methods_size int 0
00088425
00088425 struct encoded_field
00088425 field_idx_diff int 0x9e60
00088427 access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
00088428
00088428 struct encoded_field
00088428 field_idx_diff int 0x9e68
00088429 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
0008842a
0008842a struct encoded_method
0008842a method_idx_diff int 0x113c0
0008842c access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
0008842f code_off uint32 0x4b3ec
00088432
00088432 struct encoded_method
00088432 method_idx_diff int 0x113c8
00088433 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
00088434 code_off uint32 0x4b40c
00088437
00088437 struct encoded_method
00088437 method_idx_diff int 0x113d0
00088438 access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
00088439 code_off uint32 0x4b44c
0008843c
0008843c struct encoded_method
0008843c method_idx_diff int 0x113d8
0008843d access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
0008843e code_off uint32 0x4b4dc
00088441
00088441 struct class_data_item
00088441 static_fields_size int 0
00088442 instance_fields_size int 0
00088443 direct_methods_size int 0
00088444 virtual_methods_size int 1
00088445
00088445 struct encoded_method
00088445 method_idx_diff int 0x10f00
00088447 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088449 code_off uint32 0x00000000
0008844a
0008844a struct class_data_item
0008844a static_fields_size int 0
0008844b instance_fields_size int 0
0008844c direct_methods_size int 0
0008844d virtual_methods_size int 2
0008844e
0008844e struct encoded_method
0008844e method_idx_diff int 0x10f08
00088450 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088452 code_off uint32 0x00000000
00088453
00088453 struct encoded_method
00088453 method_idx_diff int 0x10f10
00088454 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088456 code_off uint32 0x00000000
00088457
00088457 struct class_data_item
00088457 static_fields_size int 0
00088458 instance_fields_size int 0
00088459 direct_methods_size int 1
0008845a virtual_methods_size int 0
0008845b
0008845b struct encoded_method
0008845b method_idx_diff int 0x10f18
0008845d access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088460 code_off uint32 0x48760
00088463
00088463 struct class_data_item
00088463 static_fields_size int 0
00088464 instance_fields_size int 0
00088465 direct_methods_size int 0
00088466 virtual_methods_size int 6
00088467
00088467 struct encoded_method
00088467 method_idx_diff int 0x11198
00088469 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
0008846b code_off uint32 0x00000000
0008846c
0008846c struct encoded_method
0008846c method_idx_diff int 0x111a0
0008846d access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
0008846f code_off uint32 0x00000000
00088470
00088470 struct encoded_method
00088470 method_idx_diff int 0x111a8
00088471 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088473 code_off uint32 0x00000000
00088474
00088474 struct encoded_method
00088474 method_idx_diff int 0x111b0
00088475 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088477 code_off uint32 0x00000000
00088478
00088478 struct encoded_method
00088478 method_idx_diff int 0x111b8
00088479 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
0008847b code_off uint32 0x00000000
0008847c
0008847c struct encoded_method
0008847c method_idx_diff int 0x111c0
0008847d access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
0008847f code_off uint32 0x00000000
00088480
00088480 struct class_data_item
00088480 static_fields_size int 1
00088481 instance_fields_size int 6
00088482 direct_methods_size int 1
00088483 virtual_methods_size int 7
00088484
00088484 struct encoded_field
00088484 field_idx_diff int 0x9b60
00088486 access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
00088487
00088487 struct encoded_field
00088487 field_idx_diff int 0x9b40
00088489 access_flags uint32 0x00000010 ; ACC_FINAL
0008848a
0008848a struct encoded_field
0008848a field_idx_diff int 0x9b48
0008848b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008848c
0008848c struct encoded_field
0008848c field_idx_diff int 0x9b50
0008848d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008848e
0008848e struct encoded_field
0008848e field_idx_diff int 0x9b58
0008848f access_flags uint32 0x00000001 ; ACC_PUBLIC
00088490
00088490 struct encoded_field
00088490 field_idx_diff int 0x9b68
00088491 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088492
00088492 struct encoded_field
00088492 field_idx_diff int 0x9b70
00088493 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088494
00088494 struct encoded_method
00088494 method_idx_diff int 0x10f20
00088496 access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
00088499 code_off uint32 0x48778
0008849c
0008849c struct encoded_method
0008849c method_idx_diff int 0x10f28
0008849e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008849f code_off uint32 0x48798
000884a2
000884a2 struct encoded_method
000884a2 method_idx_diff int 0x10f30
000884a3 access_flags uint32 0x00000001 ; ACC_PUBLIC
000884a4 code_off uint32 0x487b0
000884a7
000884a7 struct encoded_method
000884a7 method_idx_diff int 0x10f38
000884a8 access_flags uint32 0x00000001 ; ACC_PUBLIC
000884a9 code_off uint32 0x487c8
000884ac
000884ac struct encoded_method
000884ac method_idx_diff int 0x10f40
000884ad access_flags uint32 0x00000001 ; ACC_PUBLIC
000884ae code_off uint32 0x487e0
000884b1
000884b1 struct encoded_method
000884b1 method_idx_diff int 0x10f48
000884b2 access_flags uint32 0x00000001 ; ACC_PUBLIC
000884b3 code_off uint32 0x487f8
000884b6
000884b6 struct encoded_method
000884b6 method_idx_diff int 0x10f50
000884b7 access_flags uint32 0x00000001 ; ACC_PUBLIC
000884b8 code_off uint32 0x48810
000884bb
000884bb struct encoded_method
000884bb method_idx_diff int 0x10f58
000884bc access_flags uint32 0x00001001 ; ACC_PUBLIC|ACC_SYNTHETIC
000884be code_off uint32 0x48828
000884c1
000884c1 struct class_data_item
000884c1 static_fields_size int 0
000884c2 instance_fields_size int 3
000884c3 direct_methods_size int 1
000884c4 virtual_methods_size int 1
000884c5
000884c5 struct encoded_field
000884c5 field_idx_diff int 0x9d30
000884c7 access_flags uint32 0x00000000
000884c8
000884c8 struct encoded_field
000884c8 field_idx_diff int 0x9d38
000884c9 access_flags uint32 0x00000000
000884ca
000884ca struct encoded_field
000884ca field_idx_diff int 0x9d40
000884cb access_flags uint32 0x00000000
000884cc
000884cc struct encoded_method
000884cc method_idx_diff int 0x110f8
000884ce access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000884d1 code_off uint32 0x4948c
000884d4
000884d4 struct encoded_method
000884d4 method_idx_diff int 0x11100
000884d6 access_flags uint32 0x00000001 ; ACC_PUBLIC
000884d7 code_off uint32 0x494ac
000884da
000884da struct class_data_item
000884da static_fields_size int 0
000884db instance_fields_size int 3
000884dc direct_methods_size int 1
000884dd virtual_methods_size int 0
000884de
000884de struct encoded_field
000884de field_idx_diff int 0x9b78
000884e0 access_flags uint32 0x00000000
000884e1
000884e1 struct encoded_field
000884e1 field_idx_diff int 0x9b80
000884e2 access_flags uint32 0x00000000
000884e3
000884e3 struct encoded_field
000884e3 field_idx_diff int 0x9b88
000884e4 access_flags uint32 0x00000000
000884e5
000884e5 struct encoded_method
000884e5 method_idx_diff int 0x10f60
000884e7 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000884ea code_off uint32 0x48844
000884ed
000884ed struct class_data_item
000884ed static_fields_size int 0
000884ee instance_fields_size int 1
000884ef direct_methods_size int 1
000884f0 virtual_methods_size int 0
000884f1
000884f1 struct encoded_field
000884f1 field_idx_diff int 0x9ba8
000884f3 access_flags uint32 0x00000000
000884f4
000884f4 struct encoded_method
000884f4 method_idx_diff int 0x10f68
000884f6 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000884f9 code_off uint32 0x4885c
000884fc
000884fc struct class_data_item
000884fc static_fields_size int 0
000884fd instance_fields_size int 33
000884fe direct_methods_size int 3
000884ff virtual_methods_size int 11
00088500
00088500 struct encoded_field
00088500 field_idx_diff int 0x9bc8
00088502 access_flags uint32 0x00000000
00088503
00088503 struct encoded_field
00088503 field_idx_diff int 0x9bd0
00088504 access_flags uint32 0x00000000
00088505
00088505 struct encoded_field
00088505 field_idx_diff int 0x9bd8
00088506 access_flags uint32 0x00000000
00088507
00088507 struct encoded_field
00088507 field_idx_diff int 0x9be0
00088508 access_flags uint32 0x00000000
00088509
00088509 struct encoded_field
00088509 field_idx_diff int 0x9be8
0008850a access_flags uint32 0x00000000
0008850b
0008850b struct encoded_field
0008850b field_idx_diff int 0x9bf0
0008850c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008850d
0008850d struct encoded_field
0008850d field_idx_diff int 0x9bf8
0008850e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008850f
0008850f struct encoded_field
0008850f field_idx_diff int 0x9c00
00088510 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088511
00088511 struct encoded_field
00088511 field_idx_diff int 0x9c08
00088512 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088513
00088513 struct encoded_field
00088513 field_idx_diff int 0x9c10
00088514 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088515
00088515 struct encoded_field
00088515 field_idx_diff int 0x9c18
00088516 access_flags uint32 0x00000000
00088517
00088517 struct encoded_field
00088517 field_idx_diff int 0x9c20
00088518 access_flags uint32 0x00000000
00088519
00088519 struct encoded_field
00088519 field_idx_diff int 0x9c28
0008851a access_flags uint32 0x00000000
0008851b
0008851b struct encoded_field
0008851b field_idx_diff int 0x9c30
0008851c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008851d
0008851d struct encoded_field
0008851d field_idx_diff int 0x9c38
0008851e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008851f
0008851f struct encoded_field
0008851f field_idx_diff int 0x9c40
00088520 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088521
00088521 struct encoded_field
00088521 field_idx_diff int 0x9c48
00088522 access_flags uint32 0x00000000
00088523
00088523 struct encoded_field
00088523 field_idx_diff int 0x9c50
00088524 access_flags uint32 0x00000000
00088525
00088525 struct encoded_field
00088525 field_idx_diff int 0x9c58
00088526 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088527
00088527 struct encoded_field
00088527 field_idx_diff int 0x9c60
00088528 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088529
00088529 struct encoded_field
00088529 field_idx_diff int 0x9c68
0008852a access_flags uint32 0x00000001 ; ACC_PUBLIC
0008852b
0008852b struct encoded_field
0008852b field_idx_diff int 0x9c70
0008852c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008852d
0008852d struct encoded_field
0008852d field_idx_diff int 0x9c78
0008852e access_flags uint32 0x00000000
0008852f
0008852f struct encoded_field
0008852f field_idx_diff int 0x9c80
00088530 access_flags uint32 0x00000000
00088531
00088531 struct encoded_field
00088531 field_idx_diff int 0x9c88
00088532 access_flags uint32 0x00000000
00088533
00088533 struct encoded_field
00088533 field_idx_diff int 0x9c90
00088534 access_flags uint32 0x00000000
00088535
00088535 struct encoded_field
00088535 field_idx_diff int 0x9c98
00088536 access_flags uint32 0x00000000
00088537
00088537 struct encoded_field
00088537 field_idx_diff int 0x9ca0
00088538 access_flags uint32 0x00000000
00088539
00088539 struct encoded_field
00088539 field_idx_diff int 0x9ca8
0008853a access_flags uint32 0x00000001 ; ACC_PUBLIC
0008853b
0008853b struct encoded_field
0008853b field_idx_diff int 0x9cb0
0008853c access_flags uint32 0x00000000
0008853d
0008853d struct encoded_field
0008853d field_idx_diff int 0x9cb8
0008853e access_flags uint32 0x00000000
0008853f
0008853f struct encoded_field
0008853f field_idx_diff int 0x9cc0
00088540 access_flags uint32 0x00000000
00088541
00088541 struct encoded_field
00088541 field_idx_diff int 0x9cc8
00088542 access_flags uint32 0x00000000
00088543
00088543 struct encoded_method
00088543 method_idx_diff int 0x10f70
00088545 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088548 code_off uint32 0x48874
0008854b
0008854b struct encoded_method
0008854b method_idx_diff int 0x10fa8
0008854c access_flags uint32 0x00000002 ; ACC_PRIVATE
0008854d code_off uint32 0x488ec
00088550
00088550 struct encoded_method
00088550 method_idx_diff int 0x10fd0
00088551 access_flags uint32 0x0000000c ; ACC_PROTECTED|ACC_STATIC
00088552 code_off uint32 0x48924
00088555
00088555 struct encoded_method
00088555 method_idx_diff int 0x10f78
00088557 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088558 code_off uint32 0x48958
0008855b
0008855b struct encoded_method
0008855b method_idx_diff int 0x10f80
0008855c access_flags uint32 0x00000001 ; ACC_PUBLIC
0008855d code_off uint32 0x48980
00088560
00088560 struct encoded_method
00088560 method_idx_diff int 0x10f88
00088561 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088562 code_off uint32 0x4899c
00088565
00088565 struct encoded_method
00088565 method_idx_diff int 0x10f90
00088566 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088567 code_off uint32 0x489b4
0008856a
0008856a struct encoded_method
0008856a method_idx_diff int 0x10f98
0008856b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008856c code_off uint32 0x489cc
0008856f
0008856f struct encoded_method
0008856f method_idx_diff int 0x10fa0
00088570 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088571 code_off uint32 0x489ec
00088574
00088574 struct encoded_method
00088574 method_idx_diff int 0x10fb0
00088575 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088576 code_off uint32 0x48a08
00088579
00088579 struct encoded_method
00088579 method_idx_diff int 0x10fb8
0008857a access_flags uint32 0x00000001 ; ACC_PUBLIC
0008857b code_off uint32 0x48a20
0008857e
0008857e struct encoded_method
0008857e method_idx_diff int 0x10fc0
0008857f access_flags uint32 0x00000004 ; ACC_PROTECTED
00088580 code_off uint32 0x48a40
00088583
00088583 struct encoded_method
00088583 method_idx_diff int 0x10fc8
00088584 access_flags uint32 0x00000004 ; ACC_PROTECTED
00088585 code_off uint32 0x48a5c
00088588
00088588 struct encoded_method
00088588 method_idx_diff int 0x10fd8
00088589 access_flags uint32 0x00000004 ; ACC_PROTECTED
0008858a code_off uint32 0x48a74
0008858d
0008858d struct class_data_item
0008858d static_fields_size int 0
0008858e instance_fields_size int 0
0008858f direct_methods_size int 1
00088590 virtual_methods_size int 1
00088591
00088591 struct encoded_method
00088591 method_idx_diff int 0x10fe0
00088593 access_flags uint32 0x00010004 ; ACC_PROTECTED|ACC_CONSTRUCTOR
00088596 code_off uint32 0x48a8c
00088599
00088599 struct encoded_method
00088599 method_idx_diff int 0x10fe8
0008859b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008859c code_off uint32 0x48aa4
0008859f
0008859f struct class_data_item
0008859f static_fields_size int 0
000885a0 instance_fields_size int 1
000885a1 direct_methods_size int 1
000885a2 virtual_methods_size int 0
000885a3
000885a3 struct encoded_field
000885a3 field_idx_diff int 0x9cd0
000885a5 access_flags uint32 0x00000000
000885a6
000885a6 struct encoded_method
000885a6 method_idx_diff int 0x10ff0
000885a8 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000885ab code_off uint32 0x48ad0
000885ae
000885ae struct class_data_item
000885ae static_fields_size int 0
000885af instance_fields_size int 5
000885b0 direct_methods_size int 2
000885b1 virtual_methods_size int 5
000885b2
000885b2 struct encoded_field
000885b2 field_idx_diff int 0x9cf0
000885b4 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000885b5
000885b5 struct encoded_field
000885b5 field_idx_diff int 0x9cf8
000885b6 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000885b7
000885b7 struct encoded_field
000885b7 field_idx_diff int 0x9d00
000885b8 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
000885b9
000885b9 struct encoded_field
000885b9 field_idx_diff int 0x9d08
000885ba access_flags uint32 0x00000002 ; ACC_PRIVATE
000885bb
000885bb struct encoded_field
000885bb field_idx_diff int 0x9d10
000885bc access_flags uint32 0x00000002 ; ACC_PRIVATE
000885bd
000885bd struct encoded_method
000885bd method_idx_diff int 0x11000
000885bf access_flags uint32 0x00000008 ; ACC_STATIC
000885c0 code_off uint32 0x48af8
000885c3
000885c3 struct encoded_method
000885c3 method_idx_diff int 0x11028
000885c4 access_flags uint32 0x00000002 ; ACC_PRIVATE
000885c5 code_off uint32 0x48b44
000885c8
000885c8 struct encoded_method
000885c8 method_idx_diff int 0x10ff8
000885ca access_flags uint32 0x00000001 ; ACC_PUBLIC
000885cb code_off uint32 0x48bc8
000885ce
000885ce struct encoded_method
000885ce method_idx_diff int 0x11008
000885cf access_flags uint32 0x00000001 ; ACC_PUBLIC
000885d0 code_off uint32 0x48be0
000885d3
000885d3 struct encoded_method
000885d3 method_idx_diff int 0x11010
000885d4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000885d5 code_off uint32 0x48bf8
000885d8
000885d8 struct encoded_method
000885d8 method_idx_diff int 0x11018
000885d9 access_flags uint32 0x00000001 ; ACC_PUBLIC
000885da code_off uint32 0x48c10
000885dd
000885dd struct encoded_method
000885dd method_idx_diff int 0x11020
000885de access_flags uint32 0x00000001 ; ACC_PUBLIC
000885df code_off uint32 0x48c28
000885e2
000885e2 struct class_data_item
000885e2 static_fields_size int 0
000885e3 instance_fields_size int 3
000885e4 direct_methods_size int 1
000885e5 virtual_methods_size int 1
000885e6
000885e6 struct encoded_field
000885e6 field_idx_diff int 0x9d18
000885e8 access_flags uint32 0x00000000
000885e9
000885e9 struct encoded_field
000885e9 field_idx_diff int 0x9d20
000885ea access_flags uint32 0x00000000
000885eb
000885eb struct encoded_field
000885eb field_idx_diff int 0x9d28
000885ec access_flags uint32 0x00000000
000885ed
000885ed struct encoded_method
000885ed method_idx_diff int 0x11030
000885ef access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
000885f2 code_off uint32 0x48c40
000885f5
000885f5 struct encoded_method
000885f5 method_idx_diff int 0x11038
000885f7 access_flags uint32 0x00000001 ; ACC_PUBLIC
000885f8 code_off uint32 0x48c68
000885fb
000885fb struct class_data_item
000885fb static_fields_size int 0
000885fc instance_fields_size int 0
000885fd direct_methods_size int 0
000885fe virtual_methods_size int 1
000885ff
000885ff struct encoded_method
000885ff method_idx_diff int 0x11040
00088601 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
00088603 code_off uint32 0x00000000
00088604
00088604 struct class_data_item
00088604 static_fields_size int 0
00088605 instance_fields_size int 0
00088606 direct_methods_size int 1
00088607 virtual_methods_size int 2
00088608
00088608 struct encoded_method
00088608 method_idx_diff int 0x11090
0008860a access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
0008860d code_off uint32 0x490a8
00088610
00088610 struct encoded_method
00088610 method_idx_diff int 0x11098
00088612 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088613 code_off uint32 0x490c0
00088616
00088616 struct encoded_method
00088616 method_idx_diff int 0x110a0
00088617 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088618 code_off uint32 0x49120
0008861b
0008861b struct class_data_item
0008861b static_fields_size int 0
0008861c instance_fields_size int 0
0008861d direct_methods_size int 1
0008861e virtual_methods_size int 2
0008861f
0008861f struct encoded_method
0008861f method_idx_diff int 0x110c8
00088621 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088624 code_off uint32 0x4922c
00088627
00088627 struct encoded_method
00088627 method_idx_diff int 0x110d0
00088629 access_flags uint32 0x00000001 ; ACC_PUBLIC
0008862a code_off uint32 0x49244
0008862d
0008862d struct encoded_method
0008862d method_idx_diff int 0x110d8
0008862e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008862f code_off uint32 0x4934c
00088632
00088632 struct class_data_item
00088632 static_fields_size int 0
00088633 instance_fields_size int 0
00088634 direct_methods_size int 1
00088635 virtual_methods_size int 2
00088636
00088636 struct encoded_method
00088636 method_idx_diff int 0x110e0
00088638 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
0008863b code_off uint32 0x49368
0008863e
0008863e struct encoded_method
0008863e method_idx_diff int 0x110e8
00088640 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088641 code_off uint32 0x49380
00088644
00088644 struct encoded_method
00088644 method_idx_diff int 0x110f0
00088645 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088646 code_off uint32 0x49470
00088649
00088649 struct class_data_item
00088649 static_fields_size int 0
0008864a instance_fields_size int 0
0008864b direct_methods_size int 1
0008864c virtual_methods_size int 1
0008864d
0008864d struct encoded_method
0008864d method_idx_diff int 0x11048
0008864f access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088652 code_off uint32 0x48cd4
00088655
00088655 struct encoded_method
00088655 method_idx_diff int 0x11050
00088657 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088658 code_off uint32 0x48cec
0008865b
0008865b struct class_data_item
0008865b static_fields_size int 0
0008865c instance_fields_size int 0
0008865d direct_methods_size int 1
0008865e virtual_methods_size int 1
0008865f
0008865f struct encoded_method
0008865f method_idx_diff int 0x11060
00088661 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088664 code_off uint32 0x48e00
00088667
00088667 struct encoded_method
00088667 method_idx_diff int 0x11068
00088669 access_flags uint32 0x00000001 ; ACC_PUBLIC
0008866a code_off uint32 0x48e18
0008866d
0008866d struct class_data_item
0008866d static_fields_size int 0
0008866e instance_fields_size int 0
0008866f direct_methods_size int 1
00088670 virtual_methods_size int 1
00088671
00088671 struct encoded_method
00088671 method_idx_diff int 0x11078
00088673 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088676 code_off uint32 0x48f54
00088679
00088679 struct encoded_method
00088679 method_idx_diff int 0x11080
0008867b access_flags uint32 0x00000001 ; ACC_PUBLIC
0008867c code_off uint32 0x48f6c
0008867f
0008867f struct class_data_item
0008867f static_fields_size int 0
00088680 instance_fields_size int 0
00088681 direct_methods_size int 1
00088682 virtual_methods_size int 1
00088683
00088683 struct encoded_method
00088683 method_idx_diff int 0x110a8
00088685 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088688 code_off uint32 0x49134
0008868b
0008868b struct encoded_method
0008868b method_idx_diff int 0x110b0
0008868d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008868e code_off uint32 0x4914c
00088691
00088691 struct class_data_item
00088691 static_fields_size int 0
00088692 instance_fields_size int 0
00088693 direct_methods_size int 1
00088694 virtual_methods_size int 1
00088695
00088695 struct encoded_method
00088695 method_idx_diff int 0x110b8
00088697 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
0008869a code_off uint32 0x491a8
0008869d
0008869d struct encoded_method
0008869d method_idx_diff int 0x110c0
0008869f access_flags uint32 0x00000001 ; ACC_PUBLIC
000886a0 code_off uint32 0x491c0
000886a3
000886a3 struct class_data_item
000886a3 static_fields_size int 1
000886a4 instance_fields_size int 0
000886a5 direct_methods_size int 4
000886a6 virtual_methods_size int 0
000886a7
000886a7 struct encoded_field
000886a7 field_idx_diff int 0x9d48
000886a9 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
000886aa
000886aa struct encoded_method
000886aa method_idx_diff int 0x11108
000886ac access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
000886af code_off uint32 0x494c0
000886b2
000886b2 struct encoded_method
000886b2 method_idx_diff int 0x11110
000886b3 access_flags uint32 0x00000008 ; ACC_STATIC
000886b4 code_off uint32 0x4958c
000886b7
000886b7 struct encoded_method
000886b7 method_idx_diff int 0x11118
000886b8 access_flags uint32 0x00000008 ; ACC_STATIC
000886b9 code_off uint32 0x495c8
000886bc
000886bc struct encoded_method
000886bc method_idx_diff int 0x11120
000886bd access_flags uint32 0x00000008 ; ACC_STATIC
000886be code_off uint32 0x49654
000886c1
000886c1 struct class_data_item
000886c1 static_fields_size int 0
000886c2 instance_fields_size int 4
000886c3 direct_methods_size int 1
000886c4 virtual_methods_size int 3
000886c5
000886c5 struct encoded_field
000886c5 field_idx_diff int 0x9d50
000886c7 access_flags uint32 0x00000002 ; ACC_PRIVATE
000886c8
000886c8 struct encoded_field
000886c8 field_idx_diff int 0x9d58
000886c9 access_flags uint32 0x00000002 ; ACC_PRIVATE
000886ca
000886ca struct encoded_field
000886ca field_idx_diff int 0x9d60
000886cb access_flags uint32 0x00000002 ; ACC_PRIVATE
000886cc
000886cc struct encoded_field
000886cc field_idx_diff int 0x9d68
000886cd access_flags uint32 0x00000002 ; ACC_PRIVATE
000886ce
000886ce struct encoded_method
000886ce method_idx_diff int 0x11128
000886d0 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000886d3 code_off uint32 0x49734
000886d6
000886d6 struct encoded_method
000886d6 method_idx_diff int 0x11130
000886d8 access_flags uint32 0x00000001 ; ACC_PUBLIC
000886d9 code_off uint32 0x49970
000886dc
000886dc struct encoded_method
000886dc method_idx_diff int 0x11138
000886dd access_flags uint32 0x00000001 ; ACC_PUBLIC
000886de code_off uint32 0x49988
000886e1
000886e1 struct encoded_method
000886e1 method_idx_diff int 0x11140
000886e2 access_flags uint32 0x00000001 ; ACC_PUBLIC
000886e3 code_off uint32 0x499a4
000886e6
000886e6 struct class_data_item
000886e6 static_fields_size int 0
000886e7 instance_fields_size int 0
000886e8 direct_methods_size int 1
000886e9 virtual_methods_size int 0
000886ea
000886ea struct encoded_method
000886ea method_idx_diff int 0x11148
000886ec access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000886ed code_off uint32 0x499f0
000886f0
000886f0 struct class_data_item
000886f0 static_fields_size int 0
000886f1 instance_fields_size int 5
000886f2 direct_methods_size int 1
000886f3 virtual_methods_size int 3
000886f4
000886f4 struct encoded_field
000886f4 field_idx_diff int 0x9d70
000886f6 access_flags uint32 0x00000002 ; ACC_PRIVATE
000886f7
000886f7 struct encoded_field
000886f7 field_idx_diff int 0x9d78
000886f8 access_flags uint32 0x00000002 ; ACC_PRIVATE
000886f9
000886f9 struct encoded_field
000886f9 field_idx_diff int 0x9d80
000886fa access_flags uint32 0x00000002 ; ACC_PRIVATE
000886fb
000886fb struct encoded_field
000886fb field_idx_diff int 0x9d88
000886fc access_flags uint32 0x00000002 ; ACC_PRIVATE
000886fd
000886fd struct encoded_field
000886fd field_idx_diff int 0x9d90
000886fe access_flags uint32 0x00000002 ; ACC_PRIVATE
000886ff
000886ff struct encoded_method
000886ff method_idx_diff int 0x11150
00088701 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088704 code_off uint32 0x49aa8
00088707
00088707 struct encoded_method
00088707 method_idx_diff int 0x11158
00088709 access_flags uint32 0x00000001 ; ACC_PUBLIC
0008870a code_off uint32 0x49d0c
0008870d
0008870d struct encoded_method
0008870d method_idx_diff int 0x11160
0008870e access_flags uint32 0x00000001 ; ACC_PUBLIC
0008870f code_off uint32 0x49d24
00088712
00088712 struct encoded_method
00088712 method_idx_diff int 0x11168
00088713 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088714 code_off uint32 0x49d40
00088717
00088717 struct class_data_item
00088717 static_fields_size int 0
00088718 instance_fields_size int 1
00088719 direct_methods_size int 1
0008871a virtual_methods_size int 3
0008871b
0008871b struct encoded_field
0008871b field_idx_diff int 0x9d98
0008871d access_flags uint32 0x00000002 ; ACC_PRIVATE
0008871e
0008871e struct encoded_method
0008871e method_idx_diff int 0x11170
00088720 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088723 code_off uint32 0x49d9c
00088726
00088726 struct encoded_method
00088726 method_idx_diff int 0x11178
00088728 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088729 code_off uint32 0x4a018
0008872c
0008872c struct encoded_method
0008872c method_idx_diff int 0x11180
0008872d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008872e code_off uint32 0x4a030
00088731
00088731 struct encoded_method
00088731 method_idx_diff int 0x11188
00088732 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088733 code_off uint32 0x4a0fc
00088736
00088736 struct class_data_item
00088736 static_fields_size int 0
00088737 instance_fields_size int 0
00088738 direct_methods_size int 1
00088739 virtual_methods_size int 0
0008873a
0008873a struct encoded_method
0008873a method_idx_diff int 0x11190
0008873c access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008873d code_off uint32 0x4a11c
00088740
00088740 struct class_data_item
00088740 static_fields_size int 1
00088741 instance_fields_size int 0
00088742 direct_methods_size int 1
00088743 virtual_methods_size int 0
00088744
00088744 struct encoded_field
00088744 field_idx_diff int 0x9da0
00088746 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
00088747
00088747 struct encoded_method
00088747 method_idx_diff int 0x111c8
00088749 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
0008874a code_off uint32 0x4a1c8
0008874d
0008874d struct class_data_item
0008874d static_fields_size int 0
0008874e instance_fields_size int 0
0008874f direct_methods_size int 1
00088750 virtual_methods_size int 0
00088751
00088751 struct encoded_method
00088751 method_idx_diff int 0x111d0
00088753 access_flags uint32 0x00000008 ; ACC_STATIC
00088754 code_off uint32 0x4a280
00088757
00088757 struct class_data_item
00088757 static_fields_size int 0
00088758 instance_fields_size int 1
00088759 direct_methods_size int 1
0008875a virtual_methods_size int 2
0008875b
0008875b struct encoded_field
0008875b field_idx_diff int 0x9da8
0008875d access_flags uint32 0x00000002 ; ACC_PRIVATE
0008875e
0008875e struct encoded_method
0008875e method_idx_diff int 0x111d8
00088760 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088763 code_off uint32 0x4a3b8
00088766
00088766 struct encoded_method
00088766 method_idx_diff int 0x111e0
00088768 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088769 code_off uint32 0x4a520
0008876c
0008876c struct encoded_method
0008876c method_idx_diff int 0x111e8
0008876d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008876e code_off uint32 0x4a538
00088771
00088771 struct class_data_item
00088771 static_fields_size int 0
00088772 instance_fields_size int 5
00088773 direct_methods_size int 1
00088774 virtual_methods_size int 3
00088775
00088775 struct encoded_field
00088775 field_idx_diff int 0x9db0
00088777 access_flags uint32 0x00000002 ; ACC_PRIVATE
00088778
00088778 struct encoded_field
00088778 field_idx_diff int 0x9db8
00088779 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
0008877a
0008877a struct encoded_field
0008877a field_idx_diff int 0x9dc0
0008877b access_flags uint32 0x00000002 ; ACC_PRIVATE
0008877c
0008877c struct encoded_field
0008877c field_idx_diff int 0x9dc8
0008877d access_flags uint32 0x00000002 ; ACC_PRIVATE
0008877e
0008877e struct encoded_field
0008877e field_idx_diff int 0x9dd0
0008877f access_flags uint32 0x00000002 ; ACC_PRIVATE
00088780
00088780 struct encoded_method
00088780 method_idx_diff int 0x111f0
00088782 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
00088785 code_off uint32 0x4a558
00088788
00088788 struct encoded_method
00088788 method_idx_diff int 0x111f8
0008878a access_flags uint32 0x00000001 ; ACC_PUBLIC
0008878b code_off uint32 0x4a788
0008878e
0008878e struct encoded_method
0008878e method_idx_diff int 0x11200
0008878f access_flags uint32 0x00000001 ; ACC_PUBLIC
00088790 code_off uint32 0x4a7a0
00088793
00088793 struct encoded_method
00088793 method_idx_diff int 0x11208
00088794 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088795 code_off uint32 0x4a7c8
00088798
00088798 struct class_data_item
00088798 static_fields_size int 4
00088799 instance_fields_size int 0
0008879a direct_methods_size int 7
0008879b virtual_methods_size int 0
0008879c
0008879c struct encoded_field
0008879c field_idx_diff int 0x9dd8
0008879e access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
0008879f
0008879f struct encoded_field
0008879f field_idx_diff int 0x9de0
000887a0 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
000887a1
000887a1 struct encoded_field
000887a1 field_idx_diff int 0x9de8
000887a2 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
000887a3
000887a3 struct encoded_field
000887a3 field_idx_diff int 0x9df0
000887a4 access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
000887a5
000887a5 struct encoded_method
000887a5 method_idx_diff int 0x11210
000887a7 access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
000887aa code_off uint32 0x4a884
000887ad
000887ad struct encoded_method
000887ad method_idx_diff int 0x11218
000887ae access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887af code_off uint32 0x4a8b4
000887b2
000887b2 struct encoded_method
000887b2 method_idx_diff int 0x11220
000887b3 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887b4 code_off uint32 0x4a930
000887b7
000887b7 struct encoded_method
000887b7 method_idx_diff int 0x11228
000887b8 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887b9 code_off uint32 0x4aa34
000887bc
000887bc struct encoded_method
000887bc method_idx_diff int 0x11230
000887bd access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887be code_off uint32 0x4aa80
000887c1
000887c1 struct encoded_method
000887c1 method_idx_diff int 0x11238
000887c2 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887c3 code_off uint32 0x4aac8
000887c6
000887c6 struct encoded_method
000887c6 method_idx_diff int 0x11240
000887c7 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887c8 code_off uint32 0x4ab08
000887cb
000887cb struct class_data_item
000887cb static_fields_size int 0
000887cc instance_fields_size int 5
000887cd direct_methods_size int 1
000887ce virtual_methods_size int 3
000887cf
000887cf struct encoded_field
000887cf field_idx_diff int 0x9df8
000887d1 access_flags uint32 0x00000002 ; ACC_PRIVATE
000887d2
000887d2 struct encoded_field
000887d2 field_idx_diff int 0x9e00
000887d3 access_flags uint32 0x00000002 ; ACC_PRIVATE
000887d4
000887d4 struct encoded_field
000887d4 field_idx_diff int 0x9e08
000887d5 access_flags uint32 0x00000002 ; ACC_PRIVATE
000887d6
000887d6 struct encoded_field
000887d6 field_idx_diff int 0x9e10
000887d7 access_flags uint32 0x00000002 ; ACC_PRIVATE
000887d8
000887d8 struct encoded_field
000887d8 field_idx_diff int 0x9e18
000887d9 access_flags uint32 0x00000002 ; ACC_PRIVATE
000887da
000887da struct encoded_method
000887da method_idx_diff int 0x11248
000887dc access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
000887df code_off uint32 0x4ab68
000887e2
000887e2 struct encoded_method
000887e2 method_idx_diff int 0x11250
000887e4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000887e5 code_off uint32 0x4ade0
000887e8
000887e8 struct encoded_method
000887e8 method_idx_diff int 0x11258
000887e9 access_flags uint32 0x00000001 ; ACC_PUBLIC
000887ea code_off uint32 0x4adf8
000887ed
000887ed struct encoded_method
000887ed method_idx_diff int 0x11260
000887ee access_flags uint32 0x00000001 ; ACC_PUBLIC
000887ef code_off uint32 0x4ae20
000887f2
000887f2 struct class_data_item
000887f2 static_fields_size int 0
000887f3 instance_fields_size int 0
000887f4 direct_methods_size int 1
000887f5 virtual_methods_size int 0
000887f6
000887f6 struct encoded_method
000887f6 method_idx_diff int 0x11268
000887f8 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
000887f9 code_off uint32 0x4ae8c
000887fc
000887fc struct class_data_item
000887fc static_fields_size int 0
000887fd instance_fields_size int 0
000887fe direct_methods_size int 1
000887ff virtual_methods_size int 0
00088800
00088800 struct encoded_method
00088800 method_idx_diff int 0x11270
00088802 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088805 code_off uint32 0x4aea4
00088808
00088808 struct class_data_item
00088808 static_fields_size int 0
00088809 instance_fields_size int 0
0008880a direct_methods_size int 1
0008880b virtual_methods_size int 0
0008880c
0008880c struct encoded_method
0008880c method_idx_diff int 0x11278
0008880e access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088811 code_off uint32 0x4aebc
00088814
00088814 struct class_data_item
00088814 static_fields_size int 0
00088815 instance_fields_size int 0
00088816 direct_methods_size int 1
00088817 virtual_methods_size int 0
00088818
00088818 struct encoded_method
00088818 method_idx_diff int 0x11280
0008881a access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
0008881d code_off uint32 0x4aed4
00088820
00088820 struct class_data_item
00088820 static_fields_size int 0
00088821 instance_fields_size int 0
00088822 direct_methods_size int 1
00088823 virtual_methods_size int 0
00088824
00088824 struct encoded_method
00088824 method_idx_diff int 0x11288
00088826 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
00088829 code_off uint32 0x4aeec
0008882c
0008882c struct class_data_item
0008882c static_fields_size int 0
0008882d instance_fields_size int 0
0008882e direct_methods_size int 0
0008882f virtual_methods_size int 5
00088830
00088830 struct encoded_method
00088830 method_idx_diff int 0x112c8
00088832 access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
00088834 code_off uint32 0x00000000
00088835
00088835 struct encoded_method
00088835 method_idx_diff int 0x112d0
00088836 access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
00088838 code_off uint32 0x00000000
00088839
00088839 struct encoded_method
00088839 method_idx_diff int 0x112d8
0008883a access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
0008883c code_off uint32 0x00000000
0008883d
0008883d struct encoded_method
0008883d method_idx_diff int 0x112e0
0008883e access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
00088840 code_off uint32 0x00000000
00088841
00088841 struct encoded_method
00088841 method_idx_diff int 0x112e8
00088842 access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
00088844 code_off uint32 0x00000000
00088845
00088845 struct class_data_item
00088845 static_fields_size int 2
00088846 instance_fields_size int 5
00088847 direct_methods_size int 1
00088848 virtual_methods_size int 5
00088849
00088849 struct encoded_field
00088849 field_idx_diff int 0x9e20
0008884b access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
0008884c
0008884c struct encoded_field
0008884c field_idx_diff int 0x9e50
0008884d access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
0008884e
0008884e struct encoded_field
0008884e field_idx_diff int 0x9e28
00088850 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088851
00088851 struct encoded_field
00088851 field_idx_diff int 0x9e30
00088852 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088853
00088853 struct encoded_field
00088853 field_idx_diff int 0x9e38
00088854 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088855
00088855 struct encoded_field
00088855 field_idx_diff int 0x9e40
00088856 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088857
00088857 struct encoded_field
00088857 field_idx_diff int 0x9e48
00088858 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
00088859
00088859 struct encoded_method
00088859 method_idx_diff int 0x11290
0008885b access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
0008885e code_off uint32 0x4af04
00088861
00088861 struct encoded_method
00088861 method_idx_diff int 0x11298
00088863 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088864 code_off uint32 0x4af64
00088867
00088867 struct encoded_method
00088867 method_idx_diff int 0x112a0
00088868 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088869 code_off uint32 0x4af7c
0008886c
0008886c struct encoded_method
0008886c method_idx_diff int 0x112a8
0008886d access_flags uint32 0x00000001 ; ACC_PUBLIC
0008886e code_off uint32 0x4af94
00088871
00088871 struct encoded_method
00088871 method_idx_diff int 0x112b0
00088872 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088873 code_off uint32 0x4afac
00088876
00088876 struct encoded_method
00088876 method_idx_diff int 0x112b8
00088877 access_flags uint32 0x00000001 ; ACC_PUBLIC
00088878 code_off uint32 0x4afc4
0008887b
0008887b struct class_data_item
0008887b static_fields_size int 0
0008887c instance_fields_size int 0
0008887d direct_methods_size int 1
0008887e virtual_methods_size int 0
0008887f
0008887f struct encoded_method
0008887f method_idx_diff int 0x112c0
00088881 access_flags uint32 0x00000008 ; ACC_STATIC
00088882 code_off uint32 0x4afdc
00088885
00088885 struct class_data_item
00088885 static_fields_size int 0
00088886 instance_fields_size int 0
00088887 direct_methods_size int 2
00088888 virtual_methods_size int 0
00088889
00088889 struct encoded_method
00088889 method_idx_diff int 0x112f0
0008888b access_flags uint32 0x00000008 ; ACC_STATIC
0008888c code_off uint32 0x4b06c
0008888f
0008888f struct encoded_method
0008888f method_idx_diff int 0x112f8
00088890 access_flags uint32 0x00000008 ; ACC_STATIC
00088891 code_off uint32 0x4b0e4
00088894
00088894 struct class_data_item
00088894 static_fields_size int 0
00088895 instance_fields_size int 0
00088896 direct_methods_size int 0
00088897 virtual_methods_size int 3
00088898
00088898 struct encoded_method
00088898 method_idx_diff int 0x11300
0008889a access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
0008889c code_off uint32 0x00000000
0008889d
0008889d struct encoded_method
0008889d method_idx_diff int 0x11308
0008889e access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
000888a0 code_off uint32 0x00000000
000888a1
000888a1 struct encoded_method
000888a1 method_idx_diff int 0x11310
000888a2 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
000888a4 code_off uint32 0x00000000
000888a5
000888a5 struct class_data_item
000888a5 static_fields_size int 0
000888a6 instance_fields_size int 0
000888a7 direct_methods_size int 1
000888a8 virtual_methods_size int 3
000888a9
000888a9 struct encoded_method
000888a9 method_idx_diff int 0x11318
000888ab access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
000888ae code_off uint32 0x4b124
000888b1
000888b1 struct encoded_method
000888b1 method_idx_diff int 0x11320
000888b3 access_flags uint32 0x00000001 ; ACC_PUBLIC
000888b4 code_off uint32 0x4b13c
000888b7
000888b7 struct encoded_method
000888b7 method_idx_diff int 0x11328
000888b8 access_flags uint32 0x00000001 ; ACC_PUBLIC
000888b9 code_off uint32 0x4b158
000888bc
000888bc struct encoded_method
000888bc method_idx_diff int 0x11330
000888bd access_flags uint32 0x00000001 ; ACC_PUBLIC
000888be code_off uint32 0x4b174
000888c1
000888c1 struct class_data_item
000888c1 static_fields_size int 0
000888c2 instance_fields_size int 0
000888c3 direct_methods_size int 1
000888c4 virtual_methods_size int 3
000888c5
000888c5 struct encoded_method
000888c5 method_idx_diff int 0x11338
000888c7 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
000888ca code_off uint32 0x4b190
000888cd
000888cd struct encoded_method
000888cd method_idx_diff int 0x11340
000888cf access_flags uint32 0x00000001 ; ACC_PUBLIC
000888d0 code_off uint32 0x4b1a8
000888d3
000888d3 struct encoded_method
000888d3 method_idx_diff int 0x11348
000888d4 access_flags uint32 0x00000001 ; ACC_PUBLIC
000888d5 code_off uint32 0x4b1c4
000888d8
000888d8 struct encoded_method
000888d8 method_idx_diff int 0x11350
000888d9 access_flags uint32 0x00000001 ; ACC_PUBLIC
000888da code_off uint32 0x4b1e0
000888dd
000888dd struct class_data_item
000888dd static_fields_size int 0
000888de instance_fields_size int 0
000888df direct_methods_size int 1
000888e0 virtual_methods_size int 0
000888e1
000888e1 struct encoded_method
000888e1 method_idx_diff int 0x11358
000888e3 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
000888e6 code_off uint32 0x4b1fc
Loading..