/dalvik/dx/tests/083-ssa-phi-placement/ |
D | expected.txt | 1 reading Blort.class... 7 Blort.java:17@0000: move-object v1:NffffLBlort; <- v0:NffffLBlort; 8 Blort.java:17@0001: Rop{invoke-direct . <- Ljava/lang/Object; call throws <an 15 Blort.java:17@0004: goto . <- . 21 Blort.java:17@0000: move-param-object(0) v0:NffffLBlort; <- . 22 Blort.java:17@0000: goto . <- . 28 Blort.java:17@0004: return-void . <- . 42 Blort.java:21@0000: const-int(1) v4:I=1 <- . 43 Blort.java:21@0001: move-int v1:I=1 <- v4:I=1 44 Blort.java:22@0002: const-int(1) v4:I=1 <- . [all …]
|
/dalvik/dx/tests/054-dex-high16/ |
D | expected.txt | 1 Blort.testDouble:()V: 4 0002: invoke-static {v0, v1}, Blort.sink:(D)V 6 0007: invoke-static {v0, v1}, Blort.sink:(D)V 8 000c: invoke-static {v0, v1}, Blort.sink:(D)V 10 0011: invoke-static {v0, v1}, Blort.sink:(D)V 12 0016: invoke-static {v0, v1}, Blort.sink:(D)V 14 Blort.testFloat:()V: 17 0002: invoke-static {v0}, Blort.sink:(F)V 19 0007: invoke-static {v0}, Blort.sink:(F)V 21 000c: invoke-static {v0}, Blort.sink:(F)V [all …]
|
/dalvik/dx/tests/086-ssa-edge-split/ |
D | expected.txt | 1 reading Blort.class... 7 Blort.java:17@0000: move-object v1:NffffLBlort; <- v0:NffffLBlort; 8 …Blort.java:17@0001: Rop{invoke-direct . <- Ljava/lang/Object; call throws <any>}(java.lang.Object.… 14 Blort.java:17@0004: goto . <- . 20 Blort.java:17@0000: move-param-object(0) v0:NffffLBlort; <- . 21 Blort.java:17@0000: goto . <- . 27 Blort.java:17@0004: return-void . <- . 41 Blort.java:26@0000: const-int(1) v4:I=1 <- . 42 Blort.java:26@0001: move-int v2:I=1 <- v4:I=1 43 Blort.java:26@0001: goto . <- . [all …]
|
/dalvik/dx/tests/071-dex-java-stack-ops/ |
D | expected.txt | 1 Blort.test_dup:()V: 7 0004: invoke-static {v1}, Blort.consume1:(I)V 8 0007: invoke-static {v0}, Blort.consume2:(I)V 10 Blort.test_dup2_form1:()V: 20 0008: invoke-static {v3}, Blort.consume1:(I)V 21 000b: invoke-static {v2}, Blort.consume2:(I)V 22 000e: invoke-static {v1}, Blort.consume3:(I)V 23 0011: invoke-static {v0}, Blort.consume4:(I)V 25 Blort.test_dup2_form2:()V: 31 0005: invoke-static {v2, v3}, Blort.consume1:(J)V [all …]
|
D | blort.j | 15 .class Blort 97 invokestatic Blort/consume1(I)V 110 invokestatic Blort/consume1(I)V 122 invokestatic Blort/consume1(I)V 133 invokestatic Blort/consume1(I)V 134 invokestatic Blort/consume2(I)V 146 invokestatic Blort/consume1(I)V 147 invokestatic Blort/consume2(I)V 148 invokestatic Blort/consume3(I)V 161 invokestatic Blort/consume1(I)V [all …]
|
/dalvik/dx/tests/091-ssa-const-collector/ |
D | expected.txt | 1 reading Blort.class... 6 Blort.java:2@0001: Rop{invoke-direct . <- Ljava/lang/Object; call throws <any 11 Blort.java:2@0000: move-param-object(0) v0:"this"NffffLBlort; <- . 12 Blort.java:2@0000: goto . <- . 16 Blort.java:4@0004: return-void . <- . 26 Blort.java:10@0000: const-int(10) v0:I=10 <- . 28 Blort.java:12@0003: const-int(0) v1:I=0 <- . 30 Blort.java:12@0004: goto . <- . 35 Blort.java:12@0008: if-ge-int . <- v1:I v3:I=10 40 Blort.java:13@000f: mul-const-int(10) v2:I <- v1:I [all …]
|
/dalvik/dx/tests/092-ssa-cfg-edge-cases/ |
D | expected.txt | 1 reading Blort.class... 6 Blort.java:2@0001: Rop{invoke-direct . <- Ljava/lang/Object; call throws <any 11 Blort.java:2@0000: move-param-object(0) v0:"this"NffffLBlort; <- . 12 Blort.java:2@0000: goto . <- . 16 Blort.java:2@0004: return-void . <- . 26 Blort.java:5@0001: switch({1, 2, 3}) . <- v3:I 35 Blort.java:9@001c: get-static-object(java.lang.System.out:Ljava/io/PrintStrea 40 Blort.java:9@001f: const-object("foo" catch) . <- . 44 Blort.java:9@0021: Rop{invoke-virtual . <- Ljava/io/PrintStream; Ljava/lang/S 50 Blort.java:5@0000: move-param-object(0) v2:"this"LBlort; <- . [all …]
|
/dalvik/dx/tests/068-dex-infinite-loop/ |
D | expected.txt | 1 Blort.test1:()V: 4 Blort.test2:()V: 6 0000: invoke-static {}, Blort.zorch:()Z 10 Blort.test3:()V: 12 0000: invoke-static {}, Blort.zorch:()Z 15 0006: invoke-static {}, Blort.zorch:()Z 18 Blort.test4:()V: 20 0000: invoke-static {}, Blort.zorch:()Z 24 0007: invoke-static {}, Blort.zorch:()Z 27 000d: invoke-static {}, Blort.zorch:()Z
|
/dalvik/dx/tests/088-ssa-combine-blocks/ |
D | expected.txt | 1 reading Blort.class... 6 …Blort.java:17@0001: Rop{invoke-direct . <- Ljava/lang/Object; call throws <any>}(java.lang.Object.… 10 Blort.java:17@0000: move-param-object(0) v0:NffffLBlort; <- . 11 Blort.java:17@0000: goto . <- . 15 Blort.java:17@0004: return-void . <- . 25 Blort.java:23@0000: move-param-object(0) v0:LBlort; <- . 26 Blort.java:23@0000: goto . <- . 30 Blort.java:23@0000: return-void . <- . 40 …Blort.java:31@0001: Rop{invoke-virtual . <- Ljava/lang/Object; call throws <any>}(java.lang.Object… 45 …Blort.java:32@0006: Rop{invoke-virtual . <- Ljava/lang/Object; call throws <any>}(java.lang.Object… [all …]
|
/dalvik/dx/tests/093-ssa-invoke-range/ |
D | expected.txt | 1 reading Blort.class... 6 Blort.java:2@0001: Rop{invoke-direct . <- Ljava/lang/Object; call throws <any 11 Blort.java:2@0000: move-param-object(0) v0:"this"NffffLBlort; <- . 12 Blort.java:2@0000: goto . <- . 16 Blort.java:2@0004: return-void . <- . 26 Blort.java:6@0000: move-param-int(0) v0:"a"I <- . 27 Blort.java:6@0000: move-param-int(1) v1:"b"I <- . 28 Blort.java:6@0000: move-param-int(2) v2:"c"I <- . 29 Blort.java:6@0000: move-param-int(3) v3:"d"I <- . 30 Blort.java:6@0000: move-param-int(4) v4:"e"I <- . [all …]
|
/dalvik/dx/tests/052-dex-static-var-access/ |
D | expected.txt | 1 Blort.test1:()Ljava/lang/Object;: 3 0000: sget-byte v1, Blort.staticByte:B 4 0002: sget-char v2, Blort.staticChar:C 6 0005: sget-short v2, Blort.staticShort:S 8 0008: sget v2, Blort.staticInt:I 10 000b: sget-wide v2, Blort.staticLong:J 13 000f: sget v2, Blort.staticFloat:F 16 0013: sget-wide v2, Blort.staticDouble:D 20 0018: sget-boolean v1, Blort.staticBoolean:Z 24 001f: sget-object v1, Blort.staticObject:Ljava/lang/Object; [all …]
|
/dalvik/dx/tests/087-ssa-local-vars/ |
D | expected.txt | 1 reading Blort.class... 7 Blort.java:2@0001: Rop{invoke-direct . <- Ljava/lang/Object; call throws <any 14 Blort.java:2@0004: goto . <- . 20 Blort.java:2@0000: move-param-object(0) v2:"this"NffffLBlort; <- . 21 Blort.java:2@0000: goto . <- . 27 Blort.java:2@0004: return-void . <- . 46 Blort.java:5@0001: move-int v13:"j"I <- v12:I 47 Blort.java:7@0004: new-array-object(java.lang.String[] catch) . <- v63:I=8 54 Blort.java:8@000a: new-array-object(java.lang.Object[] catch) . <- v63:I=8 61 Blort.java:10@000f: move-object v18:"anotherOne"[Ljava/lang/Object; <- v17:[L [all …]
|
/dalvik/dx/tests/069-dex-source-position/ |
D | run | 19 --dump-method=Blort.test'*' Blort.class 21 --dump-method=Blort.test'*' Blort.class 23 --dump-method=Blort.test'*' Blort.class
|
/dalvik/dx/tests/053-dex-instance-var-access/ |
D | expected.txt | 1 Blort.test1:()Ljava/lang/Object;: 5 0002: iget-byte v2, v2, Blort.insByte:B 7 0005: iget-char v3, v3, Blort.insChar:C 10 0009: iget-short v3, v3, Blort.insShort:S 13 000d: iget v3, v3, Blort.insInt:I 16 0011: iget-wide v3, v3, Blort.insLong:J 20 0016: iget v3, v3, Blort.insFloat:F 24 001b: iget-wide v3, v3, Blort.insDouble:D 29 0021: iget-boolean v2, v2, Blort.insBoolean:Z 34 0029: iget-object v2, v2, Blort.insObject:Ljava/lang/Object; [all …]
|
/dalvik/dx/tests/111-use-null-as-array/ |
D | expected.txt | 1 Blort.test_getBooleanArray:()Z: 7 Blort.test_getByteArray:()B: 13 Blort.test_getCharArray:()C: 19 Blort.test_getDoubleArray:()D: 25 Blort.test_getFloatArray:()F: 31 Blort.test_getIntArray:()I: 37 Blort.test_getLongArray:()J: 43 Blort.test_getObjectArray:()Ljava/lang/Object;: 49 Blort.test_getShortArray:()S: 55 Blort.test_setBooleanArray:()V: [all …]
|
/dalvik/dx/tests/121-sccp/ |
D | run | 18 dx --debug --dex --dump-method=Blort.test'*' Blort.class 20 dx --debug --dex --dump-method=Blort.test'*' Blort.class
|
/dalvik/dx/tests/080-dex-exception-tables/ |
D | expected.txt | 1 Blort.test1:()I: 3 0000: invoke-static {}, Blort.call1:()V 4 0003: invoke-static {}, Blort.call2:()V 5 0006: invoke-static {}, Blort.call3:()V 24 Blort.test2:()I: 26 0000: invoke-static {}, Blort.call1:()V 27 0003: invoke-static {}, Blort.call2:()V 28 0006: invoke-static {}, Blort.call3:()V 51 Blort.test3:()I: 53 0000: invoke-static {}, Blort.call1:()V [all …]
|
/dalvik/dx/tests/048-dex-new-array/ |
D | expected.txt | 1 Blort.test:()V: 5 0003: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V 8 0009: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V 11 000f: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V 14 0015: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V 17 001b: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V 20 0021: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V 23 0027: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V 26 002d: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V 28 0032: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V
|
/dalvik/dx/tests/044-dex-math-ops/ |
D | expected.txt | 1 Blort.blort:(DD)V: 9 0006: iput-wide v6, v5, Blort.d:D 14 000c: iput-wide v6, v5, Blort.d:D 19 0012: iput-wide v6, v5, Blort.d:D 24 0018: iput-wide v6, v5, Blort.d:D 29 001e: iput-wide v6, v5, Blort.d:D 34 0024: iput-wide v6, v5, Blort.d:D 36 Blort.blort:(FF)V: 44 0006: iput v4, v3, Blort.f:F 49 000c: iput v4, v3, Blort.f:F [all …]
|
/dalvik/dx/tests/061-dex-try-catch/ |
D | expected.txt | 1 Blort.test1:(I)V: 7 Blort.test2:([Ljava/lang/String;)V: 16 0007: invoke-static {}, Blort.caught:()V 22 Blort.test3:()V: 25 0001: invoke-static {v1}, Blort.zorch:(I)V 29 0007: invoke-static {}, Blort.caught:()V 35 Blort.test4:([Ljava/lang/String;)V: 40 0003: invoke-static {v2}, Blort.zorch:(I)V 44 0009: invoke-static {}, Blort.caught:()V
|
/dalvik/dx/tests/050-dex-checkcast/ |
D | Blort.java | 17 public class Blort class 19 public static Blort test(Object x) { in test() 20 return (Blort) x; in test()
|
/dalvik/dx/tests/120-disable-extended-ops/ |
D | run | 25 --dump-method=Blort.test Blort.class | grep "iget/jumbo" | wc -l` 32 --dump-method=Blort.test Blort.class | grep "iget/jumbo" | wc -l`
|
/dalvik/dx/tests/062-dex-synch-method/ |
D | expected.txt | 1 Blort.testInstance1:()V: 8 Blort.testInstance2:(Ljava/lang/Object;)V: 26 Blort.testInstance3:(III)I: 44 Blort.testInstance4:(J)J: 61 Blort.testInstance5:()V: 67 0004: invoke-virtual {v1}, Blort.testInstance5:()V 77 Blort.testStatic1:()V: 79 0000: const-class v1, Blort 83 Blort.testStatic2:(Ljava/lang/Object;)V: 86 0001: const-class v2, Blort [all …]
|
/dalvik/dx/tests/073-dex-null-array-refs/ |
D | expected.txt | 1 Blort.test1:()Ljava/lang/Object;: 8 Blort.test2:()V: 16 Blort.test3:()I: 22 Blort.test4:()Ljava/lang/Object;: 31 Blort.test5:()V: 40 Blort.test6:()I: 48 Blort.test7:([Ljava/lang/Object;)Ljava/lang/Object;: 51 0001: invoke-static {}, Blort.check:()Z 61 Blort.test8:([Ljava/lang/Object;)V: 64 0001: invoke-static {}, Blort.check:()Z [all …]
|
/dalvik/dx/tests/065-dex-new-array/ |
D | expected.txt | 1 Blort.test1:()[Z: 8 Blort.test2:()[B: 15 Blort.test3:()[S: 22 Blort.test4:()[C: 29 Blort.test5:()[I: 36 Blort.test6:()[J: 43 Blort.test7:()[F: 50 Blort.test8:()[D: 57 Blort.test9:()[Ljava/lang/Object;:
|