/art/test/587-inline-class-error/smali/ |
D | VerifyError.smali | 5 # You may obtain a copy of the License at 19 # Override a final method to put this class in the error state. 25 # Having a static field in the class is needed to get the 26 # right initialization for the embedded vtable length of a
|
/art/test/534-checker-bce-deoptimization/src/ |
D | Main.java | 26 double a[][] = new double[200][201]; in run() local 30 foo1(a, n, b); in run() 33 void foo1(double a[][], int n, double b[]) { in foo1() argument 39 b[k] /= a[k][k]; in foo1()
|
/art/test/063-process-manager/ |
D | info.txt | 1 Test that spawning a child process and then reaping it (a) works and (b)
|
/art/test/596-checker-dead-phi/smali/ |
D | IrreducibleLoop.smali | 5 # You may obtain a copy of the License at 20 # not adjacent. This revealed a bug in our SSA builder, where a dead loop phi would 47 # its successors. To do that, load a boolean value and compare NotEqual to 1. 53 # Add a marker on the irreducible loop entry. 64 # Add a marker on the outer loop back edge. 66 # Set a wide register, to have v1 undefined at the back edge.
|
/art/test/633-checker-rtp-getclass/ |
D | info.txt | 2 used the wrong block when bounding a type after a obj.getClass()
|
/art/test/080-oom-fragmentation/ |
D | info.txt | 1 Test that the allocator can go from a full heap to an empty one and is able to allocate a large
|
/art/test/102-concurrent-gc/ |
D | info.txt | 1 Test that attempts to hide objects from a concurrently running GC. The 2 concurrent GC should locate the "hidden" objects through a write-barrier.
|
/art/test/477-long-2-float-convers-precision/src/ |
D | Main.java | 39 static float $opt$LongToFloat(long a) { return (float)a; } in $opt$LongToFloat() argument
|
/art/test/440-stmp/ |
D | info.txt | 2 a S/D register a temp, while it conflicted with the
|
/art/test/588-checker-irreducib-lifetime-hole/ |
D | info.txt | 1 Regression test for optimizing that used to have a too 2 strong DCHECK in the presence of a combination of irreducible loops
|
/art/test/574-irreducible-and-constant-area/ |
D | info.txt | 2 a HInvokeStaticOrDirect must have a special input (does not apply for irreducible
|
/art/tools/jvmti-agents/chain-agents/ |
D | README.md | 3 The chainagents agent is a JVMTI agent that chain loads other agents from a file found at a 4 location relative to a passed in path. It can be used in combination with android startup_agents 28 The chain-agents file is a list of agent files and arguments to load in the same format as the
|
/art/test/dexdump/ |
D | all.txt | 134 000468: 4900 0102 |000a: aget-char v0, v1, v2 142 000488: 5100 0102 |001a: aput-short v0, v1, v2 163 0004b4: 9500 0102 |000a: and-int v0, v1, v2 171 0004d4: 9d00 0102 |001a: mul-long v0, v1, v2 179 0004f4: a500 0102 |002a: ushr-long v0, v1, v2 187 000514: ad00 0102 |003a: mul-double v0, v1, v2 208 00053a: b310 |0003: div-int/2addr v0, v1 215 000548: ba10 |000a: ushr-int/2addr v0, v1 216 00054a: bb10 |000b: add-long/2addr v0, v1 224 00055a: c310 |0013: shl-long/2addr v0, v1 [all …]
|
/art/test/705-register-conflict/src/ |
D | Main.java | 26 double a = 0; in $opt$registerConflictTest() local 32 while (a == b) { in $opt$registerConflictTest() 33 d0 = a; in $opt$registerConflictTest() 65 a = 1; in $opt$registerConflictTest()
|
/art/test/671-npe-field-opts/ |
D | info.txt | 2 re-order or remove field access in a way that would confuse the runtime 3 when validating a NPE.
|
/art/test/479-regression-implicit-null-check/ |
D | info.txt | 1 Tests a regression in which we moved the null check to an instruction which 2 checked a different object. This lead to valid null checks being elided.
|
/art/tools/checker/ |
D | README | 1 Checker is a testing tool which compiles a given test file and compares the 3 against a set of statements specified alongside the tests. 8 followed by a pattern that the engine attempts to match in the compiler output. 11 passes. Each group of check lines therefore must start with a 'CHECK-START' 31 therefore create a scope within which the statement is verified. 33 matched the previous check. Can only be used after a CHECK or 35 - CHECK-EVAL: Specifies a Python expression which must evaluate to 'True'. 47 only valid within the scope of the defining group. Within a group they cannot 51 The following statements can be placed in a Java source file: 95 CHECK-IF and CHECK-ELIF take a Python expression as input that will be evaluated by `eval`. [all …]
|
/art/test/015-switch/src/ |
D | Main.java | 460 int a = 1; in main() local 462 switch (a) { in main() 471 switch (a) { in main() 477 a = 0x12345678; in main() 479 switch (a) { in main() 484 switch (a) { in main() 489 switch (a) { in main() 497 switch (a) { in main() 503 a = -5; in main() 504 switch (a) { in main() [all …]
|
/art/test/593-checker-long-2-float-regression/ |
D | info.txt | 1 Regression test for x86_64's code generator, which had a bug in 2 the long-to-float implementation loading a constant as 64-bit double
|
/art/test/581-rtp/src/ |
D | Main.java | 25 Main f = a[0]; in main() 42 static Main[] a = new Main[1]; field in Main
|
/art/test/2030-long-running-child/ |
D | info.txt | 1 Check that a child of a main thread can run to completion even if the
|
/art/test/635-checker-arm64-volatile-load-cc/ |
D | info.txt | 2 not exhausted when generating a volatile field load with a large
|
/art/test/543-env-long-ref/ |
D | info.txt | 2 the right dex register in debuggable when a new value 3 was overwriting the high dex register of a wide value.
|
/art/test/477-checker-bound-type/ |
D | info.txt | 1 Tests that we only generate a bound type if we have relevant users. 2 It also tests a code generator regression for GenerateTestAndBranch which
|
/art/test/451-spill-splot/src/ |
D | Main.java | 22 double a = 0.0; in main() local 50 System.out.println(a + b + c + d + e + f + g + h + i + j); in main() 51 a = $noinline$computeDouble(); in main() 61 System.out.println(a + b + c + d + e + f + g + h + i + j); in main()
|