summaryrefslogtreecommitdiffstats
path: root/dx/tests/098-dex-jsr-ret-throw/expected.txt
diff options
context:
space:
mode:
Diffstat (limited to 'dx/tests/098-dex-jsr-ret-throw/expected.txt')
-rw-r--r--dx/tests/098-dex-jsr-ret-throw/expected.txt652
1 files changed, 0 insertions, 652 deletions
diff --git a/dx/tests/098-dex-jsr-ret-throw/expected.txt b/dx/tests/098-dex-jsr-ret-throw/expected.txt
deleted file mode 100644
index b5b1b9336..000000000
--- a/dx/tests/098-dex-jsr-ret-throw/expected.txt
+++ /dev/null
@@ -1,652 +0,0 @@
-reading ViewDebug$ViewServer.class...
-method run ()V
-first 0162
-block 0162
- ViewDebug.java:564@0000: move-param-object(0) v0:"this"Landroid/view/ViewDebu
- g$ViewServer; <- .
- ViewDebug.java:564@0000: goto . <- .
- next 0000
-block 0169
- pred 0000
- ViewDebug.java:564@0001: Rop{move-result-pseudo Ljava/net/ServerSocket; <- .
- flows} v11:Ljava/net/ServerSocket; <- .
- ViewDebug.java:564@0001: goto . <- .
- next 0004
-block 0000
- pred 0162
- ViewDebug.java:564@0000: move-object v11:Landroid/view/ViewDebug$ViewServer;
- <- v0:Landroid/view/ViewDebug$ViewServer;
- ViewDebug.java:564@0001: get-field-object(android.view.ViewDebug$ViewServer.m
- ViewServerSocket:Ljava/net/ServerSocket; catch) . <- v11:Landroid/view/ViewDe
- bug$ViewServer;
- next 0169
-block 0004
- pred 0169
- ViewDebug.java:564@0004: move-object v1:"server"Ljava/net/ServerSocket; <- v1
- 1:Ljava/net/ServerSocket;
- ViewDebug.java:564@0004: goto . <- .
- next 0005
-block 016a
- pred 0005
- ViewDebug.java:566@0005: Rop{move-result Ljava/lang/Thread; <- . flows} v11:L
- java/lang/Thread; <- .
- ViewDebug.java:566@0005: goto . <- .
- next 0008
-block 0005
- pred 0004
- pred 00ad
- ViewDebug.java:566@0005: Rop{invoke-static . <- . call throws <any>}(java.lan
- g.Thread.currentThread:()Ljava/lang/Thread; catch) . <- .
- next 016a
-block 016b
- pred 0008
- ViewDebug.java:566@0009: Rop{move-result-pseudo Ljava/lang/Thread; <- . flows
- } v12:Ljava/lang/Thread; <- .
- ViewDebug.java:566@0009: goto . <- .
- next 000c
-block 0008
- pred 016a
- ViewDebug.java:566@0008: move-object v12:Landroid/view/ViewDebug$ViewServer;
- <- v0:Landroid/view/ViewDebug$ViewServer;
- ViewDebug.java:566@0009: get-field-object(android.view.ViewDebug$ViewServer.m
- Thread:Ljava/lang/Thread; catch) . <- v12:Landroid/view/ViewDebug$ViewServer;
- next 016b
-block 000c
- pred 016b
- ViewDebug.java:566@000c: if-ne-object . <- v11:Ljava/lang/Thread; v12:Ljava/l
- ang/Thread;
- next 000f *
- next 00b0
-block 000f
- pred 000c
- ViewDebug.java:567@000f: const-object-nothrow(null) v11:<null>=null <- .
- ViewDebug.java:567@0010: move-object v2:"client"Ljava/net/Socket; <- v11:<nul
- l>=null
- ViewDebug.java:567@0010: goto . <- .
- next 0011
-block 016c
- pred 0011
- ViewDebug.java:569@0012: Rop{move-result Ljava/net/Socket; <- . flows} v11:Lj
- ava/net/Socket; <- .
- ViewDebug.java:569@0012: goto . <- .
- next 0015
-block 0011
- pred 000f
- ViewDebug.java:569@0011: move-object v11:Ljava/net/ServerSocket; <- v1:Ljava/
- net/ServerSocket;
- ViewDebug.java:569@0012: Rop{invoke-virtual . <- Ljava/net/ServerSocket; call
- throws <any>}(java.net.ServerSocket.accept:()Ljava/net/Socket; catch java.io
- .IOException java.lang.Object) . <- v11:Ljava/net/ServerSocket;
- next 0130
- next 0140
- next 016c *
-block 0015
- pred 016c
- ViewDebug.java:569@0015: move-object v2:"client"Ljava/net/Socket; <- v11:Ljav
- a/net/Socket;
- ViewDebug.java:571@0016: const-object-nothrow(null) v11:<null>=null <- .
- ViewDebug.java:571@0017: move-object v3:"in"Ljava/io/BufferedReader; <- v11:<
- null>=null
- ViewDebug.java:571@0017: goto . <- .
- next 0018
-block 016d
- pred 0018
- ViewDebug.java:573@0018: Rop{move-result-pseudo N0018Ljava/io/BufferedReader;
- <- . flows} v11:N0018Ljava/io/BufferedReader; <- .
- ViewDebug.java:573@0018: goto . <- .
- next 001b
-block 0018
- pred 0015
- ViewDebug.java:573@0018: new-instance(java.io.BufferedReader catch java.lang.
- Object) . <- .
- next 0116
- next 016d *
-block 016e
- pred 001b
- ViewDebug.java:573@001c: Rop{move-result-pseudo N001cLjava/io/InputStreamRead
- er; <- . flows} v13:N001cLjava/io/InputStreamReader; <- .
- ViewDebug.java:573@001c: goto . <- .
- next 001f
-block 001b
- pred 016d
- ViewDebug.java:573@001b: move-object v16:N0018Ljava/io/BufferedReader; <- v11
- :N0018Ljava/io/BufferedReader;
- ViewDebug.java:573@001b: move-object v11:N0018Ljava/io/BufferedReader; <- v16
- :N0018Ljava/io/BufferedReader;
- ViewDebug.java:573@001b: move-object v12:N0018Ljava/io/BufferedReader; <- v16
- :N0018Ljava/io/BufferedReader;
- ViewDebug.java:573@001c: new-instance(java.io.InputStreamReader catch java.la
- ng.Object) . <- .
- next 0116
- next 016e *
-block 016f
- pred 001f
- ViewDebug.java:573@0021: Rop{move-result Ljava/io/InputStream; <- . flows} v1
- 5:Ljava/io/InputStream; <- .
- ViewDebug.java:573@0021: goto . <- .
- next 0024
-block 001f
- pred 016e
- ViewDebug.java:573@001f: move-object v16:N001cLjava/io/InputStreamReader; <-
- v13:N001cLjava/io/InputStreamReader;
- ViewDebug.java:573@001f: move-object v13:N001cLjava/io/InputStreamReader; <-
- v16:N001cLjava/io/InputStreamReader;
- ViewDebug.java:573@001f: move-object v14:N001cLjava/io/InputStreamReader; <-
- v16:N001cLjava/io/InputStreamReader;
- ViewDebug.java:573@0020: move-object v15:Ljava/net/Socket; <- v2:Ljava/net/So
- cket;
- ViewDebug.java:573@0021: Rop{invoke-virtual . <- Ljava/net/Socket; call throw
- s <any>}(java.net.Socket.getInputStream:()Ljava/io/InputStream; catch java.la
- ng.Object) . <- v15:Ljava/net/Socket;
- next 0116
- next 016f *
-block 0024
- pred 016f
- ViewDebug.java:573@0024: Rop{invoke-direct . <- Ljava/io/InputStreamReader; L
- java/io/InputStream; call throws <any>}(java.io.InputStreamReader.<init>:(Lja
- va/io/InputStream;)V catch java.lang.Object) . <- v14:N001cLjava/io/InputStre
- amReader; v15:Ljava/io/InputStream;
- next 0116
- next 0027 *
-block 0027
- pred 0024
- ViewDebug.java:573@0027: Rop{invoke-direct . <- Ljava/io/BufferedReader; Ljav
- a/io/Reader; call throws <any>}(java.io.BufferedReader.<init>:(Ljava/io/Reade
- r;)V catch java.lang.Object) . <- v12:N0018Ljava/io/BufferedReader; v13:Ljava
- /io/InputStreamReader;
- next 0116
- next 002a *
-block 0170
- pred 002a
- ViewDebug.java:574@002c: Rop{move-result Ljava/lang/String; <- . flows} v11:L
- java/lang/String; <- .
- ViewDebug.java:574@002c: goto . <- .
- next 002f
-block 002a
- pred 0027
- ViewDebug.java:573@002a: move-object v3:"in"Ljava/io/BufferedReader; <- v11:L
- java/io/BufferedReader;
- ViewDebug.java:574@002b: move-object v11:Ljava/io/BufferedReader; <- v3:Ljava
- /io/BufferedReader;
- ViewDebug.java:574@002c: Rop{invoke-virtual . <- Ljava/io/BufferedReader; cal
- l throws <any>}(java.io.BufferedReader.readLine:()Ljava/lang/String; catch ja
- va.lang.Object) . <- v11:Ljava/io/BufferedReader;
- next 0116
- next 0170 *
-block 0171
- pred 002f
- ViewDebug.java:576@0031: Rop{move-result-pseudo Ljava/lang/String; <- . flows
- } v11:Ljava/lang/String;="DUMP" <- .
- ViewDebug.java:576@0031: goto . <- .
- next 0033
-block 002f
- pred 0170
- ViewDebug.java:574@002f: move-object v4:"command"Ljava/lang/String; <- v11:Lj
- ava/lang/String;
- ViewDebug.java:576@0031: const-object("DUMP" catch java.lang.Object) . <- .
- next 0116
- next 0171 *
-block 0172
- pred 0033
- ViewDebug.java:576@0035: Rop{move-result Z <- . flows} v11:Z <- .
- ViewDebug.java:576@0035: goto . <- .
- next 0038
-block 0033
- pred 0171
- ViewDebug.java:576@0033: move-object v12:Ljava/lang/String; <- v4:Ljava/lang/
- String;
- ViewDebug.java:576@0035: Rop{invoke-virtual . <- Ljava/lang/String; Ljava/lan
- g/String; call throws <any>}(java.lang.String.equalsIgnoreCase:(Ljava/lang/St
- ring;)Z catch java.lang.Object) . <- v11:Ljava/lang/String;="DUMP" v12:Ljava/
- lang/String;
- next 0116
- next 0172 *
-block 0038
- pred 0172
- ViewDebug.java:576@0038: if-eqz-int . <- v11:I
- next 003b *
- next 0042
-block 003b
- pred 0038
- ViewDebug.java:577@003b: move-object v11:Ljava/net/Socket; <- v2:Ljava/net/So
- cket;
- ViewDebug.java:577@003c: Rop{invoke-static . <- Ljava/net/Socket; call throws
- <any>}(android.view.ViewDebug$ViewServer.dump:(Ljava/net/Socket;)V catch jav
- a.lang.Object) . <- v11:Ljava/net/Socket;
- next 0116
- next 003f *
-block 003f
- pred 003b
- ViewDebug.java:577@003f: goto . <- .
- next 005f
-block 0173
- pred 0042
- ViewDebug.java:579@0044: Rop{move-result-pseudo Ljava/lang/String; <- . flows
- } v12:Ljava/lang/String;=" " <- .
- ViewDebug.java:579@0044: goto . <- .
- next 0046
-block 0042
- pred 0038
- ViewDebug.java:579@0042: move-object v11:Ljava/lang/String; <- v4:Ljava/lang/
- String;
- ViewDebug.java:579@0044: const-object(" " catch java.lang.Object) . <- .
- next 0116
- next 0173 *
-block 0174
- pred 0046
- ViewDebug.java:579@0046: Rop{move-result [Ljava/lang/String; <- . flows} v11:
- [Ljava/lang/String; <- .
- ViewDebug.java:579@0046: goto . <- .
- next 0049
-block 0046
- pred 0173
- ViewDebug.java:579@0046: Rop{invoke-virtual . <- Ljava/lang/String; Ljava/lan
- g/String; call throws <any>}(java.lang.String.split:(Ljava/lang/String;)[Ljav
- a/lang/String; catch java.lang.Object) . <- v11:Ljava/lang/String; v12:Ljava/
- lang/String;=" "
- next 0116
- next 0174 *
-block 0175
- pred 0049
- ViewDebug.java:580@004b: Rop{move-result-pseudo Ljava/lang/String; <- . flows
- } v11:Ljava/lang/String;="CAPTURE" <- .
- ViewDebug.java:580@004b: goto . <- .
- next 004d
-block 0049
- pred 0174
- ViewDebug.java:579@0049: move-object v5:"params"[Ljava/lang/String; <- v11:[L
- java/lang/String;
- ViewDebug.java:580@004b: const-object("CAPTURE" catch java.lang.Object) . <-
- .
- next 0116
- next 0175 *
-block 0176
- pred 004d
- ViewDebug.java:580@0050: Rop{move-result-pseudo Ljava/lang/String; <- . flows
- } v12:Ljava/lang/String; <- .
- ViewDebug.java:580@0050: goto . <- .
- next 0051
-block 004d
- pred 0175
- ViewDebug.java:580@004d: move-object v12:[Ljava/lang/String; <- v5:[Ljava/lan
- g/String;
- ViewDebug.java:580@004f: const-int(0) v13:I=0 <- .
- ViewDebug.java:580@0050: aget-object(catch java.lang.Object) . <- v12:[Ljava/
- lang/String; v13:I=0
- next 0116
- next 0176 *
-block 0177
- pred 0051
- ViewDebug.java:580@0051: Rop{move-result Z <- . flows} v11:Z <- .
- ViewDebug.java:580@0051: goto . <- .
- next 0054
-block 0051
- pred 0176
- ViewDebug.java:580@0051: Rop{invoke-virtual . <- Ljava/lang/String; Ljava/lan
- g/String; call throws <any>}(java.lang.String.equalsIgnoreCase:(Ljava/lang/St
- ring;)Z catch java.lang.Object) . <- v11:Ljava/lang/String;="CAPTURE" v12:Lja
- va/lang/String;
- next 0116
- next 0177 *
-block 0054
- pred 0177
- ViewDebug.java:580@0054: if-eqz-int . <- v11:I
- next 0057 *
- next 005f
-block 0178
- pred 0057
- ViewDebug.java:581@005b: Rop{move-result-pseudo Ljava/lang/String; <- . flows
- } v12:Ljava/lang/String; <- .
- ViewDebug.java:581@005b: goto . <- .
- next 005c
-block 0057
- pred 0054
- ViewDebug.java:581@0057: move-object v11:Ljava/net/Socket; <- v2:Ljava/net/So
- cket;
- ViewDebug.java:581@0058: move-object v12:[Ljava/lang/String; <- v5:[Ljava/lan
- g/String;
- ViewDebug.java:581@005a: const-int(1) v13:I=1 <- .
- ViewDebug.java:581@005b: aget-object(catch java.lang.Object) . <- v12:[Ljava/
- lang/String; v13:I=1
- next 0116
- next 0178 *
-block 005c
- pred 0178
- ViewDebug.java:581@005c: Rop{invoke-static . <- Ljava/net/Socket; Ljava/lang/
- String; call throws <any>}(android.view.ViewDebug$ViewServer.capture:(Ljava/n
- et/Socket;Ljava/lang/String;)V catch java.lang.Object) . <- v11:Ljava/net/Soc
- ket; v12:Ljava/lang/String;
- next 0116
- next 005f *
-block 0065
- pred 0116
- ViewDebug.java:586@0065: move-object v6:Ljava/lang/Class;=java.lang.Object <-
- v11:Ljava/lang/Class;=java.lang.Object
- ViewDebug.java:586@0065: goto . <- .
- next 0067
-block 0062
- pred 018d
- ViewDebug.java:589@0062: goto . <- .
- next 0079
-block 006a
- pred 018a
- ViewDebug.java:586@006a: move-object v11:Ljava/lang/Class;=java.lang.Object <
- - v6:Ljava/lang/Class;=java.lang.Object
- ViewDebug.java:586@006c: throw(catch java.io.IOException java.lang.Object) .
- <- v11:Ljava/lang/Class;=java.lang.Object
- next 0130
- next 0140
-block 0179
- pred 007f
- ViewDebug.java:591@0080: Rop{move-result-pseudo Ljava/lang/String; <- . flows
- } v11:Ljava/lang/String;="ViewServer" <- .
- ViewDebug.java:591@0080: goto . <- .
- next 0082
-block 007f
- pred 0130
- ViewDebug.java:590@007f: move-object v3:"e"Ljava/io/IOException; <- v11:Ljava
- /lang/Class;=java.io.IOException
- ViewDebug.java:591@0080: const-object("ViewServer" catch java.lang.Object) .
- <- .
- next 0140
- next 0179 *
-block 017a
- pred 0082
- ViewDebug.java:591@0082: Rop{move-result-pseudo Ljava/lang/String; <- . flows
- } v12:Ljava/lang/String;="Connection error: " <- .
- ViewDebug.java:591@0082: goto . <- .
- next 0084
-block 0082
- pred 0179
- ViewDebug.java:591@0082: const-object("Connection error: " catch java.lang.Ob
- ject) . <- .
- next 0140
- next 017a *
-block 017b
- pred 0084
- ViewDebug.java:591@0085: Rop{move-result I <- . flows} v11:I <- .
- ViewDebug.java:591@0085: goto . <- .
- next 0088
-block 0084
- pred 017a
- ViewDebug.java:591@0084: move-object v13:Ljava/io/IOException; <- v3:Ljava/io
- /IOException;
- ViewDebug.java:591@0085: Rop{invoke-static . <- Ljava/lang/String; Ljava/lang
- /String; Ljava/lang/Throwable; call throws <any>}(android.util.Log.w:(Ljava/l
- ang/String;Ljava/lang/String;Ljava/lang/Throwable;)I catch java.lang.Object)
- . <- v11:Ljava/lang/String;="ViewServer" v12:Ljava/lang/String;="Connection e
- rror: " v13:Ljava/io/IOException;
- next 0140
- next 017b *
-block 0088
- pred 017b
- @????: goto . <- .
- next 0089
-block 008f
- pred 0140
- ViewDebug.java:593@008f: move-object v8:Ljava/lang/Class;=java.lang.Object <-
- v11:Ljava/lang/Class;=java.lang.Object
- ViewDebug.java:593@008f: goto . <- .
- next 0091
-block 007c
- pred 0190
- ViewDebug.java:600@007c: goto . <- .
- next 00ad
-block 008c
- pred 0184
- ViewDebug.java:600@008c: goto . <- .
- next 00ad
-block 0094
- pred 017e
- ViewDebug.java:593@0094: move-object v11:Ljava/lang/Class;=java.lang.Object <
- - v8:Ljava/lang/Class;=java.lang.Object
- ViewDebug.java:593@0096: throw(catch) . <- v11:Ljava/lang/Class;=java.lang.Ob
- ject
- returns
-block 00ad
- pred 007c
- pred 008c
- ViewDebug.java:601@00ad: goto . <- .
- next 0005
-block 00b0
- pred 000c
- ViewDebug.java:602@00b0: goto . <- .
- next 0163
-block 0163
- pred 00b0
- ViewDebug.java:602@00b0: return-void . <- .
- returns
-block 0116
- pred 0018
- pred 001b
- pred 001f
- pred 0024
- pred 0027
- pred 002a
- pred 002f
- pred 0033
- pred 003b
- pred 0042
- pred 0046
- pred 0049
- pred 004d
- pred 0051
- pred 0057
- pred 005c
- ViewDebug.java:586@0065: Rop{move-exception Ljava/lang/Object; <- . flows} v1
- 1:Ljava/lang/Object; <- .
- ViewDebug.java:586@0065: goto . <- .
- next 0065
-block 0130
- pred 0011
- pred 006a
- pred 0189
- pred 018c
- ViewDebug.java:590@007f: Rop{move-exception Ljava/io/IOException; <- . flows}
- v11:Ljava/io/IOException; <- .
- ViewDebug.java:590@007f: goto . <- .
- next 007f
-block 0140
- pred 0011
- pred 006a
- pred 007f
- pred 0082
- pred 0084
- pred 0189
- pred 018c
- ViewDebug.java:593@008f: Rop{move-exception Ljava/lang/Object; <- . flows} v1
- 1:Ljava/lang/Object; <- .
- ViewDebug.java:593@008f: goto . <- .
- next 008f
-block 017c
- pred 0091
- ViewDebug.java:593@0099: move-object v11:Ljava/net/Socket; <- v2:Ljava/net/So
- cket;
- ViewDebug.java:593@009a: if-eqz-object . <- v11:Ljava/net/Socket;
- next 017d *
- next 017e
-block 017d
- pred 017c
- ViewDebug.java:595@009d: move-object v11:Ljava/net/Socket; <- v2:Ljava/net/So
- cket;
- ViewDebug.java:595@009e: Rop{invoke-virtual . <- Ljava/net/Socket; call throw
- s <any>}(java.net.Socket.close:()V catch java.io.IOException) . <- v11:Ljava/
- net/Socket;
- next 017f
- next 0180 *
-block 0180
- pred 017d
- ViewDebug.java:598@00a1: goto . <- .
- next 017e
-block 017e
- pred 017c
- pred 0180
- pred 0181
- @????: goto . <- .
- next 0094
-block 017f
- pred 017d
- ViewDebug.java:596@00a4: Rop{move-exception Ljava/io/IOException; <- . flows}
- v11:Ljava/io/IOException; <- .
- ViewDebug.java:596@00a4: goto . <- .
- next 0181
-block 0181
- pred 017f
- ViewDebug.java:596@00a4: move-object v10:"e"Ljava/io/IOException; <- v11:Ljav
- a/lang/Class;=java.io.IOException
- ViewDebug.java:597@00a6: move-object v11:Ljava/io/IOException; <- v10:Ljava/i
- o/IOException;
- ViewDebug.java:597@00a8: Rop{invoke-virtual . <- Ljava/io/IOException; call t
- hrows <any>}(java.io.IOException.printStackTrace:()V catch) . <- v11:Ljava/io
- /IOException;
- next 017e
-block 0091
- pred 008f
- @????: goto . <- .
- next 017c
-block 0182
- pred 0089
- ViewDebug.java:593@0099: move-object v11:Ljava/net/Socket; <- v2:Ljava/net/So
- cket;
- ViewDebug.java:593@009a: if-eqz-object . <- v11:Ljava/net/Socket;
- next 0183 *
- next 0184
-block 0183
- pred 0182
- ViewDebug.java:595@009d: move-object v11:Ljava/net/Socket; <- v2:Ljava/net/So
- cket;
- ViewDebug.java:595@009e: Rop{invoke-virtual . <- Ljava/net/Socket; call throw
- s <any>}(java.net.Socket.close:()V catch java.io.IOException) . <- v11:Ljava/
- net/Socket;
- next 0185
- next 0186 *
-block 0186
- pred 0183
- ViewDebug.java:598@00a1: goto . <- .
- next 0184
-block 0184
- pred 0182
- pred 0186
- pred 0187
- @????: goto . <- .
- next 008c
-block 0185
- pred 0183
- ViewDebug.java:596@00a4: Rop{move-exception Ljava/io/IOException; <- . flows}
- v11:Ljava/io/IOException; <- .
- ViewDebug.java:596@00a4: goto . <- .
- next 0187
-block 0187
- pred 0185
- ViewDebug.java:596@00a4: move-object v10:"e"Ljava/io/IOException; <- v11:Ljav
- a/lang/Class;=java.io.IOException
- ViewDebug.java:597@00a6: move-object v11:Ljava/io/IOException; <- v10:Ljava/i
- o/IOException;
- ViewDebug.java:597@00a8: Rop{invoke-virtual . <- Ljava/io/IOException; call t
- hrows <any>}(java.io.IOException.printStackTrace:()V catch) . <- v11:Ljava/io
- /IOException;
- next 0184
-block 0089
- pred 0088
- @????: goto . <- .
- next 0182
-block 0188
- pred 0067
- ViewDebug.java:586@006f: move-object v11:Ljava/io/BufferedReader; <- v3:Ljava
- /io/BufferedReader;
- ViewDebug.java:586@0070: if-eqz-object . <- v11:Ljava/io/BufferedReader;
- next 0189 *
- next 018a
-block 0189
- pred 0188
- ViewDebug.java:587@0073: move-object v11:Ljava/io/BufferedReader; <- v3:Ljava
- /io/BufferedReader;
- ViewDebug.java:587@0074: Rop{invoke-virtual . <- Ljava/io/BufferedReader; cal
- l throws <any>}(java.io.BufferedReader.close:()V catch java.io.IOException ja
- va.lang.Object) . <- v11:Ljava/io/BufferedReader;
- next 0130
- next 0140
- next 018a *
-block 018a
- pred 0188
- pred 0189
- @????: goto . <- .
- next 006a
-block 0067
- pred 0065
- @????: goto . <- .
- next 0188
-block 018b
- pred 005f
- ViewDebug.java:586@006f: move-object v11:Ljava/io/BufferedReader; <- v3:Ljava
- /io/BufferedReader;
- ViewDebug.java:586@0070: if-eqz-object . <- v11:Ljava/io/BufferedReader;
- next 018c *
- next 018d
-block 018c
- pred 018b
- ViewDebug.java:587@0073: move-object v11:Ljava/io/BufferedReader; <- v3:Ljava
- /io/BufferedReader;
- ViewDebug.java:587@0074: Rop{invoke-virtual . <- Ljava/io/BufferedReader; cal
- l throws <any>}(java.io.BufferedReader.close:()V catch java.io.IOException ja
- va.lang.Object) . <- v11:Ljava/io/BufferedReader;
- next 0130
- next 0140
- next 018d *
-block 018d
- pred 018b
- pred 018c
- @????: goto . <- .
- next 0062
-block 005f
- pred 003f
- pred 0054
- pred 005c
- @????: goto . <- .
- next 018b
-block 018e
- pred 0079
- ViewDebug.java:593@0099: move-object v11:Ljava/net/Socket; <- v2:Ljava/net/So
- cket;
- ViewDebug.java:593@009a: if-eqz-object . <- v11:Ljava/net/Socket;
- next 018f *
- next 0190
-block 018f
- pred 018e
- ViewDebug.java:595@009d: move-object v11:Ljava/net/Socket; <- v2:Ljava/net/So
- cket;
- ViewDebug.java:595@009e: Rop{invoke-virtual . <- Ljava/net/Socket; call throw
- s <any>}(java.net.Socket.close:()V catch java.io.IOException) . <- v11:Ljava/
- net/Socket;
- next 0191
- next 0192 *
-block 0192
- pred 018f
- ViewDebug.java:598@00a1: goto . <- .
- next 0190
-block 0190
- pred 018e
- pred 0192
- pred 0193
- @????: goto . <- .
- next 007c
-block 0191
- pred 018f
- ViewDebug.java:596@00a4: Rop{move-exception Ljava/io/IOException; <- . flows}
- v11:Ljava/io/IOException; <- .
- ViewDebug.java:596@00a4: goto . <- .
- next 0193
-block 0193
- pred 0191
- ViewDebug.java:596@00a4: move-object v10:"e"Ljava/io/IOException; <- v11:Ljav
- a/lang/Class;=java.io.IOException
- ViewDebug.java:597@00a6: move-object v11:Ljava/io/IOException; <- v10:Ljava/i
- o/IOException;
- ViewDebug.java:597@00a8: Rop{invoke-virtual . <- Ljava/io/IOException; call t
- hrows <any>}(java.io.IOException.printStackTrace:()V catch) . <- v11:Ljava/io
- /IOException;
- next 0190
-block 0079
- pred 0062
- @????: goto . <- .
- next 018e