You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
2.9 KiB
96 lines
2.9 KiB
Blort.test1:()V:
|
|
regs: 0005; ins: 0000; outs: 0002
|
|
0000: const-string v1, "x"
|
|
0002: invoke-static {v1}, Blort.zorch1:(Ljava/lang/String;)Ljava/lang/Object;
|
|
0005: move-result-object v1
|
|
0006: return-void
|
|
0007: move-exception v1
|
|
0008: move-object v0, v1
|
|
0009: new-instance v1, java.lang.RuntimeException
|
|
000b: move-object v4, v1
|
|
000c: move-object v1, v4
|
|
000d: move-object v2, v4
|
|
000e: move-object v3, v0
|
|
000f: invoke-direct {v2, v3}, java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
|
|
0012: throw v1
|
|
catches
|
|
tries:
|
|
try 0000..0005
|
|
catch java.lang.Exception -> 0007
|
|
Blort.test2:()V:
|
|
regs: 0005; ins: 0000; outs: 0002
|
|
0000: const-string v1, "x"
|
|
0002: invoke-static {v1}, Blort.zorch2:(Ljava/lang/String;)V
|
|
0005: return-void
|
|
0006: move-exception v1
|
|
0007: move-object v0, v1
|
|
0008: new-instance v1, java.lang.RuntimeException
|
|
000a: move-object v4, v1
|
|
000b: move-object v1, v4
|
|
000c: move-object v2, v4
|
|
000d: move-object v3, v0
|
|
000e: invoke-direct {v2, v3}, java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
|
|
0011: throw v1
|
|
catches
|
|
tries:
|
|
try 0000..0005
|
|
catch java.lang.Exception -> 0006
|
|
Blort.test3:()V:
|
|
regs: 0005; ins: 0000; outs: 0002
|
|
0000: const-string v1, "x"
|
|
0002: invoke-static {v1}, Blort.zorch3:(Ljava/lang/String;)I
|
|
0005: move-result v1
|
|
0006: return-void
|
|
0007: move-exception v1
|
|
0008: move-object v0, v1
|
|
0009: new-instance v1, java.lang.RuntimeException
|
|
000b: move-object v4, v1
|
|
000c: move-object v1, v4
|
|
000d: move-object v2, v4
|
|
000e: move-object v3, v0
|
|
000f: invoke-direct {v2, v3}, java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
|
|
0012: throw v1
|
|
catches
|
|
tries:
|
|
try 0000..0005
|
|
catch java.lang.Exception -> 0007
|
|
Blort.test4:()V:
|
|
regs: 0005; ins: 0000; outs: 0002
|
|
0000: const/4 v1, #int 1 // #1
|
|
0001: invoke-static {v1}, Blort.zorch4:(I)Ljava/lang/Object;
|
|
0004: move-result-object v1
|
|
0005: return-void
|
|
0006: move-exception v1
|
|
0007: move-object v0, v1
|
|
0008: new-instance v1, java.lang.RuntimeException
|
|
000a: move-object v4, v1
|
|
000b: move-object v1, v4
|
|
000c: move-object v2, v4
|
|
000d: move-object v3, v0
|
|
000e: invoke-direct {v2, v3}, java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
|
|
0011: throw v1
|
|
catches
|
|
tries:
|
|
try 0001..0004
|
|
catch java.lang.Exception -> 0006
|
|
Blort.test5:()Ljava/lang/Object;:
|
|
regs: 0005; ins: 0000; outs: 0002
|
|
0000: const/4 v1, #int 1 // #1
|
|
0001: invoke-static {v1}, Blort.zorch5:(I)Ljava/lang/Object;
|
|
0004: move-result-object v1
|
|
0005: move-object v0, v1
|
|
0006: return-object v0
|
|
0007: move-exception v1
|
|
0008: move-object v0, v1
|
|
0009: new-instance v1, java.lang.RuntimeException
|
|
000b: move-object v4, v1
|
|
000c: move-object v1, v4
|
|
000d: move-object v2, v4
|
|
000e: move-object v3, v0
|
|
000f: invoke-direct {v2, v3}, java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
|
|
0012: throw v1
|
|
catches
|
|
tries:
|
|
try 0001..0004
|
|
catch java.lang.Exception -> 0007
|