/dalvik/dx/tests/024-code-bytecode/ |
D | small-class.txt | 25 01 0005 "blort" # 000f: utf8["blort"] 28 0c 000f 0010 # 0012: nat[blort:x/y/Zzz] 29 0c 000f 0011 # 0013: nat[blort:()V] 68 0f # 000f: dconst_1 89 1f # 0039: lload_1 95 25 # 003f: fload_3 105 2f # 0049: laload 111 35 # 004f: saload 121 3f # 005e: lstore_0 122 40 # 005f: lstore_1 [all …]
|
D | expected.txt | 21 000f: utf8{"blort"} 64 000f: dconst_1 // 1.0 91 003f: fload_3 // 03 107 004f: saload 118 005f: lstore_1 // 01, category-2 134 006f: lastore 150 007f: iadd 166 008f: irem 182 009f: ior 223 00ea: ret 2f [all …]
|
/dalvik/dx/tests/032-bb-live-code/ |
D | expected.txt | 75 block 000c: 000c..000f 77 next 000f 79 block 000f: 000f..0012 80 000f: ifle 0036 116 002a: ifnull 003f 118 next 003f 165 block 003e: 003e..003f 168 block 003f: 003f..0040 169 003f: return 230 block 001e: 001e..001f [all …]
|
/dalvik/dx/tests/044-dex-math-ops/ |
D | Blort.java | 21 private volatile float f; field in Blort 57 f = -f1; in blort() 58 f = f1 + f2; in blort() 59 f = f1 - f2; in blort() 60 f = f1 * f2; in blort() 61 f = f1 / f2; in blort() 62 f = f1 % f2; in blort()
|
D | expected.txt | 16 000f: move-wide v6, v1 44 0006: iput v4, v3, Blort.f:F 49 000c: iput v4, v3, Blort.f:F 51 000f: move v4, v1 54 0012: iput v4, v3, Blort.f:F 59 0018: iput v4, v3, Blort.f:F 64 001e: iput v4, v3, Blort.f:F 69 0024: iput v4, v3, Blort.f:F 82 000a: const/4 v5, #int -1 // #f 85 000f: move-object v3, v0 [all …]
|
/dalvik/dx/tests/080-dex-exception-tables/ |
D | expected.txt | 11 000f: const/16 v1, #int 10 // #000a 34 000f: const/16 v1, #int 10 // #000a 58 000f: const/16 v1, #int 13 // #000d 71 001f: move-exception v1 79 catch java.lang.RuntimeException -> 001f 82 java.lang.RuntimeException -> 001f 86 java.lang.RuntimeException -> 001f 89 java.lang.RuntimeException -> 001f 90 try 000c..000f 91 catch java.lang.RuntimeException -> 001f [all …]
|
/dalvik/dx/tests/045-dex-switch-ops/ |
D | expected.txt | 16 000f: const/4 v2, #int 4 // #4 26 3: 0000000f // +0000000c 27 4: 00000012 // +0000000f 43 000f: const/4 v2, #int 4 // #4 52 100: 0000000f // +0000000c 53 1000: 00000012 // +0000000f
|
/dalvik/dx/tests/090-dex-unify-arrays/ |
D | expected.txt | 14 000f: goto 0007 // -0008 19 0002: if-eqz v2, 000f // +000d 28 000f: const/4 v2, #int 1 // #1 35 0002: if-eqz v2, 000f // +000d 44 000f: const/4 v2, #int 1 // #1 51 0002: if-eqz v2, 000f // +000d 60 000f: const/4 v2, #int 1 // #1 67 0002: if-eqz v2, 000f // +000d 76 000f: const/4 v2, #int 1 // #1 83 0002: if-eqz v2, 000f // +000d [all …]
|
/dalvik/dx/tests/067-dex-switch-and-try/ |
D | expected.txt | 6 0003: packed-switch v3, 0012 // +000f 14 000f: move v1, v3 32 000f: goto 0006 // -0009 45 try 000c..000f 59 000f: goto 0006 // -0009 72 try 000c..000f 86 000f: goto 0006 // -0009 99 try 000c..000f
|
/dalvik/dx/tests/014-field-attrib-ConstantValue/ |
D | small-class.txt | 8 001f # constant_pool_count 23 01 0001 "f" # 000b: utf8["f"] 27 08 0001 # 000f: string["Small"] 101 000b # "f" 137 000f # value
|
/dalvik/dx/tests/115-merge/testdata/ |
D | Annotated.java | 7 c = @Annotated.Nested(e="E1", f=1695938256, g=7264081114510713000L), 8 d = { @Annotated.Nested(e="E2", f=1695938256, g=7264081114510713000L) }) 28 int f() default 0; in f() method
|
/dalvik/dx/tests/098-dex-jsr-ret-throw/ |
D | expected.txt | 35 next 000f * 37 block 000f 39 ViewDebug.java:567@000f: const-object-nothrow(null) v11:<null>=null <- . 45 pred 000f 81 block 001f 83 ViewDebug.java:573@001f: move-object v16:N001cLjava/io/InputStreamReader; <- 85 ViewDebug.java:573@001f: move-object v13:N001cLjava/io/InputStreamReader; <- 87 ViewDebug.java:573@001f: move-object v14:N001cLjava/io/InputStreamReader; <- 123 block 002f 125 ViewDebug.java:574@002f: move-object v4:"command"Ljava/lang/String; <- v11:Lj [all …]
|
/dalvik/dx/tests/135-invoke-custom/ |
D | expected.txt | 7 00000c: 665a 629f 7c24 f7b7 45c0|signature 23 000058: 4f00 0000 |method_ids_size: 0000004f 61 |[f] "DFFD" 93 |[1f] "L" 125 |[2f] "Ljava/lang/IllegalAccessException;" 144 000150: 9f19 0000 | string_data_off: 0000199f 157 |[3f] "Ljava/util/List;" 189 |[4f] "VI" 221 |[5f] "asType" 253 |[6f] "findAny" [all …]
|
/dalvik/dx/tests/132-invoke-polymorphic/ |
D | expected.txt | 36 00007c: 7f06 0000 | string_data_off: 0000067f 59 |[f] "Ljava/lang/Object;" 85 |[1c] "f" 91 |[1f] "l" 123 |[2f] "testInvokeLongReturnNoArgs" 156 000168: 0f00 0000 | descriptor_idx: 0000000f 229 |[f] void proto(java.lang.invoke.MethodHandle, int, int, int) 279 000296: 0f00 | proto_idx: 000f 296 0002b8: 2f00 0000 | name_idx: 0000002f 301 … |[f] TestInvokePolymorphic.testInvokeVoidReturn3IntArguments:(Ljava/lang/invoke/MethodHandle;III)V [all …]
|
D | TestInvokePolymorphic.java | 83 float f, String s) throws Throwable { 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()
|
/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 | expected.txt | 31 Blort.java:6@0000: move-param-int(5) v5:"f"I <- . 81 next 000f 82 block 000f 95 pred 000f 148 first 000f 156 pred 000f 163 Blort.java:33@0000: move-param-int(6) v6:"f"I <- . 170 block 000f 197 Blort.java:42@000f: return-void . <- . 216 next 000f [all …]
|
D | Blort.class | ... a
int b
int c
int d
int e
int f
void testNoLocals ()
void testMixedLocals ()
int src ... |
/dalvik/dx/tests/139-lambda-metafactory/ |
D | expected.txt | 57 |[f] "Ljava/lang/String;" 89 |[1f] "consumer" 134 000140: 0f00 0000 | descriptor_idx: 0000000f 147 |[f] V 171 000198: 0f00 0000 | return_type_idx: 0000000f // void 175 0001a4: 0f00 0000 | return_type_idx: 0000000f // void 179 0001b0: 0f00 0000 | return_type_idx: 0000000f // void 183 0001bc: 0f00 0000 | return_type_idx: 0000000f // void 187 0001c8: 0f00 0000 | return_type_idx: 0000000f // void 338 000306: 0e00 | 000f: return-void [all …]
|
/dalvik/dx/tests/136-null-constant-debug-info/ |
D | NullConstant.java | 21 NullConstant f; in m() local 22 f = t = null; in m()
|
/dalvik/dx/tests/005-cp-top-down/ |
D | small-class.txt | 21 0c 000f 000d # 000b: nat[blort:()V] 22 0c 000f 000e # 000c: nat[blort:x/y/Zzz] 25 01 0005 "blort" # 000f: utf8["blort"]
|
/dalvik/dx/tests/092-ssa-cfg-edge-cases/ |
D | expected.txt | 38 block 001f 40 Blort.java:9@001f: const-object("foo" catch) . <- . 64 next 001f 66 pred 001f 67 Blort.java:9@001f: Rop{move-result-pseudo Ljava/lang/String; <- . flows} v1:L 69 Blort.java:9@001f: goto . <- .
|
/dalvik/opcode-gen/ |
D | opcode-gen.awk | 507 function flagsToC(f, parts, result, i) { 509 count = split(f, parts, /\|/); # Split input at pipe characters. 513 f = flagValues[parts[i]]; 514 if (f == "") { 517 } else if (f == "0") { 520 result = f; 522 result = result "|" f; 533 for (f in parts) { 534 if (parts[f] == "optimized") return 1;
|
/dalvik/dx/tests/133-source-debug-extension/ |
D | HelloKt.class | ... jvm.functions.Function1 body
int $i$f$apply
public static final int x (int) ... |
/dalvik/dx/tests/069-dex-source-position/ |
D | expected.txt | 14 000f: move v0, v2 27 001f: move-object v1, v2 48 000f: move v0, v2 61 001f: move-object v1, v2 98 000f: move v0, v2 111 001f: move-object v1, v2
|