NAME=invalid codesize DEX file
FILE=bins/dex/Call.dex
CMDS=<<EOF
om
s
EOF
EXPECT=<<EOF
* 2 fd: 3 +0x0000035d 0x0000035d - 0x00000368 r-x fmap.code
- 1 fd: 3 +0x00000000 0x00000000 - 0x0000041b r-- fmap.file
0x35d
EOF
RUN

NAME=loading DEX file
FILE=bins/dex/Hello.dex
CMDS=iZ
EXPECT=<<EOF
1000
EOF
RUN

NAME=Checking file size
FILE=bins/dex/HelloSlack.dex
CMDS=<<EOF
?v $s
iZ
EOF
EXPECT=<<EOF
0x800
1000
EOF
RUN

NAME=DEX: entrypoint
FILE=bins/dex/HelloSlack.dex
CMDS=?v entry0
EXPECT=<<EOF
0x1c0
EOF
RUN

NAME=DEX dex38.dex ie command
FILE=bins/dex/dex38.dex
CMDS=ie
EXPECT=<<EOF
paddr      vaddr      phaddr     vhaddr     type
------------------------------------------------
0x00001378 0x00001378 ---------- ---------- program
EOF
RUN

NAME=DEX dex38.dex invoke-polymorphic
FILE=bins/dex/dex38.dex
CMDS=pi 2 @0x00125e; pi 3 @0x0012da
EXPECT=<<EOF
invoke-polymorphic {v1, v2, v3}, Ljava/lang/invoke/MethodHandle.invoke([Ljava/lang/Object;)Ljava/lang/Object;, (II)Ljava/lang/Object;
move-result-object v1
invoke-polymorphic {v0, v1, v2}, Ljava/lang/invoke/MethodHandle.invoke([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/String;I)Ljava/lang/Object;
move-result-object v0
return-object v0
EOF
RUN

NAME=DEX dex38.dex invoke-custom
FILE=bins/dex/dex38.dex
CMDS=pi 3 @0x00112c
EXPECT=<<EOF
invoke-custom {v0, v1}, call_site+0
move-result-object v0
return-object v0
EOF
RUN

NAME=DEX Hello.dex classes (ic command)
FILE=bins/dex/Hello.dex
CMDS=ic
EXPECT=<<EOF
0x00000174 [0x000001a4 - 0x0000021e]    122 java class 0 LHello :: Ljava/lang/Object;
0x000001a4 java   method   0 pC   LHello.method.<init>(Ljava/lang/String;)V
0x000001c0 java   method   1 ps   LHello.method.main([Ljava/lang/String;)V
0x000001e8 java   method   2 p    LHello.method.say()V
0x00000124 java      var   0 P    LHello.ifield_who:Ljava/lang/String;
EOF
RUN

NAME=DEX Hello.dex single class (ic LHello)
FILE=bins/dex/Hello.dex
CMDS=ic LHello
EXPECT=<<EOF
class LHello
0x000001a4 method LHello pC   LHello.method.<init>(Ljava/lang/String;)V
0x000001c0 method LHello ps   LHello.method.main([Ljava/lang/String;)V
0x000001e8 method LHello p    LHello.method.say()V
EOF
RUN

NAME=DEX Hello.dex classes quiet (icq command)
FILE=bins/dex/Hello.dex
CMDS=icq
EXPECT=<<EOF
0x00000174 [0x000001a4 - 0x0000021e] java LHello Ljava/lang/Object;
EOF
RUN

NAME=DEX Hello.dex method flags (JSON) (icj)
FILE=bins/dex/Hello.dex
CMDS=<<EOF
icj~{[0].methods[1].flags[0]}
icj~{[0].methods[1].flags[1]}
EOF
EXPECT=<<EOF
public static
public
EOF
RUN

NAME=DEX Hello.dex method flags (r2 commands) (ic*)
FILE=bins/dex/Hello.dex
CMDS=ic*~main
EXPECT=<<EOF
'f method.LHello.public.static.LHello.method.main([Ljava/lang/String;)V = 0x1c0
EOF
RUN

NAME=DEX HelloWorld.dex symbols, fields and statics (isq command)
FILE=bins/dex/HelloWorld.dex
CMDS=isq
EXPECT=<<EOF
0x00000168 0 LHello.sfield_localVar2:I
0x00000160 0 LHello.ifield_localVar:I
0x00000238 20 LHello.method.<init>()V
0x0000025c 34 LHello.method.main([Ljava/lang/String;)V
0x00000290 84 LHello.method.foo(I)V
0x00000170 0 LWorld.ifield_worldVar:I
0x00000178 0 LWorld.ifield_worldVar2:I
0x000002f4 20 LWorld.method.<init>()V
0x00000318 68 LWorld.method.foo(I)V
0x000001b0 0 imp.Ljava/io/PrintStream.method.println(Ljava/lang/String;)V
0x000001b8 0 imp.Ljava/lang/Integer.method.<init>(I)V
0x000001c0 0 imp.Ljava/lang/Integer.method.toString()Ljava/lang/String;
0x000001c8 0 imp.Ljava/lang/Object.method.<init>()V
0x000001d0 0 imp.Ljava/lang/StringBuilder.method.<init>()V
0x000001d8 0 imp.Ljava/lang/StringBuilder.method.append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0x000001e0 0 imp.Ljava/lang/StringBuilder.method.toString()Ljava/lang/String;
EOF
RUN

NAME=DEX HelloWorld.dex flags (f command)
FILE=bins/dex/HelloWorld.dex
CMDS=f
EXPECT=<<EOF
0x00000000 112 section.header
0x00000000 1460 section.file
0x00000000 1460 segment.file
0x00000070 440 section.constpool
0x00000160 0 sym.LHello.ifield_localVar:I
0x00000160 1 field.class.LHello.var.LHello.ifield_localVar:I
0x00000168 0 sym.LHello.sfield_localVar2:I
0x00000168 1 field.class.LHello.var.LHello.sfield_localVar2:I
0x00000170 0 sym.LWorld.ifield_worldVar:I
0x00000170 1 field.class.LWorld.var.LWorld.ifield_worldVar:I
0x00000178 0 sym.LWorld.ifield_worldVar2:I
0x00000178 1 field.class.LWorld.var.LWorld.ifield_worldVar2:I
0x000001b0 0 sym.imp.Ljava_io_PrintStream.method.println_Ljava_lang_String__V
0x000001b8 0 sym.imp.Ljava_lang_Integer.method._init__I_V
0x000001c0 0 sym.imp.Ljava_lang_Integer.method.toString__Ljava_lang_String_
0x000001c8 0 sym.imp.Ljava_lang_Object.method._init___V
0x000001d0 0 sym.imp.Ljava_lang_StringBuilder.method._init___V
0x000001d8 0 sym.imp.Ljava_lang_StringBuilder.method.append_Ljava_lang_String__Ljava_lang_StringBuilder_
0x000001e0 0 sym.imp.Ljava_lang_StringBuilder.method.toString__Ljava_lang_String_
0x000001e8 1 class.LHello
0x00000208 1 class.LWorld
0x00000228 308 section.code
0x00000228 308 segment.code
0x00000238 20 sym.LHello.method._init___V
0x00000238 1 method.public.constructor.LHello.LHello.method._init___V
0x0000025c 1 entry0
0x0000025c 34 sym.LHello.method.main__Ljava_lang_String__V
0x0000025c 1 method.public.static.LHello.LHello.method.main__Ljava_lang_String__V
0x00000290 84 sym.LHello.method.foo_I_V
0x00000290 1 method.public.LHello.LHello.method.foo_I_V
0x000002f4 20 sym.LWorld.method._init___V
0x000002f4 1 method.public.constructor.LWorld.LWorld.method._init___V
0x00000318 68 sym.LWorld.method.foo_I_V
0x00000318 1 method.public.LWorld.LWorld.method.foo_I_V
0x0000035c 600 section.data
0x00000372 6 str._init_
0x0000037a 6 str.Findus
0x00000382 10 str.Hello.java
0x00000394 7 str.LHello_
0x000003a1 7 str.LWorld_
0x00000438 10 str.World.java
0x00000459 6 str.append
0x00000466 6 str.foo_
0x0000046e 8 str.localVar
0x00000478 9 str.localVar2
0x0000048e 7 str.println
0x00000497 8 str.toString
0x000004a1 8 str.world_
0x000004ab 8 str.worldVar
0x000004b5 9 str.worldVar2
EOF
RUN

NAME=DEX HelloWorld.dex imports (ii command)
FILE=bins/dex/HelloWorld.dex
CMDS=ii
EXPECT=<<EOF
nth vaddr      bind type lib name
---------------------------------
0   0x000001b0 NONE FUNC     Ljava/io/PrintStream.method.println(Ljava/lang/String;)V
1   0x000001b8 NONE FUNC     Ljava/lang/Integer.method.<init>(I)V
2   0x000001c0 NONE FUNC     Ljava/lang/Integer.method.toString()Ljava/lang/String;
3   0x000001c8 NONE FUNC     Ljava/lang/Object.method.<init>()V
4   0x000001d0 NONE FUNC     Ljava/lang/StringBuilder.method.<init>()V
5   0x000001d8 NONE FUNC     Ljava/lang/StringBuilder.method.append(Ljava/lang/String;)Ljava/lang/StringBuilder;
6   0x000001e0 NONE FUNC     Ljava/lang/StringBuilder.method.toString()Ljava/lang/String;
EOF
RUN

NAME=DEX HelloWorld.dex exports (iE command)
FILE=bins/dex/HelloWorld.dex
CMDS=iE
EXPECT=<<EOF
nth paddr      vaddr      bind   type size lib name                                     demangled
-------------------------------------------------------------------------------------------------
2   0x00000238 0x00000238 GLOBAL FUNC 20       LHello.method.<init>()V
3   0x0000025c 0x0000025c GLOBAL FUNC 34       LHello.method.main([Ljava/lang/String;)V
4   0x00000290 0x00000290 GLOBAL FUNC 84       LHello.method.foo(I)V
7   0x000002f4 0x000002f4 GLOBAL FUNC 20       LWorld.method.<init>()V
8   0x00000318 0x00000318 GLOBAL FUNC 68       LWorld.method.foo(I)V
EOF
RUN

NAME=DEX HelloWorld.dex pi command
FILE=bins/dex/HelloWorld.dex
CMDS=pi 1 @0x240; pi 1 @0x246; pi 1 @0x25c; pi 1 @0x264; pi 1 @0x276; pi 1 @0x026a; pi 1 @0x0294; pi 1 @0x0298
EXPECT=<<EOF
iput v0, v1, LHello;->localVar I
sput v0, LHello;->localVar2 I
sget-object v0, Ljava/lang/System;->out Ljava/io/PrintStream;
invoke-virtual {v0, v1}, Ljava/io/PrintStream.println(Ljava/lang/String;)V ; 0x5
invoke-virtual {v0, v1}, LHello.foo(I)V ; 0x1
new-instance v0, LHello;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder.<init>()V ; 0x9
EOF
RUN

NAME=DEX HelloWorld.dex debug info
FILE=bins/dex/HelloWorld.dex
CMDS=e io.va=0; pd 1 @0x00000290|grep Hello.java; pd 1 @0x000002f4|grep World.java; pd 1 @0x00000318|grep World.java;
EXPECT=<<EOF
            0x00000290      62000400       sget-object v0, Ljava/lang/System;->out Ljava/io/PrintStream; ; Hello.java:9 ; 0x180
            0x000002f4      701008000100   invoke-direct {v1}, Ljava/lang/Object.<init>()V ; 0x8 ; World.java:5
            0x00000318      62000400       sget-object v0, Ljava/lang/System;->out Ljava/io/PrintStream; ; World.java:11 ; 0x180
EOF
RUN

NAME=DEX HelloWorld.dex debug info CL
FILE=bins/dex/HelloWorld.dex
CMDS=<<EOF
CL 0x00000290;CL.@0x000002f4;CL.@0x00000318
CL~?
?e --
CL
EOF
EXPECT=<<EOF
file: Hello.java
line: 9
colu: 0
addr: 0x00000290
file: World.java
line: 5
colu: 0
addr: 0x000002f4
file: World.java
line: 11
colu: 0
addr: 0x00000318
68
--
file: Hello.java
line: 4
colu: 0
addr: 0x00000238
file: Hello.java
line: 5
colu: 0
addr: 0x0000023b
file: Hello.java
line: 6
colu: 0
addr: 0x0000023e
file: Hello.java
line: 7
colu: 0
addr: 0x00000241
file: Hello.java
line: 14
colu: 0
addr: 0x0000025c
file: Hello.java
line: 15
colu: 0
addr: 0x00000263
file: Hello.java
line: 16
colu: 0
addr: 0x00000268
file: Hello.java
line: 17
colu: 0
addr: 0x0000026c
file: Hello.java
line: 9
colu: 0
addr: 0x00000290
file: Hello.java
line: 10
colu: 0
addr: 0x000002b1
file: Hello.java
line: 11
colu: 0
addr: 0x000002b9
file: World.java
line: 5
colu: 0
addr: 0x000002f4
file: World.java
line: 6
colu: 0
addr: 0x000002f7
file: World.java
line: 7
colu: 0
addr: 0x000002fa
file: World.java
line: 8
colu: 0
addr: 0x000002fd
file: World.java
line: 11
colu: 0
addr: 0x00000318
file: World.java
line: 12
colu: 0
addr: 0x00000339
EOF
RUN

NAME=DEX HelloWorld.dex dexdump
FILE=bins/dex/HelloWorld.dex
CMDS=iHH
EXPECT=<<EOF
DEX file header:
magic               : 'dex\n035\0'
checksum            : 190ab819
signature           : 86db...7869
file_size           : 1460
header_size         : 112
link_size           : 0
link_off            : 0 (0x000000)
string_ids_size     : 31
string_ids_off      : 112 (0x000070)
type_ids_size       : 11
type_ids_off        : 236 (0x0000ec)
proto_ids_size      : 6
proto_ids_off       : 280 (0x000118)
field_ids_size      : 5
field_ids_off       : 352 (0x000160)
method_ids_size     : 12
method_ids_off      : 392 (0x000188)
class_defs_size     : 2
class_defs_off      : 488 (0x0001e8)
data_size           : 908
data_off            : 552 (0x000228)

Class #0            -
  Class descriptor  : 'LHello;'
  Access flags      : 0x0001 (public)
  Superclass        : 'Ljava/lang/Object;'
  Interfaces        -
  Static fields     -
    #0              : (in LHello;)
      name          : 'localVar2'
      type          : 'I'
      access        : 0x0008 (static)
  Instance fields   -
    #0              : (in LHello;)
      name          : 'localVar'
      type          : 'I'
      access        : 0x0000 ()
  Direct methods    -
    #0              : (in LHello;)
      name          : '<init>'
      type          : '()V'
      access        : 0x10001 (public constructor)
      code          -
      registers     : 2
      ins           : 1
      outs          : 1
      insns size    : 10 16-bit code units
      catches       : (none)
      positions     :
        0x0000 line=4
        0x0003 line=5
        0x0006 line=6
        0x0009 line=7
      locals        :
        0x0000 - 0x000a reg=1 this LHello;
    #1              : (in LHello;)
      name          : 'main'
      type          : '([Ljava/lang/String;)V'
      access        : 0x0009 (public static)
      code          -
      registers     : 3
      ins           : 1
      outs          : 2
      insns size    : 17 16-bit code units
      catches       : (none)
      positions     :
        0x0000 line=14
        0x0007 line=15
        0x000c line=16
        0x0010 line=17
      locals        :
  Virtual methods   -
    #0              : (in LHello;)
      name          : 'foo'
      type          : '(I)V'
      access        : 0x0001 (public)
      code          -
      registers     : 5
      ins           : 2
      outs          : 2
      insns size    : 42 16-bit code units
      catches       : (none)
      positions     :
        0x0000 line=9
        0x0021 line=10
        0x0029 line=11
      locals        :
        0x0000 - 0x002a reg=3 this LHello;
  source_file_idx   : 2 (Hello.java)

Class #1            -
  Class descriptor  : 'LWorld;'
  Access flags      : 0x0001 (public)
  Superclass        : 'Ljava/lang/Object;'
  Interfaces        -
  Static fields     -
  Instance fields   -
    #0              : (in LWorld;)
      name          : 'worldVar'
      type          : 'I'
      access        : 0x0000 ()
    #1              : (in LWorld;)
      name          : 'worldVar2'
      type          : 'I'
      access        : 0x0000 ()
  Direct methods    -
    #0              : (in LWorld;)
      name          : '<init>'
      type          : '()V'
      access        : 0x10001 (public constructor)
      code          -
      registers     : 2
      ins           : 1
      outs          : 1
      insns size    : 10 16-bit code units
      catches       : (none)
      positions     :
        0x0000 line=5
        0x0003 line=6
        0x0006 line=7
        0x0009 line=8
      locals        :
        0x0000 - 0x000a reg=1 this LWorld;
  Virtual methods   -
    #0              : (in LWorld;)
      name          : 'foo'
      type          : '(I)V'
      access        : 0x0001 (public)
      code          -
      registers     : 5
      ins           : 2
      outs          : 2
      insns size    : 34 16-bit code units
      catches       : (none)
      positions     :
        0x0000 line=11
        0x0021 line=12
      locals        :
        0x0000 - 0x0022 reg=3 this LWorld;
  source_file_idx   : 17 (World.java)

EOF
RUN

NAME=DEX radare2installer.dex classes (is getProper)
FILE=bins/dex/org.radare.radare2installer.dex
CMDS=is~getProper
EXPECT=<<EOF
1649 0x00006a20 0x00006a20 NONE   FUNC   0        imp.Ljava/lang/System.method.getProperty(Ljava/lang/String;)Ljava/lang/String;
1650 0x00006a28 0x00006a28 NONE   FUNC   0        imp.Ljava/lang/System.method.getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
EOF
RUN

NAME=DEX radare2installer.dex classes (ic command)
FILE=bins/dex/org.radare.radare2installer.dex
CMDS=ic
EXPECT=<<EOF
0x00007890 [0x0000c6c0 - 0x0000cd2e]   1646 java class 0 Lcom/ice/tar/FastTarStream :: Ljava/lang/Object;
0x0000c6c0 java   method   0 pC   Lcom/ice/tar/FastTarStream.method.<init>(Ljava/io/InputStream;)V
0x0000c6dc java   method   1 pC   Lcom/ice/tar/FastTarStream.method.<init>(Ljava/io/InputStream;I)V
0x0000c720 java   method   2 ps   Lcom/ice/tar/FastTarStream.method.main([Ljava/lang/String;)V
0x0000ca5c java   method   3 p    Lcom/ice/tar/FastTarStream.method.getNextEntry()Lcom/ice/tar/TarEntry;
0x0000cd28 java   method   4 p    Lcom/ice/tar/FastTarStream.method.setDebug(Z)V
0x00003f20 java      var   0 P    Lcom/ice/tar/FastTarStream.ifield_currEntry:Lcom/ice/tar/TarEntry;
0x00003f28 java      var   1 P    Lcom/ice/tar/FastTarStream.ifield_debug:Z
0x00003f30 java      var   2 P    Lcom/ice/tar/FastTarStream.ifield_hasHitEOF:Z
0x00003f38 java      var   3 P    Lcom/ice/tar/FastTarStream.ifield_inStream:Ljava/io/InputStream;
0x00003f40 java      var   4 P    Lcom/ice/tar/FastTarStream.ifield_recordSize:I
0x000078b0 [0x0000cd40 - 0x0000cd60]     32 java class 1 Lcom/ice/tar/InvalidHeaderException :: Ljava/io/IOException;
0x0000cd40 java   method   0 pC   Lcom/ice/tar/InvalidHeaderException.method.<init>()V
0x0000cd58 java   method   1 pC   Lcom/ice/tar/InvalidHeaderException.method.<init>(Ljava/lang/String;)V
0x000078d0 [0x0000cd70 - 0x0000db74]   3588 java class 2 Lcom/ice/tar/TarArchive :: Ljava/lang/Object;
0x0000cd70 java   method   0 pC   Lcom/ice/tar/TarArchive.method.<init>(Ljava/io/InputStream;)V
0x0000cd8c java   method   1 pC   Lcom/ice/tar/TarArchive.method.<init>(Ljava/io/InputStream;I)V
0x0000cda8 java   method   2 pC   Lcom/ice/tar/TarArchive.method.<init>(Ljava/io/InputStream;II)V
0x0000cdd4 java   method   3 pC   Lcom/ice/tar/TarArchive.method.<init>(Ljava/io/OutputStream;)V
0x0000cdf0 java   method   4 pC   Lcom/ice/tar/TarArchive.method.<init>(Ljava/io/OutputStream;I)V
0x0000ce0c java   method   5 pC   Lcom/ice/tar/TarArchive.method.<init>(Ljava/io/OutputStream;II)V
0x0000ce38 java   method   6 P    Lcom/ice/tar/TarArchive.method.extractEntry(Ljava/io/File;Lcom/ice/tar/TarEntry;)V
0x0000d388 java   method   7 P    Lcom/ice/tar/TarArchive.method.getTempFilePath(Ljava/io/File;)Ljava/lang/String;
0x0000d460 java   method   8 P    Lcom/ice/tar/TarArchive.method.initialize(I)V
0x0000d4c8 java   method   9 p    Lcom/ice/tar/TarArchive.method.closeArchive()V
0x0000d500 java   method  10 p    Lcom/ice/tar/TarArchive.method.extractContents(Ljava/io/File;)V
0x0000d540 java   method  11 p    Lcom/ice/tar/TarArchive.method.getGroupId()I
0x0000d558 java   method  12 p    Lcom/ice/tar/TarArchive.method.getGroupName()Ljava/lang/String;
0x0000d570 java   method  13 p    Lcom/ice/tar/TarArchive.method.getRecordSize()I
0x0000d5b4 java   method  14 p    Lcom/ice/tar/TarArchive.method.getTempDirectory()Ljava/lang/String;
0x0000d5cc java   method  15 p    Lcom/ice/tar/TarArchive.method.getUserId()I
0x0000d5e4 java   method  16 p    Lcom/ice/tar/TarArchive.method.getUserName()Ljava/lang/String;
0x0000d5fc java   method  17 p    Lcom/ice/tar/TarArchive.method.isVerbose()Z
0x0000d614 java   method  18 p    Lcom/ice/tar/TarArchive.method.listContents()V
0x0000d668 java   method  19 p    Lcom/ice/tar/TarArchive.method.setAsciiTranslation(Z)V
0x0000d680 java   method  20 p    Lcom/ice/tar/TarArchive.method.setDebug(Z)V
0x0000d6bc java   method  21 p    Lcom/ice/tar/TarArchive.method.setKeepOldFiles(Z)V
0x0000d6d4 java   method  22 p    Lcom/ice/tar/TarArchive.method.setTarProgressDisplay(Lcom/ice/tar/TarProgressDisplay;)V
0x0000d6ec java   method  23 p    Lcom/ice/tar/TarArchive.method.setTempDirectory(Ljava/lang/String;)V
0x0000d704 java   method  24 p    Lcom/ice/tar/TarArchive.method.setTransFileTyper(Lcom/ice/tar/TarTransFileTyper;)V
0x0000d71c java   method  25 p    Lcom/ice/tar/TarArchive.method.setUserInfo(ILjava/lang/String;ILjava/lang/String;)V
0x0000d740 java   method  26 p    Lcom/ice/tar/TarArchive.method.setVerbose(Z)V
0x0000d758 java   method  27 p    Lcom/ice/tar/TarArchive.method.writeEntry(Lcom/ice/tar/TarEntry;Z)V
0x00003f48 java      var   0 r    Lcom/ice/tar/TarArchive.ifield_asciiTranslate:Z
0x00003f50 java      var   1 r    Lcom/ice/tar/TarArchive.ifield_debug:Z
0x00003f58 java      var   2 r    Lcom/ice/tar/TarArchive.ifield_groupId:I
0x00003f60 java      var   3 r    Lcom/ice/tar/TarArchive.ifield_groupName:Ljava/lang/String;
0x00003f68 java      var   4 r    Lcom/ice/tar/TarArchive.ifield_keepOldFiles:Z
0x00003f70 java      var   5 r    Lcom/ice/tar/TarArchive.ifield_pathPrefix:Ljava/lang/String;
0x00003f78 java      var   6 r    Lcom/ice/tar/TarArchive.ifield_progressDisplay:Lcom/ice/tar/TarProgressDisplay;
0x00003f80 java      var   7 r    Lcom/ice/tar/TarArchive.ifield_recordBuf:[B
0x00003f88 java      var   8 r    Lcom/ice/tar/TarArchive.ifield_recordSize:I
0x00003f90 java      var   9 r    Lcom/ice/tar/TarArchive.ifield_rootPath:Ljava/lang/String;
0x00003f98 java      var  10 r    Lcom/ice/tar/TarArchive.ifield_tarIn:Lcom/ice/tar/TarInputStream;
0x00003fa0 java      var  11 r    Lcom/ice/tar/TarArchive.ifield_tarOut:Lcom/ice/tar/TarOutputStream;
0x00003fa8 java      var  12 r    Lcom/ice/tar/TarArchive.ifield_tempPath:Ljava/lang/String;
0x00003fb0 java      var  13 r    Lcom/ice/tar/TarArchive.ifield_transTyper:Lcom/ice/tar/TarTransFileTyper;
0x00003fb8 java      var  14 r    Lcom/ice/tar/TarArchive.ifield_userId:I
0x00003fc0 java      var  15 r    Lcom/ice/tar/TarArchive.ifield_userName:Ljava/lang/String;
0x00003fc8 java      var  16 r    Lcom/ice/tar/TarArchive.ifield_verbose:Z
0x000078f0 [0x0000dba8 - 0x0000e3bc]   2068 java class 3 Lcom/ice/tar/TarBuffer :: Ljava/lang/Object;
0x0000dba8 java   method   0 pC   Lcom/ice/tar/TarBuffer.method.<init>(Ljava/io/InputStream;)V
0x0000dbc4 java   method   1 pC   Lcom/ice/tar/TarBuffer.method.<init>(Ljava/io/InputStream;I)V
0x0000dbe0 java   method   2 pC   Lcom/ice/tar/TarBuffer.method.<init>(Ljava/io/InputStream;II)V
0x0000dc08 java   method   3 pC   Lcom/ice/tar/TarBuffer.method.<init>(Ljava/io/OutputStream;)V
0x0000dc24 java   method   4 pC   Lcom/ice/tar/TarBuffer.method.<init>(Ljava/io/OutputStream;I)V
0x0000dc40 java   method   5 pC   Lcom/ice/tar/TarBuffer.method.<init>(Ljava/io/OutputStream;II)V
0x0000dc68 java   method   6 P    Lcom/ice/tar/TarBuffer.method.flushBlock()V
0x0000dcdc java   method   7 P    Lcom/ice/tar/TarBuffer.method.initialize(II)V
0x0000dd38 java   method   8 P    Lcom/ice/tar/TarBuffer.method.readBlock()Z
0x0000de54 java   method   9 P    Lcom/ice/tar/TarBuffer.method.writeBlock()V
0x0000dee8 java   method  10 p    Lcom/ice/tar/TarBuffer.method.close()V
0x0000df6c java   method  11 p    Lcom/ice/tar/TarBuffer.method.getBlockSize()I
0x0000df84 java   method  12 p    Lcom/ice/tar/TarBuffer.method.getCurrentBlockNum()I
0x0000df9c java   method  13 p    Lcom/ice/tar/TarBuffer.method.getCurrentRecordNum()I
0x0000dfb8 java   method  14 p    Lcom/ice/tar/TarBuffer.method.getRecordSize()I
0x0000dfd0 java   method  15 p    Lcom/ice/tar/TarBuffer.method.isEOFRecord([B)Z
0x0000e004 java   method  16 p    Lcom/ice/tar/TarBuffer.method.readRecord()[B
0x0000e0cc java   method  17 p    Lcom/ice/tar/TarBuffer.method.setDebug(Z)V
0x0000e0e4 java   method  18 p    Lcom/ice/tar/TarBuffer.method.skipRecord()V
0x0000e188 java   method  19 p    Lcom/ice/tar/TarBuffer.method.writeRecord([B)V
0x0000e2a0 java   method  20 p    Lcom/ice/tar/TarBuffer.method.writeRecord([BI)V
0x00003fd0 java      var   0 psf  Lcom/ice/tar/TarBuffer.sfield_DEFAULT_BLKSIZE:I
0x00003fd8 java      var   1 psf  Lcom/ice/tar/TarBuffer.sfield_DEFAULT_RCDSIZE:I
0x00003fe0 java      var   2 P    Lcom/ice/tar/TarBuffer.ifield_blockBuffer:[B
0x00003fe8 java      var   3 P    Lcom/ice/tar/TarBuffer.ifield_blockSize:I
0x00003ff0 java      var   4 P    Lcom/ice/tar/TarBuffer.ifield_currBlkIdx:I
0x00003ff8 java      var   5 P    Lcom/ice/tar/TarBuffer.ifield_currRecIdx:I
0x00004000 java      var   6 P    Lcom/ice/tar/TarBuffer.ifield_debug:Z
0x00004008 java      var   7 P    Lcom/ice/tar/TarBuffer.ifield_inStream:Ljava/io/InputStream;
0x00004010 java      var   8 P    Lcom/ice/tar/TarBuffer.ifield_outStream:Ljava/io/OutputStream;
0x00004018 java      var   9 P    Lcom/ice/tar/TarBuffer.ifield_recordSize:I
0x00004020 java      var  10 P    Lcom/ice/tar/TarBuffer.ifield_recsPerBlock:I
0x00007910 [0x0000e3cc - 0x0000f29a]   3790 java class 4 Lcom/ice/tar/TarEntry :: Ljava/lang/Object;
0x0000e3cc java   method   0 rC   Lcom/ice/tar/TarEntry.method.<init>()V
0x0000e3e4 java   method   1 pC   Lcom/ice/tar/TarEntry.method.<init>(Ljava/io/File;)V
0x0000e40c java   method   2 pC   Lcom/ice/tar/TarEntry.method.<init>(Ljava/lang/String;)V
0x0000e434 java   method   3 pC   Lcom/ice/tar/TarEntry.method.<init>([B)V
0x0000e45c java   method   4 P    Lcom/ice/tar/TarEntry.method.initialize()V
0x0000e494 java   method   5 p    Lcom/ice/tar/TarEntry.method.clone()Ljava/lang/Object;
0x0000e514 java   method   6 p    Lcom/ice/tar/TarEntry.method.computeCheckSum([B)J
0x0000e544 java   method   7 p    Lcom/ice/tar/TarEntry.method.equals(Lcom/ice/tar/TarEntry;)Z
0x0000e580 java   method   8 p    Lcom/ice/tar/TarEntry.method.getDirectoryEntries()[Lcom/ice/tar/TarEntry;
0x0000e5f0 java   method   9 p    Lcom/ice/tar/TarEntry.method.getFile()Ljava/io/File;
0x0000e608 java   method  10 p    Lcom/ice/tar/TarEntry.method.getFileTarHeader(Lcom/ice/tar/TarHeader;Ljava/io/File;)V
0x0000e77c java   method  11 p    Lcom/ice/tar/TarEntry.method.getGroupId()I
0x0000e798 java   method  12 p    Lcom/ice/tar/TarEntry.method.getGroupName()Ljava/lang/String;
0x0000e7bc java   method  13 p    Lcom/ice/tar/TarEntry.method.getHeader()Lcom/ice/tar/TarHeader;
0x0000e7d4 java   method  14 p    Lcom/ice/tar/TarEntry.method.getModTime()Ljava/util/Date;
0x0000e800 java   method  15 p    Lcom/ice/tar/TarEntry.method.getName()Ljava/lang/String;
0x0000e824 java   method  16 p    Lcom/ice/tar/TarEntry.method.getSize()J
0x0000e840 java   method  17 p    Lcom/ice/tar/TarEntry.method.getUserId()I
0x0000e85c java   method  18 p    Lcom/ice/tar/TarEntry.method.getUserName()Ljava/lang/String;
0x0000e880 java   method  19 p    Lcom/ice/tar/TarEntry.method.isDescendent(Lcom/ice/tar/TarEntry;)Z
0x0000e8bc java   method  20 p    Lcom/ice/tar/TarEntry.method.isDirectory()Z
0x0000e920 java   method  21 p    Lcom/ice/tar/TarEntry.method.isGNUTarFormat()Z
0x0000e938 java   method  22 p    Lcom/ice/tar/TarEntry.method.isSymbolicLink()Z
0x0000e968 java   method  23 p    Lcom/ice/tar/TarEntry.method.isUSTarFormat()Z
0x0000e980 java   method  24 p    Lcom/ice/tar/TarEntry.method.isUnixTarFormat()Z
0x0000e998 java   method  25 p    Lcom/ice/tar/TarEntry.method.nameTarHeader(Lcom/ice/tar/TarHeader;Ljava/lang/String;)V
0x0000ea74 java   method  26 p    Lcom/ice/tar/TarEntry.method.parseTarHeader(Lcom/ice/tar/TarHeader;[B)V
0x0000ee08 java   method  27 p    Lcom/ice/tar/TarEntry.method.setGNUTarFormat()V
0x0000ee2c java   method  28 p    Lcom/ice/tar/TarEntry.method.setGroupId(I)V
0x0000ee48 java   method  29 p    Lcom/ice/tar/TarEntry.method.setGroupName(Ljava/lang/String;)V
0x0000ee6c java   method  30 p    Lcom/ice/tar/TarEntry.method.setIds(II)V
0x0000ee8c java   method  31 p    Lcom/ice/tar/TarEntry.method.setModTime(J)V
0x0000eeb0 java   method  32 p    Lcom/ice/tar/TarEntry.method.setModTime(Ljava/util/Date;)V
0x0000eed8 java   method  33 p    Lcom/ice/tar/TarEntry.method.setName(Ljava/lang/String;)V
0x0000eefc java   method  34 p    Lcom/ice/tar/TarEntry.method.setNames(Ljava/lang/String;Ljava/lang/String;)V
0x0000ef1c java   method  35 p    Lcom/ice/tar/TarEntry.method.setSize(J)V
0x0000ef38 java   method  36 p    Lcom/ice/tar/TarEntry.method.setUSTarFormat()V
0x0000ef5c java   method  37 p    Lcom/ice/tar/TarEntry.method.setUnixTarFormat()V
0x0000ef80 java   method  38 p    Lcom/ice/tar/TarEntry.method.setUserId(I)V
0x0000ef9c java   method  39 p    Lcom/ice/tar/TarEntry.method.setUserName(Ljava/lang/String;)V
0x0000efc0 java   method  40 p    Lcom/ice/tar/TarEntry.method.toString()Ljava/lang/String;
0x0000f0b8 java   method  41 p    Lcom/ice/tar/TarEntry.method.writeEntryHeader([B)V
0x00004028 java      var   0 r    Lcom/ice/tar/TarEntry.ifield_file:Ljava/io/File;
0x00004030 java      var   1 r    Lcom/ice/tar/TarEntry.ifield_gnuFormat:Z
0x00004038 java      var   2 r    Lcom/ice/tar/TarEntry.ifield_header:Lcom/ice/tar/TarHeader;
0x00004040 java      var   3 r    Lcom/ice/tar/TarEntry.ifield_unixFormat:Z
0x00004048 java      var   4 r    Lcom/ice/tar/TarEntry.ifield_ustarFormat:Z
0x00007930 [0x0000f2ac - 0x0000f394]    232 java class 5 Lcom/ice/tar/TarEntryEnumerator :: Ljava/lang/Object;
0x0000f2ac java   method   0 pC   Lcom/ice/tar/TarEntryEnumerator.method.<init>(Lcom/ice/tar/TarInputStream;)V
0x0000f2dc java   method   1 P    Lcom/ice/tar/TarEntryEnumerator.method.getNext()Lcom/ice/tar/TarEntry;
0x0000f320 java   method   2 p    Lcom/ice/tar/TarEntryEnumerator.method.hasMoreElements()Z
0x0000f358 java   method   3 p    Lcom/ice/tar/TarEntryEnumerator.method.nextElement()Ljava/lang/Object;
0x00004050 java      var   0 P    Lcom/ice/tar/TarEntryEnumerator.ifield_eof:Z
0x00004058 java      var   1 P    Lcom/ice/tar/TarEntryEnumerator.ifield_readAhead:Lcom/ice/tar/TarEntry;
0x00004060 java      var   2 P    Lcom/ice/tar/TarEntryEnumerator.ifield_tis:Lcom/ice/tar/TarInputStream;
0x00007950 [0x0000f3a4 - 0x0000f90e]   1386 java class 6 Lcom/ice/tar/TarHeader :: Ljava/lang/Object;
0x0000f3a4 java   method   0 pC   Lcom/ice/tar/TarHeader.method.<init>()V
0x0000f43c java   method   1 ps   Lcom/ice/tar/TarHeader.method.getCheckSumOctalBytes(J[BII)I
0x0000f478 java   method   2 ps   Lcom/ice/tar/TarHeader.method.getFileNameBytes(Ljava/lang/String;[B)I
0x0000f558 java   method   3 ps   Lcom/ice/tar/TarHeader.method.getLongOctalBytes(J[BII)I
0x0000f588 java   method   4 ps   Lcom/ice/tar/TarHeader.method.getNameBytes(Ljava/lang/StringBuffer;[BII)I
0x0000f5dc java   method   5 ps   Lcom/ice/tar/TarHeader.method.getOctalBytes(J[BII)I
0x0000f680 java   method   6 ps   Lcom/ice/tar/TarHeader.method.parseFileName([B)Ljava/lang/StringBuffer;
0x0000f700 java   method   7 ps   Lcom/ice/tar/TarHeader.method.parseName([BII)Ljava/lang/StringBuffer;
0x0000f740 java   method   8 ps   Lcom/ice/tar/TarHeader.method.parseOctal([BII)J
0x0000f7ac java   method   9 p    Lcom/ice/tar/TarHeader.method.clone()Ljava/lang/Object;
0x0000f900 java   method  10 p    Lcom/ice/tar/TarHeader.method.getName()Ljava/lang/String;
0x00004088 java      var   0 psf  Lcom/ice/tar/TarHeader.sfield_CHKSUMLEN:I
0x00004090 java      var   1 psf  Lcom/ice/tar/TarHeader.sfield_DEVLEN:I
0x00004098 java      var   2 psf  Lcom/ice/tar/TarHeader.sfield_GIDLEN:I
0x000040a0 java      var   3 psf  Lcom/ice/tar/TarHeader.sfield_GNAMELEN:I
0x000040a8 java      var   4 psf  Lcom/ice/tar/TarHeader.sfield_GNU_TMAGIC:Ljava/lang/String;
0x000040b0 java      var   5 psf  Lcom/ice/tar/TarHeader.sfield_LF_BLK:B
0x000040b8 java      var   6 psf  Lcom/ice/tar/TarHeader.sfield_LF_CHR:B
0x000040c0 java      var   7 psf  Lcom/ice/tar/TarHeader.sfield_LF_CONTIG:B
0x000040c8 java      var   8 psf  Lcom/ice/tar/TarHeader.sfield_LF_DIR:B
0x000040d0 java      var   9 psf  Lcom/ice/tar/TarHeader.sfield_LF_FIFO:B
0x000040d8 java      var  10 psf  Lcom/ice/tar/TarHeader.sfield_LF_LINK:B
0x000040e0 java      var  11 psf  Lcom/ice/tar/TarHeader.sfield_LF_NORMAL:B
0x000040e8 java      var  12 psf  Lcom/ice/tar/TarHeader.sfield_LF_OLDNORM:B
0x000040f0 java      var  13 psf  Lcom/ice/tar/TarHeader.sfield_LF_SYMLINK:B
0x000040f8 java      var  14 psf  Lcom/ice/tar/TarHeader.sfield_MAGICLEN:I
0x00004100 java      var  15 psf  Lcom/ice/tar/TarHeader.sfield_MODELEN:I
0x00004108 java      var  16 psf  Lcom/ice/tar/TarHeader.sfield_MODTIMELEN:I
0x00004110 java      var  17 psf  Lcom/ice/tar/TarHeader.sfield_NAMELEN:I
0x00004118 java      var  18 psf  Lcom/ice/tar/TarHeader.sfield_NAMEOFFSET:I
0x00004120 java      var  19 psf  Lcom/ice/tar/TarHeader.sfield_PREFIXLEN:I
0x00004128 java      var  20 psf  Lcom/ice/tar/TarHeader.sfield_PREFIXOFFSET:I
0x00004130 java      var  21 psf  Lcom/ice/tar/TarHeader.sfield_SIZELEN:I
0x00004138 java      var  22 psf  Lcom/ice/tar/TarHeader.sfield_TMAGIC:Ljava/lang/String;
0x00004140 java      var  23 psf  Lcom/ice/tar/TarHeader.sfield_UIDLEN:I
0x00004148 java      var  24 psf  Lcom/ice/tar/TarHeader.sfield_UNAMELEN:I
0x00004150 java      var  25 p    Lcom/ice/tar/TarHeader.ifield_checkSum:I
0x00004158 java      var  26 p    Lcom/ice/tar/TarHeader.ifield_devMajor:I
0x00004160 java      var  27 p    Lcom/ice/tar/TarHeader.ifield_devMinor:I
0x00004168 java      var  28 p    Lcom/ice/tar/TarHeader.ifield_groupId:I
0x00004170 java      var  29 p    Lcom/ice/tar/TarHeader.ifield_groupName:Ljava/lang/StringBuffer;
0x00004178 java      var  30 p    Lcom/ice/tar/TarHeader.ifield_linkFlag:B
0x00004180 java      var  31 p    Lcom/ice/tar/TarHeader.ifield_linkName:Ljava/lang/StringBuffer;
0x00004188 java      var  32 p    Lcom/ice/tar/TarHeader.ifield_magic:Ljava/lang/StringBuffer;
0x00004190 java      var  33 p    Lcom/ice/tar/TarHeader.ifield_modTime:J
0x00004198 java      var  34 p    Lcom/ice/tar/TarHeader.ifield_mode:I
0x000041a0 java      var  35 p    Lcom/ice/tar/TarHeader.ifield_name:Ljava/lang/StringBuffer;
0x000041a8 java      var  36 p    Lcom/ice/tar/TarHeader.ifield_size:J
0x000041b0 java      var  37 p    Lcom/ice/tar/TarHeader.ifield_userId:I
0x000041b8 java      var  38 p    Lcom/ice/tar/TarHeader.ifield_userName:Ljava/lang/StringBuffer;
0x00007970 [0x0000a2ca - 0x0000a2d3]      9 java class 7 Lcom/ice/tar/TarInputStream$EntryFactory :: Ljava/lang/Object;
0x0000a2ca java   method   0 pa   Lcom/ice/tar/TarInputStream$EntryFactory.method.createEntry(Ljava/io/File;)Lcom/ice/tar/TarEntry;
0x0000a2cf java   method   1 pa   Lcom/ice/tar/TarInputStream$EntryFactory.method.createEntry(Ljava/lang/String;)Lcom/ice/tar/TarEntry;
0x0000a2d3 java   method   2 pa   Lcom/ice/tar/TarInputStream$EntryFactory.method.createEntry([B)Lcom/ice/tar/TarEntry;
0x00007990 [0x0000f920 - 0x0000ff74]   1620 java class 8 Lcom/ice/tar/TarInputStream :: Ljava/io/FilterInputStream;
0x0000f920 java   method   0 pC   Lcom/ice/tar/TarInputStream.method.<init>(Ljava/io/InputStream;)V
0x0000f940 java   method   1 pC   Lcom/ice/tar/TarInputStream.method.<init>(Ljava/io/InputStream;I)V
0x0000f95c java   method   2 pC   Lcom/ice/tar/TarInputStream.method.<init>(Ljava/io/InputStream;II)V
0x0000f9a0 java   method   3 p    Lcom/ice/tar/TarInputStream.method.available()I
0x0000f9c0 java   method   4 p    Lcom/ice/tar/TarInputStream.method.close()V
0x0000f9dc java   method   5 p    Lcom/ice/tar/TarInputStream.method.copyEntryContents(Ljava/io/OutputStream;)V
0x0000fa14 java   method   6 p    Lcom/ice/tar/TarInputStream.method.getEntryPosition()J
0x0000fa2c java   method   7 p    Lcom/ice/tar/TarInputStream.method.getNextEntry()Lcom/ice/tar/TarEntry;
0x0000fcb8 java   method   8 p    Lcom/ice/tar/TarInputStream.method.getRecordSize()I
0x0000fcd8 java   method   9 p    Lcom/ice/tar/TarInputStream.method.getStreamPosition()J
0x0000fd14 java   method  10 p    Lcom/ice/tar/TarInputStream.method.mark(I)V
0x0000fd28 java   method  11 p    Lcom/ice/tar/TarInputStream.method.markSupported()Z
0x0000fd3c java   method  12 p    Lcom/ice/tar/TarInputStream.method.read()I
0x0000fd70 java   method  13 p    Lcom/ice/tar/TarInputStream.method.read([B)I
0x0000fd90 java   method  14 p    Lcom/ice/tar/TarInputStream.method.read([BII)I
0x0000fed0 java   method  15 p    Lcom/ice/tar/TarInputStream.method.reset()V
0x0000fee4 java   method  16 p    Lcom/ice/tar/TarInputStream.method.setBufferDebug(Z)V
0x0000ff00 java   method  17 p    Lcom/ice/tar/TarInputStream.method.setDebug(Z)V
0x0000ff18 java   method  18 p    Lcom/ice/tar/TarInputStream.method.setEntryFactory(Lcom/ice/tar/TarInputStream$EntryFactory;)V
0x0000ff30 java   method  19 p    Lcom/ice/tar/TarInputStream.method.skip(J)J
0x000041c8 java      var   0 r    Lcom/ice/tar/TarInputStream.ifield_buffer:Lcom/ice/tar/TarBuffer;
0x000041d0 java      var   1 r    Lcom/ice/tar/TarInputStream.ifield_currEntry:Lcom/ice/tar/TarEntry;
0x000041d8 java      var   2 r    Lcom/ice/tar/TarInputStream.ifield_debug:Z
0x000041e0 java      var   3 r    Lcom/ice/tar/TarInputStream.ifield_eFactory:Lcom/ice/tar/TarInputStream$EntryFactory;
0x000041e8 java      var   4 r    Lcom/ice/tar/TarInputStream.ifield_entryOffset:J
0x000041f0 java      var   5 r    Lcom/ice/tar/TarInputStream.ifield_entrySize:J
0x000041f8 java      var   6 r    Lcom/ice/tar/TarInputStream.ifield_hasHitEOF:Z
0x00004200 java      var   7 r    Lcom/ice/tar/TarInputStream.ifield_oneBuf:[B
0x00004208 java      var   8 r    Lcom/ice/tar/TarInputStream.ifield_readBuf:[B
0x000079b0 [0x0000ff84 - 0x00010442]   1214 java class 9 Lcom/ice/tar/TarOutputStream :: Ljava/io/FilterOutputStream;
0x0000ff84 java   method   0 pC   Lcom/ice/tar/TarOutputStream.method.<init>(Ljava/io/OutputStream;)V
0x0000ffa4 java   method   1 pC   Lcom/ice/tar/TarOutputStream.method.<init>(Ljava/io/OutputStream;I)V
0x0000ffc0 java   method   2 pC   Lcom/ice/tar/TarOutputStream.method.<init>(Ljava/io/OutputStream;II)V
0x0001000c java   method   3 P    Lcom/ice/tar/TarOutputStream.method.writeEOFRecord()V
0x00010048 java   method   4 p    Lcom/ice/tar/TarOutputStream.method.close()V
0x0001006c java   method   5 p    Lcom/ice/tar/TarOutputStream.method.closeEntry()V
0x00010130 java   method   6 p    Lcom/ice/tar/TarOutputStream.method.finish()V
0x00010148 java   method   7 p    Lcom/ice/tar/TarOutputStream.method.getRecordSize()I
0x00010168 java   method   8 p    Lcom/ice/tar/TarOutputStream.method.putNextEntry(Lcom/ice/tar/TarEntry;)V
0x0001027c java   method   9 p    Lcom/ice/tar/TarOutputStream.method.setBufferDebug(Z)V
0x00010298 java   method  10 p    Lcom/ice/tar/TarOutputStream.method.setDebug(Z)V
0x000102b0 java   method  11 p    Lcom/ice/tar/TarOutputStream.method.write(I)V
0x000102dc java   method  12 p    Lcom/ice/tar/TarOutputStream.method.write([B)V
0x000102f8 java   method  13 p    Lcom/ice/tar/TarOutputStream.method.write([BII)V
0x00004210 java      var   0 r    Lcom/ice/tar/TarOutputStream.ifield_assemBuf:[B
0x00004218 java      var   1 r    Lcom/ice/tar/TarOutputStream.ifield_assemLen:I
0x00004220 java      var   2 r    Lcom/ice/tar/TarOutputStream.ifield_buffer:Lcom/ice/tar/TarBuffer;
0x00004228 java      var   3 r    Lcom/ice/tar/TarOutputStream.ifield_currBytes:J
0x00004230 java      var   4 r    Lcom/ice/tar/TarOutputStream.ifield_currSize:J
0x00004238 java      var   5 r    Lcom/ice/tar/TarOutputStream.ifield_debug:Z
0x00004240 java      var   6 r    Lcom/ice/tar/TarOutputStream.ifield_oneBuf:[B
0x00004248 java      var   7 r    Lcom/ice/tar/TarOutputStream.ifield_recordBuf:[B
0x000079d0 [0x0000a3bf - 0x0000a3bf]      0 java class 10 Lcom/ice/tar/TarProgressDisplay :: Ljava/lang/Object;
0x0000a3bf java   method   0 pa   Lcom/ice/tar/TarProgressDisplay.method.showTarProgressMessage(Ljava/lang/String;)V
0x000079f0 [0x00010454 - 0x00010484]     48 java class 11 Lcom/ice/tar/TarTransFileTyper :: Ljava/lang/Object;
0x00010454 java   method   0 pC   Lcom/ice/tar/TarTransFileTyper.method.<init>()V
0x0001046c java   method   1 p    Lcom/ice/tar/TarTransFileTyper.method.isAsciiFile(Ljava/io/File;)Z
0x00010480 java   method   2 p    Lcom/ice/tar/TarTransFileTyper.method.isAsciiFile(Ljava/lang/String;)Z
0x00007a10 [0x00010494 - 0x0001049c]      8 java class 12 Lcom/stericson/RootTools/BuildConfig :: Ljava/lang/Object;
0x00010494 java   method   0 pC   Lcom/stericson/RootTools/BuildConfig.method.<init>()V
0x000042c8 java      var   0 psf  Lcom/stericson/RootTools/BuildConfig.sfield_DEBUG:Z
0x00007a30 [0x0000a41b - 0x000107c0]  25509 java class 13 Lcom/stericson/RootTools/Command :: Ljava/lang/Object;
0x000104ac java   method   0 pCg  Lcom/stericson/RootTools/Command.method.<init>(II[Ljava/lang/String;)V
0x000104e4 java   method   1 pCg  Lcom/stericson/RootTools/Command.method.<init>(I[Ljava/lang/String;)V
0x00010518 java   method   2 p    Lcom/stericson/RootTools/Command.method.commandFinished(I)V
0x0001055c java   method   3 p    Lcom/stericson/RootTools/Command.method.exitCode()I
0x00010590 java   method   4 p    Lcom/stericson/RootTools/Command.method.exitCode(I)I
0x000105cc java   method   5 p    Lcom/stericson/RootTools/Command.method.getCommand()Ljava/lang/String;
0x0000a41b java   method   6 pa   Lcom/stericson/RootTools/Command.method.output(ILjava/lang/String;)V
0x00010648 java   method   7 p    Lcom/stericson/RootTools/Command.method.setExitCode(I)V
0x0001068c java   method   8 p    Lcom/stericson/RootTools/Command.method.terminate(Ljava/lang/String;)V
0x000106c8 java   method   9 p    Lcom/stericson/RootTools/Command.method.terminated(Ljava/lang/String;)V
0x00010718 java   method  10 p    Lcom/stericson/RootTools/Command.method.waitForFinish()V
0x0001074c java   method  11 p    Lcom/stericson/RootTools/Command.method.waitForFinish(I)V
0x000107a8 java   method  12 p    Lcom/stericson/RootTools/Command.method.writeCommand(Ljava/io/OutputStream;)V
0x000042d0 java      var   0 f    Lcom/stericson/RootTools/Command.ifield_command:[Ljava/lang/String;
0x000042d8 java      var   1      Lcom/stericson/RootTools/Command.ifield_exitCode:I
0x000042e0 java      var   2      Lcom/stericson/RootTools/Command.ifield_finished:Z
0x000042e8 java      var   3      Lcom/stericson/RootTools/Command.ifield_id:I
0x000042f0 java      var   4      Lcom/stericson/RootTools/Command.ifield_timeout:I
0x00007a50 [0x000107d0 - 0x0001117c]   2476 java class 14 Lcom/stericson/RootTools/Executer$Worker :: Ljava/lang/Thread;
0x000107d0 java   method   0 PC   Lcom/stericson/RootTools/Executer$Worker.method.<init>(Lcom/stericson/RootTools/Executer;[Ljava/lang/String;ILcom/stericson/RootTools/RootTools$Result;Z)V
0x00010808 java   method   1 hC   Lcom/stericson/RootTools/Executer$Worker.method.<init>(Lcom/stericson/RootTools/Executer;[Ljava/lang/String;ILcom/stericson/RootTools/RootTools$Result;ZLcom/stericson/RootTools/Executer$Worker;)V
0x00010820 java   method   2 p    Lcom/stericson/RootTools/Executer$Worker.method.run()V
0x00004300 java      var   0 P    Lcom/stericson/RootTools/Executer$Worker.ifield_commands:[Ljava/lang/String;
0x00004308 java      var   1 P    Lcom/stericson/RootTools/Executer$Worker.ifield_executer:Lcom/stericson/RootTools/Executer;
0x00004310 java      var   2 p    Lcom/stericson/RootTools/Executer$Worker.ifield_exit:I
0x00004318 java      var   3 p    Lcom/stericson/RootTools/Executer$Worker.ifield_finalResponse:Ljava/util/List;
0x00004320 java      var   4 P    Lcom/stericson/RootTools/Executer$Worker.ifield_sleepTime:I
0x00004328 java      var   5 P    Lcom/stericson/RootTools/Executer$Worker.ifield_useRoot:Z
0x00007a70 [0x0001128c - 0x000113ce]    322 java class 15 Lcom/stericson/RootTools/Executer :: Ljava/lang/Object;
0x0001128c java   method   0 C    Lcom/stericson/RootTools/Executer.method.<init>()V
0x000112b0 java   method   1 p    Lcom/stericson/RootTools/Executer.method.closeShell()V
0x000112fc java   method   2 Y    Lcom/stericson/RootTools/Executer.method.sendShell([Ljava/lang/String;ILcom/stericson/RootTools/RootTools$Result;ZI)Ljava/util/List;
0x00004330 java      var   0 r    Lcom/stericson/RootTools/Executer.ifield_process:Ljava/lang/Process;
0x00004338 java      var   1 r    Lcom/stericson/RootTools/Executer.ifield_result:Lcom/stericson/RootTools/RootTools$Result;
0x00007a90 [0x0000a485 - 0x0000a4aa]     37 java class 16 Lcom/stericson/RootTools/IResult :: Ljava/lang/Object;
0x0000a485 java   method   0 pa   Lcom/stericson/RootTools/IResult.method.getData()Ljava/io/Serializable;
0x0000a48a java   method   1 pa   Lcom/stericson/RootTools/IResult.method.getError()I
0x0000a48e java   method   2 pa   Lcom/stericson/RootTools/IResult.method.getProcess()Ljava/lang/Process;
0x0000a492 java   method   3 pa   Lcom/stericson/RootTools/IResult.method.onComplete(I)V
0x0000a496 java   method   4 pa   Lcom/stericson/RootTools/IResult.method.onFailure(Ljava/lang/Exception;)V
0x0000a49a java   method   5 pa   Lcom/stericson/RootTools/IResult.method.process(Ljava/lang/String;)V
0x0000a49e java   method   6 pa   Lcom/stericson/RootTools/IResult.method.processError(Ljava/lang/String;)V
0x0000a4a2 java   method   7 pa   Lcom/stericson/RootTools/IResult.method.setData(Ljava/io/Serializable;)Lcom/stericson/RootTools/IResult;
0x0000a4a6 java   method   8 pa   Lcom/stericson/RootTools/IResult.method.setError(I)Lcom/stericson/RootTools/IResult;
0x0000a4aa java   method   9 pa   Lcom/stericson/RootTools/IResult.method.setProcess(Ljava/lang/Process;)Lcom/stericson/RootTools/IResult;
0x00007ab0 [0x00011410 - 0x00011862]   1106 java class 17 Lcom/stericson/RootTools/Installer :: Ljava/lang/Object;
0x00011410 java   method   0 pC   Lcom/stericson/RootTools/Installer.method.<init>(Landroid/content/Context;)V
0x00011440 java   method   1 r    Lcom/stericson/RootTools/Installer.method.installBinary(ILjava/lang/String;Ljava/lang/String;)Z
0x00011814 java   method   2 r    Lcom/stericson/RootTools/Installer.method.isBinaryInstalled(Ljava/lang/String;)Z
0x00004340 java      var   0 Psf  Lcom/stericson/RootTools/Installer.sfield_BOGUS_FILE_NAME:Ljava/lang/String;
0x00004348 java      var   1 Psf  Lcom/stericson/RootTools/Installer.sfield_LOG_TAG:Ljava/lang/String;
0x00004350 java      var   2 P    Lcom/stericson/RootTools/Installer.ifield_context:Landroid/content/Context;
0x00004358 java      var   3 P    Lcom/stericson/RootTools/Installer.ifield_filesPath:Ljava/lang/String;
0x00007ad0 [0x00011874 - 0x0001399c]   8488 java class 18 Lcom/stericson/RootTools/InternalMethods :: Ljava/lang/Object;
0x00011874 java   method   0 C    Lcom/stericson/RootTools/InternalMethods.method.<init>()V
0x0001188c java   method   1 s    Lcom/stericson/RootTools/InternalMethods.method.checkUtil(Ljava/lang/String;)Z
0x000119c8 java   method   2 ps   Lcom/stericson/RootTools/InternalMethods.method.copyFile(Ljava/lang/String;Ljava/lang/String;ZZ)Z
0x00011cf0 java   method   3 ps   Lcom/stericson/RootTools/InternalMethods.method.exists(Ljava/lang/String;)Z
0x00011e5c java   method   4 s    Lcom/stericson/RootTools/InternalMethods.method.findBinary(Ljava/lang/String;)Z
0x00012188 java   method   5 ps   Lcom/stericson/RootTools/InternalMethods.method.fixUtil(Ljava/lang/String;Ljava/lang/String;)V
0x00012324 java   method   6 s    Lcom/stericson/RootTools/InternalMethods.method.fixUtils([Ljava/lang/String;)Z
0x000123b0 java   method   7 s    Lcom/stericson/RootTools/InternalMethods.method.getBusyBoxApplets(Ljava/lang/String;)Ljava/util/List;
0x0001245c java   method   8 s    Lcom/stericson/RootTools/InternalMethods.method.getBusyBoxVersion(Ljava/lang/String;)Ljava/lang/String;
0x00012540 java   method   9 s    Lcom/stericson/RootTools/InternalMethods.method.getFilePermissionsSymlinks(Ljava/lang/String;)Lcom/stericson/RootTools/Permissions;
0x00012690 java   method  10 s    Lcom/stericson/RootTools/InternalMethods.method.getInode(Ljava/lang/String;)Ljava/lang/String;
0x0001270c java   method  11 s    Lcom/stericson/RootTools/InternalMethods.method.getMountedAs(Ljava/lang/String;)Ljava/lang/String;
0x000127c4 java   method  12 rs   Lcom/stericson/RootTools/InternalMethods.method.getMounts()Ljava/util/ArrayList;
0x00012874 java   method  13 s    Lcom/stericson/RootTools/InternalMethods.method.getPath()Ljava/util/Set;
0x000128bc java   method  14 s    Lcom/stericson/RootTools/InternalMethods.method.getSpace(Ljava/lang/String;)J
0x00012a3c java   method  15 s    Lcom/stericson/RootTools/InternalMethods.method.getSymlink(Ljava/lang/String;)Ljava/lang/String;
0x00012bf0 java   method  16 s    Lcom/stericson/RootTools/InternalMethods.method.getSymlinks(Ljava/lang/String;)Ljava/util/ArrayList;
0x00012ca0 java   method  17 s    Lcom/stericson/RootTools/InternalMethods.method.getWorkingToolbox()Ljava/lang/String;
0x00012ce4 java   method  18 ps   Lcom/stericson/RootTools/InternalMethods.method.hasEnoughSpaceOnSdCard(J)Z
0x00012d58 java   method  19 ps   Lcom/stericson/RootTools/InternalMethods.method.hasUtil(Ljava/lang/String;Ljava/lang/String;)Z
0x00012ec0 java   method  20 s    Lcom/stericson/RootTools/InternalMethods.method.installBinary(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z
0x00012f08 java   method  21 s    Lcom/stericson/RootTools/InternalMethods.method.isAccessGiven()Z
0x00012fa4 java   method  22 ps   Lcom/stericson/RootTools/InternalMethods.method.isAppletAvailable(Ljava/lang/String;Ljava/lang/String;)Z
0x00013014 java   method  23 s    Lcom/stericson/RootTools/InternalMethods.method.isNativeToolsReady(ILandroid/content/Context;)Z
0x00013094 java   method  24 s    Lcom/stericson/RootTools/InternalMethods.method.isProcessRunning(Ljava/lang/String;)Z
0x0001312c java   method  25 s    Lcom/stericson/RootTools/InternalMethods.method.killProcess(Ljava/lang/String;)Z
0x00013224 java   method  26 s    Lcom/stericson/RootTools/InternalMethods.method.offerBusyBox(Landroid/app/Activity;I)Landroid/content/Intent;
0x00013260 java   method  27 s    Lcom/stericson/RootTools/InternalMethods.method.offerBusyBox(Landroid/app/Activity;)V
0x0001329c java   method  28 s    Lcom/stericson/RootTools/InternalMethods.method.offerSuperUser(Landroid/app/Activity;I)Landroid/content/Intent;
0x000132d8 java   method  29 s    Lcom/stericson/RootTools/InternalMethods.method.offerSuperUser(Landroid/app/Activity;)V
0x00013314 java   method  30 r    Lcom/stericson/RootTools/InternalMethods.method.getConvertedSpace(Ljava/lang/String;)J
0x000133dc java   method  31 r    Lcom/stericson/RootTools/InternalMethods.method.getPermissions(Ljava/lang/String;)Lcom/stericson/RootTools/Permissions;
0x0001357c java   method  32 r    Lcom/stericson/RootTools/InternalMethods.method.getSymLinks()Ljava/util/ArrayList;
0x0001360c java   method  33 r    Lcom/stericson/RootTools/InternalMethods.method.parsePermissions(Ljava/lang/String;)I
0x00013760 java   method  34 r    Lcom/stericson/RootTools/InternalMethods.method.parseSpecialPermissions(Ljava/lang/String;)I
0x000137d8 java   method  35 r    Lcom/stericson/RootTools/InternalMethods.method.returnPath()Z
0x00007af0 [0x000139e0 - 0x00013a5c]    124 java class 19 Lcom/stericson/RootTools/InternalVariables :: Ljava/lang/Object;
0x000139e0 java   method   0 sC   Lcom/stericson/RootTools/InternalVariables.method.<clinit>()V
0x00013a54 java   method   1 C    Lcom/stericson/RootTools/InternalVariables.method.<init>()V
0x000043a0 java      var   0 rs   Lcom/stericson/RootTools/InternalVariables.sfield_BBA:I
0x000043a8 java      var   1 rs   Lcom/stericson/RootTools/InternalVariables.sfield_BBV:I
0x000043b0 java      var   2 rs   Lcom/stericson/RootTools/InternalVariables.sfield_FPS:I
0x000043b8 java      var   3 rs   Lcom/stericson/RootTools/InternalVariables.sfield_GI:I
0x000043c0 java      var   4 rs   Lcom/stericson/RootTools/InternalVariables.sfield_GS:I
0x000043c8 java      var   5 rs   Lcom/stericson/RootTools/InternalVariables.sfield_GSYM:I
0x000043d0 java      var   6 rs   Lcom/stericson/RootTools/InternalVariables.sfield_IAG:I
0x000043d8 java      var   7 rsf  Lcom/stericson/RootTools/InternalVariables.sfield_PS_REGEX:Ljava/lang/String;
0x000043e0 java      var   8 rs   Lcom/stericson/RootTools/InternalVariables.sfield_TAG:Ljava/lang/String;
0x000043e8 java      var   9 rs   Lcom/stericson/RootTools/InternalVariables.sfield_accessGiven:Z
0x000043f0 java      var  10 rs   Lcom/stericson/RootTools/InternalVariables.sfield_busyboxVersion:Ljava/lang/String;
0x000043f8 java      var  11 rs   Lcom/stericson/RootTools/InternalVariables.sfield_found:Z
0x00004400 java      var  12 rs   Lcom/stericson/RootTools/InternalVariables.sfield_getSpaceFor:Ljava/lang/String;
0x00004408 java      var  13 rs   Lcom/stericson/RootTools/InternalVariables.sfield_inode:Ljava/lang/String;
0x00004410 java      var  14 rs   Lcom/stericson/RootTools/InternalVariables.sfield_mounts:Ljava/util/ArrayList;
0x00004418 java      var  15 rs   Lcom/stericson/RootTools/InternalVariables.sfield_nativeToolsReady:Z
0x00004420 java      var  16 rs   Lcom/stericson/RootTools/InternalVariables.sfield_path:Ljava/util/Set;
0x00004428 java      var  17 rs   Lcom/stericson/RootTools/InternalVariables.sfield_permissions:Lcom/stericson/RootTools/Permissions;
0x00004430 java      var  18 rs   Lcom/stericson/RootTools/InternalVariables.sfield_psPattern:Ljava/util/regex/Pattern;
0x00004438 java      var  19 rs   Lcom/stericson/RootTools/InternalVariables.sfield_results:Ljava/util/List;
0x00004440 java      var  20 rs   Lcom/stericson/RootTools/InternalVariables.sfield_space:[Ljava/lang/String;
0x00004448 java      var  21 rs   Lcom/stericson/RootTools/InternalVariables.sfield_symlinks:Ljava/util/ArrayList;
0x00004450 java      var  22 rs   Lcom/stericson/RootTools/InternalVariables.sfield_timeout:I
0x00007b10 [0x00013a6c - 0x00013b50]    228 java class 20 Lcom/stericson/RootTools/Mount :: Ljava/lang/Object;
0x00013a6c java   method   0 C    Lcom/stericson/RootTools/Mount.method.<init>(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V
0x00013ab4 java   method   1 p    Lcom/stericson/RootTools/Mount.method.getDevice()Ljava/io/File;
0x00013acc java   method   2 p    Lcom/stericson/RootTools/Mount.method.getFlags()Ljava/util/Set;
0x00013ae4 java   method   3 p    Lcom/stericson/RootTools/Mount.method.getMountPoint()Ljava/io/File;
0x00013afc java   method   4 p    Lcom/stericson/RootTools/Mount.method.getType()Ljava/lang/String;
0x00013b14 java   method   5 p    Lcom/stericson/RootTools/Mount.method.toString()Ljava/lang/String;
0x00004458 java      var   0 rf   Lcom/stericson/RootTools/Mount.ifield_mDevice:Ljava/io/File;
0x00004460 java      var   1 rf   Lcom/stericson/RootTools/Mount.ifield_mFlags:Ljava/util/Set;
0x00004468 java      var   2 rf   Lcom/stericson/RootTools/Mount.ifield_mMountPoint:Ljava/io/File;
0x00004470 java      var   3 rf   Lcom/stericson/RootTools/Mount.ifield_mType:Ljava/lang/String;
0x00007b30 [0x00013b60 - 0x00013c86]    294 java class 21 Lcom/stericson/RootTools/Permissions :: Ljava/lang/Object;
0x00013b60 java   method   0 pC   Lcom/stericson/RootTools/Permissions.method.<init>()V
0x00013b78 java   method   1 p    Lcom/stericson/RootTools/Permissions.method.getGroupPermissions()Ljava/lang/String;
0x00013b90 java   method   2 p    Lcom/stericson/RootTools/Permissions.method.getOtherPermissions()Ljava/lang/String;
0x00013ba8 java   method   3 p    Lcom/stericson/RootTools/Permissions.method.getPermissions()I
0x00013bc0 java   method   4 p    Lcom/stericson/RootTools/Permissions.method.getSymlink()Ljava/lang/String;
0x00013bd8 java   method   5 p    Lcom/stericson/RootTools/Permissions.method.getType()Ljava/lang/String;
0x00013bf0 java   method   6 p    Lcom/stericson/RootTools/Permissions.method.getUserPermissions()Ljava/lang/String;
0x00013c08 java   method   7 p    Lcom/stericson/RootTools/Permissions.method.setGroupPermissions(Ljava/lang/String;)V
0x00013c20 java   method   8 p    Lcom/stericson/RootTools/Permissions.method.setOtherPermissions(Ljava/lang/String;)V
0x00013c38 java   method   9 p    Lcom/stericson/RootTools/Permissions.method.setPermissions(I)V
0x00013c50 java   method  10 p    Lcom/stericson/RootTools/Permissions.method.setSymlink(Ljava/lang/String;)V
0x00013c68 java   method  11 p    Lcom/stericson/RootTools/Permissions.method.setType(Ljava/lang/String;)V
0x00013c80 java   method  12 p    Lcom/stericson/RootTools/Permissions.method.setUserPermissions(Ljava/lang/String;)V
0x00004478 java      var   0      Lcom/stericson/RootTools/Permissions.ifield_group:Ljava/lang/String;
0x00004480 java      var   1      Lcom/stericson/RootTools/Permissions.ifield_other:Ljava/lang/String;
0x00004488 java      var   2      Lcom/stericson/RootTools/Permissions.ifield_permissions:I
0x00004490 java      var   3      Lcom/stericson/RootTools/Permissions.ifield_symlink:Ljava/lang/String;
0x00004498 java      var   4      Lcom/stericson/RootTools/Permissions.ifield_type:Ljava/lang/String;
0x000044a0 java      var   5      Lcom/stericson/RootTools/Permissions.ifield_user:Ljava/lang/String;
0x00007b50 [0x00013c98 - 0x00014130]   1176 java class 22 Lcom/stericson/RootTools/Remounter :: Ljava/lang/Object;
0x00013c98 java   method   0 C    Lcom/stericson/RootTools/Remounter.method.<init>()V
0x00013cb0 java   method   1 P    Lcom/stericson/RootTools/Remounter.method.findMountPointRecursive(Ljava/lang/String;)Lcom/stericson/RootTools/Mount;
0x00013d44 java   method   2 r    Lcom/stericson/RootTools/Remounter.method.remount(Ljava/lang/String;Ljava/lang/String;)Z
0x00007b70 [0x00014170 - 0x0001481a]   1706 java class 23 Lcom/stericson/RootTools/RootTools :: Ljava/lang/Object;
0x00014170 java   method   0 sC   Lcom/stericson/RootTools/RootTools.method.<clinit>()V
0x000141a8 java   method   1 pC   Lcom/stericson/RootTools/RootTools.method.<init>()V
0x000141c0 java   method   2 ps   Lcom/stericson/RootTools/RootTools.method.checkUtil(Ljava/lang/String;)Z
0x000141dc java   method   3 ps   Lcom/stericson/RootTools/RootTools.method.closeAllShells()V
0x000141f4 java   method   4 ps   Lcom/stericson/RootTools/RootTools.method.closeCustomShell()V
0x0001420c java   method   5 ps   Lcom/stericson/RootTools/RootTools.method.closeShell(Z)V
0x00014230 java   method   6 ps   Lcom/stericson/RootTools/RootTools.method.copyFile(Ljava/lang/String;Ljava/lang/String;ZZ)Z
0x0001424c java   method   7 ps   Lcom/stericson/RootTools/RootTools.method.exists(Ljava/lang/String;)Z
0x00014268 java   method   8 ps   Lcom/stericson/RootTools/RootTools.method.findBinary(Ljava/lang/String;)Z
0x00014284 java   method   9 ps   Lcom/stericson/RootTools/RootTools.method.fixUtil(Ljava/lang/String;Ljava/lang/String;)V
0x0001429c java   method  10 ps   Lcom/stericson/RootTools/RootTools.method.fixUtils([Ljava/lang/String;)Z
0x000142b8 java   method  11 ps   Lcom/stericson/RootTools/RootTools.method.getBusyBoxApplets()Ljava/util/List;
0x000142d8 java   method  12 ps   Lcom/stericson/RootTools/RootTools.method.getBusyBoxApplets(Ljava/lang/String;)Ljava/util/List;
0x000142f4 java   method  13 ps   Lcom/stericson/RootTools/RootTools.method.getBusyBoxVersion()Ljava/lang/String;
0x00014314 java   method  14 ps   Lcom/stericson/RootTools/RootTools.method.getBusyBoxVersion(Ljava/lang/String;)Ljava/lang/String;
0x00014330 java   method  15 ps   Lcom/stericson/RootTools/RootTools.method.getCustomShell(Ljava/lang/String;)Lcom/stericson/RootTools/Shell;
0x0001434c java   method  16 ps   Lcom/stericson/RootTools/RootTools.method.getFilePermissionsSymlinks(Ljava/lang/String;)Lcom/stericson/RootTools/Permissions;
0x00014368 java   method  17 ps   Lcom/stericson/RootTools/RootTools.method.getInode(Ljava/lang/String;)Ljava/lang/String;
0x00014384 java   method  18 ps   Lcom/stericson/RootTools/RootTools.method.getMountedAs(Ljava/lang/String;)Ljava/lang/String;
0x000143a0 java   method  19 ps   Lcom/stericson/RootTools/RootTools.method.getMounts()Ljava/util/ArrayList;
0x000143bc java   method  20 ps   Lcom/stericson/RootTools/RootTools.method.getPath()Ljava/util/Set;
0x000143d8 java   method  21 ps   Lcom/stericson/RootTools/RootTools.method.getShell(Z)Lcom/stericson/RootTools/Shell;
0x00014400 java   method  22 ps   Lcom/stericson/RootTools/RootTools.method.getSpace(Ljava/lang/String;)J
0x0001441c java   method  23 ps   Lcom/stericson/RootTools/RootTools.method.getSymlink(Ljava/lang/String;)Ljava/lang/String;
0x00014438 java   method  24 ps   Lcom/stericson/RootTools/RootTools.method.getSymlinks(Ljava/lang/String;)Ljava/util/ArrayList;
0x00014454 java   method  25 ps   Lcom/stericson/RootTools/RootTools.method.getWorkingToolbox()Ljava/lang/String;
0x00014470 java   method  26 ps   Lcom/stericson/RootTools/RootTools.method.hasEnoughSpaceOnSdCard(J)Z
0x0001448c java   method  27 ps   Lcom/stericson/RootTools/RootTools.method.hasUtil(Ljava/lang/String;Ljava/lang/String;)Z
0x000144a8 java   method  28 ps   Lcom/stericson/RootTools/RootTools.method.installBinary(Landroid/content/Context;ILjava/lang/String;)Z
0x000144c8 java   method  29 ps   Lcom/stericson/RootTools/RootTools.method.installBinary(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z
0x000144e4 java   method  30 ps   Lcom/stericson/RootTools/RootTools.method.isAccessGiven()Z
0x00014500 java   method  31 ps   Lcom/stericson/RootTools/RootTools.method.isAppletAvailable(Ljava/lang/String;)Z
0x00014520 java   method  32 ps   Lcom/stericson/RootTools/RootTools.method.isAppletAvailable(Ljava/lang/String;Ljava/lang/String;)Z
0x0001453c java   method  33 ps   Lcom/stericson/RootTools/RootTools.method.isBusyboxAvailable()Z
0x0001455c java   method  34 ps   Lcom/stericson/RootTools/RootTools.method.isNativeToolsReady(ILandroid/content/Context;)Z
0x00014578 java   method  35 ps   Lcom/stericson/RootTools/RootTools.method.isProcessRunning(Ljava/lang/String;)Z
0x00014594 java   method  36 ps   Lcom/stericson/RootTools/RootTools.method.isRootAvailable()Z
0x000145b4 java   method  37 ps   Lcom/stericson/RootTools/RootTools.method.killProcess(Ljava/lang/String;)Z
0x000145d0 java   method  38 ps   Lcom/stericson/RootTools/RootTools.method.log(Ljava/lang/String;)V
0x000145ec java   method  39 ps   Lcom/stericson/RootTools/RootTools.method.log(Ljava/lang/String;ILjava/lang/Exception;)V
0x00014608 java   method  40 ps   Lcom/stericson/RootTools/RootTools.method.log(Ljava/lang/String;Ljava/lang/String;)V
0x00014624 java   method  41 ps   Lcom/stericson/RootTools/RootTools.method.log(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Exception;)V
0x0001468c java   method  42 ps   Lcom/stericson/RootTools/RootTools.method.offerBusyBox(Landroid/app/Activity;I)Landroid/content/Intent;
0x000146a8 java   method  43 ps   Lcom/stericson/RootTools/RootTools.method.offerBusyBox(Landroid/app/Activity;)V
0x000146c0 java   method  44 ps   Lcom/stericson/RootTools/RootTools.method.offerSuperUser(Landroid/app/Activity;I)Landroid/content/Intent;
0x000146dc java   method  45 ps   Lcom/stericson/RootTools/RootTools.method.offerSuperUser(Landroid/app/Activity;)V
0x000146f4 java   method  46 ps   Lcom/stericson/RootTools/RootTools.method.remount(Ljava/lang/String;Ljava/lang/String;)Z
0x00014718 java   method  47 ps   Lcom/stericson/RootTools/RootTools.method.restartAndroid()V
0x00014740 java   method  48 ps   Lcom/stericson/RootTools/RootTools.method.runBinary(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
0x00014764 java   method  49 ps   Lcom/stericson/RootTools/RootTools.method.runShellCommand(Lcom/stericson/RootTools/Shell;Lcom/stericson/RootTools/Command;)V
0x0001477c java   method  50 ps   Lcom/stericson/RootTools/RootTools.method.sendShell(Ljava/lang/String;I)Ljava/util/List;
0x00014798 java   method  51 ps   Lcom/stericson/RootTools/RootTools.method.sendShell(Ljava/lang/String;Lcom/stericson/RootTools/RootTools$Result;I)Ljava/util/List;
0x000147c0 java   method  52 ps   Lcom/stericson/RootTools/RootTools.method.sendShell([Ljava/lang/String;II)Ljava/util/List;
0x000147dc java   method  53 ps   Lcom/stericson/RootTools/RootTools.method.sendShell([Ljava/lang/String;ILcom/stericson/RootTools/RootTools$Result;I)Ljava/util/List;
0x000147fc java   method  54 ps   Lcom/stericson/RootTools/RootTools.method.sendShell([Ljava/lang/String;ILcom/stericson/RootTools/RootTools$Result;ZI)Ljava/util/List;
0x000044c0 java      var   0 ps   Lcom/stericson/RootTools/RootTools.sfield_customShell:Ljava/lang/String;
0x000044c8 java      var   1 ps   Lcom/stericson/RootTools/RootTools.sfield_debugMode:Z
0x000044d0 java      var   2 ps   Lcom/stericson/RootTools/RootTools.sfield_lastExitCode:I
0x000044d8 java      var   3 ps   Lcom/stericson/RootTools/RootTools.sfield_lastFoundBinaryPaths:Ljava/util/List;
0x000044e0 java      var   4 ps   Lcom/stericson/RootTools/RootTools.sfield_shellDelay:I
0x000044e8 java      var   5 ps   Lcom/stericson/RootTools/RootTools.sfield_useRoot:Z
0x000044f0 java      var   6 ps   Lcom/stericson/RootTools/RootTools.sfield_utilPath:Ljava/lang/String;
0x00007b90 [0x0001482c - 0x00014834]      8 java class 24 Lcom/stericson/RootTools/RootToolsException :: Ljava/lang/Exception;
0x0001482c java   method   0 pC   Lcom/stericson/RootTools/RootToolsException.method.<init>(Ljava/lang/Throwable;)V
0x000044f8 java      var   0 Psf  Lcom/stericson/RootTools/RootToolsException.sfield_serialVersionUID:J
0x00007bb0 [0x00014844 - 0x0001491e]    218 java class 25 Lcom/stericson/RootTools/Runner :: Ljava/lang/Thread;
0x00014844 java   method   0 pC   Lcom/stericson/RootTools/Runner.method.<init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
0x00014868 java   method   1 p    Lcom/stericson/RootTools/Runner.method.run()V
0x00004500 java      var   0 Psf  Lcom/stericson/RootTools/Runner.sfield_LOG_TAG:Ljava/lang/String;
0x00004508 java      var   1      Lcom/stericson/RootTools/Runner.ifield_binaryName:Ljava/lang/String;
0x00004510 java      var   2      Lcom/stericson/RootTools/Runner.ifield_context:Landroid/content/Context;
0x00004518 java      var   3      Lcom/stericson/RootTools/Runner.ifield_parameter:Ljava/lang/String;
0x00007bd0 [0x0001494c - 0x00014980]     52 java class 26 Lcom/stericson/RootTools/SanityCheckRootTools$1 :: Ljava/lang/Object;
0x0001494c java   method   0 C    Lcom/stericson/RootTools/SanityCheckRootTools$1.method.<init>(Lcom/stericson/RootTools/SanityCheckRootTools;)V
0x00014968 java   method   1 p    Lcom/stericson/RootTools/SanityCheckRootTools$1.method.run()V
0x00004520 java      var   0 fh   Lcom/stericson/RootTools/SanityCheckRootTools$1.ifield_this$0:Lcom/stericson/RootTools/SanityCheckRootTools;
0x00007bf0 [0x00014990 - 0x000153d0]   2624 java class 27 Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread :: Ljava/lang/Thread;
0x00014990 java   method   0 pC   Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread.method.<init>(Lcom/stericson/RootTools/SanityCheckRootTools;Landroid/content/Context;Landroid/os/Handler;)V
0x000149b0 java   method   1 sh   Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread.method.access$0(Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V
0x000149c8 java   method   2 P    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread.method.visualUpdate(ILjava/lang/String;)V
0x00014a14 java   method   3 p    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread.method.run()V
0x00004538 java      var   0 P    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread.ifield_mHandler:Landroid/os/Handler;
0x00004540 java      var   1 fh   Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread.ifield_this$0:Lcom/stericson/RootTools/SanityCheckRootTools;
0x00007c10 [0x00015478 - 0x00015560]    232 java class 28 Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler :: Landroid/os/Handler;
0x00015478 java   method   0 PC   Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler.method.<init>(Lcom/stericson/RootTools/SanityCheckRootTools;)V
0x00015494 java   method   1 hC   Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler.method.<init>(Lcom/stericson/RootTools/SanityCheckRootTools;Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler;)V
0x000154ac java   method   2 p    Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler.method.handleMessage(Landroid/os/Message;)V
0x00004548 java      var   0 psf  Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler.sfield_ACTION:Ljava/lang/String;
0x00004550 java      var   1 psf  Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler.sfield_ACTION_DISPLAY:I
0x00004558 java      var   2 psf  Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler.sfield_ACTION_HIDE:I
0x00004560 java      var   3 psf  Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler.sfield_ACTION_PDISPLAY:I
0x00004568 java      var   4 psf  Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler.sfield_ACTION_SHOW:I
0x00004570 java      var   5 psf  Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler.sfield_TEXT:Ljava/lang/String;
0x00004578 java      var   6 fh   Lcom/stericson/RootTools/SanityCheckRootTools$TestHandler.ifield_this$0:Lcom/stericson/RootTools/SanityCheckRootTools;
0x00007c30 [0x00015570 - 0x00015740]    464 java class 29 Lcom/stericson/RootTools/SanityCheckRootTools :: Landroid/app/Activity;
0x00015570 java   method   0 pC   Lcom/stericson/RootTools/SanityCheckRootTools.method.<init>()V
0x00015588 java   method   1 sh   Lcom/stericson/RootTools/SanityCheckRootTools.method.access$0(Lcom/stericson/RootTools/SanityCheckRootTools;)Landroid/app/ProgressDialog;
0x000155a0 java   method   2 sh   Lcom/stericson/RootTools/SanityCheckRootTools.method.access$1(Lcom/stericson/RootTools/SanityCheckRootTools;)Landroid/widget/ScrollView;
0x000155b8 java   method   3 p    Lcom/stericson/RootTools/SanityCheckRootTools.method.onCreate(Landroid/os/Bundle;)V
0x00015720 java   method   4 r    Lcom/stericson/RootTools/SanityCheckRootTools.method.print(Ljava/lang/CharSequence;)V
0x00004580 java      var   0 P    Lcom/stericson/RootTools/SanityCheckRootTools.ifield_mPDialog:Landroid/app/ProgressDialog;
0x00004588 java      var   1 P    Lcom/stericson/RootTools/SanityCheckRootTools.ifield_mScrollView:Landroid/widget/ScrollView;
0x00004590 java      var   2 P    Lcom/stericson/RootTools/SanityCheckRootTools.ifield_mTextView:Landroid/widget/TextView;
0x00007c50 [0x00015750 - 0x0001578c]     60 java class 30 Lcom/stericson/RootTools/Shell$1 :: Ljava/lang/Object;
0x00015750 java   method   0 C    Lcom/stericson/RootTools/Shell$1.method.<init>(Lcom/stericson/RootTools/Shell;)V
0x0001576c java   method   1 p    Lcom/stericson/RootTools/Shell$1.method.run()V
0x00004598 java      var   0 fh   Lcom/stericson/RootTools/Shell$1.ifield_this$0:Lcom/stericson/RootTools/Shell;
0x00007c70 [0x000157ac - 0x000157fa]     78 java class 31 Lcom/stericson/RootTools/Shell$2 :: Ljava/lang/Object;
0x000157ac java   method   0 C    Lcom/stericson/RootTools/Shell$2.method.<init>(Lcom/stericson/RootTools/Shell;)V
0x000157c8 java   method   1 p    Lcom/stericson/RootTools/Shell$2.method.run()V
0x000045a0 java      var   0 fh   Lcom/stericson/RootTools/Shell$2.ifield_this$0:Lcom/stericson/RootTools/Shell;
0x00007c90 [0x0001581c - 0x000158fa]    222 java class 32 Lcom/stericson/RootTools/Shell$Worker :: Ljava/lang/Thread;
0x0001581c java   method   0 PC   Lcom/stericson/RootTools/Shell$Worker.method.<init>(Ljava/lang/Process;Ljava/io/DataInputStream;Ljava/io/DataOutputStream;)V
0x00015848 java   method   1 hC   Lcom/stericson/RootTools/Shell$Worker.method.<init>(Ljava/lang/Process;Ljava/io/DataInputStream;Ljava/io/DataOutputStream;Lcom/stericson/RootTools/Shell$Worker;)V
0x00015860 java   method   2 p    Lcom/stericson/RootTools/Shell$Worker.method.run()V
0x000045a8 java      var   0 p    Lcom/stericson/RootTools/Shell$Worker.ifield_exit:I
0x000045b0 java      var   1 p    Lcom/stericson/RootTools/Shell$Worker.ifield_in:Ljava/io/DataInputStream;
0x000045b8 java      var   2 p    Lcom/stericson/RootTools/Shell$Worker.ifield_out:Ljava/io/DataOutputStream;
0x000045c0 java      var   3 p    Lcom/stericson/RootTools/Shell$Worker.ifield_proc:Ljava/lang/Process;
0x00007cb0 [0x00015924 - 0x0001615a]   2102 java class 33 Lcom/stericson/RootTools/Shell :: Ljava/lang/Object;
0x00015924 java   method   0 sC   Lcom/stericson/RootTools/Shell.method.<clinit>()V
0x0001594c java   method   1 PC   Lcom/stericson/RootTools/Shell.method.<init>(Ljava/lang/String;)V
0x00015acc java   method   2 sh   Lcom/stericson/RootTools/Shell.method.access$0(Lcom/stericson/RootTools/Shell;)V
0x00015ae4 java   method   3 sh   Lcom/stericson/RootTools/Shell.method.access$1(Lcom/stericson/RootTools/Shell;)V
0x00015afc java   method   4 sh   Lcom/stericson/RootTools/Shell.method.access$2()Ljava/lang/String;
0x00015b14 java   method   5 sh   Lcom/stericson/RootTools/Shell.method.access$3(Ljava/lang/String;)V
0x00015b2c java   method   6 ps   Lcom/stericson/RootTools/Shell.method.closeAll()V
0x00015b50 java   method   7 ps   Lcom/stericson/RootTools/Shell.method.closeCustomShell()V
0x00015b78 java   method   8 ps   Lcom/stericson/RootTools/Shell.method.closeRootShell()V
0x00015ba0 java   method   9 ps   Lcom/stericson/RootTools/Shell.method.closeShell()V
0x00015bc8 java   method  10 ps   Lcom/stericson/RootTools/Shell.method.getOpenShell()Lcom/stericson/RootTools/Shell;
0x00015bfc java   method  11 ps   Lcom/stericson/RootTools/Shell.method.isAnyShellOpen()Z
0x00015c2c java   method  12 ps   Lcom/stericson/RootTools/Shell.method.isCustomShellOpen()Z
0x00015c4c java   method  13 ps   Lcom/stericson/RootTools/Shell.method.isRootShellOpen()Z
0x00015c6c java   method  14 ps   Lcom/stericson/RootTools/Shell.method.isShellOpen()Z
0x00015c8c java   method  15 P    Lcom/stericson/RootTools/Shell.method.readOutput()V
0x00015dc4 java   method  16 ps   Lcom/stericson/RootTools/Shell.method.runCommand(Lcom/stericson/RootTools/Command;)V
0x00015de4 java   method  17 ps   Lcom/stericson/RootTools/Shell.method.runRootCommand(Lcom/stericson/RootTools/Command;)V
0x00015e04 java   method  18 ps   Lcom/stericson/RootTools/Shell.method.startCustomShell(Ljava/lang/String;)Lcom/stericson/RootTools/Shell;
0x00015e48 java   method  19 ps   Lcom/stericson/RootTools/Shell.method.startRootShell()Lcom/stericson/RootTools/Shell;
0x00015ec8 java   method  20 ps   Lcom/stericson/RootTools/Shell.method.startShell()Lcom/stericson/RootTools/Shell;
0x00015f10 java   method  21 P    Lcom/stericson/RootTools/Shell.method.writeCommands()V
0x00016040 java   method  22 p    Lcom/stericson/RootTools/Shell.method.add(Lcom/stericson/RootTools/Command;)Lcom/stericson/RootTools/Command;
0x00016098 java   method  23 p    Lcom/stericson/RootTools/Shell.method.close()V
0x000160fc java   method  24 p    Lcom/stericson/RootTools/Shell.method.countCommands()I
0x0001611c java   method  25 p    Lcom/stericson/RootTools/Shell.method.waitFor()V
0x000045d8 java      var   0 Ps   Lcom/stericson/RootTools/Shell.sfield_customShell:Lcom/stericson/RootTools/Shell;
0x000045e0 java      var   1 Ps   Lcom/stericson/RootTools/Shell.sfield_error:Ljava/lang/String;
0x00004610 java      var   2 Ps   Lcom/stericson/RootTools/Shell.sfield_rootShell:Lcom/stericson/RootTools/Shell;
0x00004618 java      var   3 Ps   Lcom/stericson/RootTools/Shell.sfield_shell:Lcom/stericson/RootTools/Shell;
0x00004620 java      var   4 Psf  Lcom/stericson/RootTools/Shell.sfield_token:Ljava/lang/String;
0x000045c8 java      var   5 P    Lcom/stericson/RootTools/Shell.ifield_close:Z
0x000045d0 java      var   6 Pf   Lcom/stericson/RootTools/Shell.ifield_commands:Ljava/util/List;
0x000045e8 java      var   7 Pf   Lcom/stericson/RootTools/Shell.ifield_in:Ljava/io/DataInputStream;
0x000045f0 java      var   8 P    Lcom/stericson/RootTools/Shell.ifield_input:Ljava/lang/Runnable;
0x000045f8 java      var   9 Pf   Lcom/stericson/RootTools/Shell.ifield_out:Ljava/io/DataOutputStream;
0x00004600 java      var  10 P    Lcom/stericson/RootTools/Shell.ifield_output:Ljava/lang/Runnable;
0x00004608 java      var  11 Pf   Lcom/stericson/RootTools/Shell.ifield_proc:Ljava/lang/Process;
0x00007cd0 [0x0001616c - 0x000161aa]     62 java class 34 Lcom/stericson/RootTools/Symlink :: Ljava/lang/Object;
0x0001616c java   method   0 C    Lcom/stericson/RootTools/Symlink.method.<init>(Ljava/io/File;Ljava/io/File;)V
0x0001618c java   method   1 p    Lcom/stericson/RootTools/Symlink.method.getFile()Ljava/io/File;
0x000161a4 java   method   2 p    Lcom/stericson/RootTools/Symlink.method.getSymlinkPath()Ljava/io/File;
0x00004628 java      var   0 rf   Lcom/stericson/RootTools/Symlink.ifield_file:Ljava/io/File;
0x00004630 java      var   1 rf   Lcom/stericson/RootTools/Symlink.ifield_symlinkPath:Ljava/io/File;
0x00007cf0 [0x000161bc - 0x00016438]    636 java class 35 Lcom/sun/activation/registries/LineTokenizer :: Ljava/lang/Object;
0x000161bc java   method   0 pC   Lcom/sun/activation/registries/LineTokenizer.method.<init>(Ljava/lang/String;)V
0x000161f8 java   method   1 P    Lcom/sun/activation/registries/LineTokenizer.method.skipWhiteSpace()V
0x00016240 java   method   2 p    Lcom/sun/activation/registries/LineTokenizer.method.hasMoreTokens()Z
0x0001627c java   method   3 p    Lcom/sun/activation/registries/LineTokenizer.method.nextToken()Ljava/lang/String;
0x0001642c java   method   4 p    Lcom/sun/activation/registries/LineTokenizer.method.pushToken(Ljava/lang/String;)V
0x00004648 java      var   0 Psf  Lcom/sun/activation/registries/LineTokenizer.sfield_singles:Ljava/lang/String;
0x00004638 java      var   1 P    Lcom/sun/activation/registries/LineTokenizer.ifield_currentPosition:I
0x00004640 java      var   2 P    Lcom/sun/activation/registries/LineTokenizer.ifield_maxPosition:I
0x00004650 java      var   3 P    Lcom/sun/activation/registries/LineTokenizer.ifield_stack:Ljava/util/Vector;
0x00004658 java      var   4 P    Lcom/sun/activation/registries/LineTokenizer.ifield_str:Ljava/lang/String;
0x00007d10 [0x00016448 - 0x000164f2]    170 java class 36 Lcom/sun/activation/registries/MailcapEntry :: Ljava/lang/Object;
0x00016448 java   method   0 pC   Lcom/sun/activation/registries/MailcapEntry.method.<init>(Ljava/lang/String;Ljava/lang/String;)V
0x0001647c java   method   1 p    Lcom/sun/activation/registries/MailcapEntry.method.getExecutable()Ljava/lang/String;
0x00016494 java   method   2 p    Lcom/sun/activation/registries/MailcapEntry.method.getMailcap()Ljava/lang/String;
0x000164ac java   method   3 p    Lcom/sun/activation/registries/MailcapEntry.method.toString()Ljava/lang/String;
0x00004660 java      var   0 P    Lcom/sun/activation/registries/MailcapEntry.ifield_Executable:Ljava/lang/String;
0x00004668 java      var   1 P    Lcom/sun/activation/registries/MailcapEntry.ifield_Mailcap:Ljava/lang/String;
0x00007d30 [0x00016504 - 0x00016f12]   2574 java class 37 Lcom/sun/activation/registries/MailcapFile :: Ljava/lang/Object;
0x00016504 java   method   0 sC   Lcom/sun/activation/registries/MailcapFile.method.<clinit>()V
0x0001653c java   method   1 pC   Lcom/sun/activation/registries/MailcapFile.method.<init>()V
0x00016578 java   method   2 pC   Lcom/sun/activation/registries/MailcapFile.method.<init>(Ljava/io/InputStream;)V
0x000165c0 java   method   3 pC   Lcom/sun/activation/registries/MailcapFile.method.<init>(Ljava/lang/String;)V
0x00016620 java   method   4 P    Lcom/sun/activation/registries/MailcapFile.method.createMailcapHash(Ljava/io/Reader;)Ljava/util/Hashtable;
0x00016644 java   method   5 P    Lcom/sun/activation/registries/MailcapFile.method.mergeResults(Ljava/util/Hashtable;Ljava/util/Hashtable;)Ljava/util/Hashtable;
0x000166e4 java   method   6 P    Lcom/sun/activation/registries/MailcapFile.method.parse(Ljava/io/Reader;Ljava/util/Hashtable;)V
0x0001680c java   method   7 rs   Lcom/sun/activation/registries/MailcapFile.method.parseLine(Ljava/lang/String;Ljava/util/Hashtable;)V
0x00016b9c java   method   8 rs   Lcom/sun/activation/registries/MailcapFile.method.reportParseError(IIIILjava/lang/String;)V
0x00016d00 java   method   9 rs   Lcom/sun/activation/registries/MailcapFile.method.reportParseError(IIILjava/lang/String;)V
0x00016d9c java   method  10 rs   Lcom/sun/activation/registries/MailcapFile.method.reportParseError(IILjava/lang/String;)V
0x00016e1c java   method  11 p    Lcom/sun/activation/registries/MailcapFile.method.appendToMailcap(Ljava/lang/String;)V
0x00016e88 java   method  12 p    Lcom/sun/activation/registries/MailcapFile.method.getMailcapEntry(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapEntry;
0x00016e9c java   method  13 p    Lcom/sun/activation/registries/MailcapFile.method.getMailcapList(Ljava/lang/String;)Ljava/util/Hashtable;
0x00004670 java      var   0 Ps   Lcom/sun/activation/registries/MailcapFile.sfield_debug:Z
0x00004678 java      var   1 P    Lcom/sun/activation/registries/MailcapFile.ifield_type_hash:Ljava/util/Hashtable;
0x00007d50 [0x00016f24 - 0x00016f44]     32 java class 38 Lcom/sun/activation/registries/MailcapParseException :: Ljava/lang/Exception;
0x00016f24 java   method   0 pC   Lcom/sun/activation/registries/MailcapParseException.method.<init>()V
0x00016f3c java   method   1 pC   Lcom/sun/activation/registries/MailcapParseException.method.<init>(Ljava/lang/String;)V
0x00007d70 [0x00016f54 - 0x0001774a]   2038 java class 39 Lcom/sun/activation/registries/MailcapTokenizer :: Ljava/lang/Object;
0x00016f54 java   method   0 pC   Lcom/sun/activation/registries/MailcapTokenizer.method.<init>(Ljava/lang/String;)V
0x00016f9c java   method   1 Ps   Lcom/sun/activation/registries/MailcapTokenizer.method.fixEscapeSequences(Ljava/lang/String;)Ljava/lang/String;
0x00017018 java   method   2 ps   Lcom/sun/activation/registries/MailcapTokenizer.method.isAutoquoteSpecialChar(C)Z
0x0001704c java   method   3 ps   Lcom/sun/activation/registries/MailcapTokenizer.method.isControlChar(C)Z
0x00017068 java   method   4 ps   Lcom/sun/activation/registries/MailcapTokenizer.method.isSpecialChar(C)Z
0x00017104 java   method   5 ps   Lcom/sun/activation/registries/MailcapTokenizer.method.isStringTokenChar(C)Z
0x00017140 java   method   6 ps   Lcom/sun/activation/registries/MailcapTokenizer.method.isWhiteSpaceChar(C)Z
0x0001715c java   method   7 ps   Lcom/sun/activation/registries/MailcapTokenizer.method.main([Ljava/lang/String;)V
0x00017420 java   method   8 ps   Lcom/sun/activation/registries/MailcapTokenizer.method.nameForToken(I)Ljava/lang/String;
0x000174a4 java   method   9 P    Lcom/sun/activation/registries/MailcapTokenizer.method.processAutoquoteToken()V
0x00017518 java   method  10 P    Lcom/sun/activation/registries/MailcapTokenizer.method.processStringToken()V
0x00017580 java   method  11 p    Lcom/sun/activation/registries/MailcapTokenizer.method.getCurrentToken()I
0x00017598 java   method  12 p    Lcom/sun/activation/registries/MailcapTokenizer.method.getCurrentTokenValue()Ljava/lang/String;
0x000175b0 java   method  13 p    Lcom/sun/activation/registries/MailcapTokenizer.method.nextToken()I
0x0001772c java   method  14 p    Lcom/sun/activation/registries/MailcapTokenizer.method.setAutoquoteChar(C)V
0x00017744 java   method  15 p    Lcom/sun/activation/registries/MailcapTokenizer.method.setIsAutoquoting(Z)V
0x00004680 java      var   0 psf  Lcom/sun/activation/registries/MailcapTokenizer.sfield_EOI_TOKEN:I
0x00004688 java      var   1 psf  Lcom/sun/activation/registries/MailcapTokenizer.sfield_EQUALS_TOKEN:I
0x00004690 java      var   2 psf  Lcom/sun/activation/registries/MailcapTokenizer.sfield_SEMICOLON_TOKEN:I
0x00004698 java      var   3 psf  Lcom/sun/activation/registries/MailcapTokenizer.sfield_SLASH_TOKEN:I
0x000046a0 java      var   4 psf  Lcom/sun/activation/registries/MailcapTokenizer.sfield_START_TOKEN:I
0x000046a8 java      var   5 psf  Lcom/sun/activation/registries/MailcapTokenizer.sfield_STRING_TOKEN:I
0x000046b0 java      var   6 psf  Lcom/sun/activation/registries/MailcapTokenizer.sfield_UNKNOWN_TOKEN:I
0x000046b8 java      var   7 P    Lcom/sun/activation/registries/MailcapTokenizer.ifield_autoquoteChar:C
0x000046c0 java      var   8 P    Lcom/sun/activation/registries/MailcapTokenizer.ifield_currentToken:I
0x000046c8 java      var   9 P    Lcom/sun/activation/registries/MailcapTokenizer.ifield_currentTokenValue:Ljava/lang/String;
0x000046d0 java      var  10 P    Lcom/sun/activation/registries/MailcapTokenizer.ifield_data:Ljava/lang/String;
0x000046d8 java      var  11 P    Lcom/sun/activation/registries/MailcapTokenizer.ifield_dataIndex:I
0x000046e0 java      var  12 P    Lcom/sun/activation/registries/MailcapTokenizer.ifield_dataLength:I
0x000046e8 java      var  13 P    Lcom/sun/activation/registries/MailcapTokenizer.ifield_isAutoquoting:Z
0x00007d90 [0x0001775c - 0x000177e8]    140 java class 40 Lcom/sun/activation/registries/MimeTypeEntry :: Ljava/lang/Object;
0x0001775c java   method   0 pC   Lcom/sun/activation/registries/MimeTypeEntry.method.<init>(Ljava/lang/String;Ljava/lang/String;)V
0x0001777c java   method   1 p    Lcom/sun/activation/registries/MimeTypeEntry.method.getFileExtension()Ljava/lang/String;
0x00017794 java   method   2 p    Lcom/sun/activation/registries/MimeTypeEntry.method.getMIMEType()Ljava/lang/String;
0x000177ac java   method   3 p    Lcom/sun/activation/registries/MimeTypeEntry.method.toString()Ljava/lang/String;
0x000046f0 java      var   0 P    Lcom/sun/activation/registries/MimeTypeEntry.ifield_extension:Ljava/lang/String;
0x000046f8 java      var   1 P    Lcom/sun/activation/registries/MimeTypeEntry.ifield_type:Ljava/lang/String;
0x00007db0 [0x000177f8 - 0x00017c72]   1146 java class 41 Lcom/sun/activation/registries/MimeTypeFile :: Ljava/lang/Object;
0x000177f8 java   method   0 pC   Lcom/sun/activation/registries/MimeTypeFile.method.<init>()V
0x00017820 java   method   1 pC   Lcom/sun/activation/registries/MimeTypeFile.method.<init>(Ljava/io/InputStream;)V
0x00017864 java   method   2 pC   Lcom/sun/activation/registries/MimeTypeFile.method.<init>(Ljava/lang/String;)V
0x000178f4 java   method   3 ps   Lcom/sun/activation/registries/MimeTypeFile.method.main([Ljava/lang/String;)V
0x00017970 java   method   4 P    Lcom/sun/activation/registries/MimeTypeFile.method.parse(Ljava/io/BufferedReader;)V
0x00017a08 java   method   5 P    Lcom/sun/activation/registries/MimeTypeFile.method.parseEntry(Ljava/lang/String;)V
0x00017bf4 java   method   6 p    Lcom/sun/activation/registries/MimeTypeFile.method.appendToRegistry(Ljava/lang/String;)V
0x00017c34 java   method   7 p    Lcom/sun/activation/registries/MimeTypeFile.method.getMIMETypeString(Ljava/lang/String;)Ljava/lang/String;
0x00017c60 java   method   8 p    Lcom/sun/activation/registries/MimeTypeFile.method.getMimeTypeEntry(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeEntry;
0x00004700 java      var   0 Ps   Lcom/sun/activation/registries/MimeTypeFile.sfield_DEBUG:Z
0x00004708 java      var   1 P    Lcom/sun/activation/registries/MimeTypeFile.ifield_fname:Ljava/lang/String;
0x00004710 java      var   2 P    Lcom/sun/activation/registries/MimeTypeFile.ifield_type_hash:Ljava/util/Hashtable;
0x00007dd0 [0x00017c84 - 0x00017d22]    158 java class 42 Lcom/sun/activation/viewers/ImageViewerCanvas :: Ljava/awt/Canvas;
0x00017c84 java   method   0 pC   Lcom/sun/activation/viewers/ImageViewerCanvas.method.<init>()V
0x00017c9c java   method   1 p    Lcom/sun/activation/viewers/ImageViewerCanvas.method.getPreferredSize()Ljava/awt/Dimension;
0x00017ce8 java   method   2 p    Lcom/sun/activation/viewers/ImageViewerCanvas.method.paint(Ljava/awt/Graphics;)V
0x00017d10 java   method   3 p    Lcom/sun/activation/viewers/ImageViewerCanvas.method.setImage(Ljava/awt/Image;)V
0x00004738 java      var   0 P    Lcom/sun/activation/viewers/ImageViewerCanvas.ifield_canvas_image:Ljava/awt/Image;
0x00007df0 [0x00017d34 - 0x00017f3a]    518 java class 43 Ljavax/activation/ActivationDataFlavor :: Ljava/awt/datatransfer/DataFlavor;
0x00017d34 java   method   0 pC   Ljavax/activation/ActivationDataFlavor.method.<init>(Ljava/lang/Class;Ljava/lang/String;)V
0x00017d60 java   method   1 pC   Ljavax/activation/ActivationDataFlavor.method.<init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V
0x00017d84 java   method   2 pC   Ljavax/activation/ActivationDataFlavor.method.<init>(Ljava/lang/String;Ljava/lang/String;)V
0x00017dc8 java   method   3 s    Ljavax/activation/ActivationDataFlavor.method.class$(Ljava/lang/String;)Ljava/lang/Class;
0x00017e08 java   method   4 p    Ljavax/activation/ActivationDataFlavor.method.equals(Ljava/awt/datatransfer/DataFlavor;)Z
0x00017e3c java   method   5 p    Ljavax/activation/ActivationDataFlavor.method.getHumanPresentableName()Ljava/lang/String;
0x00017e54 java   method   6 p    Ljavax/activation/ActivationDataFlavor.method.getMimeType()Ljava/lang/String;
0x00017e6c java   method   7 p    Ljavax/activation/ActivationDataFlavor.method.getRepresentationClass()Ljava/lang/Class;
0x00017e84 java   method   8 p    Ljavax/activation/ActivationDataFlavor.method.isMimeTypeEqual(Ljava/lang/String;)Z
0x00017ee0 java   method   9 r    Ljavax/activation/ActivationDataFlavor.method.normalizeMimeType(Ljava/lang/String;)Ljava/lang/String;
0x00017ef4 java   method  10 r    Ljavax/activation/ActivationDataFlavor.method.normalizeMimeTypeParameter(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0x00017f34 java   method  11 p    Ljavax/activation/ActivationDataFlavor.method.setHumanPresentableName(Ljava/lang/String;)V
0x00004828 java      var   0 P    Ljavax/activation/ActivationDataFlavor.ifield_humanPresentableName:Ljava/lang/String;
0x00004830 java      var   1 P    Ljavax/activation/ActivationDataFlavor.ifield_mimeObject:Ljavax/activation/MimeType;
0x00004838 java      var   2 P    Ljavax/activation/ActivationDataFlavor.ifield_mimeType:Ljava/lang/String;
0x00004840 java      var   3 P    Ljavax/activation/ActivationDataFlavor.ifield_representationClass:Ljava/lang/Class;
0x00007e10 [0x00017f4c - 0x00017ff6]    170 java class 44 Ljavax/activation/CommandInfo :: Ljava/lang/Object;
0x00017f4c java   method   0 pC   Ljavax/activation/CommandInfo.method.<init>(Ljava/lang/String;Ljava/lang/String;)V
0x00017f6c java   method   1 p    Ljavax/activation/CommandInfo.method.getCommandClass()Ljava/lang/String;
0x00017f84 java   method   2 p    Ljavax/activation/CommandInfo.method.getCommandName()Ljava/lang/String;
0x00017f9c java   method   3 p    Ljavax/activation/CommandInfo.method.getCommandObject(Ljavax/activation/DataHandler;Ljava/lang/ClassLoader;)Ljava/lang/Object;
0x00004848 java      var   0 P    Ljavax/activation/CommandInfo.ifield_className:Ljava/lang/String;
0x00004850 java      var   1 P    Ljavax/activation/CommandInfo.ifield_verb:Ljava/lang/String;
0x00007e30 [0x0000abab - 0x000180fa]  54607 java class 45 Ljavax/activation/CommandMap :: Ljava/lang/Object;
0x00018008 java   method   0 sC   Ljavax/activation/CommandMap.method.<clinit>()V
0x00018020 java   method   1 pC   Ljavax/activation/CommandMap.method.<init>()V
0x00018038 java   method   2 s    Ljavax/activation/CommandMap.method.class$(Ljava/lang/String;)Ljava/lang/Class;
0x00018078 java   method   3 ps   Ljavax/activation/CommandMap.method.getDefaultCommandMap()Ljavax/activation/CommandMap;
0x000180a4 java   method   4 ps   Ljavax/activation/CommandMap.method.setDefaultCommandMap(Ljavax/activation/CommandMap;)V
0x0000abab java   method   5 pa   Ljavax/activation/CommandMap.method.createDataContentHandler(Ljava/lang/String;)Ljavax/activation/DataContentHandler;
0x0000abb0 java   method   6 pa   Ljavax/activation/CommandMap.method.getAllCommands(Ljava/lang/String;)[Ljavax/activation/CommandInfo;
0x0000abb4 java   method   7 pa   Ljavax/activation/CommandMap.method.getCommand(Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/CommandInfo;
0x0000abb8 java   method   8 pa   Ljavax/activation/CommandMap.method.getPreferredCommands(Ljava/lang/String;)[Ljavax/activation/CommandInfo;
0x00004858 java      var   0 s    Ljavax/activation/CommandMap.sfield_class$javax$activation$CommandMap:Ljava/lang/Class;
0x00004860 java      var   1 Ps   Ljavax/activation/CommandMap.sfield_defaultCommandMap:Ljavax/activation/CommandMap;
0x00007e50 [0x0000abc0 - 0x0000abc0]      0 java class 46 Ljavax/activation/CommandObject :: Ljava/lang/Object;
0x0000abc0 java   method   0 pa   Ljavax/activation/CommandObject.method.setCommandContext(Ljava/lang/String;Ljavax/activation/DataHandler;)V
0x00007e70 [0x0000abc9 - 0x0000abd6]     13 java class 47 Ljavax/activation/DataContentHandler :: Ljava/lang/Object;
0x0000abc9 java   method   0 pa   Ljavax/activation/DataContentHandler.method.getContent(Ljavax/activation/DataSource;)Ljava/lang/Object;
0x0000abce java   method   1 pa   Ljavax/activation/DataContentHandler.method.getTransferData(Ljava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object;
0x0000abd2 java   method   2 pa   Ljavax/activation/DataContentHandler.method.getTransferDataFlavors()[Ljava/awt/datatransfer/DataFlavor;
0x0000abd6 java   method   3 pa   Ljavax/activation/DataContentHandler.method.writeTo(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V
0x00007e90 [0x0000abde - 0x0000abde]      0 java class 48 Ljavax/activation/DataContentHandlerFactory :: Ljava/lang/Object;
0x0000abde java   method   0 pa   Ljavax/activation/DataContentHandlerFactory.method.createDataContentHandler(Ljava/lang/String;)Ljavax/activation/DataContentHandler;
0x00007eb0 [0x0001811c - 0x0001818c]    112 java class 49 Ljavax/activation/DataHandler$1 :: Ljava/lang/Object;
0x0001811c java   method   0 C    Ljavax/activation/DataHandler$1.method.<init>(Ljavax/activation/DataContentHandler;Ljava/io/PipedOutputStream;Ljavax/activation/DataHandler;)V
0x00018140 java   method   1 p    Ljavax/activation/DataHandler$1.method.run()V
0x00004868 java      var   0 Pf   Ljavax/activation/DataHandler$1.ifield_this$0:Ljavax/activation/DataHandler;
0x00004870 java      var   1 Pf   Ljavax/activation/DataHandler$1.ifield_val$fdch:Ljavax/activation/DataContentHandler;
0x00004878 java      var   2 Pf   Ljavax/activation/DataHandler$1.ifield_val$pos:Ljava/io/PipedOutputStream;
0x00007ed0 [0x000181c4 - 0x0001895a]   1942 java class 50 Ljavax/activation/DataHandler :: Ljava/lang/Object;
0x000181c4 java   method   0 sC   Ljavax/activation/DataHandler.method.<clinit>()V
0x000181e8 java   method   1 pC   Ljavax/activation/DataHandler.method.<init>(Ljava/lang/Object;Ljava/lang/String;)V
0x00018218 java   method   2 pC   Ljavax/activation/DataHandler.method.<init>(Ljava/net/URL;)V
0x00018250 java   method   3 pC   Ljavax/activation/DataHandler.method.<init>(Ljavax/activation/DataSource;)V
0x0001827c java   method   4 s    Ljavax/activation/DataHandler.method.access$0(Ljavax/activation/DataHandler;)Ljava/lang/Object;
0x00018294 java   method   5 s    Ljavax/activation/DataHandler.method.access$1(Ljavax/activation/DataHandler;)Ljava/lang/String;
0x000182ac java   method   6 s    Ljavax/activation/DataHandler.method.class$(Ljava/lang/String;)Ljava/lang/Class;
0x000182ec java   method   7 PY   Ljavax/activation/DataHandler.method.getBaseType()Ljava/lang/String;
0x00018364 java   method   8 PY   Ljavax/activation/DataHandler.method.getCommandMap()Ljavax/activation/CommandMap;
0x000183ac java   method   9 PY   Ljavax/activation/DataHandler.method.getDataContentHandler()Ljavax/activation/DataContentHandler;
0x000184a4 java   method  10 psY  Ljavax/activation/DataHandler.method.setDataContentHandlerFactory(Ljavax/activation/DataContentHandlerFactory;)V
0x00018560 java   method  11 p    Ljavax/activation/DataHandler.method.getAllCommands()[Ljavax/activation/CommandInfo;
0x0001858c java   method  12 p    Ljavax/activation/DataHandler.method.getBean(Ljavax/activation/CommandInfo;)Ljava/lang/Object;
0x000185d0 java   method  13 p    Ljavax/activation/DataHandler.method.getCommand(Ljava/lang/String;)Ljavax/activation/CommandInfo;
0x000185fc java   method  14 p    Ljavax/activation/DataHandler.method.getContent()Ljava/lang/Object;
0x00018628 java   method  15 p    Ljavax/activation/DataHandler.method.getContentType()Ljava/lang/String;
0x00018654 java   method  16 p    Ljavax/activation/DataHandler.method.getDataSource()Ljavax/activation/DataSource;
0x00018690 java   method  17 p    Ljavax/activation/DataHandler.method.getInputStream()Ljava/io/InputStream;
0x00018774 java   method  18 p    Ljavax/activation/DataHandler.method.getName()Ljava/lang/String;
0x000187a0 java   method  19 p    Ljavax/activation/DataHandler.method.getOutputStream()Ljava/io/OutputStream;
0x000187cc java   method  20 p    Ljavax/activation/DataHandler.method.getPreferredCommands()[Ljavax/activation/CommandInfo;
0x000187f8 java   method  21 p    Ljavax/activation/DataHandler.method.getTransferData(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object;
0x00018820 java   method  22 pY   Ljavax/activation/DataHandler.method.getTransferDataFlavors()[Ljava/awt/datatransfer/DataFlavor;
0x00018880 java   method  23 p    Ljavax/activation/DataHandler.method.isDataFlavorSupported(Ljava/awt/datatransfer/DataFlavor;)Z
0x000188c0 java   method  24 pY   Ljavax/activation/DataHandler.method.setCommandMap(Ljavax/activation/CommandMap;)V
0x00018908 java   method  25 p    Ljavax/activation/DataHandler.method.writeTo(Ljava/io/OutputStream;)V
0x00004880 java      var   0 s    Ljavax/activation/DataHandler.sfield_class$javax$activation$DataHandler:Ljava/lang/Class;
0x000048a0 java      var   1 Psf  Ljavax/activation/DataHandler.sfield_emptyFlavors:[Ljava/awt/datatransfer/DataFlavor;
0x000048a8 java      var   2 Ps   Ljavax/activation/DataHandler.sfield_factory:Ljavax/activation/DataContentHandlerFactory;
0x00004888 java      var   3 P    Ljavax/activation/DataHandler.ifield_currentCommandMap:Ljavax/activation/CommandMap;
0x00004890 java      var   4 P    Ljavax/activation/DataHandler.ifield_dataContentHandler:Ljavax/activation/DataContentHandler;
0x00004898 java      var   5 P    Ljavax/activation/DataHandler.ifield_dataSource:Ljavax/activation/DataSource;
0x000048b0 java      var   6 P    Ljavax/activation/DataHandler.ifield_factoryDCH:Ljavax/activation/DataContentHandler;
0x000048b8 java      var   7 P    Ljavax/activation/DataHandler.ifield_objDataSource:Ljavax/activation/DataSource;
0x000048c0 java      var   8 P    Ljavax/activation/DataHandler.ifield_object:Ljava/lang/Object;
0x000048c8 java      var   9 P    Ljavax/activation/DataHandler.ifield_objectMimeType:Ljava/lang/String;
0x000048d0 java      var  10 P    Ljavax/activation/DataHandler.ifield_oldFactory:Ljavax/activation/DataContentHandlerFactory;
0x000048d8 java      var  11 P    Ljavax/activation/DataHandler.ifield_shortType:Ljava/lang/String;
0x000048e0 java      var  12 P    Ljavax/activation/DataHandler.ifield_transferFlavors:[Ljava/awt/datatransfer/DataFlavor;
0x00007ef0 [0x0000acb8 - 0x0000acc5]     13 java class 51 Ljavax/activation/DataSource :: Ljava/lang/Object;
0x0000acb8 java   method   0 pa   Ljavax/activation/DataSource.method.getContentType()Ljava/lang/String;
0x0000acbd java   method   1 pa   Ljavax/activation/DataSource.method.getInputStream()Ljava/io/InputStream;
0x0000acc1 java   method   2 pa   Ljavax/activation/DataSource.method.getName()Ljava/lang/String;
0x0000acc5 java   method   3 pa   Ljavax/activation/DataSource.method.getOutputStream()Ljava/io/OutputStream;
0x00007f10 [0x0000acf0 - 0x00018a5e]  56686 java class 52 Ljavax/activation/FileTypeMap :: Ljava/lang/Object;
0x0001896c java   method   0 sC   Ljavax/activation/FileTypeMap.method.<clinit>()V
0x00018984 java   method   1 pC   Ljavax/activation/FileTypeMap.method.<init>()V
0x0001899c java   method   2 s    Ljavax/activation/FileTypeMap.method.class$(Ljava/lang/String;)Ljava/lang/Class;
0x000189dc java   method   3 ps   Ljavax/activation/FileTypeMap.method.getDefaultFileTypeMap()Ljavax/activation/FileTypeMap;
0x00018a08 java   method   4 ps   Ljavax/activation/FileTypeMap.method.setDefaultFileTypeMap(Ljavax/activation/FileTypeMap;)V
0x0000acf0 java   method   5 pa   Ljavax/activation/FileTypeMap.method.getContentType(Ljava/io/File;)Ljava/lang/String;
0x0000acf5 java   method   6 pa   Ljavax/activation/FileTypeMap.method.getContentType(Ljava/lang/String;)Ljava/lang/String;
0x00004918 java      var   0 s    Ljavax/activation/FileTypeMap.sfield_class$javax$activation$FileTypeMap:Ljava/lang/Class;
0x00004920 java      var   1 Ps   Ljavax/activation/FileTypeMap.sfield_defaultMap:Ljavax/activation/FileTypeMap;
0x00007f30 [0x00018a80 - 0x00018fca]   1354 java class 53 Ljavax/activation/MimeType :: Ljava/lang/Object;
0x00018a80 java   method   0 pC   Ljavax/activation/MimeType.method.<init>()V
0x00018ab8 java   method   1 pC   Ljavax/activation/MimeType.method.<init>(Ljava/lang/String;)V
0x00018ad8 java   method   2 pC   Ljavax/activation/MimeType.method.<init>(Ljava/lang/String;Ljava/lang/String;)V
0x00018b50 java   method   3 Ps   Ljavax/activation/MimeType.method.isTokenChar(C)Z
0x00018b88 java   method   4 P    Ljavax/activation/MimeType.method.isValidToken(Ljava/lang/String;)Z
0x00018bcc java   method   5 P    Ljavax/activation/MimeType.method.parse(Ljava/lang/String;)V
0x00018d24 java   method   6 p    Ljavax/activation/MimeType.method.getBaseType()Ljava/lang/String;
0x00018d6c java   method   7 p    Ljavax/activation/MimeType.method.getParameter(Ljava/lang/String;)Ljava/lang/String;
0x00018d8c java   method   8 p    Ljavax/activation/MimeType.method.getParameters()Ljavax/activation/MimeTypeParameterList;
0x00018da4 java   method   9 p    Ljavax/activation/MimeType.method.getPrimaryType()Ljava/lang/String;
0x00018dbc java   method  10 p    Ljavax/activation/MimeType.method.getSubType()Ljava/lang/String;
0x00018dd4 java   method  11 p    Ljavax/activation/MimeType.method.match(Ljava/lang/String;)Z
0x00018df8 java   method  12 p    Ljavax/activation/MimeType.method.match(Ljavax/activation/MimeType;)Z
0x00018e6c java   method  13 p    Ljavax/activation/MimeType.method.readExternal(Ljava/io/ObjectInput;)V
0x00018eb4 java   method  14 p    Ljavax/activation/MimeType.method.removeParameter(Ljava/lang/String;)V
0x00018ed0 java   method  15 p    Ljavax/activation/MimeType.method.setParameter(Ljava/lang/String;Ljava/lang/String;)V
0x00018eec java   method  16 p    Ljavax/activation/MimeType.method.setPrimaryType(Ljava/lang/String;)V
0x00018f2c java   method  17 p    Ljavax/activation/MimeType.method.setSubType(Ljava/lang/String;)V
0x00018f6c java   method  18 p    Ljavax/activation/MimeType.method.toString()Ljava/lang/String;
0x00018fb4 java   method  19 p    Ljavax/activation/MimeType.method.writeExternal(Ljava/io/ObjectOutput;)V
0x00004970 java      var   0 Psf  Ljavax/activation/MimeType.sfield_TSPECIALS:Ljava/lang/String;
0x00004978 java      var   1 P    Ljavax/activation/MimeType.ifield_parameters:Ljavax/activation/MimeTypeParameterList;
0x00004980 java      var   2 P    Ljavax/activation/MimeType.ifield_primaryType:Ljava/lang/String;
0x00004988 java      var   3 P    Ljavax/activation/MimeType.ifield_subType:Ljava/lang/String;
0x00007f50 [0x00018fdc - 0x00019528]   1356 java class 54 Ljavax/activation/MimeTypeParameterList :: Ljava/lang/Object;
0x00018fdc java   method   0 pC   Ljavax/activation/MimeTypeParameterList.method.<init>()V
0x00019004 java   method   1 pC   Ljavax/activation/MimeTypeParameterList.method.<init>(Ljava/lang/String;)V
0x00019030 java   method   2 Ps   Ljavax/activation/MimeTypeParameterList.method.isTokenChar(C)Z
0x00019068 java   method   3 Ps   Ljavax/activation/MimeTypeParameterList.method.quote(Ljava/lang/String;)Ljava/lang/String;
0x00019110 java   method   4 Ps   Ljavax/activation/MimeTypeParameterList.method.skipWhiteSpace(Ljava/lang/String;I)I
0x00019148 java   method   5 Ps   Ljavax/activation/MimeTypeParameterList.method.unquote(Ljava/lang/String;)Ljava/lang/String;
0x000191b8 java   method   6 p    Ljavax/activation/MimeTypeParameterList.method.get(Ljava/lang/String;)Ljava/lang/String;
0x000191ec java   method   7 p    Ljavax/activation/MimeTypeParameterList.method.getNames()Ljava/util/Enumeration;
0x0001920c java   method   8 p    Ljavax/activation/MimeTypeParameterList.method.isEmpty()Z
0x0001922c java   method   9 r    Ljavax/activation/MimeTypeParameterList.method.parse(Ljava/lang/String;)V
0x00019428 java   method  10 p    Ljavax/activation/MimeTypeParameterList.method.remove(Ljava/lang/String;)V
0x00019454 java   method  11 p    Ljavax/activation/MimeTypeParameterList.method.set(Ljava/lang/String;Ljava/lang/String;)V
0x00019480 java   method  12 p    Ljavax/activation/MimeTypeParameterList.method.size()I
0x000194a0 java   method  13 p    Ljavax/activation/MimeTypeParameterList.method.toString()Ljava/lang/String;
0x00004990 java      var   0 Psf  Ljavax/activation/MimeTypeParameterList.sfield_TSPECIALS:Ljava/lang/String;
0x00004998 java      var   1 P    Ljavax/activation/MimeTypeParameterList.ifield_parameters:Ljava/util/Hashtable;
0x00007f70 [0x00019538 - 0x00019558]     32 java class 55 Ljavax/activation/MimeTypeParseException :: Ljava/lang/Exception;
0x00019538 java   method   0 pC   Ljavax/activation/MimeTypeParseException.method.<init>()V
0x00019550 java   method   1 pC   Ljavax/activation/MimeTypeParseException.method.<init>(Ljava/lang/String;)V
0x00007f90 [0x00019568 - 0x00019588]     32 java class 56 Ljavax/activation/UnsupportedDataTypeException :: Ljava/io/IOException;
0x00019568 java   method   0 pC   Ljavax/activation/UnsupportedDataTypeException.method.<init>()V
0x00019580 java   method   1 pC   Ljavax/activation/UnsupportedDataTypeException.method.<init>(Ljava/lang/String;)V
0x00007fb0 [0x00019598 - 0x0001987c]    740 java class 57 Lorg/radare/r2pipe/R2Pipe :: Ljava/lang/Object;
0x00019598 java   method   0 pC   Lorg/radare/r2pipe/R2Pipe.method.<init>(Ljava/lang/String;)V
0x000195c0 java   method   1 pC   Lorg/radare/r2pipe/R2Pipe.method.<init>(Ljava/lang/String;Ljava/lang/String;Z)V
0x000195f4 java   method   2 pC   Lorg/radare/r2pipe/R2Pipe.method.<init>(Ljava/lang/String;Z)V
0x00019628 java   method   3 p    Lorg/radare/r2pipe/R2Pipe.method.cmd(Ljava/lang/String;)Ljava/lang/String;
0x000196d0 java   method   4 r    Lorg/radare/r2pipe/R2Pipe.method.finalize()V
0x000196e8 java   method   5 p    Lorg/radare/r2pipe/R2Pipe.method.httpCmd(Ljava/lang/String;)Ljava/lang/String;
0x000197d0 java   method   6 p    Lorg/radare/r2pipe/R2Pipe.method.quit()V
0x000197f4 java   method   7 p    Lorg/radare/r2pipe/R2Pipe.method.spawnProcess(Ljava/lang/String;)V
0x00004a18 java      var   0 P    Lorg/radare/r2pipe/R2Pipe.ifield_file:Ljava/lang/String;
0x00004a20 java      var   1      Lorg/radare/r2pipe/R2Pipe.ifield_process:Ljava/lang/Process;
0x00004a28 java      var   2 P    Lorg/radare/r2pipe/R2Pipe.ifield_r2path:Ljava/lang/String;
0x00004a30 java      var   3      Lorg/radare/r2pipe/R2Pipe.ifield_stdin:Ljava/io/OutputStream;
0x00004a38 java      var   4      Lorg/radare/r2pipe/R2Pipe.ifield_stdout:Ljava/io/InputStream;
0x00004a40 java      var   5 P    Lorg/radare/r2pipe/R2Pipe.ifield_viaHttp:Z
0x00007fd0 [0x0001988c - 0x00019934]    168 java class 58 Lorg/radare/radare2installer/BootReceiver :: Landroid/content/BroadcastReceiver;
0x0001988c java   method   0 pC   Lorg/radare/radare2installer/BootReceiver.method.<init>()V
0x000198a4 java   method   1 p    Lorg/radare/radare2installer/BootReceiver.method.onReceive(Landroid/content/Context;Landroid/content/Intent;)V
0x00007ff0 [0x00019944 - 0x0001994c]      8 java class 59 Lorg/radare/radare2installer/BuildConfig :: Ljava/lang/Object;
0x00019944 java   method   0 pC   Lorg/radare/radare2installer/BuildConfig.method.<init>()V
0x00004a48 java      var   0 psf  Lorg/radare/radare2installer/BuildConfig.sfield_DEBUG:Z
0x00008010 [0x0001995c - 0x00019a56]    250 java class 60 Lorg/radare/radare2installer/ConsoleActivity$1 :: Ljava/lang/Object;
0x0001995c java   method   0 C    Lorg/radare/radare2installer/ConsoleActivity$1.method.<init>(Lorg/radare/radare2installer/ConsoleActivity;)V
0x00019978 java   method   1 p    Lorg/radare/radare2installer/ConsoleActivity$1.method.onClick(Landroid/view/View;)V
0x00004a50 java      var   0 fh   Lorg/radare/radare2installer/ConsoleActivity$1.ifield_this$0:Lorg/radare/radare2installer/ConsoleActivity;
0x00008030 [0x00019a78 - 0x00019b10]    152 java class 61 Lorg/radare/radare2installer/ConsoleActivity$2 :: Ljava/lang/Object;
0x00019a78 java   method   0 C    Lorg/radare/radare2installer/ConsoleActivity$2.method.<init>(Lorg/radare/radare2installer/ConsoleActivity;Ljava/lang/String;)V
0x00019a98 java   method   1 p    Lorg/radare/radare2installer/ConsoleActivity$2.method.run()V
0x00004a58 java      var   0 fh   Lorg/radare/radare2installer/ConsoleActivity$2.ifield_this$0:Lorg/radare/radare2installer/ConsoleActivity;
0x00004a60 java      var   1 fh   Lorg/radare/radare2installer/ConsoleActivity$2.ifield_val$str:Ljava/lang/String;
0x00008050 [0x00019b20 - 0x00019b48]     40 java class 62 Lorg/radare/radare2installer/ConsoleActivity$3 :: Ljava/lang/Object;
0x00019b20 java   method   0 C    Lorg/radare/radare2installer/ConsoleActivity$3.method.<init>(Lorg/radare/radare2installer/ConsoleActivity;)V
0x00019b3c java   method   1 p    Lorg/radare/radare2installer/ConsoleActivity$3.method.onClick(Landroid/view/View;)V
0x00004a68 java      var   0 fh   Lorg/radare/radare2installer/ConsoleActivity$3.ifield_this$0:Lorg/radare/radare2installer/ConsoleActivity;
0x00008070 [0x00019b58 - 0x00019e9e]    838 java class 63 Lorg/radare/radare2installer/ConsoleActivity :: Landroid/app/Activity;
0x00019b58 java   method   0 pC   Lorg/radare/radare2installer/ConsoleActivity.method.<init>()V
0x00019b9c java   method   1 sh   Lorg/radare/radare2installer/ConsoleActivity.method.access$000(Lorg/radare/radare2installer/ConsoleActivity;)Landroid/widget/EditText;
0x00019bb4 java   method   2 sh   Lorg/radare/radare2installer/ConsoleActivity.method.access$100(Lorg/radare/radare2installer/ConsoleActivity;)Lorg/radare/r2pipe/R2Pipe;
0x00019bcc java   method   3 sh   Lorg/radare/radare2installer/ConsoleActivity.method.access$200(Lorg/radare/radare2installer/ConsoleActivity;Ljava/lang/String;)V
0x00019be4 java   method   4 sh   Lorg/radare/radare2installer/ConsoleActivity.method.access$300(Lorg/radare/radare2installer/ConsoleActivity;)Landroid/widget/TextView;
0x00019bfc java   method   5 sh   Lorg/radare/radare2installer/ConsoleActivity.method.access$400(Lorg/radare/radare2installer/ConsoleActivity;)Landroid/widget/ScrollView;
0x00019c14 java   method   6 P    Lorg/radare/radare2installer/ConsoleActivity.method.output(Ljava/lang/String;)V
0x00019c3c java   method   7 p    Lorg/radare/radare2installer/ConsoleActivity.method.onCreate(Landroid/os/Bundle;)V
0x00019e50 java   method   8 p    Lorg/radare/radare2installer/ConsoleActivity.method.onDestroy()V
0x00019e74 java   method   9 p    Lorg/radare/radare2installer/ConsoleActivity.method.onKeyDown(ILandroid/view/KeyEvent;)Z
0x00004a98 java      var   0 Psf  Lorg/radare/radare2installer/ConsoleActivity.sfield_TAG:Ljava/lang/String;
0x00004a70 java      var   1 P    Lorg/radare/radare2installer/ConsoleActivity.ifield_INPUT:Landroid/widget/EditText;
0x00004a78 java      var   2 P    Lorg/radare/radare2installer/ConsoleActivity.ifield_OUTPUT:Landroid/widget/TextView;
0x00004a80 java      var   3 P    Lorg/radare/radare2installer/ConsoleActivity.ifield_QUIT:Landroid/widget/Button;
0x00004a88 java      var   4 P    Lorg/radare/radare2installer/ConsoleActivity.ifield_RUN:Landroid/widget/Button;
0x00004a90 java      var   5 P    Lorg/radare/radare2installer/ConsoleActivity.ifield_SCROLL:Landroid/widget/ScrollView;
0x00004aa0 java      var   6 P    Lorg/radare/radare2installer/ConsoleActivity.ifield_handler:Landroid/os/Handler;
0x00004aa8 java      var   7 P    Lorg/radare/radare2installer/ConsoleActivity.ifield_mUtils:Lorg/radare/radare2installer/Utils;
0x00004ab0 java      var   8 P    Lorg/radare/radare2installer/ConsoleActivity.ifield_onQuit:Landroid/view/View$OnClickListener;
0x00004ab8 java      var   9 P    Lorg/radare/radare2installer/ConsoleActivity.ifield_onRun:Landroid/view/View$OnClickListener;
0x00004ac0 java      var  10 P    Lorg/radare/radare2installer/ConsoleActivity.ifield_r2p:Lorg/radare/r2pipe/R2Pipe;
0x00008090 [0x00019ec0 - 0x00019eec]     44 java class 64 Lorg/radare/radare2installer/LaunchActivity$1 :: Ljava/lang/Object;
0x00019ec0 java   method   0 C    Lorg/radare/radare2installer/LaunchActivity$1.method.<init>(Lorg/radare/radare2installer/LaunchActivity;)V
0x00019edc java   method   1 p    Lorg/radare/radare2installer/LaunchActivity$1.method.onClick(Landroid/view/View;)V
0x00004ac8 java      var   0 fh   Lorg/radare/radare2installer/LaunchActivity$1.ifield_this$0:Lorg/radare/radare2installer/LaunchActivity;
0x000080b0 [0x00019efc - 0x00019f28]     44 java class 65 Lorg/radare/radare2installer/LaunchActivity$2 :: Ljava/lang/Object;
0x00019efc java   method   0 C    Lorg/radare/radare2installer/LaunchActivity$2.method.<init>(Lorg/radare/radare2installer/LaunchActivity;)V
0x00019f18 java   method   1 p    Lorg/radare/radare2installer/LaunchActivity$2.method.onClick(Landroid/view/View;)V
0x00004ad0 java      var   0 fh   Lorg/radare/radare2installer/LaunchActivity$2.ifield_this$0:Lorg/radare/radare2installer/LaunchActivity;
0x000080d0 [0x00019f38 - 0x0001a510]   1496 java class 66 Lorg/radare/radare2installer/LaunchActivity :: Landroid/app/Activity;
0x00019f38 java   method   0 pC   Lorg/radare/radare2installer/LaunchActivity.method.<init>()V
0x00019f50 java   method   1 P    Lorg/radare/radare2installer/LaunchActivity.method.checkForRadare()Z
0x00019f98 java   method   2 p    Lorg/radare/radare2installer/LaunchActivity.method.addListenerOnButton()V
0x0001a014 java   method   3 p    Lorg/radare/radare2installer/LaunchActivity.method.onCreate(Landroid/os/Bundle;)V
0x0001a20c java   method   4 p    Lorg/radare/radare2installer/LaunchActivity.method.onCreateOptionsMenu(Landroid/view/Menu;)Z
0x0001a24c java   method   5 p    Lorg/radare/radare2installer/LaunchActivity.method.onDestroy()V
0x0001a270 java   method   6 p    Lorg/radare/radare2installer/LaunchActivity.method.onOptionsItemSelected(Landroid/view/MenuItem;)Z
0x0001a31c java   method   7 p    Lorg/radare/radare2installer/LaunchActivity.method.onResume()V
0x0001a344 java   method   8 p    Lorg/radare/radare2installer/LaunchActivity.method.startStuff(Ljava/lang/String;)V
0x00004ad8 java      var   0 P    Lorg/radare/radare2installer/LaunchActivity.ifield_btnDebug:Landroid/widget/Button;
0x00004ae0 java      var   1 P    Lorg/radare/radare2installer/LaunchActivity.ifield_btnDisplay:Landroid/widget/Button;
0x00004ae8 java      var   2 P    Lorg/radare/radare2installer/LaunchActivity.ifield_file_to_open:Landroid/widget/EditText;
0x00004af0 java      var   3 P    Lorg/radare/radare2installer/LaunchActivity.ifield_isInitialized:Z
0x00004af8 java      var   4 P    Lorg/radare/radare2installer/LaunchActivity.ifield_mUtils:Lorg/radare/radare2installer/Utils;
0x00004b00 java      var   5 P    Lorg/radare/radare2installer/LaunchActivity.ifield_radiogroup:Landroid/widget/RadioGroup;
0x000080f0 [0x0001a520 - 0x0001a7b6]    662 java class 67 Lorg/radare/radare2installer/LauncherActivity :: Landroid/app/Activity;
0x0001a520 java   method   0 pC   Lorg/radare/radare2installer/LauncherActivity.method.<init>()V
0x0001a538 java   method   1 Ps   Lorg/radare/radare2installer/LauncherActivity.method.filterSingleQuote(Ljava/lang/String;)Ljava/lang/String;
0x0001a574 java   method   2 P    Lorg/radare/radare2installer/LauncherActivity.method.findTerminalApp()Ljava/lang/String;
0x0001a5cc java   method   3 p    Lorg/radare/radare2installer/LauncherActivity.method.onCreate(Landroid/os/Bundle;)V
0x0001a7a8 java   method   4 r    Lorg/radare/radare2installer/LauncherActivity.method.onPause()V
0x00004b08 java      var   0 P    Lorg/radare/radare2installer/LauncherActivity.ifield_mUtils:Lorg/radare/radare2installer/Utils;
0x00008110 [0x0001a7c8 - 0x0001a820]     88 java class 68 Lorg/radare/radare2installer/MainActivity$1 :: Ljava/lang/Object;
0x0001a7c8 java   method   0 C    Lorg/radare/radare2installer/MainActivity$1.method.<init>(Lorg/radare/radare2installer/MainActivity;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V
0x0001a7ec java   method   1 p    Lorg/radare/radare2installer/MainActivity$1.method.onCheckedChanged(Landroid/widget/CompoundButton;Z)V
0x00004b10 java      var   0 fh   Lorg/radare/radare2installer/MainActivity$1.ifield_this$0:Lorg/radare/radare2installer/MainActivity;
0x00004b18 java      var   1 fh   Lorg/radare/radare2installer/MainActivity$1.ifield_val$checkGithub:Landroid/widget/CheckBox;
0x00004b20 java      var   2 fh   Lorg/radare/radare2installer/MainActivity$1.ifield_val$checkHg:Landroid/widget/CheckBox;
0x00008130 [0x0001a830 - 0x0001aa4a]    538 java class 69 Lorg/radare/radare2installer/MainActivity$2 :: Ljava/lang/Object;
0x0001a830 java   method   0 C    Lorg/radare/radare2installer/MainActivity$2.method.<init>(Lorg/radare/radare2installer/MainActivity;Landroid/content/SharedPreferences;)V
0x0001a850 java   method   1 p    Lorg/radare/radare2installer/MainActivity$2.method.run()V
0x00004b28 java      var   0 fh   Lorg/radare/radare2installer/MainActivity$2.ifield_this$0:Lorg/radare/radare2installer/MainActivity;
0x00004b30 java      var   1 fh   Lorg/radare/radare2installer/MainActivity$2.ifield_val$prefs:Landroid/content/SharedPreferences;
0x00008150 [0x0001aa5c - 0x0001aab0]     84 java class 70 Lorg/radare/radare2installer/MainActivity$3 :: Ljava/lang/Object;
0x0001aa5c java   method   0 C    Lorg/radare/radare2installer/MainActivity$3.method.<init>(Lorg/radare/radare2installer/MainActivity;)V
0x0001aa78 java   method   1 p    Lorg/radare/radare2installer/MainActivity$3.method.onClick(Landroid/view/View;)V
0x00004b38 java      var   0 fh   Lorg/radare/radare2installer/MainActivity$3.ifield_this$0:Lorg/radare/radare2installer/MainActivity;
0x00008170 [0x0001aac0 - 0x0001ab1a]     90 java class 71 Lorg/radare/radare2installer/MainActivity$4$1$1 :: Ljava/lang/Object;
0x0001aac0 java   method   0 C    Lorg/radare/radare2installer/MainActivity$4$1$1.method.<init>(Lorg/radare/radare2installer/MainActivity$4$1;)V
0x0001aadc java   method   1 p    Lorg/radare/radare2installer/MainActivity$4$1$1.method.run()V
0x00004b40 java      var   0 fh   Lorg/radare/radare2installer/MainActivity$4$1$1.ifield_this$2:Lorg/radare/radare2installer/MainActivity$4$1;
0x00008190 [0x0001ab2c - 0x0001c3ba]   6286 java class 72 Lorg/radare/radare2installer/MainActivity$4$1 :: Ljava/lang/Object;
0x0001ab2c java   method   0 C    Lorg/radare/radare2installer/MainActivity$4$1.method.<init>(Lorg/radare/radare2installer/MainActivity$4;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V
0x0001ab58 java   method   1 P    Lorg/radare/radare2installer/MainActivity$4$1.method.resetButtons()V
0x0001ab8c java   method   2 p    Lorg/radare/radare2installer/MainActivity$4$1.method.run()V
0x00004b48 java      var   0 fh   Lorg/radare/radare2installer/MainActivity$4$1.ifield_this$1:Lorg/radare/radare2installer/MainActivity$4;
0x00004b50 java      var   1 fh   Lorg/radare/radare2installer/MainActivity$4$1.ifield_val$checkBox:Landroid/widget/CheckBox;
0x00004b58 java      var   2 fh   Lorg/radare/radare2installer/MainActivity$4$1.ifield_val$checkGithub:Landroid/widget/CheckBox;
0x00004b60 java      var   3 fh   Lorg/radare/radare2installer/MainActivity$4$1.ifield_val$checkHg:Landroid/widget/CheckBox;
0x00004b68 java      var   4 fh   Lorg/radare/radare2installer/MainActivity$4$1.ifield_val$checkLocal:Landroid/widget/CheckBox;
0x000081b0 [0x0001c3e8 - 0x0001c562]    378 java class 73 Lorg/radare/radare2installer/MainActivity$4 :: Ljava/lang/Object;
0x0001c3e8 java   method   0 C    Lorg/radare/radare2installer/MainActivity$4.method.<init>(Lorg/radare/radare2installer/MainActivity;)V
0x0001c404 java   method   1 p    Lorg/radare/radare2installer/MainActivity$4.method.onClick(Landroid/view/View;)V
0x00004b70 java      var   0 fh   Lorg/radare/radare2installer/MainActivity$4.ifield_this$0:Lorg/radare/radare2installer/MainActivity;
0x000081d0 [0x0001c590 - 0x0001c5fa]    106 java class 74 Lorg/radare/radare2installer/MainActivity$5 :: Ljava/lang/Object;
0x0001c590 java   method   0 C    Lorg/radare/radare2installer/MainActivity$5.method.<init>(Lorg/radare/radare2installer/MainActivity;Ljava/lang/String;)V
0x0001c5b0 java   method   1 p    Lorg/radare/radare2installer/MainActivity$5.method.run()V
0x00004b78 java      var   0 fh   Lorg/radare/radare2installer/MainActivity$5.ifield_this$0:Lorg/radare/radare2installer/MainActivity;
0x00004b80 java      var   1 fh   Lorg/radare/radare2installer/MainActivity$5.ifield_val$str:Ljava/lang/String;
0x000081f0 [0x0001c60c - 0x0001c65e]     82 java class 75 Lorg/radare/radare2installer/MainActivity$6 :: Ljava/lang/Object;
0x0001c60c java   method   0 C    Lorg/radare/radare2installer/MainActivity$6.method.<init>(Lorg/radare/radare2installer/MainActivity;)V
0x0001c628 java   method   1 p    Lorg/radare/radare2installer/MainActivity$6.method.run()V
0x00004b88 java      var   0 fh   Lorg/radare/radare2installer/MainActivity$6.ifield_this$0:Lorg/radare/radare2installer/MainActivity;
0x00008210 [0x0001c670 - 0x0001cf9e]   2350 java class 76 Lorg/radare/radare2installer/MainActivity :: Landroid/app/Activity;
0x0001c670 java   method   0 pC   Lorg/radare/radare2installer/MainActivity.method.<init>()V
0x0001c6c0 java   method   1 sh   Lorg/radare/radare2installer/MainActivity.method.access$000(Lorg/radare/radare2installer/MainActivity;)Lorg/radare/radare2installer/Utils;
0x0001c6d8 java   method   2 sh   Lorg/radare/radare2installer/MainActivity.method.access$100(Lorg/radare/radare2installer/MainActivity;Ljava/lang/String;)V
0x0001c6f0 java   method   3 sh   Lorg/radare/radare2installer/MainActivity.method.access$200(Lorg/radare/radare2installer/MainActivity;)Ljava/lang/String;
0x0001c708 java   method   4 sh   Lorg/radare/radare2installer/MainActivity.method.access$300(Lorg/radare/radare2installer/MainActivity;)Z
0x0001c724 java   method   5 sh   Lorg/radare/radare2installer/MainActivity.method.access$400(Lorg/radare/radare2installer/MainActivity;)Landroid/widget/Button;
0x0001c73c java   method   6 sh   Lorg/radare/radare2installer/MainActivity.method.access$402(Lorg/radare/radare2installer/MainActivity;Landroid/widget/Button;)Landroid/widget/Button;
0x0001c754 java   method   7 sh   Lorg/radare/radare2installer/MainActivity.method.access$500(Lorg/radare/radare2installer/MainActivity;)Landroid/widget/TextView;
0x0001c76c java   method   8 sh   Lorg/radare/radare2installer/MainActivity.method.access$600(Lorg/radare/radare2installer/MainActivity;)Ljava/lang/Thread;
0x0001c784 java   method   9 sh   Lorg/radare/radare2installer/MainActivity.method.access$602(Lorg/radare/radare2installer/MainActivity;Ljava/lang/Thread;)Ljava/lang/Thread;
0x0001c79c java   method  10 sh   Lorg/radare/radare2installer/MainActivity.method.access$700(Lorg/radare/radare2installer/MainActivity;)Landroid/os/Handler;
0x0001c7b4 java   method  11 sh   Lorg/radare/radare2installer/MainActivity.method.access$800(Lorg/radare/radare2installer/MainActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
0x0001c7d0 java   method  12 P    Lorg/radare/radare2installer/MainActivity.method.checkForRadare()Z
0x0001c858 java   method  13 P    Lorg/radare/radare2installer/MainActivity.method.download(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
0x0001cb4c java   method  14 P    Lorg/radare/radare2installer/MainActivity.method.output(Ljava/lang/String;)V
0x0001cb74 java   method  15 P    Lorg/radare/radare2installer/MainActivity.method.resetButtons()V
0x0001cb9c java   method  16 ps   Lorg/radare/radare2installer/MainActivity.method.unTarGz(Ljava/lang/String;Ljava/lang/String;)V
0x0001cc7c java   method  17 p    Lorg/radare/radare2installer/MainActivity.method.onCreate(Landroid/os/Bundle;)V
0x0001ce38 java   method  18 p    Lorg/radare/radare2installer/MainActivity.method.onCreateOptionsMenu(Landroid/view/Menu;)Z
0x0001ce6c java   method  19 p    Lorg/radare/radare2installer/MainActivity.method.onOptionsItemSelected(Landroid/view/MenuItem;)Z
0x0001cf08 java   method  20 p    Lorg/radare/radare2installer/MainActivity.method.onResume()V
0x00004b90 java      var   0 P    Lorg/radare/radare2installer/MainActivity.ifield_context:Landroid/content/Context;
0x00004b98 java      var   1 P    Lorg/radare/radare2installer/MainActivity.ifield_handler:Landroid/os/Handler;
0x00004ba0 java      var   2 P    Lorg/radare/radare2installer/MainActivity.ifield_http_url_default:Ljava/lang/String;
0x00004ba8 java      var   3 P    Lorg/radare/radare2installer/MainActivity.ifield_localRunButton:Landroid/widget/Button;
0x00004bb0 java      var   4 P    Lorg/radare/radare2installer/MainActivity.ifield_mUtils:Lorg/radare/radare2installer/Utils;
0x00004bb8 java      var   5 P    Lorg/radare/radare2installer/MainActivity.ifield_onLocalRunButtonClick:Landroid/view/View$OnClickListener;
0x00004bc0 java      var   6 P    Lorg/radare/radare2installer/MainActivity.ifield_onRemoteRunButtonClick:Landroid/view/View$OnClickListener;
0x00004bc8 java      var   7 P    Lorg/radare/radare2installer/MainActivity.ifield_outputView:Landroid/widget/TextView;
0x00004bd0 java      var   8 P    Lorg/radare/radare2installer/MainActivity.ifield_remoteRunButton:Landroid/widget/Button;
0x00004bd8 java      var   9 P    Lorg/radare/radare2installer/MainActivity.ifield_thread:Ljava/lang/Thread;
0x00008230 [0x0001cfb0 - 0x0001d006]     86 java class 77 Lorg/radare/radare2installer/PathReceiver :: Landroid/content/BroadcastReceiver;
0x0001cfb0 java   method   0 pC   Lorg/radare/radare2installer/PathReceiver.method.<init>()V
0x0001cfc8 java   method   1 p    Lorg/radare/radare2installer/PathReceiver.method.onReceive(Landroid/content/Context;Landroid/content/Intent;)V
0x00008250 [0x0001d018 - 0x0001d264]    588 java class 78 Lorg/radare/radare2installer/PubKeyManager :: Ljava/lang/Object;
0x0001d018 java   method   0 sC   Lorg/radare/radare2installer/PubKeyManager.method.<clinit>()V
0x0001d04c java   method   1 pC   Lorg/radare/radare2installer/PubKeyManager.method.<init>()V
0x0001d064 java   method   2 p    Lorg/radare/radare2installer/PubKeyManager.method.checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V
0x0001d078 java   method   3 p    Lorg/radare/radare2installer/PubKeyManager.method.checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V
0x0001d260 java   method   4 p    Lorg/radare/radare2installer/PubKeyManager.method.getAcceptedIssuers()[Ljava/security/cert/X509Certificate;
0x00004be0 java      var   0 sfh  Lorg/radare/radare2installer/PubKeyManager.sfield_$assertionsDisabled:Z
0x00004be8 java      var   1 Ps   Lorg/radare/radare2installer/PubKeyManager.sfield_PUB_KEY:Ljava/lang/String;
0x00008270 [0x0001d274 - 0x0001d27c]      8 java class 79 Lorg/radare/radare2installer/R$array :: Ljava/lang/Object;
0x0001d274 java   method   0 pC   Lorg/radare/radare2installer/R$array.method.<init>()V
0x00004bf0 java      var   0 psf  Lorg/radare/radare2installer/R$array.sfield_updateInterval:I
0x00004bf8 java      var   1 psf  Lorg/radare/radare2installer/R$array.sfield_updateIntervalValues:I
0x00008290 [0x0001d28c - 0x0001d294]      8 java class 80 Lorg/radare/radare2installer/R$attr :: Ljava/lang/Object;
0x0001d28c java   method   0 pC   Lorg/radare/radare2installer/R$attr.method.<init>()V
0x000082b0 [0x0001d2a4 - 0x0001d2ac]      8 java class 81 Lorg/radare/radare2installer/R$drawable :: Ljava/lang/Object;
0x0001d2a4 java   method   0 pC   Lorg/radare/radare2installer/R$drawable.method.<init>()V
0x00004c00 java      var   0 psf  Lorg/radare/radare2installer/R$drawable.sfield_icon:I
0x00004c08 java      var   1 psf  Lorg/radare/radare2installer/R$drawable.sfield_icon2:I
0x000082d0 [0x0001d2bc - 0x0001d2c4]      8 java class 82 Lorg/radare/radare2installer/R$id :: Ljava/lang/Object;
0x0001d2bc java   method   0 pC   Lorg/radare/radare2installer/R$id.method.<init>()V
0x00004c10 java      var   0 psf  Lorg/radare/radare2installer/R$id.sfield_button_debug:I
0x00004c18 java      var   1 psf  Lorg/radare/radare2installer/R$id.sfield_button_open:I
0x00004c20 java      var   2 psf  Lorg/radare/radare2installer/R$id.sfield_checkGithub:I
0x00004c28 java      var   3 psf  Lorg/radare/radare2installer/R$id.sfield_checkbox:I
0x00004c30 java      var   4 psf  Lorg/radare/radare2installer/R$id.sfield_checkhg:I
0x00004c38 java      var   5 psf  Lorg/radare/radare2installer/R$id.sfield_checklocal:I
0x00004c40 java      var   6 psf  Lorg/radare/radare2installer/R$id.sfield_consoleInput:I
0x00004c48 java      var   7 psf  Lorg/radare/radare2installer/R$id.sfield_consoleOutput:I
0x00004c50 java      var   8 psf  Lorg/radare/radare2installer/R$id.sfield_dialog_ret:I
0x00004c58 java      var   9 psf  Lorg/radare/radare2installer/R$id.sfield_file_to_open:I
0x00004c60 java      var  10 psf  Lorg/radare/radare2installer/R$id.sfield_help_text:I
0x00004c68 java      var  11 psf  Lorg/radare/radare2installer/R$id.sfield_image:I
0x00004c70 java      var  12 psf  Lorg/radare/radare2installer/R$id.sfield_intro_text:I
0x00004c78 java      var  13 psf  Lorg/radare/radare2installer/R$id.sfield_localRunButton:I
0x00004c80 java      var  14 psf  Lorg/radare/radare2installer/R$id.sfield_outputView:I
0x00004c88 java      var  15 psf  Lorg/radare/radare2installer/R$id.sfield_quitButton:I
0x00004c90 java      var  16 psf  Lorg/radare/radare2installer/R$id.sfield_radiobutton_browser:I
0x00004c98 java      var  17 psf  Lorg/radare/radare2installer/R$id.sfield_radiobutton_console:I
0x00004ca0 java      var  18 psf  Lorg/radare/radare2installer/R$id.sfield_radiobutton_terminal:I
0x00004ca8 java      var  19 psf  Lorg/radare/radare2installer/R$id.sfield_radiobutton_web:I
0x00004cb0 java      var  20 psf  Lorg/radare/radare2installer/R$id.sfield_radiogroup1:I
0x00004cb8 java      var  21 psf  Lorg/radare/radare2installer/R$id.sfield_remoteRunButton:I
0x00004cc0 java      var  22 psf  Lorg/radare/radare2installer/R$id.sfield_runButton:I
0x00004cc8 java      var  23 psf  Lorg/radare/radare2installer/R$id.sfield_scrollOutput:I
0x00004cd0 java      var  24 psf  Lorg/radare/radare2installer/R$id.sfield_text:I
0x00004cd8 java      var  25 psf  Lorg/radare/radare2installer/R$id.sfield_toast_layout_root:I
0x00004ce0 java      var  26 psf  Lorg/radare/radare2installer/R$id.sfield_webview:I
0x00004ce8 java      var  27 psf  Lorg/radare/radare2installer/R$id.sfield_widget48:I
0x000082f0 [0x0001d2d4 - 0x0001d2dc]      8 java class 83 Lorg/radare/radare2installer/R$layout :: Ljava/lang/Object;
0x0001d2d4 java   method   0 pC   Lorg/radare/radare2installer/R$layout.method.<init>()V
0x00004cf0 java      var   0 psf  Lorg/radare/radare2installer/R$layout.sfield_console:I
0x00004cf8 java      var   1 psf  Lorg/radare/radare2installer/R$layout.sfield_dialog:I
0x00004d00 java      var   2 psf  Lorg/radare/radare2installer/R$layout.sfield_launch:I
0x00004d08 java      var   3 psf  Lorg/radare/radare2installer/R$layout.sfield_main:I
0x00004d10 java      var   4 psf  Lorg/radare/radare2installer/R$layout.sfield_toast_layout:I
0x00004d18 java      var   5 psf  Lorg/radare/radare2installer/R$layout.sfield_webactivity:I
0x00008310 [0x0001d2ec - 0x0001d2f4]      8 java class 84 Lorg/radare/radare2installer/R$string :: Ljava/lang/Object;
0x0001d2ec java   method   0 pC   Lorg/radare/radare2installer/R$string.method.<init>()V
0x00004d20 java      var   0 psf  Lorg/radare/radare2installer/R$string.sfield_app_name:I
0x00004d28 java      var   1 psf  Lorg/radare/radare2installer/R$string.sfield_service_name:I
0x00008330 [0x0001d304 - 0x0001d30c]      8 java class 85 Lorg/radare/radare2installer/R$style :: Ljava/lang/Object;
0x0001d304 java   method   0 pC   Lorg/radare/radare2installer/R$style.method.<init>()V
0x00004d30 java      var   0 psf  Lorg/radare/radare2installer/R$style.sfield_AppTheme:I
0x00008350 [0x0001d31c - 0x0001d324]      8 java class 86 Lorg/radare/radare2installer/R$xml :: Ljava/lang/Object;
0x0001d31c java   method   0 pC   Lorg/radare/radare2installer/R$xml.method.<init>()V
0x00004d38 java      var   0 psf  Lorg/radare/radare2installer/R$xml.sfield_preferences:I
0x00008370 [0x0001d334 - 0x0001d33c]      8 java class 87 Lorg/radare/radare2installer/R :: Ljava/lang/Object;
0x0001d334 java   method   0 pC   Lorg/radare/radare2installer/R.method.<init>()V
0x00008390 [0x0001d34c - 0x0001d376]     42 java class 88 Lorg/radare/radare2installer/SettingsActivity :: Landroid/preference/PreferenceActivity;
0x0001d34c java   method   0 pC   Lorg/radare/radare2installer/SettingsActivity.method.<init>()V
0x0001d364 java   method   1 p    Lorg/radare/radare2installer/SettingsActivity.method.onCreate(Landroid/os/Bundle;)V
0x000083b0 [0x000083b0 - 0x000083b0]      0 java class 89 Lorg/radare/radare2installer/UpdateCheckerService$1 :: Ljava/lang/Object;
0x000083d0 [0x0001d388 - 0x0001d588]    512 java class 90 Lorg/radare/radare2installer/UpdateCheckerService$PollTask :: Landroid/os/AsyncTask;
0x0001d388 java   method   0 PC   Lorg/radare/radare2installer/UpdateCheckerService$PollTask.method.<init>(Lorg/radare/radare2installer/UpdateCheckerService;)V
0x0001d3a4 java   method   1 hC   Lorg/radare/radare2installer/UpdateCheckerService$PollTask.method.<init>(Lorg/radare/radare2installer/UpdateCheckerService;Lorg/radare/radare2installer/UpdateCheckerService$1;)V
0x0001d3bc java   method   2 rhb  Lorg/radare/radare2installer/UpdateCheckerService$PollTask.method.doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
0x0001d3dc java   method   3 rg   Lorg/radare/radare2installer/UpdateCheckerService$PollTask.method.doInBackground([Ljava/lang/Void;)Ljava/lang/Void;
0x0001d4d0 java   method   4 rhb  Lorg/radare/radare2installer/UpdateCheckerService$PollTask.method.onPostExecute(Ljava/lang/Object;)V
0x0001d4ec java   method   5 r    Lorg/radare/radare2installer/UpdateCheckerService$PollTask.method.onPostExecute(Ljava/lang/Void;)V
0x00004d40 java      var   0 fh   Lorg/radare/radare2installer/UpdateCheckerService$PollTask.ifield_this$0:Lorg/radare/radare2installer/UpdateCheckerService;
0x000083f0 [0x0001d598 - 0x0001d6ee]    342 java class 91 Lorg/radare/radare2installer/UpdateCheckerService :: Landroid/app/Service;
0x0001d598 java   method   0 pC   Lorg/radare/radare2installer/UpdateCheckerService.method.<init>()V
0x0001d5b8 java   method   1 sh   Lorg/radare/radare2installer/UpdateCheckerService.method.access$100(Lorg/radare/radare2installer/UpdateCheckerService;)Lorg/radare/radare2installer/Utils;
0x0001d5d0 java   method   2 sh   Lorg/radare/radare2installer/UpdateCheckerService.method.access$102(Lorg/radare/radare2installer/UpdateCheckerService;Lorg/radare/radare2installer/Utils;)Lorg/radare/radare2installer/Utils;
0x0001d5e8 java   method   3 sh   Lorg/radare/radare2installer/UpdateCheckerService.method.access$200(Lorg/radare/radare2installer/UpdateCheckerService;)Z
0x0001d600 java   method   4 sh   Lorg/radare/radare2installer/UpdateCheckerService.method.access$202(Lorg/radare/radare2installer/UpdateCheckerService;Z)Z
0x0001d618 java   method   5 P    Lorg/radare/radare2installer/UpdateCheckerService.method.handleIntent(Landroid/content/Intent;)V
0x0001d694 java   method   6 p    Lorg/radare/radare2installer/UpdateCheckerService.method.onBind(Landroid/content/Intent;)Landroid/os/IBinder;
0x0001d6a8 java   method   7 p    Lorg/radare/radare2installer/UpdateCheckerService.method.onDestroy()V
0x0001d6cc java   method   8 p    Lorg/radare/radare2installer/UpdateCheckerService.method.onStart(Landroid/content/Intent;I)V
0x0001d6e4 java   method   9 p    Lorg/radare/radare2installer/UpdateCheckerService.method.onStartCommand(Landroid/content/Intent;II)I
0x00004d48 java      var   0 P    Lorg/radare/radare2installer/UpdateCheckerService.ifield_mUtils:Lorg/radare/radare2installer/Utils;
0x00004d50 java      var   1 P    Lorg/radare/radare2installer/UpdateCheckerService.ifield_mWakeLock:Landroid/os/PowerManager$WakeLock;
0x00004d58 java      var   2 P    Lorg/radare/radare2installer/UpdateCheckerService.ifield_update:Z
0x00008410 [0x0001d700 - 0x0001dea0]   1952 java class 92 Lorg/radare/radare2installer/Utils :: Ljava/lang/Object;
0x0001d700 java   method   0 pC   Lorg/radare/radare2installer/Utils.method.<init>(Landroid/content/Context;)V
0x0001d734 java   method   1 P    Lorg/radare/radare2installer/Utils.method.updateCheckGithub()Z
0x0001d7a4 java   method   2 P    Lorg/radare/radare2installer/Utils.method.updateCheckInsecure(Ljava/lang/String;)Z
0x0001d83c java   method   3 p    Lorg/radare/radare2installer/Utils.method.GetArch()Ljava/lang/String;
0x0001d8c4 java   method   4 p    Lorg/radare/radare2installer/Utils.method.GetPref(Ljava/lang/String;)Ljava/lang/String;
0x0001d8f0 java   method   5 p    Lorg/radare/radare2installer/Utils.method.GetStoragePath()Ljava/lang/String;
0x0001d984 java   method   6 p    Lorg/radare/radare2installer/Utils.method.SendNotification(Ljava/lang/String;Ljava/lang/String;)V
0x0001da14 java   method   7 p    Lorg/radare/radare2installer/Utils.method.StorePref(Ljava/lang/String;Ljava/lang/String;)V
0x0001da48 java   method   8 p    Lorg/radare/radare2installer/Utils.method.UpdateCheck(Ljava/lang/String;Z)Z
0x0001da70 java   method   9 p    Lorg/radare/radare2installer/Utils.method.exec(Ljava/lang/String;)Ljava/lang/String;
0x0001dae8 java   method  10 p    Lorg/radare/radare2installer/Utils.method.getFreeSpace(Ljava/lang/String;)J
0x0001db3c java   method  11 p    Lorg/radare/radare2installer/Utils.method.getGithubConnection(Ljava/lang/String;)Ljavax/net/ssl/HttpsURLConnection;
0x0001dc0c java   method  12 p    Lorg/radare/radare2installer/Utils.method.getGithubREADME()Ljava/lang/String;
0x0001dcd8 java   method  13 p    Lorg/radare/radare2installer/Utils.method.isAppInstalled(Ljava/lang/String;)Z
0x0001dd14 java   method  14 p    Lorg/radare/radare2installer/Utils.method.isInstalled()Z
0x0001dd70 java   method  15 pf   Lorg/radare/radare2installer/Utils.method.isInternetAvailable()Z
0x0001ddbc java   method  16 p    Lorg/radare/radare2installer/Utils.method.killradare()V
0x0001ddf0 java   method  17 p    Lorg/radare/radare2installer/Utils.method.myToast(Ljava/lang/String;I)V
0x0001de88 java   method  18 p    Lorg/radare/radare2installer/Utils.method.sleep(I)V
0x00004d70 java      var   0 ps   Lorg/radare/radare2installer/Utils.sfield_PKGNAME:Ljava/lang/String;
0x00004d78 java      var   1 P    Lorg/radare/radare2installer/Utils.ifield_mContext:Landroid/content/Context;
0x00008430 [0x00008430 - 0x00008430]      0 java class 93 Lorg/radare/radare2installer/WebActivity$1 :: Ljava/lang/Object;
0x00008450 [0x0001dec0 - 0x0001df9a]    218 java class 94 Lorg/radare/radare2installer/WebActivity$RadareWebViewClient :: Landroid/webkit/WebViewClient;
0x0001dec0 java   method   0 PC   Lorg/radare/radare2installer/WebActivity$RadareWebViewClient.method.<init>(Lorg/radare/radare2installer/WebActivity;)V
0x0001dedc java   method   1 hC   Lorg/radare/radare2installer/WebActivity$RadareWebViewClient.method.<init>(Lorg/radare/radare2installer/WebActivity;Lorg/radare/radare2installer/WebActivity$1;)V
0x0001def4 java   method   2 p    Lorg/radare/radare2installer/WebActivity$RadareWebViewClient.method.onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V
0x0001df90 java   method   3 p    Lorg/radare/radare2installer/WebActivity$RadareWebViewClient.method.shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z
0x00004d80 java      var   0 fh   Lorg/radare/radare2installer/WebActivity$RadareWebViewClient.ifield_this$0:Lorg/radare/radare2installer/WebActivity;
0x00008470 [0x0001dfac - 0x0001e5e8]   1596 java class 95 Lorg/radare/radare2installer/WebActivity :: Landroid/app/Activity;
0x0001dfac java   method   0 pC   Lorg/radare/radare2installer/WebActivity.method.<init>()V
0x0001dfc4 java   method   1 sh   Lorg/radare/radare2installer/WebActivity.method.access$100(Lorg/radare/radare2installer/WebActivity;)Lorg/radare/radare2installer/Utils;
0x0001dfdc java   method   2 p    Lorg/radare/radare2installer/WebActivity.method.getLocalIpAddress()Ljava/lang/String;
0x0001e06c java   method   3 p    Lorg/radare/radare2installer/WebActivity.method.onCreate(Landroid/os/Bundle;)V
0x0001e574 java   method   4 p    Lorg/radare/radare2installer/WebActivity.method.onDestroy()V
0x0001e5a4 java   method   5 p    Lorg/radare/radare2installer/WebActivity.method.onKeyDown(ILandroid/view/KeyEvent;)Z
0x00004d88 java      var   0 Psf  Lorg/radare/radare2installer/WebActivity.sfield_TAG:Ljava/lang/String;
0x00004d90 java      var   1 P    Lorg/radare/radare2installer/WebActivity.ifield_mUtils:Lorg/radare/radare2installer/Utils;
0x00004d98 java      var   2      Lorg/radare/radare2installer/WebActivity.ifield_webview:Landroid/webkit/WebView;
0x00008490 [0x0001e608 - 0x0001e83c]    564 java class 96 Lcom/ice/tar/TarGzOutputStream :: Lcom/ice/tar/TarOutputStream;
0x0001e608 java   method   0 pC   Lcom/ice/tar/TarGzOutputStream.method.<init>(Ljava/io/OutputStream;)V
0x0001e660 java   method   1 p    Lcom/ice/tar/TarGzOutputStream.method.close()V
0x0001e688 java   method   2 p    Lcom/ice/tar/TarGzOutputStream.method.closeEntry()V
0x0001e700 java   method   3 p    Lcom/ice/tar/TarGzOutputStream.method.finish()V
0x0001e72c java   method   4 p    Lcom/ice/tar/TarGzOutputStream.method.getRecordSize()I
0x0001e74c java   method   5 p    Lcom/ice/tar/TarGzOutputStream.method.putNextEntry(Lcom/ice/tar/TarEntry;)V
0x0001e784 java   method   6 p    Lcom/ice/tar/TarGzOutputStream.method.setBufferDebug(Z)V
0x0001e7a0 java   method   7 p    Lcom/ice/tar/TarGzOutputStream.method.setDebug(Z)V
0x0001e7bc java   method   8 p    Lcom/ice/tar/TarGzOutputStream.method.write(I)V
0x0001e7ec java   method   9 p    Lcom/ice/tar/TarGzOutputStream.method.write([B)V
0x0001e81c java   method  10 p    Lcom/ice/tar/TarGzOutputStream.method.write([BII)V
0x00004068 java      var   0 P    Lcom/ice/tar/TarGzOutputStream.ifield_bos:Ljava/io/ByteArrayOutputStream;
0x00004070 java      var   1 P    Lcom/ice/tar/TarGzOutputStream.ifield_currentEntry:Lcom/ice/tar/TarEntry;
0x00004078 java      var   2 P    Lcom/ice/tar/TarGzOutputStream.ifield_gzip:Ljava/util/zip/GZIPOutputStream;
0x00004080 java      var   3 P    Lcom/ice/tar/TarGzOutputStream.ifield_tos:Lcom/ice/tar/TarOutputStream;
0x000084b0 [0x0001e84c - 0x0001e8ac]     96 java class 97 Lcom/ice/tar/TarInputStream$EntryAdapter :: Ljava/lang/Object;
0x0001e84c java   method   0 pC   Lcom/ice/tar/TarInputStream$EntryAdapter.method.<init>(Lcom/ice/tar/TarInputStream;)V
0x0001e868 java   method   1 p    Lcom/ice/tar/TarInputStream$EntryAdapter.method.createEntry(Ljava/io/File;)Lcom/ice/tar/TarEntry;
0x0001e884 java   method   2 p    Lcom/ice/tar/TarInputStream$EntryAdapter.method.createEntry(Ljava/lang/String;)Lcom/ice/tar/TarEntry;
0x0001e8a0 java   method   3 p    Lcom/ice/tar/TarInputStream$EntryAdapter.method.createEntry([B)Lcom/ice/tar/TarEntry;
0x000041c0 java      var   0 fh   Lcom/ice/tar/TarInputStream$EntryAdapter.ifield_this$0:Lcom/ice/tar/TarInputStream;
0x000084d0 [0x0001e8bc - 0x0001f498]   3036 java class 98 Lcom/ice/tar/tar :: Ljava/lang/Object;
0x0001e8bc java   method   0 pC   Lcom/ice/tar/tar.method.<init>()V
0x0001e930 java   method   1 ps   Lcom/ice/tar/tar.method.main([Ljava/lang/String;)V
0x0001e954 java   method   2 P    Lcom/ice/tar/tar.method.processArguments([Ljava/lang/String;)I
0x0001eecc java   method   3 P    Lcom/ice/tar/tar.method.usage()V
0x0001f0c8 java   method   4 P    Lcom/ice/tar/tar.method.version()V
0x0001f0e8 java   method   5 p    Lcom/ice/tar/tar.method.instanceMain([Ljava/lang/String;)V
0x0001f48c java   method   6 p    Lcom/ice/tar/tar.method.showTarProgressMessage(Ljava/lang/String;)V
0x00004250 java      var   0 P    Lcom/ice/tar/tar.ifield_archiveName:Ljava/lang/String;
0x00004258 java      var   1 P    Lcom/ice/tar/tar.ifield_asciiTranslate:Z
0x00004260 java      var   2 P    Lcom/ice/tar/tar.ifield_blockSize:I
0x00004268 java      var   3 P    Lcom/ice/tar/tar.ifield_compressed:Z
0x00004270 java      var   4 P    Lcom/ice/tar/tar.ifield_debug:Z
0x00004278 java      var   5 P    Lcom/ice/tar/tar.ifield_groupId:I
0x00004280 java      var   6 P    Lcom/ice/tar/tar.ifield_groupName:Ljava/lang/String;
0x00004288 java      var   7 P    Lcom/ice/tar/tar.ifield_keepOldFiles:Z
0x00004290 java      var   8 P    Lcom/ice/tar/tar.ifield_listingArchive:Z
0x00004298 java      var   9 P    Lcom/ice/tar/tar.ifield_mimeFileLoaded:Z
0x000042a0 java      var  10 P    Lcom/ice/tar/tar.ifield_unixArchiveFormat:Z
0x000042a8 java      var  11 P    Lcom/ice/tar/tar.ifield_userId:I
0x000042b0 java      var  12 P    Lcom/ice/tar/tar.ifield_userName:Ljava/lang/String;
0x000042b8 java      var  13 P    Lcom/ice/tar/tar.ifield_verbose:Z
0x000042c0 java      var  14 P    Lcom/ice/tar/tar.ifield_writingArchive:Z
0x000084f0 [0x0001f4a8 - 0x0001f542]    154 java class 99 Lcom/stericson/RootTools/CommandCapture :: Lcom/stericson/RootTools/Command;
0x0001f4a8 java   method   0 pCg  Lcom/stericson/RootTools/CommandCapture.method.<init>(I[Ljava/lang/String;)V
0x0001f4d0 java   method   1 p    Lcom/stericson/RootTools/CommandCapture.method.output(ILjava/lang/String;)V
0x0001f534 java   method   2 p    Lcom/stericson/RootTools/CommandCapture.method.toString()Ljava/lang/String;
0x000042f8 java      var   0 P    Lcom/stericson/RootTools/CommandCapture.ifield_sb:Ljava/lang/StringBuilder;
0x00008510 [0x0001f554 - 0x0001f582]     46 java class 100 Lcom/stericson/RootTools/InternalMethods$1 :: Lcom/stericson/RootTools/Command;
0x0001f554 java   method   0 Cg   Lcom/stericson/RootTools/InternalMethods$1.method.<init>(I[Ljava/lang/String;Ljava/util/List;)V
0x0001f570 java   method   1 p    Lcom/stericson/RootTools/InternalMethods$1.method.output(ILjava/lang/String;)V
0x00004370 java      var   0 Pfh  Lcom/stericson/RootTools/InternalMethods$1.ifield_val$result:Ljava/util/List;
0x00008530 [0x0001f594 - 0x0001f5f4]     96 java class 101 Lcom/stericson/RootTools/InternalMethods$2 :: Lcom/stericson/RootTools/Command;
0x0001f594 java   method   0 Cg   Lcom/stericson/RootTools/InternalMethods$2.method.<init>(I[Ljava/lang/String;Ljava/util/List;)V
0x0001f5b0 java   method   1 p    Lcom/stericson/RootTools/InternalMethods$2.method.output(ILjava/lang/String;)V
0x00004378 java      var   0 Pfh  Lcom/stericson/RootTools/InternalMethods$2.ifield_val$results:Ljava/util/List;
0x00008550 [0x0001f604 - 0x0001f64c]     72 java class 102 Lcom/stericson/RootTools/InternalMethods$3 :: Lcom/stericson/RootTools/Command;
0x0001f604 java   method   0 Cg   Lcom/stericson/RootTools/InternalMethods$3.method.<init>(I[Ljava/lang/String;)V
0x0001f61c java   method   1 p    Lcom/stericson/RootTools/InternalMethods$3.method.output(ILjava/lang/String;)V
0x00008570 [0x0001f65c - 0x0001f6e6]    138 java class 103 Lcom/stericson/RootTools/InternalMethods$4 :: Lcom/stericson/RootTools/Command;
0x0001f65c java   method   0 Cg   Lcom/stericson/RootTools/InternalMethods$4.method.<init>(I[Ljava/lang/String;)V
0x0001f674 java   method   1 p    Lcom/stericson/RootTools/InternalMethods$4.method.output(ILjava/lang/String;)V
0x00008590 [0x0001f6f8 - 0x0001f79a]    162 java class 104 Lcom/stericson/RootTools/InternalMethods$5 :: Lcom/stericson/RootTools/Command;
0x0001f6f8 java   method   0 Cg   Lcom/stericson/RootTools/InternalMethods$5.method.<init>(I[Ljava/lang/String;)V
0x0001f710 java   method   1 p    Lcom/stericson/RootTools/InternalMethods$5.method.output(ILjava/lang/String;)V
0x000085b0 [0x0001f7ac - 0x0001f892]    230 java class 105 Lcom/stericson/RootTools/InternalMethods$6 :: Lcom/stericson/RootTools/Command;
0x0001f7ac java   method   0 Cg   Lcom/stericson/RootTools/InternalMethods$6.method.<init>(I[Ljava/lang/String;)V
0x0001f7c4 java   method   1 p    Lcom/stericson/RootTools/InternalMethods$6.method.output(ILjava/lang/String;)V
0x000085d0 [0x0001f8c0 - 0x0001f92a]    106 java class 106 Lcom/stericson/RootTools/InternalMethods$7 :: Lcom/stericson/RootTools/Command;
0x0001f8c0 java   method   0 Cg   Lcom/stericson/RootTools/InternalMethods$7.method.<init>(I[Ljava/lang/String;)V
0x0001f8d8 java   method   1 p    Lcom/stericson/RootTools/InternalMethods$7.method.output(ILjava/lang/String;)V
0x000085f0 [0x0001f93c - 0x0001f984]     72 java class 107 Lcom/stericson/RootTools/InternalMethods$8 :: Lcom/stericson/RootTools/Command;
0x0001f93c java   method   0 Cg   Lcom/stericson/RootTools/InternalMethods$8.method.<init>(I[Ljava/lang/String;Ljava/util/List;)V
0x0001f958 java   method   1 p    Lcom/stericson/RootTools/InternalMethods$8.method.output(ILjava/lang/String;)V
0x00004388 java      var   0 Pfh  Lcom/stericson/RootTools/InternalMethods$8.ifield_val$results:Ljava/util/List;
0x00008610 [0x0001f994 - 0x0001fa14]    128 java class 108 Lcom/stericson/RootTools/InternalMethods$9 :: Lcom/stericson/RootTools/Command;
0x0001f994 java   method   0 Cg   Lcom/stericson/RootTools/InternalMethods$9.method.<init>(I[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
0x0001f9b4 java   method   1 p    Lcom/stericson/RootTools/InternalMethods$9.method.output(ILjava/lang/String;)V
0x00004390 java      var   0 Pfh  Lcom/stericson/RootTools/InternalMethods$9.ifield_val$box:Ljava/lang/String;
0x00004398 java      var   1 Pfh  Lcom/stericson/RootTools/InternalMethods$9.ifield_val$util:Ljava/lang/String;
0x00008630 [0x0000b4c4 - 0x0001fb1e]  83546 java class 109 Lcom/stericson/RootTools/RootTools$Result :: Ljava/lang/Object;
0x0001fa24 java   method   0 pC   Lcom/stericson/RootTools/RootTools$Result.method.<init>()V
0x0001fa4c java   method   1 p    Lcom/stericson/RootTools/RootTools$Result.method.getData()Ljava/io/Serializable;
0x0001fa64 java   method   2 p    Lcom/stericson/RootTools/RootTools$Result.method.getError()I
0x0001fa7c java   method   3 p    Lcom/stericson/RootTools/RootTools$Result.method.getProcess()Ljava/lang/Process;
0x0000b4c4 java   method   4 pa   Lcom/stericson/RootTools/RootTools$Result.method.onComplete(I)V
0x0000b4c8 java   method   5 pa   Lcom/stericson/RootTools/RootTools$Result.method.onFailure(Ljava/lang/Exception;)V
0x0000b4cc java   method   6 pa   Lcom/stericson/RootTools/RootTools$Result.method.process(Ljava/lang/String;)V
0x0000b4d0 java   method   7 pa   Lcom/stericson/RootTools/RootTools$Result.method.processError(Ljava/lang/String;)V
0x0001fa94 java   method   8 phb  Lcom/stericson/RootTools/RootTools$Result.method.setData(Ljava/io/Serializable;)Lcom/stericson/RootTools/IResult;
0x0001fab0 java   method   9 p    Lcom/stericson/RootTools/RootTools$Result.method.setData(Ljava/io/Serializable;)Lcom/stericson/RootTools/RootTools$Result;
0x0001fac8 java   method  10 phb  Lcom/stericson/RootTools/RootTools$Result.method.setError(I)Lcom/stericson/RootTools/IResult;
0x0001fae4 java   method  11 p    Lcom/stericson/RootTools/RootTools$Result.method.setError(I)Lcom/stericson/RootTools/RootTools$Result;
0x0001fafc java   method  12 phb  Lcom/stericson/RootTools/RootTools$Result.method.setProcess(Ljava/lang/Process;)Lcom/stericson/RootTools/IResult;
0x0001fb18 java   method  13 p    Lcom/stericson/RootTools/RootTools$Result.method.setProcess(Ljava/lang/Process;)Lcom/stericson/RootTools/RootTools$Result;
0x000044a8 java      var   0 P    Lcom/stericson/RootTools/RootTools$Result.ifield_data:Ljava/io/Serializable;
0x000044b0 java      var   1 P    Lcom/stericson/RootTools/RootTools$Result.ifield_error:I
0x000044b8 java      var   2 P    Lcom/stericson/RootTools/RootTools$Result.ifield_process:Ljava/lang/Process;
0x00008650 [0x0001fb30 - 0x0001fcd8]    424 java class 110 Lcom/sun/activation/viewers/ImageViewer :: Ljava/awt/Panel;
0x0001fb30 java   method   0 pC   Lcom/sun/activation/viewers/ImageViewer.method.<init>()V
0x0001fb68 java   method   1 P    Lcom/sun/activation/viewers/ImageViewer.method.setInputStream(Ljava/io/InputStream;)V
0x0001fc74 java   method   2 p    Lcom/sun/activation/viewers/ImageViewer.method.addNotify()V
0x0001fca0 java   method   3 p    Lcom/sun/activation/viewers/ImageViewer.method.getPreferredSize()Ljava/awt/Dimension;
0x0001fcc0 java   method   4 p    Lcom/sun/activation/viewers/ImageViewer.method.setCommandContext(Ljava/lang/String;Ljavax/activation/DataHandler;)V
0x00004718 java      var   0 P    Lcom/sun/activation/viewers/ImageViewer.ifield_DEBUG:Z
0x00004720 java      var   1 P    Lcom/sun/activation/viewers/ImageViewer.ifield__dh:Ljavax/activation/DataHandler;
0x00004728 java      var   2 P    Lcom/sun/activation/viewers/ImageViewer.ifield_canvas:Lcom/sun/activation/viewers/ImageViewerCanvas;
0x00004730 java      var   3 P    Lcom/sun/activation/viewers/ImageViewer.ifield_image:Ljava/awt/Image;
0x00008670 [0x0001fce8 - 0x0001ffae]    710 java class 111 Lcom/sun/activation/viewers/TextEditor :: Ljava/awt/Panel;
0x0001fce8 java   method   0 pC   Lcom/sun/activation/viewers/TextEditor.method.<init>()V
0x0001fdc4 java   method   1 P    Lcom/sun/activation/viewers/TextEditor.method.addGridComponent(Ljava/awt/Container;Ljava/awt/Component;Ljava/awt/GridBagLayout;IIIIII)V
0x0001fe18 java   method   2 P    Lcom/sun/activation/viewers/TextEditor.method.performSaveOperation()V
0x0001fecc java   method   3 p    Lcom/sun/activation/viewers/TextEditor.method.actionPerformed(Ljava/awt/event/ActionEvent;)V
0x0001fef4 java   method   4 p    Lcom/sun/activation/viewers/TextEditor.method.addNotify()V
0x0001ff14 java   method   5 p    Lcom/sun/activation/viewers/TextEditor.method.getPreferredSize()Ljava/awt/Dimension;
0x0001ff3c java   method   6 p    Lcom/sun/activation/viewers/TextEditor.method.setCommandContext(Ljava/lang/String;Ljavax/activation/DataHandler;)V
0x0001ff64 java   method   7 p    Lcom/sun/activation/viewers/TextEditor.method.setInputStream(Ljava/io/InputStream;)V
0x00004740 java      var   0 P    Lcom/sun/activation/viewers/TextEditor.ifield_DEBUG:Z
0x00004748 java      var   1 P    Lcom/sun/activation/viewers/TextEditor.ifield__dh:Ljavax/activation/DataHandler;
0x00004750 java      var   2 P    Lcom/sun/activation/viewers/TextEditor.ifield_button_panel:Ljava/awt/Panel;
0x00004758 java      var   3 P    Lcom/sun/activation/viewers/TextEditor.ifield_data_ins:Ljava/io/InputStream;
0x00004760 java      var   4 P    Lcom/sun/activation/viewers/TextEditor.ifield_fis:Ljava/io/FileInputStream;
0x00004768 java      var   5 P    Lcom/sun/activation/viewers/TextEditor.ifield_panel_gb:Ljava/awt/GridBagLayout;
0x00004770 java      var   6 P    Lcom/sun/activation/viewers/TextEditor.ifield_save_button:Ljava/awt/Button;
0x00004778 java      var   7 P    Lcom/sun/activation/viewers/TextEditor.ifield_text_area:Ljava/awt/TextArea;
0x00004780 java      var   8 P    Lcom/sun/activation/viewers/TextEditor.ifield_text_buffer:Ljava/lang/String;
0x00004788 java      var   9 P    Lcom/sun/activation/viewers/TextEditor.ifield_text_file:Ljava/io/File;
0x00008690 [0x0001ffc0 - 0x000200da]    282 java class 112 Lcom/sun/activation/viewers/TextViewer :: Ljava/awt/Panel;
0x0001ffc0 java   method   0 pC   Lcom/sun/activation/viewers/TextViewer.method.<init>()V
0x00020020 java   method   1 p    Lcom/sun/activation/viewers/TextViewer.method.addNotify()V
0x00020040 java   method   2 p    Lcom/sun/activation/viewers/TextViewer.method.getPreferredSize()Ljava/awt/Dimension;
0x00020068 java   method   3 p    Lcom/sun/activation/viewers/TextViewer.method.setCommandContext(Ljava/lang/String;Ljavax/activation/DataHandler;)V
0x00020090 java   method   4 p    Lcom/sun/activation/viewers/TextViewer.method.setInputStream(Ljava/io/InputStream;)V
0x00004790 java      var   0 P    Lcom/sun/activation/viewers/TextViewer.ifield_DEBUG:Z
0x00004798 java      var   1 P    Lcom/sun/activation/viewers/TextViewer.ifield__dh:Ljavax/activation/DataHandler;
0x000047a0 java      var   2 P    Lcom/sun/activation/viewers/TextViewer.ifield_text_area:Ljava/awt/TextArea;
0x000047a8 java      var   3 P    Lcom/sun/activation/viewers/TextViewer.ifield_text_buffer:Ljava/lang/String;
0x000047b0 java      var   4 P    Lcom/sun/activation/viewers/TextViewer.ifield_text_file:Ljava/io/File;
0x000086b0 [0x000200ec - 0x00020176]    138 java class 113 Ljavax/activation/DataHandlerDataSource :: Ljava/lang/Object;
0x000200ec java   method   0 pC   Ljavax/activation/DataHandlerDataSource.method.<init>(Ljavax/activation/DataHandler;)V
0x00020108 java   method   1 p    Ljavax/activation/DataHandlerDataSource.method.getContentType()Ljava/lang/String;
0x00020128 java   method   2 p    Ljavax/activation/DataHandlerDataSource.method.getInputStream()Ljava/io/InputStream;
0x00020148 java   method   3 p    Ljavax/activation/DataHandlerDataSource.method.getName()Ljava/lang/String;
0x00020168 java   method   4 p    Ljavax/activation/DataHandlerDataSource.method.getOutputStream()Ljava/io/OutputStream;
0x000048e8 java      var   0      Ljavax/activation/DataHandlerDataSource.ifield_dataHandler:Ljavax/activation/DataHandler;
0x000086d0 [0x00020188 - 0x000202e6]    350 java class 114 Ljavax/activation/DataSourceDataContentHandler :: Ljava/lang/Object;
0x00020188 java   method   0 pC   Ljavax/activation/DataSourceDataContentHandler.method.<init>(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V
0x000201a8 java   method   1 p    Ljavax/activation/DataSourceDataContentHandler.method.getContent(Ljavax/activation/DataSource;)Ljava/lang/Object;
0x000201d8 java   method   2 p    Ljavax/activation/DataSourceDataContentHandler.method.getTransferData(Ljava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object;
0x0002022c java   method   3 p    Ljavax/activation/DataSourceDataContentHandler.method.getTransferDataFlavors()[Ljava/awt/datatransfer/DataFlavor;
0x0002029c java   method   4 p    Ljavax/activation/DataSourceDataContentHandler.method.writeTo(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V
0x000048f0 java      var   0 P    Ljavax/activation/DataSourceDataContentHandler.ifield_dch:Ljavax/activation/DataContentHandler;
0x000048f8 java      var   1 P    Ljavax/activation/DataSourceDataContentHandler.ifield_ds:Ljavax/activation/DataSource;
0x00004900 java      var   2 P    Ljavax/activation/DataSourceDataContentHandler.ifield_transferFlavors:[Ljava/awt/datatransfer/DataFlavor;
0x000086f0 [0x000202f8 - 0x000203f6]    254 java class 115 Ljavax/activation/FileDataSource :: Ljava/lang/Object;
0x000202f8 java   method   0 pC   Ljavax/activation/FileDataSource.method.<init>(Ljava/io/File;)V
0x00020314 java   method   1 pC   Ljavax/activation/FileDataSource.method.<init>(Ljava/lang/String;)V
0x00020338 java   method   2 p    Ljavax/activation/FileDataSource.method.getContentType()Ljava/lang/String;
0x00020378 java   method   3 p    Ljavax/activation/FileDataSource.method.getFile()Ljava/io/File;
0x00020390 java   method   4 p    Ljavax/activation/FileDataSource.method.getInputStream()Ljava/io/InputStream;
0x000203b0 java   method   5 p    Ljavax/activation/FileDataSource.method.getName()Ljava/lang/String;
0x000203d0 java   method   6 p    Ljavax/activation/FileDataSource.method.getOutputStream()Ljava/io/OutputStream;
0x000203f0 java   method   7 p    Ljavax/activation/FileDataSource.method.setFileTypeMap(Ljavax/activation/FileTypeMap;)V
0x00004908 java      var   0 P    Ljavax/activation/FileDataSource.ifield__file:Ljava/io/File;
0x00004910 java      var   1 P    Ljavax/activation/FileDataSource.ifield_typeMap:Ljavax/activation/FileTypeMap;
0x00008710 [0x00020408 - 0x00020be0]   2008 java class 116 Ljavax/activation/MailcapCommandMap :: Ljavax/activation/CommandMap;
0x00020408 java   method   0 sC   Ljavax/activation/MailcapCommandMap.method.<clinit>()V
0x00020444 java   method   1 pC   Ljavax/activation/MailcapCommandMap.method.<init>()V
0x00020610 java   method   2 pC   Ljavax/activation/MailcapCommandMap.method.<init>(Ljava/io/InputStream;)V
0x00020674 java   method   3 pC   Ljavax/activation/MailcapCommandMap.method.<init>(Ljava/lang/String;)V
0x000206dc java   method   4 P    Ljavax/activation/MailcapCommandMap.method.appendCmdsToVector(Ljava/util/Hashtable;Ljava/util/Vector;)V
0x00020750 java   method   5 P    Ljavax/activation/MailcapCommandMap.method.appendPrefCmdsToVector(Ljava/util/Hashtable;Ljava/util/Vector;)V
0x000207b8 java   method   6 P    Ljavax/activation/MailcapCommandMap.method.checkForVerb(Ljava/util/Vector;Ljava/lang/String;)Z
0x00020804 java   method   7 P    Ljavax/activation/MailcapCommandMap.method.loadFile(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile;
0x00020838 java   method   8 P    Ljavax/activation/MailcapCommandMap.method.loadResource(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile;
0x00020880 java   method   9 pY   Ljavax/activation/MailcapCommandMap.method.addMailcap(Ljava/lang/String;)V
0x000208f0 java   method  10 pY   Ljavax/activation/MailcapCommandMap.method.createDataContentHandler(Ljava/lang/String;)Ljavax/activation/DataContentHandler;
0x00020a64 java   method  11 pY   Ljavax/activation/MailcapCommandMap.method.getAllCommands(Ljava/lang/String;)[Ljavax/activation/CommandInfo;
0x00020ae8 java   method  12 pY   Ljavax/activation/MailcapCommandMap.method.getCommand(Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/CommandInfo;
0x00020b80 java   method  13 pY   Ljavax/activation/MailcapCommandMap.method.getPreferredCommands(Ljava/lang/String;)[Ljavax/activation/CommandInfo;
0x00004930 java      var   0 Psf  Ljavax/activation/MailcapCommandMap.sfield_DEF:I
0x00004938 java      var   1 Psf  Ljavax/activation/MailcapCommandMap.sfield_HOME:I
0x00004940 java      var   2 Psf  Ljavax/activation/MailcapCommandMap.sfield_JAR:I
0x00004948 java      var   3 Psf  Ljavax/activation/MailcapCommandMap.sfield_PROG:I
0x00004950 java      var   4 Psf  Ljavax/activation/MailcapCommandMap.sfield_SYS:I
0x00004958 java      var   5 s    Ljavax/activation/MailcapCommandMap.sfield_class$javax$activation$MailcapCommandMap:Ljava/lang/Class;
0x00004960 java      var   6 Ps   Ljavax/activation/MailcapCommandMap.sfield_debug:Z
0x00004968 java      var   7 Ps   Ljavax/activation/MailcapCommandMap.sfield_defDB:Lcom/sun/activation/registries/MailcapFile;
0x00004928 java      var   8 P    Ljavax/activation/MailcapCommandMap.ifield_DB:[Lcom/sun/activation/registries/MailcapFile;
0x00008730 [0x00020c04 - 0x00020f7a]    886 java class 117 Ljavax/activation/MimetypesFileTypeMap :: Ljavax/activation/FileTypeMap;
0x00020c04 java   method   0 sC   Ljavax/activation/MimetypesFileTypeMap.method.<clinit>()V
0x00020c24 java   method   1 pC   Ljavax/activation/MimetypesFileTypeMap.method.<init>()V
0x00020d98 java   method   2 pC   Ljavax/activation/MimetypesFileTypeMap.method.<init>(Ljava/io/InputStream;)V
0x00020dd8 java   method   3 pC   Ljavax/activation/MimetypesFileTypeMap.method.<init>(Ljava/lang/String;)V
0x00020e04 java   method   4 P    Ljavax/activation/MimetypesFileTypeMap.method.loadFile(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile;
0x00020e38 java   method   5 P    Ljavax/activation/MimetypesFileTypeMap.method.loadResource(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile;
0x00020e80 java   method   6 pY   Ljavax/activation/MimetypesFileTypeMap.method.addMimeTypes(Ljava/lang/String;)V
0x00020edc java   method   7 p    Ljavax/activation/MimetypesFileTypeMap.method.getContentType(Ljava/io/File;)Ljava/lang/String;
0x00020f00 java   method   8 pY   Ljavax/activation/MimetypesFileTypeMap.method.getContentType(Ljava/lang/String;)Ljava/lang/String;
0x000049a8 java      var   0 Psf  Ljavax/activation/MimetypesFileTypeMap.sfield_DEF:I
0x000049b0 java      var   1 Psf  Ljavax/activation/MimetypesFileTypeMap.sfield_HOME:I
0x000049b8 java      var   2 Psf  Ljavax/activation/MimetypesFileTypeMap.sfield_JAR:I
0x000049c0 java      var   3 Psf  Ljavax/activation/MimetypesFileTypeMap.sfield_PROG:I
0x000049c8 java      var   4 Psf  Ljavax/activation/MimetypesFileTypeMap.sfield_SYS:I
0x000049d0 java      var   5 s    Ljavax/activation/MimetypesFileTypeMap.sfield_class$javax$activation$MimetypesFileTypeMap:Ljava/lang/Class;
0x000049d8 java      var   6 Ps   Ljavax/activation/MimetypesFileTypeMap.sfield_defDB:Lcom/sun/activation/registries/MimeTypeFile;
0x000049e0 java      var   7 Ps   Ljavax/activation/MimetypesFileTypeMap.sfield_defaultType:Ljava/lang/String;
0x000049a0 java      var   8 P    Ljavax/activation/MimetypesFileTypeMap.ifield_DB:[Lcom/sun/activation/registries/MimeTypeFile;
0x00008750 [0x00020fa0 - 0x000210f2]    338 java class 118 Ljavax/activation/ObjectDataContentHandler :: Ljava/lang/Object;
0x00020fa0 java   method   0 pC   Ljavax/activation/ObjectDataContentHandler.method.<init>(Ljavax/activation/DataContentHandler;Ljava/lang/Object;Ljava/lang/String;)V
0x00020fc4 java   method   1 p    Ljavax/activation/ObjectDataContentHandler.method.getContent(Ljavax/activation/DataSource;)Ljava/lang/Object;
0x00020fdc java   method   2 p    Ljavax/activation/ObjectDataContentHandler.method.getDCH()Ljavax/activation/DataContentHandler;
0x00020ff4 java   method   3 p    Ljavax/activation/ObjectDataContentHandler.method.getTransferData(Ljava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object;
0x00021044 java   method   4 p    Ljavax/activation/ObjectDataContentHandler.method.getTransferDataFlavors()[Ljava/awt/datatransfer/DataFlavor;
0x000210b0 java   method   5 p    Ljavax/activation/ObjectDataContentHandler.method.writeTo(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V
0x000049e8 java      var   0 P    Ljavax/activation/ObjectDataContentHandler.ifield_dch:Ljavax/activation/DataContentHandler;
0x000049f0 java      var   1 P    Ljavax/activation/ObjectDataContentHandler.ifield_mimeType:Ljava/lang/String;
0x000049f8 java      var   2 P    Ljavax/activation/ObjectDataContentHandler.ifield_obj:Ljava/lang/Object;
0x00004a00 java      var   3 P    Ljavax/activation/ObjectDataContentHandler.ifield_transferFlavors:[Ljava/awt/datatransfer/DataFlavor;
0x00008770 [0x00021104 - 0x000211fe]    250 java class 119 Ljavax/activation/URLDataSource :: Ljava/lang/Object;
0x00021104 java   method   0 pC   Ljavax/activation/URLDataSource.method.<init>(Ljava/net/URL;)V
0x00021120 java   method   1 p    Ljavax/activation/URLDataSource.method.getContentType()Ljava/lang/String;
0x0002117c java   method   2 p    Ljavax/activation/URLDataSource.method.getInputStream()Ljava/io/InputStream;
0x0002119c java   method   3 p    Ljavax/activation/URLDataSource.method.getName()Ljava/lang/String;
0x000211bc java   method   4 p    Ljavax/activation/URLDataSource.method.getOutputStream()Ljava/io/OutputStream;
0x000211f8 java   method   5 p    Ljavax/activation/URLDataSource.method.getURL()Ljava/net/URL;
0x00004a08 java      var   0 P    Ljavax/activation/URLDataSource.ifield_url:Ljava/net/URL;
0x00004a10 java      var   1 P    Ljavax/activation/URLDataSource.ifield_url_conn:Ljava/net/URLConnection;
0x00008790 [0x00021210 - 0x00021262]     82 java class 120 Lorg/radare/radare2installer/Utils$1 :: Lcom/stericson/RootTools/Command;
0x00021210 java   method   0 Cg   Lorg/radare/radare2installer/Utils$1.method.<init>(Lorg/radare/radare2installer/Utils;I[Ljava/lang/String;Ljava/lang/StringBuffer;)V
0x00021230 java   method   1 p    Lorg/radare/radare2installer/Utils$1.method.output(ILjava/lang/String;)V
0x00004d60 java      var   0 fh   Lorg/radare/radare2installer/Utils$1.ifield_this$0:Lorg/radare/radare2installer/Utils;
0x00004d68 java      var   1 fh   Lorg/radare/radare2installer/Utils$1.ifield_val$radare_output:Ljava/lang/StringBuffer;
0x000087b0 [0x00021274 - 0x000212f6]    130 java class 121 Lcom/stericson/RootTools/InternalMethods$10 :: Lcom/stericson/RootTools/RootTools$Result;
0x00021274 java   method   0 C    Lcom/stericson/RootTools/InternalMethods$10.method.<init>(Ljava/lang/String;)V
0x00021290 java   method   1 p    Lcom/stericson/RootTools/InternalMethods$10.method.onComplete(I)V
0x000212a4 java   method   2 p    Lcom/stericson/RootTools/InternalMethods$10.method.onFailure(Ljava/lang/Exception;)V
0x000212c0 java   method   3 p    Lcom/stericson/RootTools/InternalMethods$10.method.process(Ljava/lang/String;)V
0x000212f4 java   method   4 p    Lcom/stericson/RootTools/InternalMethods$10.method.processError(Ljava/lang/String;)V
0x00004360 java      var   0 Pfh  Lcom/stericson/RootTools/InternalMethods$10.ifield_val$processName:Ljava/lang/String;
0x000087d0 [0x00021308 - 0x00021446]    318 java class 122 Lcom/stericson/RootTools/InternalMethods$11 :: Lcom/stericson/RootTools/RootTools$Result;
0x00021308 java   method   0 C    Lcom/stericson/RootTools/InternalMethods$11.method.<init>(Ljava/lang/String;)V
0x00021324 java   method   1 p    Lcom/stericson/RootTools/InternalMethods$11.method.onComplete(I)V
0x00021338 java   method   2 p    Lcom/stericson/RootTools/InternalMethods$11.method.onFailure(Ljava/lang/Exception;)V
0x00021354 java   method   3 p    Lcom/stericson/RootTools/InternalMethods$11.method.process(Ljava/lang/String;)V
0x00021444 java   method   4 p    Lcom/stericson/RootTools/InternalMethods$11.method.processError(Ljava/lang/String;)V
0x00004368 java      var   0 Pfh  Lcom/stericson/RootTools/InternalMethods$11.ifield_val$processName:Ljava/lang/String;
0x000087f0 [0x00021458 - 0x00021554]    252 java class 123 Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$1 :: Lcom/stericson/RootTools/RootTools$Result;
0x00021458 java   method   0 C    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$1.method.<init>(Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread;)V
0x00021474 java   method   1 p    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$1.method.onComplete(I)V
0x00021498 java   method   2 p    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$1.method.onFailure(Ljava/lang/Exception;)V
0x000214dc java   method   3 p    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$1.method.process(Ljava/lang/String;)V
0x00021520 java   method   4 p    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$1.method.processError(Ljava/lang/String;)V
0x00004528 java      var   0 fh   Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$1.ifield_this$1:Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread;
0x00008810 [0x00021564 - 0x00021660]    252 java class 124 Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$2 :: Lcom/stericson/RootTools/RootTools$Result;
0x00021564 java   method   0 C    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$2.method.<init>(Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread;)V
0x00021580 java   method   1 p    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$2.method.onComplete(I)V
0x000215a4 java   method   2 p    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$2.method.onFailure(Ljava/lang/Exception;)V
0x000215e8 java   method   3 p    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$2.method.process(Ljava/lang/String;)V
0x0002162c java   method   4 p    Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$2.method.processError(Ljava/lang/String;)V
0x00004530 java      var   0 fh   Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread$2.ifield_this$1:Lcom/stericson/RootTools/SanityCheckRootTools$SanityCheckThread;
EOF
RUN

NAME=DEX radare2installer.dex classes (ic command with name)
FILE=bins/dex/org.radare.radare2installer.dex
CMDS=ic  Lcom/stericson/RootTools/Installer
EXPECT=<<EOF
class Lcom/stericson/RootTools/Installer
0x00011410 method Lcom/stericson/RootTools/Installer pC   Lcom/stericson/RootTools/Installer.method.<init>(Landroid/content/Context;)V
0x00011440 method Lcom/stericson/RootTools/Installer r    Lcom/stericson/RootTools/Installer.method.installBinary(ILjava/lang/String;Ljava/lang/String;)Z
0x00011814 method Lcom/stericson/RootTools/Installer r    Lcom/stericson/RootTools/Installer.method.isBinaryInstalled(Ljava/lang/String;)Z
EOF
RUN

NAME=DEX radare2installer.dex classes (ic command with index)
FILE=bins/dex/org.radare.radare2installer.dex
CMDS=ic 17
EXPECT=<<EOF
class Lcom/stericson/RootTools/Installer
0x00011410 method Lcom/stericson/RootTools/Installer pC   Lcom/stericson/RootTools/Installer.method.<init>(Landroid/content/Context;)V
0x00011440 method Lcom/stericson/RootTools/Installer r    Lcom/stericson/RootTools/Installer.method.installBinary(ILjava/lang/String;Ljava/lang/String;)Z
0x00011814 method Lcom/stericson/RootTools/Installer r    Lcom/stericson/RootTools/Installer.method.isBinaryInstalled(Ljava/lang/String;)Z
EOF
RUN

NAME=DEX test.dex val
FILE=bins/dex/test.dex
CMDS=ao~val[1]
EXPECT=<<EOF
0x00000021
EOF
RUN

NAME=DEX test.dex
FILE=bins/dex/test.dex
CMDS=pd 1 @ 0x000001c4
EXPECT=<<EOF
            0x000001c4      1234           const/4 v4, 0x3
EOF
RUN

NAME=DEX with baddr
FILE=bins/dex/14d9.dex
CMDS=<<EOF
s method.public.Lcom_google_progress_Gps_1.Lcom_google_progress_Gps_1.method.onProviderEnabled_Ljava_lang_String__V
pd 2
EOF
EXPECT=<<EOF
            ;-- method.public.Lcom_google_progress_Gps_1.Lcom_google_progress_Gps_1.method.onProviderEnabled_Ljava_lang_String__V:
            ;-- Lcom/google/progress/Gps$1.method.onProviderEnabled(Ljava/lang/String;)V:
            0x0001b938      0e00           return-void                 ; Gps.java:85
            0x0001b93a      0000           nop
EOF
RUN

NAME=DEX with baddr
FILE=bins/dex/14d9.dex
ARGS=-B 0x100000
CMDS=<<EOF
s method.public.Lcom_google_progress_Gps_1.Lcom_google_progress_Gps_1.method.onProviderEnabled_Ljava_lang_String__V
pd 2
?e --
ic~onProviderEnabled
?e --
is~onProviderEnabled
EOF
EXPECT=<<EOF
            ;-- method.public.Lcom_google_progress_Gps_1.Lcom_google_progress_Gps_1.method.onProviderEnabled_Ljava_lang_String__V:
            ;-- Lcom/google/progress/Gps$1.method.onProviderEnabled(Ljava/lang/String;)V:
            0x0011b938      0e00           return-void
            0x0011b93a      0000           nop
--
0x0011b938 java   method   4 p    Lcom/google/progress/Gps$1.method.onProviderEnabled(Ljava/lang/String;)V
--
544  0x0001b938 0x0011b938 GLOBAL FUNC   2        Lcom/google/progress/Gps$1.method.onProviderEnabled(Ljava/lang/String;)V
EOF
RUN

NAME=APK baddr
FILE=apk://bins/dex/14d9.apk
CMDS=<<EOF
s method.public.Lcom_google_progress_Gps_1.Lcom_google_progress_Gps_1.method.onProviderEnabled_Ljava_lang_String__V
pd 2
?e --
ic~onProviderEnabled
?e --
is~onProviderEnabled
EOF
EXPECT=<<EOF
            ;-- method.public.Lcom_google_progress_Gps_1.Lcom_google_progress_Gps_1.method.onProviderEnabled_Ljava_lang_String__V:
            ;-- Lcom/google/progress/Gps$1.method.onProviderEnabled(Ljava/lang/String;)V:
            0x00022530      0e00           return-void
            0x00022532      0000           nop
--
0x00022530 java   method   4 p    Lcom/google/progress/Gps$1.method.onProviderEnabled(Ljava/lang/String;)V
--
544  0x0001b938 0x00022530 GLOBAL FUNC   2        Lcom/google/progress/Gps$1.method.onProviderEnabled(Ljava/lang/String;)V
EOF
RUN
