/dalvik/dx/tests/121-sccp/ |
D | Blort.java | 5 int a, b, c, d; in testIntAddSub() local 6 a = 3; in testIntAddSub() 7 b = 5 - a; in testIntAddSub() 9 c = a + b; in testIntAddSub() 11 a = d - b; in testIntAddSub() 22 int a = 6; in testIntMult() local 23 int b = 9 - a; in testIntMult() 33 int a = 30; in testIntDiv() local 34 int b = 9 - a / 5; in testIntDiv() 40 return c * (60 / a); in testIntDiv() [all …]
|
/dalvik/libdex/ |
D | sha1.cpp | 135 unsigned long a, b, c, d, e; in SHA1Transform() local 149 a = state[0]; in SHA1Transform() 155 R0(a,b,c,d,e, 0); R0(e,a,b,c,d, 1); R0(d,e,a,b,c, 2); in SHA1Transform() 156 R0(c,d,e,a,b, 3); R0(b,c,d,e,a, 4); R0(a,b,c,d,e, 5); in SHA1Transform() 157 R0(e,a,b,c,d, 6); R0(d,e,a,b,c, 7); R0(c,d,e,a,b, 8); in SHA1Transform() 158 R0(b,c,d,e,a, 9); R0(a,b,c,d,e,10); R0(e,a,b,c,d,11); in SHA1Transform() 159 R0(d,e,a,b,c,12); R0(c,d,e,a,b,13); R0(b,c,d,e,a,14); in SHA1Transform() 160 R0(a,b,c,d,e,15); R1(e,a,b,c,d,16); R1(d,e,a,b,c,17); in SHA1Transform() 161 R1(c,d,e,a,b,18); R1(b,c,d,e,a,19); R2(a,b,c,d,e,20); in SHA1Transform() 162 R2(e,a,b,c,d,21); R2(d,e,a,b,c,22); R2(c,d,e,a,b,23); in SHA1Transform() [all …]
|
/dalvik/dx/src/com/android/dx/io/instructions/ |
D | OneRegisterDecodedInstruction.java | 26 private final int a; field in OneRegisterDecodedInstruction 33 int a) { in OneRegisterDecodedInstruction() argument 36 this.a = a; in OneRegisterDecodedInstruction() 46 return a; in getA() 53 getTarget(), getLiteral(), a); in withIndex()
|
D | RegisterRangeDecodedInstruction.java | 27 private final int a; field in RegisterRangeDecodedInstruction 37 int a, int registerCount) { in RegisterRangeDecodedInstruction() argument 40 this.a = a; in RegisterRangeDecodedInstruction() 51 return a; in getA() 58 getTarget(), getLiteral(), a, registerCount); in withIndex()
|
D | TwoRegisterDecodedInstruction.java | 26 private final int a; field in TwoRegisterDecodedInstruction 36 int a, int b) { in TwoRegisterDecodedInstruction() argument 39 this.a = a; in TwoRegisterDecodedInstruction() 50 return a; in getA() 62 getTarget(), getLiteral(), a, b); in withIndex()
|
D | ThreeRegisterDecodedInstruction.java | 26 private final int a; field in ThreeRegisterDecodedInstruction 39 int a, int b, int c) { in ThreeRegisterDecodedInstruction() argument 42 this.a = a; in ThreeRegisterDecodedInstruction() 54 return a; in getA() 71 getTarget(), getLiteral(), a, b, c); in withIndex()
|
D | FourRegisterDecodedInstruction.java | 26 private final int a; field in FourRegisterDecodedInstruction 42 int a, int b, int c, int d) { in FourRegisterDecodedInstruction() argument 45 this.a = a; in FourRegisterDecodedInstruction() 58 return a; in getA() 80 getTarget(), getLiteral(), a, b, c, d); in withIndex()
|
D | FiveRegisterDecodedInstruction.java | 26 private final int a; field in FiveRegisterDecodedInstruction 45 int a, int b, int c, int d, int e) { in FiveRegisterDecodedInstruction() argument 48 this.a = a; in FiveRegisterDecodedInstruction() 62 return a; in getA() 89 getTarget(), getLiteral(), a, b, c, d, e); in withIndex()
|
/dalvik/dx/tests/115-merge/testdata/ |
D | Annotated.java | 6 @Annotated.Marker(a = "on class", b = {"A", "B", "C" }, 11 @Annotated.Marker(a="on field") 14 @Annotated.Marker(a="on method") 15 public void method(String a, @Annotated.Marker(a="on parameter") String b) {} in method() argument 19 String a() default ""; in a() method
|
/dalvik/dx/tests/112-dex-return-jsr-result/ |
D | info.txt | 1 This test checks to make sure a result returned more-or-less directly 2 from a jsr subroutine ends up being represented appropriately. 4 In particular, this is a regression test for a bug which caused a
|
/dalvik/dx/tests/067-dex-switch-and-try/ |
D | info.txt | 1 This is a smoke test of dex conversion, which looks at a couple cases of 2 embedding a switch statement in a try-catch and vice versa. This test 3 was created specifically because of a bug with exactly this situation. 5 This test compares emitted code against a known-good (via eyeballing)
|
/dalvik/dx/src/com/android/dex/util/ |
D | Unsigned.java | 29 int a = ushortA & 0xFFFF; in compare() local 31 return a < b ? -1 : 1; in compare() 38 long a = uintA & 0xFFFFFFFFL; in compare() local 40 return a < b ? -1 : 1; in compare()
|
/dalvik/dx/tests/021-code-attrib-LineNumberTable/ |
D | info.txt | 1 This is a dump of a simple class which is valid in structure but is overall 5 The salient bit of parsing tested here is that the class has a single 6 method with a simple Code attribute, which itself has a syntactically
|
/dalvik/dx/tests/022-code-attrib-LocalVariableTable/ |
D | info.txt | 1 This is a dump of a simple class which is valid in structure but is overall 5 The salient bit of parsing tested here is that the class has a single 6 method with a simple Code attribute, which itself has a syntactically
|
/dalvik/dx/src/com/android/dex/ |
D | Mutf8.java | 37 char a = (char) (in.readByte() & 0xff); in decode() local 38 if (a == 0) { in decode() 41 out[s] = a; in decode() 42 if (a < '\u0080') { in decode() 44 } else if ((a & 0xe0) == 0xc0) { in decode() 49 out[s++] = (char) (((a & 0x1F) << 6) | (b & 0x3F)); in decode() 50 } else if ((a & 0xf0) == 0xe0) { in decode() 56 out[s++] = (char) (((a & 0x0F) << 12) | ((b & 0x3F) << 6) | (c & 0x3F)); in decode()
|
/dalvik/dx/tests/023-code-exception-table/ |
D | info.txt | 1 This is a dump of a simple class which is valid in structure but is overall 5 The salient bit of parsing tested here is that the class has a single 6 method with a minimal but syntactically valid Code attribute, which 7 sports a non-empty syntactically valid exception table.
|
/dalvik/dx/tests/032-bb-live-code/ |
D | expected.txt | 97 001b: if_icmpge 003a 99 next 003a 112 block 0027: 0027..002a 114 next 002a 116 block 002a: 002a..002d 117 002a: ifnull 003f 151 block 0039: 0039..003a 154 block 003a: 003a..003b 155 003a: return 190 000a: ret 00 [all …]
|
/dalvik/dx/tests/100-local-mismatch/ |
D | expected.txt | 2 local variable type mismatch: attempt to set or access a value of type int using a local variable o… 4 local variable type mismatch: attempt to set or access a value of type java.lang.Object using a loc… 6 local variable type mismatch: attempt to set or access a value of type int using a local variable o… 8 local variable type mismatch: attempt to set or access a value of type java.lang.String using a loc…
|
/dalvik/tools/dexdeps/ |
D | README.txt | 4 This tool dumps a list of fields and methods that a DEX file uses but does 5 not define. When combined with a list of public APIs, it can be used to 8 requires a certain minimum API level to execute. 14 For zip archives (including .jar and .apk), dexdeps will look for a 26 "xml" produces a larger output file, readable with an XML browser. Types 27 are shown in a more human-readable form (e.g. "[I" becomes "int[]"). 31 Indicates that output should only include a list of classes, as
|
/dalvik/dx/tests/024-code-bytecode/ |
D | small-class.txt | 22 04 42f6e666 # 000a: float[123.45] 31 0a 0001 0013 # 0015: method[Small.blort:()V] 63 0a # 000a: lconst_1 73 12 0a # 0019: ldc <float> 76 13 000a # 0021: ldc_w <float> 79 15 01 # 002a: iload 01 84 1a # 0034: iload_0 90 20 # 003a: lload_2 100 2a # 0044: aload_0 106 30 # 004a: faload [all …]
|
/dalvik/dx/tests/042-dex-ignore-result/ |
D | info.txt | 1 This is a smoke test of dex conversion, which ensures that the 3 file are not checked for correctness. This test is of the case of a 4 method call to a method which returns a value, where that value is
|
/dalvik/dx/tests/015-field-attrib-Synthetic/ |
D | info.txt | 1 This is a dump of a simple class which is valid in structure but is overall 5 The salient bit of parsing tested here is that the class has a single 6 field with a valid Synthetic attribute.
|
/dalvik/dx/tests/016-field-attrib-Deprecated/ |
D | info.txt | 1 This is a dump of a simple class which is valid in structure but is overall 5 The salient bit of parsing tested here is that the class has a single 6 field with a valid Deprecated attribute.
|
/dalvik/dx/tests/094-scala-locals/ |
D | info.txt | 1 This is a smoke test of the SSA renamer's local variable preserver. 2 It tests a case observed from Scala, wherein a local variable is assigned 3 an identical value twice. The correct result should be only a single 6 This test compares emitted code against a known-good (via eyeballing)
|
/dalvik/dx/tests/074-dex-form35c-edge-case/ |
D | info.txt | 1 This is a smoke test of dex conversion, which checks to see that 2 an edge case of instruction format 35c works, where a reference 3 is made to register 15 as a category-2 value, meaning that 4 the instruction has to be rewritten to use a different format. 6 This test compares emitted code against a known-good (via eyeballing)
|