Home
last modified time | relevance | path

Searched refs:to (Results 1 – 25 of 836) sorted by relevance

12345678910>>...34

/art/test/921-hello-failure/
Dexpected.txt2 Transformation error : java.lang.Exception(Failed to redefine class <LTransform;> due to JVMTI_ERRO…
5 Transformation error : java.lang.Exception(Failed to redefine class <LTransform;> due to JVMTI_ERRO…
8 Transformation error : java.lang.Exception(Failed to redefine class <LTransform;> due to JVMTI_ERRO…
11 Transformation error : java.lang.Exception(Failed to redefine class <LTransform2;> due to JVMTI_ERR…
14 Transformation error : java.lang.Exception(Failed to redefine class <LTransform2;> due to JVMTI_ERR…
17 Transformation error : java.lang.Exception(Failed to redefine class <LTransform2;> due to JVMTI_ERR…
21 …ransformation error : java.lang.Exception(Failed to redefine classes <LTransform2;, LTransform;> d…
24 …ransformation error : java.lang.Exception(Failed to redefine classes <LTransform;, LTransform2;> d…
29 …ansformation error : java.lang.Exception(Failed to retransform classes <LTransform2;, LTransform;>…
32 …ansformation error : java.lang.Exception(Failed to retransform classes <LTransform;, LTransform2;>…
[all …]
/art/test/922-properties/
Dexpected.txt3 Setting value to "abc": !!!JVMTI_ERROR_NOT_AVAILABLE
5 Setting value to "abc": !!!JVMTI_ERROR_NOT_AVAILABLE
7 Setting value to "abc": !!!JVMTI_ERROR_NOT_AVAILABLE
9 Setting value to "abc": !!!JVMTI_ERROR_NOT_AVAILABLE
11 Setting value to "abc": !!!JVMTI_ERROR_NOT_AVAILABLE
13 Setting value to "abc": !!!JVMTI_ERROR_NOT_AVAILABLE
17 Setting value to "abc": !!!JVMTI_ERROR_NOT_AVAILABLE
19 Setting value to "abc": !!!JVMTI_ERROR_NOT_AVAILABLE
21 Setting value to "abc": !!!JVMTI_ERROR_NOT_AVAILABLE
23 Setting value to "abc": !!!JVMTI_ERROR_NOT_AVAILABLE
[all …]
/art/test/136-daemon-jni-shutdown/
Dexpected.txt2 About to call exception check
3 About to call exception check
4 About to call exception check
5 About to call exception check
/art/tools/jfuzz/
DREADME.md11 JFuzz can be combined with DexFuzz to get multi-layered fuzz testing.
13 How to run JFuzz
34 The current version of JFuzz sends all output to stdout, and uses
41 How to start JFuzz testing
54 --num_tests : number of tests to run (10000 by default)
55 --device : target device serial number (passed to adb -s)
63 --report_script : path to script called for each divergence
67 How to start JFuzz nightly testing
75 --num_proc : number of run_jfuzz_test.py instances to run (8 by default)
77 Remaining arguments are passed to run\_jfuzz_test.py.
[all …]
/art/runtime/interpreter/mterp/arm/
Dentry.S35 stmfd sp!, {r3-r10,fp,lr} @ save 10 regs, (r3 just to align 64)
57 add rFP, r2, #SHADOWFRAME_VREGS_OFFSET @ point to vregs.
58 VREG_INDEX_TO_ADDR rREFS, r0 @ point to reference array in shadow frame
60 add rPC, r1, #CODEITEM_INSNS_OFFSET @ Point to base of insns[]
61 add rPC, rPC, r0, lsl #1 @ Create direct pointer to 1st dex opcode
71 mov rPROFILE, r0 @ Starting hotness countdown to rPROFILE
76 GOTO_OPCODE ip @ jump to next instruction
Dop_float_to_long.S15 b __aeabi_f2lz @ tail call to convert float to long
20 adds r0, r0, r0 @ sign bit to carry
24 adc r1, r1, #0 @ convert maxlong to minlong if exp negative
Dop_double_to_long.S16 b __aeabi_d2lz @ tail call to convert double to long
22 adds r1, r1, r1 @ sign bit to carry
26 adc r1, r1, #0 @ convert maxlong to minlong if exp negative
/art/test/600-verifier-fails/
Dinfo.txt6 not hide the hard verification failure (on the type mismatch) to
10 bail immediately and not allow soft verification failures to pile up
11 behind it to avoid fatal message later on
13 access validation on field should occur prior to null reference check
16 verification failure (non-reference type) to avoid a compiler crash
19 access validation on method should occur prior to null reference check
21 new-instance of java.lang.Class should throw an IllegalAccessError to
/art/tools/dexfuzz/
DREADME5 subtle changes ("mutations") to a file to produce a new test case. These test cases
6 can be used to test the various modes of execution available to ART (Interpreter,
7 Optimizing compiler) to check for bugs in these modes of execution.
21 How to run DexFuzz
32 having DEX files pushed to it and executed with the dalvikvm command.
36 that are mutated to form new tests.
37 5. Create a directory on your device that mutated test files can be pushed to and
58 Note that if you wanted to test both ARM and ARM64 on an ARM64 device, you can use
59 --allarm. Also in this case only one backend is needed, if i.e., you wanted to test
67 Add in --device=<device name, e.g. device:generic> if you want to specify a device.
[all …]
/art/runtime/interpreter/mterp/mips/
Dentry.S52 addu rFP, a2, SHADOWFRAME_VREGS_OFFSET # point to vregs.
53 EAS2(rREFS, rFP, a0) # point to reference array in shadow frame
55 addu rPC, a1, CODEITEM_INSNS_OFFSET # Point to base of insns[]
56 EAS1(rPC, rPC, a0) # Create direct pointer to 1st dex opcode
67 move rPROFILE, v0 # Starting hotness countdown to rPROFILE
72 GOTO_OPCODE(t0) # jump to next instruction
/art/test/954-invoke-polymorphic-verifier/
Dexpected.txt1 …ed class MethodHandleNotInvoke: void MethodHandleNotInvoke.<init>() failed to verify: void MethodH…
2 …cted class MethodHandleToString: void MethodHandleToString.<init>() failed to verify: void MethodH…
3 …nce: void NonReference.<init>() failed to verify: void NonReference.<init>(): void NonReference.<i…
4 …ifier rejected class TooFewArguments: void TooFewArguments.<init>() failed to verify: void TooFewA…
5 …ier rejected class TooManyArguments: void TooManyArguments.<init>() failed to verify: void TooMany…
6 java.lang.VerifyError: Verifier rejected class BadThis: void BadThis.<init>() failed to verify: voi…
7 …ss FakeSignaturePolymorphic: void FakeSignaturePolymorphic.<init>() failed to verify: void FakeSig…
8 …eSignaturePolymorphic: void BetterFakeSignaturePolymorphic.<init>() failed to verify: void BetterF…
10 java.lang.VerifyError: Verifier rejected class Unresolved: void Unresolved.<init>() failed to verif…
/art/runtime/interpreter/mterp/
DREADME.txt12 The best way to become familiar with the interpreter is to look at the
18 The config files are parsed from top to bottom. Each line in the file
25 Specify which style of interpreter to generate. In computed-goto,
26 each handler is allocated a fixed region, allowing transitions to
29 table is an array of pointers to the handlers. This command is required,
35 this will need to be a power of 2. For jump-table implementations,
41 substitutions are performed. ".cpp" and ".h" files are copied to the
42 C output, ".S" files are copied to the asm output.
52 Specifies a file to be used for the special FALLBACK tag on the "op"
53 command below. Intended to be used to transfer control to an alternate
[all …]
/art/
DNOTICE7 Unless required by applicable law or agreed to in writing, software
31 "control" means (i) the power, direct or indirect, to cause the
40 including but not limited to software source code, documentation
45 not limited to compiled object code, generated documentation,
46 and conversions to other media types.
50 copyright notice that is included in or attached to the work
58 separable from, or merely link (or bind by name) to the interfaces of,
63 to that Work or Derivative Works thereof, that is intentionally
64 submitted to Licensor for inclusion in the Work by the copyright owner
65 or by an individual or Legal Entity authorized to submit on behalf of
[all …]
/art/cmdline/
DREADME.md7 long term goal is eventually for all `art` command-line tools to be using these helpers.
15 The `CmdlineParser` class provides a fluent interface using a domain-specific language to quickly
17 it can parse a string into a `VariantMap`, although in the future it might be desirable to parse
24 For example, to save the values into a user-defined variant map:
33 // See variant_map_test.cc for how to completely define a custom map.
80 The simplest kind of argument just tests for presence, but we often want to parse out a particular
82 _wildcard_ must be used to denote the location within the token that the type will be parsed out of.
84 For example with `-orange:_` the parse would know to check all tokens in an `argv` list for the
85 `-orange:` prefix and then strip it, leaving only the remains to be parsed.
88 After an argument definition is provided, the parser builder needs to know what type the argument
[all …]
/art/runtime/base/unix_file/
DREADME3 This is intended to be lightweight and easy to use, similar to Java's
8 it's trivial to add new implementations.
14 of multiple sub-operations, it will return the errno corresponding to the most
/art/test/998-redefine-use-after-free/
Dinfo.txt3 It was possible for the JVMTI class redefinition to encounter a use-after-free
4 bug if there had been an attempted redefinition that failed due to a
6 required that a later redefinition happen to get the same native pointer for its
10 to segfaults to incorrect redefinition failures (for example on buggy builds
/art/tools/ahat/
DREADME.txt9 Serve pages on the given port. Defaults to 7100.
11 Use the proguard map FILE to deobfuscate the heap dump.
15 Use the proguard map FILE to deobfuscate the baseline heap dump.
23 * Have a menu at the top of an object view with links to the sections?
30 * Show somewhere where to send bugs.
31 * Include a link to /objects in the overview and menu?
36 truncated. Is there any way to manually line them up in that case?
38 * [low priority] Have a switch to choose whether unreachable objects are
42 Things to Test:
56 * Request to be able to sort tables by size.
[all …]
/art/test/510-checker-try-catch/smali/
DRuntime.smali9 # Unless required by applicable law or agreed to in writing, software
60 # The sum of the low and high 32 bits treated as integers is returned to prove
85 long-to-int v5, v5
86 long-to-int v7, v7
95 long-to-int v1, v1
96 long-to-int v7, v7
102 long-to-int v3, v3
103 long-to-int v7, v7
131 float-to-int v3, v3
136 float-to-int v1, v1
[all …]
/art/test/109-suspend-check/
Dinfo.txt1 To support garbage collection, debugging and profiling the VM must be able to send all threads
2 to a safepoint. This tests the ability of the VM to do this for a tight loop.
/art/test/472-type-propagation/
Dinfo.txt2 If a phi requests its inputs to be of a certain type, the inputs need
3 to propagate that type to their users, as those users might be phis.
/art/test/069-field-type/
Dinfo.txt1 This tests to see if the VM allows you to store a reference to an
/art/test/980-redefine-object/
Dinfo.txt3 This tests that we are able to redefine methods/constructors on the
8 way to get a reference to an obsolete method outside of the runtime but some
15 has become stale and will need to be recreated. The only difference from the
19 to the <init> function.
21 It is also possible it could fail due to the pattern of allocations caused by
/art/test/960-default-smali/
Dinfo.txt3 Obviously needs to run under ART or a Java 8 Language runtime and compiler.
7 use the tools/extract-embedded-java script to turn the smali into equivalent
10 When updating be sure to write the equivalent Java code in comments of the smali
18 <Add these classes/interfaces to ./smali/classes.xml>
19 …JAVA_HOME="/path/to/java-8-jdk" ../run-test --use-java-home --update --jvm --host 956-default-smali
/art/runtime/interpreter/mterp/x86_64/
Dop_rem_float.S4 flds VREG_ADDRESS(%rcx) # vBB to fp stack
5 flds VREG_ADDRESS(%rax) # vCC to fp stack
12 fstps VREG_ADDRESS(rINSTq) # %st to vAA
/art/runtime/interpreter/mterp/x86/
Dop_rem_float.S4 flds VREG_ADDRESS(%ecx) # vBB to fp stack
5 flds VREG_ADDRESS(%eax) # vCC to fp stack
12 fstps VREG_ADDRESS(rINST) # %st to vAA

12345678910>>...34