Searched refs:to (Results 1 – 25 of 676) sorted by relevance
12345678910>>...28
/art/runtime/interpreter/mterp/arm/ |
D | entry.S | 37 stmfd sp!, {r3-r10,fp,lr} @ save 10 regs, (r3 just to align 64) 48 add rFP, r2, #SHADOWFRAME_VREGS_OFFSET @ point to vregs. 49 VREG_INDEX_TO_ADDR rREFS, r0 @ point to reference array in shadow frame 51 add rPC, r1, #CODEITEM_INSNS_OFFSET @ Point to base of insns[] 52 add rPC, rPC, r0, lsl #1 @ Create direct pointer to 1st dex opcode 62 mov rPROFILE, r0 @ Starting hotness countdown to rPROFILE 67 GOTO_OPCODE ip @ jump to next instruction
|
/art/test/136-daemon-jni-shutdown/ |
D | expected.txt | 2 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/ahat/ |
D | README.txt | 9 Serve pages on the given port. Defaults to 7100. 12 * Add more tips to the help page. 13 - Recommend how to start looking at a heap dump. 14 - Say how to enable allocation sites. 15 - Where to submit feedback, questions, and bug reports. 20 * Have a menu at the top of an object view with links to the sections? 27 * Show somewhere where to send bugs. 28 * Include a link to /objects in the overview and menu? 33 truncated. Is there any way to manually line them up in that case? 35 * [low priority] Have a switch to choose whether unreachable objects are [all …]
|
/art/tools/dexfuzz/ |
D | README | 5 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 Quick compiler, 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 59 Note that if you wanted to test both ARM and ARM64 on an ARM64 device, you can use 60 --allarm. Also in this case only one backend is needed, if i.e., you wanted to test 68 Add in --device=<device name, e.g. device:generic> if you want to specify a device. [all …]
|
/art/test/ |
D | Android.run-test.mk | 203 define name-to-var 584 $(foreach target, $(TARGET_TYPES), $(eval ART_RUN_TEST_$(call name-to-var,$(target))_RULES :=)) 587 $(eval ART_RUN_TEST_$(call name-to-var,$(target))_$(call name-to-var,$(prebuild))_RULES :=))) 590 $(eval ART_RUN_TEST_$(call name-to-var,$(target))_$(call name-to-var,$(compiler))_RULES :=))) 593 $(eval ART_RUN_TEST_$(call name-to-var,$(target))_$(call name-to-var,$(relocate))_RULES :=))) 596 $(eval ART_RUN_TEST_$(call name-to-var,$(target))_$(call name-to-var,$(trace))_RULES :=))) 599 $(eval ART_RUN_TEST_$(call name-to-var,$(target))_$(call name-to-var,$(gc))_RULES :=))) 602 $(eval ART_RUN_TEST_$(call name-to-var,$(target))_$(call name-to-var,$(jni))_RULES :=))) 605 $(eval ART_RUN_TEST_$(call name-to-var,$(target))_$(call name-to-var,$(image))_RULES :=))) 608 $(eval ART_RUN_TEST_$(call name-to-var,$(target))_$(call name-to-var,$(test))_RULES :=))) [all …]
|
D | README.txt | 3 Use "./run-all-tests" to run all tests, or "./run-test <number>" to run a 4 single test. Run "./run-test" with no arguments to see command flags; 10 in the "src2" directory are compiled separately but to the same output 11 directory; this can be used to exercise "API mismatch" situations by
|
/art/runtime/interpreter/mterp/ |
D | README.txt | 12 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/ |
D | NOTICE | 7 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/ |
D | README.md | 7 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/interpreter/mterp/mips/ |
D | entry.S | 52 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 66 GOTO_OPCODE(t0) # jump to next instruction
|
/art/runtime/base/unix_file/ |
D | README | 3 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/510-checker-try-catch/smali/ |
D | Runtime.smali | 9 # 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/ |
D | info.txt | 1 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/ |
D | info.txt | 2 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/960-default-smali/ |
D | info.txt | 3 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/test/069-field-type/ |
D | info.txt | 1 This tests to see if the VM allows you to store a reference to an
|
/art/runtime/interpreter/mterp/x86/ |
D | op_rem_float.S | 4 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
|
D | op_rem_double_2addr.S | 4 fldl VREG_ADDRESS(rINST) # vB to fp stack 6 fldl VREG_ADDRESS(%ecx) # vA to fp stack 13 fstpl VREG_ADDRESS(%ecx) # %st to vA
|
D | op_rem_float_2addr.S | 4 flds VREG_ADDRESS(rINST) # vB to fp stack 6 flds VREG_ADDRESS(%ecx) # vA to fp stack 13 fstps VREG_ADDRESS(%ecx) # %st to vA
|
/art/runtime/interpreter/mterp/x86_64/ |
D | op_rem_float.S | 4 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
|
D | op_rem_double_2addr.S | 4 fldl VREG_ADDRESS(rINSTq) # vB to fp stack 6 fldl VREG_ADDRESS(%rcx) # vA to fp stack 13 fstpl VREG_ADDRESS(%rcx) # %st to vA
|
D | op_rem_float_2addr.S | 4 flds VREG_ADDRESS(rINSTq) # vB to fp stack 6 flds VREG_ADDRESS(%rcx) # vA to fp stack 13 fstps VREG_ADDRESS(%rcx) # %st to vA
|
/art/test/435-try-finally-without-catch/ |
D | info.txt | 6 block and whose result is assigned to a local value, it is smart 7 enough not to emit a `div-int' (or `rem-int') instruction when the 9 that clever regarding exception handling: if the divisor is known to 14 This used to be a problem for a `try' block followed by a `finally' 20 special block(s) related to `catch'-less `try' statement(s), the 22 improperly tried to remove its (their) instructions, sometimes 24 assertions. The optimizing compiler was thus adjusted to remove these
|
/art/test/459-dead-phi/smali/ |
D | EquivalentPhi.smali | 9 # Unless required by applicable law or agreed to in writing, software 22 # aget is initally expected to be an int, but will 35 # This instruction will lead to creating a phi equivalent 36 # for v3 with float type, which in turn will lead to creating 37 # a phi equivalent for v2 of type float. We used to forget to
|
/art/test/431-type-propagation/smali/ |
D | TypePropagation.smali | 9 # Unless required by applicable law or agreed to in writing, software 25 # Putting a float in v1 will lead to the creation of a phi with one 28 # to float. However, since v0 is not used afterwards, the verifier 30 # the phi prior to doing type propagation. 31 int-to-float v1, v0 33 # Do a call to create an environment that will capture all Dex registers.
|
12345678910>>...28