/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/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/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 | 4 0001: move-object v3, v1 5 0002: iget-byte v3, v3, Blort.insByte:B 8 0007: add-int/2addr v3, v4 11 000b: add-int/2addr v3, v4 14 000f: add-int/2addr v3, v4 18 0014: add-int/2addr v3, v4 22 0019: add-int/2addr v3, v4 26 001e: add-int/2addr v3, v4 27 001f: move v2, v3 28 0020: move-object v3, v1 [all …]
|
/dalvik/dx/tests/044-dex-math-ops/ |
D | expected.txt | 5 0002: move-wide v3, v14 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/109-int-branch/ |
D | expected.txt | 6 0003: move v3, v12 13 000b: move v7, v3 37 0004: const/4 v3, #int 0 // #0 38 0005: aget v2, v2, v3 39 0007: move v3, v0 40 0008: if-ge v2, v3, 000b // +0003 50 0002: const/4 v3, #null // #0 51 0003: move-object v2, v3 52 0004: move-object v3, v2 53 0005: if-nez v3, 000a // +0005 [all …]
|
/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/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/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/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/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/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 63 0000: move-object v0, v3 64 0001: move-object v2, v3 85 0000: move-object v0, v3 107 0006: move v3, v0 109 0008: if-ne v3, v4, 000e // +0006 [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/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/085-dex-jsr-ret/ |
D | expected.txt | 6 blort.j:@0000: move-object v3:Lblort; <- v0:Lblort; 58 blort.j:@001b: move-object v7:Lblort; <- v3:Lblort; 59 blort.j:@001b: move-object v3:Lblort; <- v7:Lblort; 70 blort.j:@002d: Rop{move-exception Ljava/lang/Throwable; <- . flows} v3:Ljava/ 89 blort.j:@002d: move-object v0:Ljava/lang/Class;=java.lang.Throwable <- v3:Lja 108 blort.j:@001b: move-object v7:Lblort; <- v3:Lblort; 109 blort.j:@001b: move-object v3:Lblort; <- v7:Lblort; 120 blort.j:@002d: Rop{move-exception Ljava/lang/Throwable; <- . flows} v3:Ljava/ 139 blort.j:@002d: move-object v0:Ljava/lang/Class;=java.lang.Throwable <- v3:Lja 145 blort.j:@002c: move-object v0:Lblort; <- v3:Lblort;
|
/dalvik/dx/tests/137-dexmerger-dex38/ |
D | expected.txt | 126 00412c: 7010 a800 0300 |0000: invoke-direct {v3}, Linvokecustom/Super;.<ini… 128 004134: 5930 0e00 |0004: iput v0, v3, Linvokecustom/InvokeCustom;.fiel… 208 0041fe: 6e40 c700 1043 |000f: invoke-virtual {v0, v1, v3, v4}, Ljava/lang/i… 405 004426: 2203 1700 |0013: new-instance v3, Ljava/lang/StringBuilder; //… 406 00442a: 7010 b400 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;… 408 004434: 6e20 ba00 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBui… 409 00443a: 0c03 |001d: move-result-object v3 410 00443c: 6e20 b600 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBui… 412 004444: 1a03 0600 |0022: const-string v3, " new " // string@0006 413 004448: 6e20 ba00 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBui… [all …]
|
/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/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/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/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/141-invoke-polymorphic-varhandles/ |
D | expected.txt | 249 invoke-polymorphic {v1, v0, v3, v2}, java.lang.invoke.VarHandle.compareAndExchangeAcquire:([Ljava/l… 250 invoke-polymorphic {v1, v0, v3, v2}, java.lang.invoke.VarHandle.compareAndExchangeAcquire:([Ljava/l… 251 invoke-polymorphic {v1, v0, v3, v2}, java.lang.invoke.VarHandle.compareAndExchange:([Ljava/lang/Obj… 252 invoke-polymorphic {v1, v0, v3, v2}, java.lang.invoke.VarHandle.compareAndExchange:([Ljava/lang/Obj… 253 invoke-polymorphic {v1, v0, v3, v2}, java.lang.invoke.VarHandle.compareAndExchangeRelease:([Ljava/l… 254 invoke-polymorphic {v1, v0, v3, v2}, java.lang.invoke.VarHandle.compareAndExchangeRelease:([Ljava/l… 255 invoke-polymorphic {v1, v0, v3, v2}, java.lang.invoke.VarHandle.compareAndSet:([Ljava/lang/Object;)… 256 invoke-polymorphic {v1, v0, v3, v2}, java.lang.invoke.VarHandle.compareAndSet:([Ljava/lang/Object;)… 257 invoke-polymorphic {v1, v0, v3, v2}, java.lang.invoke.VarHandle.weakCompareAndSetAcquire:([Ljava/la… 258 invoke-polymorphic {v1, v0, v3, v2}, java.lang.invoke.VarHandle.weakCompareAndSetAcquire:([Ljava/la… [all …]
|
/dalvik/dx/tests/138-invoke-polymorphic-again/ |
D | expected.txt | 5 0003: const/16 v3, #int -42 // #ffd6 6 0005: invoke-static {v2, v3}, Main.assertEquals:(II)V 8 0009: const/4 v3, #int 1 // #1 49 0003: const/16 v3, #int -42 // #ffd6 50 0005: invoke-static {v2, v3}, Main.assertEquals:(II)V 52 0009: const/4 v3, #int 1 // #1
|
/dalvik/dx/tests/070-dex-multianewarray/ |
D | expected.txt | 33 0002: const/4 v3, #int 4 // #4 34 0003: filled-new-array {v1, v2, v3}, int[] 48 0002: const/4 v3, #int 0 // #0 49 0003: filled-new-array {v1, v2, v3}, int[] 63 0002: const/4 v3, #int 5 // #5 65 0004: filled-new-array {v1, v2, v3, v4}, int[] 79 0003: const/4 v3, #int 2 // #2 82 0006: filled-new-array {v1, v2, v3, v4, v5}, int[] 96 0003: const/4 v3, #int 2 // #2 99 0006: filled-new-array {v1, v2, v3, v4, v5}, int[] [all …]
|
/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
|
/dalvik/dx/tests/063-dex-empty-switch/ |
D | expected.txt | 3 0000: move-object v0, v3 11 0000: move-object v0, v3
|