/dalvik/dx/tests/121-sccp/ |
D | Blort.java | 5 int a, b, c, d; in testIntAddSub() local 10 d = 5; in testIntAddSub() 11 a = d - b; in testIntAddSub() 12 if (c <= d) { in testIntAddSub() 13 c = d + 1; in testIntAddSub() 59 float a, b, c, d; in testFloatAddSub() local 64 d = 5; in testFloatAddSub() 65 a = d - b; in testFloatAddSub() 66 if (c <= d) { in testFloatAddSub() 67 c = d + 1; in testFloatAddSub() [all …]
|
D | Blort.debug.class | ... testIntAddSub ()
int a
int b
int c
int d
public static int testIntMult ()
int a
int b ... |
/dalvik/dx/tests/024-code-bytecode/ |
D | small-class.txt | 24 06 41195895 5f8a0903 # 000d: double[415269.3433] 66 0d # 000d: fconst_2 78 14 000d # 0027: ldc2_w <double> 87 1d # 0037: iload_3 93 23 # 003d: fload_1 103 2d # 0047: aload_3 109 33 # 004d: baload 119 3d # 005c: istore_2 120 3e # 005d: istore_3 135 4d # 006c: astore_2 [all …]
|
D | expected.txt | 20 000d: double{0x411958955f8a0903 / 415269.3433} 62 000d: fconst_2 // 2.0 89 003d: fload_1 // 01 105 004d: baload 116 005d: istore_3 // 03 132 006d: astore_3 // 03 148 007d: dup2_x2 164 008d: fdiv 180 009d: iand 245 014d: return [all …]
|
/dalvik/dx/tests/032-bb-live-code/ |
D | expected.txt | 108 0024: if_acmpeq 003d 110 next 003d 115 block 002a: 002a..002d 117 next 002d 119 block 002d: 002d..0030 120 002d: ifnonnull 0040 159 block 003c: 003c..003d 162 block 003d: 003d..003e 163 003d: return 193 000d: wide ret 0000 [all …]
|
/dalvik/dx/src/com/android/dx/io/instructions/ |
D | FourRegisterDecodedInstruction.java | 35 private final int d; field in FourRegisterDecodedInstruction 42 int a, int b, int c, int d) { in FourRegisterDecodedInstruction() argument 48 this.d = d; in FourRegisterDecodedInstruction() 78 return d; in getD() 86 getTarget(), getLiteral(), a, b, c, d); in withIndex()
|
D | FiveRegisterDecodedInstruction.java | 35 private final int d; field in FiveRegisterDecodedInstruction 45 int a, int b, int c, int d, int e) { in FiveRegisterDecodedInstruction() argument 51 this.d = d; in FiveRegisterDecodedInstruction() 82 return d; in getD() 96 getTarget(), getLiteral(), a, b, c, d, e); in withIndex()
|
D | DecodedInstruction.java | 415 int d = getD(); in getDUnit() local 417 if ((d & ~0xffff) != 0) { in getDUnit() 418 throw new DexException("Register D out of range: " + Hex.u8(d)); in getDUnit() 421 return (short) d; in getDUnit() 429 int d = getD(); in getDByte() local 431 if ((d & ~0xff) != 0) { in getDByte() 432 throw new DexException("Register D out of range: " + Hex.u8(d)); in getDByte() 435 return (short) d; in getDByte() 443 int d = getD(); in getDNibble() local 445 if ((d & ~0xf) != 0) { in getDNibble() [all …]
|
/dalvik/dx/tests/132-invoke-polymorphic/ |
D | TestInvokePolymorphic.java | 72 public static void testInvokeVoidReturn3Arguments(MethodHandle mh, Object o, long l, double d) in testInvokeVoidReturn3Arguments() argument 74 mh.invoke(o, l, d); in testInvokeVoidReturn3Arguments() 78 double d) throws Throwable { in testInvokeExactVoidReturn3Arguments() argument 79 mh.invokeExact(o, l, d); in testInvokeExactVoidReturn3Arguments() 82 public static int testInvokeIntReturn5Arguments(MethodHandle mh, Object o, long l, double d, in testInvokeIntReturn5Arguments() argument 84 return (int) mh.invoke(o, l, d, f, s); in testInvokeIntReturn5Arguments() 88 double d, float f, String s) in testInvokeExactIntReturn5Arguments() argument 90 return (int) mh.invokeExact(o, l, d, f, s); in testInvokeExactIntReturn5Arguments()
|
D | TestInvokePolymorphic.class | ... .invoke.MethodHandle mh
Object o
long l
double d
public static void testInvokeExactVoidReturn3Arguments (java.lang.invoke |
D | expected.txt | 42 000088: 8d06 0000 | string_data_off: 0000068d 55 |[d] "LTestInvokePolymorphic;" 64 0000b4: 0d07 0000 | string_data_off: 0000070d 83 |[1b] "d" 87 |[1d] "invoke" 88 0000e4: 9d07 0000 | string_data_off: 0000079d 110 000110: 6d08 0000 | string_data_off: 0000086d 112 000114: 8d08 0000 | string_data_off: 0000088d 119 |[2d] "testInvokeIntReturn5Arguments" 152 000160: 0d00 0000 | descriptor_idx: 0000000d [all …]
|
/dalvik/dx/tests/044-dex-math-ops/ |
D | Blort.java | 22 private volatile double d; field in Blort 66 d = -d1; in blort() 67 d = d1 + d2; in blort() 68 d = d1 - d2; in blort() 69 d = d1 * d2; in blort() 70 d = d1 / d2; in blort() 71 d = d1 % d2; in blort()
|
D | expected.txt | 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 28 001d: div-double/2addr v6, v8 29 001e: iput-wide v6, v5, Blort.d:D 34 0024: iput-wide v6, v5, Blort.d:D 63 001d: div-float/2addr v4, v5 84 000d: iput v4, v3, Blort.i:I 97 001d: move v5, v2 [all …]
|
/dalvik/ |
D | Android.mk | 34 d := 36 d := debug 39 d := $(d)-install 41 ifneq ($(d),debug-install)
|
/dalvik/dx/tests/014-field-attrib-ConstantValue/ |
D | small-class.txt | 17 01 000d "ConstantValue" # 0005: utf8["ConstantValue"] 21 01 0001 "d" # 0009: utf8["d"] 25 01 0001 "h" # 000d: utf8["h"] 39 01 0001 "Z" # 001d: utf8["Z"] 81 0009 # "d" 121 000d # "h" 122 001d # "S"
|
/dalvik/dx/tests/085-dex-jsr-ret/ |
D | expected.txt | 53 pred 003d 64 blort.j:@001d: Rop{invoke-virtual . <- Lblort; call throws <any>}(blort.test_ 70 blort.j:@002d: Rop{move-exception Ljava/lang/Throwable; <- . flows} v3:Ljava/ 72 blort.j:@002d: goto . <- . 78 next 003d 83 block 003d 89 blort.j:@002d: move-object v0:Ljava/lang/Class;=java.lang.Throwable <- v3:Lja 91 blort.j:@002d: goto . <- . 114 blort.j:@001d: Rop{invoke-virtual . <- Lblort; call throws <any>}(blort.test_ 120 blort.j:@002d: Rop{move-exception Ljava/lang/Throwable; <- . flows} v3:Ljava/ [all …]
|
/dalvik/dx/tests/090-dex-unify-arrays/ |
D | expected.txt | 13 000d: new-array v1, v1, java.lang.Integer[] 19 0002: if-eqz v2, 000f // +000d 26 000d: move v0, v2 35 0002: if-eqz v2, 000f // +000d 42 000d: move v0, v2 51 0002: if-eqz v2, 000f // +000d 58 000d: move v0, v2 67 0002: if-eqz v2, 000f // +000d 74 000d: move v0, v2 83 0002: if-eqz v2, 000f // +000d [all …]
|
/dalvik/dx/tests/072-dex-switch-edge-cases/ |
D | expected.txt | 56 0003: sparse-switch v2, 0010 // +000d 64 000d: move v0, v2 75 0003: sparse-switch v2, 0010 // +000d 83 000d: move v0, v2 94 0003: sparse-switch v2, 0010 // +000d 102 000d: move v0, v2 113 0003: sparse-switch v2, 0010 // +000d 121 000d: move v0, v2
|
/dalvik/dx/tests/080-dex-exception-tables/ |
D | expected.txt | 9 000d: move-exception v1 22 catch java.lang.IndexOutOfBoundsException -> 000d, 32 000d: move-exception v1 47 catch java.lang.IndexOutOfBoundsException -> 000d, 58 000f: const/16 v1, #int 13 // #000d 69 001d: move v0, v1 98 000c: const/16 v1, #int 13 // #000d 112 001d: move-object v0, v1 134 0009: const/16 v1, #int 13 // #000d 137 000d: move-exception v1 [all …]
|
/dalvik/dx/tests/093-ssa-invoke-range/ |
D | Blort.java | 5 (int a, int b, int c, int d, int e, int f) { in methodThatNeedsInvokeRange() argument 32 void testAllParams(int a, int b, int c, int d, int e, int f) { in testAllParams() argument 33 methodThatNeedsInvokeRange(a, b, c, d, e, f); in testAllParams()
|
D | Blort.class | ... , int)
int a
int b
int c
int d
int e
int f
void testNoLocals ()
void testMixedLocals ... |
/dalvik/dx/tests/053-dex-instance-var-access/ |
D | expected.txt | 13 000d: iget v4, v4, Blort.insInt:I 25 001d: double-to-int v4, v4 30 0023: if-eqz v3, 002d // +000a 32 0026: if-lez v3, 002d // +0007 37 002d: const/4 v3, #null // #0 53 000d: move-object v5, v1 66 001d: int-to-long v6, v6
|
/dalvik/dx/tests/056-dex-call-interface/ |
D | Blort.java | 19 public static int test(Zorch z, double d) { in test() argument 21 z.zorch2(d); in test()
|
/dalvik/dx/tests/135-invoke-custom/ |
D | expected.txt | 57 |[d] "C" 78 0000cc: 8d17 0000 | string_data_off: 0000178d 89 |[1d] "J" 121 |[2d] "Ljava/io/PrintStream;" 122 000124: 8d18 0000 | string_data_off: 0000188d 153 |[3d] "Ljava/lang/invoke/MethodType;" 185 |[4d] "VD" 217 |[5d] "apply" 249 |[6d] "fieldTest9" 250 000224: 071d 0000 | string_data_off: 00001d07 [all …]
|
/dalvik/dx/tests/086-ssa-edge-split/ |
D | expected.txt | 51 next 001d 87 pred 001d 127 block 001d 199 block 000d 202 …Blort.java:51@000d: move-object v1:Ljava/lang/Class;=java.lang.Throwable <- v2:Ljava/lang/Class;=j… 203 Blort.java:51@000d: goto . <- . 208 pred 000d 217 Blort.java:51@000d: goto . <- . 218 next 000d 255 …Blort.java:51@000d: Rop{move-exception Ljava/lang/Throwable; <- . flows} v2:Ljava/lang/Throwable; … [all …]
|