/dalvik/dx/tests/067-dex-switch-and-try/ |
D | expected.txt | 5 0002: move v3, v1 6 0003: packed-switch v3, 0012 // +000f 7 0006: move v3, v1 8 0007: move v0, v3 10 0009: const/16 v3, #int 10 // #000a 11 000b: move v1, v3 13 000d: const/16 v3, #int 20 // #0014 14 000f: move v1, v3 24 0002: move v3, v1 25 0003: packed-switch v3, 0018 // +0015 [all …]
|
/dalvik/dx/tests/122-switch-with-high-register/ |
D | expected.txt | 5 0003: add-int/2addr v1, v3 287 parameter <unnamed> v3 563 0003: add-int v3, v1, v4 564 0005: add-int/2addr v3, v5 565 0006: add-int/2addr v3, v6 566 0007: add-int/2addr v3, v7 567 0008: add-int/2addr v3, v8 568 0009: add-int/2addr v3, v9 569 000a: add-int/2addr v3, v10 570 000b: add-int/2addr v3, v11 [all …]
|
/dalvik/dx/tests/052-dex-static-var-access/ |
D | expected.txt | 35 0003: move v3, v0 36 0004: sput-boolean v3, Blort.staticBoolean:Z 37 0006: move v3, v1 38 0007: int-to-byte v3, v3 39 0008: sput-byte v3, Blort.staticByte:B 40 000a: move v3, v1 41 000b: int-to-char v3, v3 42 000c: sput-char v3, Blort.staticChar:C 43 000e: move v3, v1 44 000f: int-to-short v3, v3 [all …]
|
/dalvik/dx/tests/064-dex-array-access/ |
D | expected.txt | 6 0003: const/4 v3, #int 0 // #0 8 0005: aput-boolean v4, v2, v3 10 0008: const/4 v3, #int 1 // #1 11 0009: aget-boolean v2, v2, v3 19 0003: const/4 v3, #int 0 // #0 21 0005: aput-byte v4, v2, v3 23 0008: const/4 v3, #int 1 // #1 24 0009: aget-byte v2, v2, v3 32 0003: const/4 v3, #int 0 // #0 34 0005: aput-short v4, v2, v3 [all …]
|
/dalvik/dx/tests/053-dex-instance-var-access/ |
D | expected.txt | 6 0004: move-object v3, v0 7 0005: iget-char v3, v3, Blort.insChar:C 8 0007: add-int/2addr v2, v3 9 0008: move-object v3, v0 10 0009: iget-short v3, v3, Blort.insShort:S 11 000b: add-int/2addr v2, v3 12 000c: move-object v3, v0 13 000d: iget v3, v3, Blort.insInt:I 14 000f: add-int/2addr v2, v3 15 0010: move-object v3, v0 [all …]
|
/dalvik/dx/tests/109-int-branch/ |
D | expected.txt | 7 0003: move v3, v12 14 000b: move v7, v3 38 0004: const/4 v3, #int 0 // #0 39 0005: aget v2, v2, v3 40 0007: move v3, v0 41 0008: if-ge v2, v3, 000b // +0003 51 0002: const/4 v3, #null // #0 52 0003: move-object v2, v3 53 0004: move-object v3, v2 54 0005: if-nez v3, 000a // +0005 [all …]
|
/dalvik/dx/tests/044-dex-math-ops/ |
D | expected.txt | 5 0002: move-wide v3, v13 12 000a: move-wide v8, v3 17 0010: move-wide v8, v3 22 0016: move-wide v8, v3 27 001c: move-wide v8, v3 32 0022: move-wide v8, v3 41 0003: move-object v3, v0 44 0006: iput v4, v3, Blort.f:F 45 0008: move-object v3, v0 49 000c: iput v4, v3, Blort.f:F [all …]
|
/dalvik/dx/tests/075-dex-cat2-value-merge/ |
D | expected.txt | 4 0001: const-wide/16 v3, #long 0 // #0000 5 0003: move-wide v1, v3 6 0004: move-wide v3, v1 10 0009: add-long/2addr v3, v5 11 000a: move-wide v1, v3
|
/dalvik/dx/tests/069-dex-source-position/ |
D | expected.txt | 10 0008: const/4 v3, #int 1 // #1 16 0011: move v3, v0 18 0013: add-int/lit8 v3, v3, #int -2 // #fe 19 0015: invoke-static {v3}, Blort.test:(I)I 20 0018: move-result v3 21 0019: add-int/2addr v2, v3 44 0008: const/4 v3, #int 1 // #1 50 0011: move v3, v0 52 0013: add-int/lit8 v3, v3, #int -2 // #fe 53 0015: invoke-static {v3}, Blort.test:(I)I [all …]
|
/dalvik/dx/tests/062-dex-synch-method/ |
D | expected.txt | 12 0002: move-object v3, v4 13 0003: monitor-enter v3 17 0009: monitor-exit v3 20 000c: monitor-exit v3 31 0003: move v3, v10 50 0004: move-wide v3, v1 52 0007: cmp-long v3, v3, v5 53 0009: if-nez v3, 0010 // +0007 54 000b: const-wide/16 v3, #long 1 // #0001 55 000d: move-wide v0, v3 [all …]
|
/dalvik/dx/tests/076-dex-synch-and-stack/ |
D | expected.txt | 4 0001: move-object v3, v5 5 0002: monitor-enter v3 11 000b: monitor-exit v3 14 000e: monitor-exit v3
|
/dalvik/dx/tests/083-ssa-phi-placement/ |
D | expected.txt | 47 Blort.java:23@0005: move-int v3:I=0 <- v4:I=0 54 Blort.java:25@0006: move-int v4:I <- v3:I 74 Blort.java:28@0014: add-const-int(1) v3:I <- v3:I 81 Blort.java:30@001a: move-int v4:I <- v3:I 83 Blort.java:31@001c: add-const-int(2) v3:I <- v3:I 120 @????: phi v3:V <- . 157 Blort.java:51@0000: move-object v3:LBlort; <- v0:LBlort; 159 v3:LBlort; 165 Blort.java:51@0004: if-nez-object . <- v3:Ljava/lang/Object; 178 Blort.java:52@000a: move-object v6:N0007Ljava/lang/RuntimeException; <- v3:N0 [all …]
|
/dalvik/dx/tests/078-dex-local-variable-table/ |
D | expected.txt | 36 0000: move v0, v3 45 parameter <unnamed> v3 56 0000: move v0, v3 69 parameter <unnamed> v3 86 0008: const/4 v3, #int 0 // #0 88 000b: aput v4, v2, v3 90 000e: const/4 v3, #int 0 // #0 91 000f: aget v2, v2, v3 110 0002: const/16 v3, #int 10 // #000a 111 0004: if-ge v2, v3, 000b // +0007 [all …]
|
/dalvik/dx/tests/121-sccp/ |
D | expected.txt | 126 0000: const/high16 v3, #float 5.0 // #40a00000 128 0004: sub-float v0, v3, v1 130 0008: sub-float v1, v3, v0 131 000a: cmpg-float v0, v2, v3 134 0010: add-float/2addr v0, v3 154 0000: const/high16 v3, #float 10.0 // #41200000 162 000e: cmpl-float v2, v0, v3 164 0012: sub-float/2addr v0, v3 231 0005: cmpl-float v3, v2, v0 232 0007: if-nez v3, 000a // +0003 [all …]
|
/dalvik/dx/tests/071-dex-java-stack-ops/ |
D | expected.txt | 19 0007: move v3, v5 20 0008: invoke-static {v3}, Blort.consume1:(I)V 31 0005: invoke-static {v2, v3}, Blort.consume1:(J)V 45 0009: move v3, v6 48 000e: invoke-static {v3}, Blort.consume2:(I)V 61 0007: move-wide v3, v6 62 0008: invoke-static {v3, v4}, Blort.consume1:(J)V 71 0003: const/4 v3, #int 3 // #3 75 0007: move v9, v3 79 000b: move v3, v7 [all …]
|
/dalvik/dx/tests/066-dex-try-catch-rethrow/ |
D | expected.txt | 13 000e: move-object v3, v0 14 000f: invoke-direct {v2, v3}, java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V 31 000d: move-object v3, v0 32 000e: invoke-direct {v2, v3}, java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V 50 000e: move-object v3, v0 51 000f: invoke-direct {v2, v3}, java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V 69 000d: move-object v3, v0 70 000e: invoke-direct {v2, v3}, java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V 89 000e: move-object v3, v0 90 000f: invoke-direct {v2, v3}, java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
|
/dalvik/dx/tests/047-dex-wide-args/ |
D | expected.txt | 5 0002: move v3, v13 11 0008: move v8, v3 22 0002: move-wide v3, v13 28 0008: move-wide v8, v3
|
/dalvik/dx/tests/085-dex-jsr-ret/ |
D | expected.txt | 7 blort.j:@0000: move-object v3:Lblort; <- v0:Lblort; 59 blort.j:@001b: move-object v7:Lblort; <- v3:Lblort; 60 blort.j:@001b: move-object v3:Lblort; <- v7:Lblort; 71 blort.j:@002d: Rop{move-exception Ljava/lang/Throwable; <- . flows} v3:Ljava/ 90 blort.j:@002d: move-object v0:Ljava/lang/Class;=java.lang.Throwable <- v3:Lja 109 blort.j:@001b: move-object v7:Lblort; <- v3:Lblort; 110 blort.j:@001b: move-object v3:Lblort; <- v7:Lblort; 121 blort.j:@002d: Rop{move-exception Ljava/lang/Throwable; <- . flows} v3:Ljava/ 140 blort.j:@002d: move-object v0:Ljava/lang/Class;=java.lang.Throwable <- v3:Lja 146 blort.j:@002c: move-object v0:Lblort; <- v3:Lblort;
|
/dalvik/dx/tests/072-dex-switch-edge-cases/ |
D | expected.txt | 3 0000: move-object v0, v3 11 0000: move-object v0, v3 25 0000: move-object v0, v3 39 0000: move-object v0, v3 53 0000: move-object v0, v3 72 0000: move-object v0, v3 91 0000: move-object v0, v3 110 0000: move-object v0, v3
|
/dalvik/dx/tests/063-dex-empty-switch/ |
D | expected.txt | 3 0000: move-object v0, v3 11 0000: move-object v0, v3
|
/dalvik/dx/tests/093-ssa-invoke-range/ |
D | expected.txt | 29 Blort.java:6@0000: move-param-int(3) v3:"d"I <- . 47 @????: move-int v3:I=0 <- v1:I=0 51 t.methodThatNeedsInvokeRange:(IIIIII)V catch) . <- v0:I=5 v1:I=0 v2:I=5 v3:I= 79 rt.methodThatNeedsInvokeRange:(IIIIII)V catch) . <- v0:I v1:I=0 v2:I v3:I=1 v 86 rt.methodThatNeedsInvokeRange:(IIIIII)V catch) . <- v0:I v1:I=0 v2:I v3:I=1 v 100 @????: const-int(1) v3:I=1 <- . 116 rt.methodThatNeedsInvokeRange:(IIIIII)V catch) . <- v0:I v1:I v2:I v3:I=1 v4: 124 @????: move-int v9:I=1 <- v3:I=1 142 @????: const-int(1) v3:I=1 <- . 152 rt.methodThatNeedsInvokeRange:(IIIIII)V catch) . <- v1:I v2:I v3:I v4:I v5:I [all …]
|
/dalvik/dx/tests/090-dex-unify-arrays/ |
D | expected.txt | 3 0000: move v0, v3 17 0000: move v0, v3 33 0000: move v0, v3 49 0000: move v0, v3 65 0000: move v0, v3 81 0000: move v0, v3 97 0000: move v0, v3 111 0000: move v0, v3
|
/dalvik/dx/tests/061-dex-try-catch/ |
D | expected.txt | 3 0000: move v0, v3 9 0000: move-object v0, v3 37 0000: move-object v0, v3
|
/dalvik/dx/tests/096-dex-giant-catch/ |
D | Blort.java | 18 static public void blort(long v1, long v2, long v3, long v4, in blort() argument
|
/dalvik/dx/tests/073-dex-null-array-refs/ |
D | expected.txt | 37 0004: const/4 v3, #null // #0 38 0005: aput-object v3, v1, v2 50 0000: move-object v0, v3 71 000b: const/4 v3, #null // #0 72 000c: aput-object v3, v1, v2
|