/dalvik/dx/tests/048-dex-new-array/ |
D | expected.txt | 4 0001: new-array v0, v1, boolean[] 5 0003: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V 6 0006: const/4 v0, #int 1 // #1 7 0007: new-array v0, v0, byte[] 8 0009: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V 9 000c: const/4 v0, #int 2 // #2 10 000d: new-array v0, v0, char[] 11 000f: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V 12 0012: const/4 v0, #int 3 // #3 13 0013: new-array v0, v0, short[] [all …]
|
/dalvik/dx/tests/111-use-null-as-array/ |
D | expected.txt | 3 0000: const/4 v0, #null // #0 5 0002: aget-byte v0, v0, v1 6 0004: return v0 9 0000: const/4 v0, #null // #0 11 0002: aget-byte v0, v0, v1 12 0004: return v0 15 0000: const/4 v0, #null // #0 17 0002: aget-char v0, v0, v1 18 0004: return v0 21 0000: const/4 v0, #null // #0 [all …]
|
/dalvik/dx/tests/054-dex-high16/ |
D | expected.txt | 3 0000: const-wide/high16 v0, #double -Infinity // #fff0000000000000 4 0002: invoke-static {v0, v1}, Blort.sink:(D)V 5 0005: const-wide/high16 v0, #double -0.0 // #8000000000000000 6 0007: invoke-static {v0, v1}, Blort.sink:(D)V 7 000a: const-wide/high16 v0, #double 1.0 // #3ff0000000000000 8 000c: invoke-static {v0, v1}, Blort.sink:(D)V 9 000f: const-wide/high16 v0, #double Infinity // #7ff0000000000000 10 0011: invoke-static {v0, v1}, Blort.sink:(D)V 11 0014: const-wide/high16 v0, #double NaN // #7ff8000000000000 12 0016: invoke-static {v0, v1}, Blort.sink:(D)V [all …]
|
/dalvik/vm/compiler/template/mips/ |
D | TEMPLATE_STRING_INDEXOF.S | 20 lw v0, STRING_FIELDOFF_VALUE(a0) 32 addu v0, 16 # point to contents[0] 36 addu v0, v0, t7 39 move v1, v0 49 addu v0, v0, t7 66 lhu t0, 0(v0) 68 lhu t0, 2(v0) 70 lhu t0, 4(v0) 72 lhu t0, 6(v0) 74 addu v0, 8 # offset to contents[i+4] [all …]
|
D | TEMPLATE_STRING_COMPARETO.S | 19 subu v0, a0, a1 # Same? 20 bnez v0, 1f 74 subu v0, t0, t1 75 beqz v0, 1f 80 subu v0, t2, t3 81 beqz v0, 2f 94 subu v0, t0, t1 95 beqz v0, 1f 100 subu v0, t2, t3 101 beqz v0, 2f [all …]
|
/dalvik/dx/tests/073-dex-null-array-refs/ |
D | expected.txt | 3 0000: const/4 v0, #null // #0 4 0001: check-cast v0, java.lang.Object[] 6 0004: aget-object v0, v0, v1 7 0006: return-object v0 10 0000: const/4 v0, #null // #0 11 0001: check-cast v0, java.lang.Object[] 14 0005: aput-object v2, v0, v1 18 0000: const/4 v0, #null // #0 19 0001: check-cast v0, java.lang.Object[] 20 0003: array-length v0, v0 [all …]
|
/dalvik/dx/tests/065-dex-new-array/ |
D | expected.txt | 3 0000: move-object v0, v2 6 0004: move-object v0, v1 7 0005: return-object v0 10 0000: move-object v0, v2 13 0004: move-object v0, v1 14 0005: return-object v0 17 0000: move-object v0, v2 20 0004: move-object v0, v1 21 0005: return-object v0 24 0000: move-object v0, v2 [all …]
|
/dalvik/dx/tests/072-dex-switch-edge-cases/ |
D | expected.txt | 3 0000: move-object v0, v3 7 0004: move v0, v2 8 0005: return v0 11 0000: move-object v0, v3 16 0007: move v0, v2 17 0008: return v0 19 000a: move v0, v2 25 0000: move-object v0, v3 30 0007: move v0, v2 31 0008: return v0 [all …]
|
/dalvik/dx/tests/069-dex-source-position/ |
D | expected.txt | 3 0000: move v0, v5 4 0001: move v2, v0 7 0005: move v0, v2 8 0006: return v0 9 0007: move v2, v0 14 000f: move v0, v2 15 0010: move v2, v0 16 0011: move v3, v0 22 001a: move v0, v2 23 001b: move v2, v0 [all …]
|
/dalvik/dx/tests/070-dex-multianewarray/ |
D | expected.txt | 11 000e: move-object v0, v1 12 000f: move-object v1, v0 13 0010: move-object v0, v1 14 0011: return-object v0 25 000e: move-object v0, v1 26 000f: move-object v1, v0 27 0010: move-object v0, v1 28 0011: return-object v0 40 000f: move-object v0, v1 41 0010: move-object v1, v0 [all …]
|
/dalvik/dx/tests/046-dex-exceptions/ |
D | expected.txt | 3 0000: move v0, v3 4 0001: move v2, v0 8 0007: move v0, v2 9 0008: return v0 13 000c: move v0, v2 21 0000: move v0, v3 22 0001: add-int/lit8 v0, v0, #int 1 // #01 23 0003: move v2, v0 26 0008: move v0, v2 27 0009: add-int/lit8 v0, v0, #int 1 // #01 [all …]
|
/dalvik/dx/tests/078-dex-local-variable-table/ |
D | expected.txt | 3 0000: move-object v0, v2 4 0001: move-object v1, v0 14 0001: +local v0 x java.lang.Object 19 0001: move-object v0, v1 20 0002: move-object v1, v0 23 0006: move-object v0, v1 24 0007: return-object v0 30 0002: +local v0 arr java.lang.Object[] 32 0007: -local v0 arr java.lang.Object[] 36 0000: move v0, v3 [all …]
|
/dalvik/dx/tests/080-dex-exception-tables/ |
D | expected.txt | 7 000b: move v0, v1 8 000c: return v0 10 000e: move-object v0, v1 12 0011: move v0, v1 15 0014: move-object v0, v1 17 0017: move v0, v1 30 000b: move v0, v1 31 000c: return v0 33 000e: move-object v0, v1 35 0011: move v0, v1 [all …]
|
/dalvik/dx/tests/045-dex-switch-ops/ |
D | expected.txt | 3 0000: move-object v0, v3 8 0007: move v0, v2 9 0008: return v0 11 000a: move v0, v2 14 000d: move v0, v2 17 0010: move v0, v2 20 0013: move v0, v2 30 0000: move-object v0, v3 35 0007: move v0, v2 36 0008: return v0 [all …]
|
/dalvik/dx/tests/071-dex-java-stack-ops/ |
D | expected.txt | 3 0000: const/4 v0, #int 0 // #0 4 0001: move v2, v0 5 0002: move v0, v2 8 0007: invoke-static {v0}, Blort.consume2:(I)V 12 0000: const/4 v0, #int 0 // #0 14 0002: move v4, v0 16 0004: move v0, v4 23 0011: invoke-static {v0}, Blort.consume4:(I)V 27 0000: const-wide/16 v0, #long 0 // #0000 28 0002: move-wide v4, v0 [all …]
|
/dalvik/dx/tests/121-sccp/ |
D | expected.txt | 5 0004: sub-double v0, v6, v2 6 0006: add-double v4, v2, v0 7 0008: sub-double v2, v6, v0 8 000a: cmpg-double v0, v4, v6 9 000c: if-gtz v0, 0014 // +0008 10 000e: const-wide/high16 v0, #double 1.0 // #3ff0000000000000 11 0010: add-double/2addr v0, v6 12 0011: const-wide/high16 v0, #double 2.0 // #4000000000000000 33 0004: const-wide/high16 v0, #double 9.0 // #4022000000000000 36 000a: sub-double/2addr v0, v4 [all …]
|
/dalvik/dx/tests/062-dex-synch-method/ |
D | expected.txt | 3 0000: move-object v0, v2 10 0000: move-object v0, v4 19 000b: move-exception v0 21 000d: throw v0 28 0000: move-object v0, v7 38 000b: move v0, v4 40 000d: return v0 42 000f: move v0, v4 46 0000: move-object v0, v8 55 000d: move-wide v0, v3 [all …]
|
/dalvik/dx/tests/090-dex-unify-arrays/ |
D | expected.txt | 3 0000: move v0, v3 4 0001: move v1, v0 10 000a: move-object v0, v1 11 000b: return-object v0 17 0000: move v0, v3 18 0001: move v2, v0 26 000d: move v0, v2 27 000e: return v0 33 0000: move v0, v3 34 0001: move v2, v0 [all …]
|
/dalvik/dx/tests/064-dex-array-access/ |
D | expected.txt | 3 0000: move-object v0, v5 12 000b: move v0, v2 13 000c: return v0 16 0000: move-object v0, v5 25 000b: move v0, v2 26 000c: return v0 29 0000: move-object v0, v5 38 000b: move v0, v2 39 000c: return v0 42 0000: move-object v0, v5 [all …]
|
/dalvik/dx/tests/053-dex-instance-var-access/ |
D | expected.txt | 3 0000: move-object v0, v5 4 0001: move-object v2, v0 6 0004: move-object v3, v0 9 0008: move-object v3, v0 12 000c: move-object v3, v0 15 0010: move-object v3, v0 19 0015: move-object v3, v0 23 001a: move-object v3, v0 28 0020: move-object v2, v0 33 0028: move-object v2, v0 [all …]
|
/dalvik/vm/mterp/mips/ |
D | OP_CONST_CLASS.S | 10 LOAD_eas2(v0, a2, a1) # v0 <- pResClasses[BBBB] 12 bnez v0, .L${opcode}_resolve # v0!=0 => resolved-ok 22 JAL(dvmResolveClass) # v0 <- Class reference 24 beqz v0, common_exceptionThrown # yup, handle the exception 29 SET_VREG_GOTO(v0, rOBJ, t0) # vAA <- v0
|
D | OP_CONST_STRING.S | 10 LOAD_eas2(v0, a2, a1) # v0 <- pResStrings[BBBB] 12 bnez v0, .L${opcode}_resolve 21 JAL(dvmResolveString) # v0 <- String reference 23 beqz v0, common_exceptionThrown # yup, handle the exception 28 SET_VREG_GOTO(v0, rOBJ, t0) # vAA <- v0
|
/dalvik/dx/tests/068-dex-infinite-loop/ |
D | expected.txt | 7 0003: move-result v0 8 0004: if-nez v0, 0000 // -0004 13 0003: move-result v0 14 0004: if-eqz v0, 000a // +0006 21 0003: move-result v0 22 0004: if-eqz v0, 0007 // +0003 25 000a: move-result v0 26 000b: if-eqz v0, 0000 // -000b
|
/dalvik/dx/tests/059-dex-call-super/ |
D | expected.txt | 3 0000: move-object v0, v3 4 0001: move-object v1, v0 6 0005: move-object v1, v0 10 000b: move v0, v1 11 000c: return v0 14 0000: move-object v0, v2 15 0001: move-object v1, v0
|
/dalvik/dx/tests/063-dex-empty-switch/ |
D | expected.txt | 3 0000: move-object v0, v3 7 0004: move v0, v2 8 0005: return v0 11 0000: move-object v0, v3 17 0006: move v0, v2 18 0007: return v0
|