/art/build/ |
H A D | Android.oat.mk | 34 # $(1): compiler - default, optimizing, jit or interpreter. 63 ifeq ($(1),interpreter) 65 core_infix := -interpreter 70 ifneq ($(filter-out default interpreter jit optimizing,$(1)),) 72 $$(error found $(1) expected default, interpreter, jit or optimizing) 130 # $(1): compiler - default, optimizing, jit or interpreter. 145 $(eval $(call create-core-oat-host-rule-combination,interpreter,,)) 151 $(eval $(call create-core-oat-host-rule-combination,interpreter,valgrind,32)) 177 ifeq ($(1),interpreter) 179 core_infix := -interpreter [all...] |
H A D | Android.gtest.mk | 178 runtime/interpreter/safe_math_test.cc \ 179 runtime/interpreter/unstarted_runtime_test.cc \
|
/art/ |
H A D | Android.mk | 180 # All host tests that run solely on the interpreter. 181 .PHONY: test-art-host-interpreter 182 test-art-host-interpreter: test-art-host-run-test-interpreter 204 .PHONY: test-art-host-interpreter$(ART_PHONY_TEST_HOST_SUFFIX) 205 test-art-host-interpreter$(ART_PHONY_TEST_HOST_SUFFIX): test-art-host-run-test-interpreter$(ART_PHONY_TEST_HOST_SUFFIX) 227 .PHONY: test-art-host-interpreter$(2ND_ART_PHONY_TEST_HOST_SUFFIX) 228 test-art-host-interpreter$(2ND_ART_PHONY_TEST_HOST_SUFFIX): test-art-host-run-test-interpreter [all...] |
/art/runtime/interpreter/ |
H A D | interpreter.h | 33 namespace interpreter { namespace in namespace:art 49 } // namespace interpreter
|
H A D | unstarted_runtime.h | 20 #include "interpreter.h" 35 namespace interpreter { namespace in namespace:art 101 } // namespace interpreter
|
H A D | safe_math.h | 24 namespace interpreter { namespace in namespace:art 62 } // namespace interpreter
|
H A D | unstarted_runtime_test.cc | 24 #include "interpreter/interpreter_common.h" 32 namespace interpreter { namespace in namespace:art 46 interpreter::UnstartedRuntime::Unstarted ## Name(self, shadow_frame, result, arg_offset); \ 62 interpreter::UnstartedRuntime::UnstartedJNI ## Name(self, method, receiver, args, result); \ 271 interpreter::DoCall<false, false>(method, self, *shadow_frame, inst, inst_data[0], &result); 280 } // namespace interpreter
|
H A D | safe_math_test.cc | 24 namespace interpreter { namespace in namespace:art 131 } // namespace interpreter
|
H A D | interpreter_common.h | 20 #include "interpreter.h" 60 namespace interpreter { namespace in namespace:art 62 // External references to both interpreter implementations. 424 } // namespace interpreter
|
H A D | interpreter.cc | 27 namespace interpreter { namespace in namespace:art 224 kSwitchImpl, // Switch-based interpreter implementation. 225 kComputedGotoImplKind // Computed-goto-based interpreter implementation. 228 os << ((rhs == kSwitchImpl) ? "Switch-based interpreter" : "Computed-goto-based interpreter"); 235 // Clang 3.4 fails to build the goto interpreter implementation. 269 // Enter the "without access check" interpreter. 285 // Enter the "with access check" interpreter. 483 } // namespace interpreter
|
H A D | interpreter_common.cc | 27 namespace interpreter { namespace in namespace:art 646 // Force the use of interpreter when it is required by the debugger. 833 } // namespace interpreter
|
H A D | unstarted_runtime.cc | 31 #include "interpreter/interpreter_common.h" 45 namespace interpreter { namespace in namespace:art 1105 // Not special, continue with regular interpreter execution. 1128 } // namespace interpreter
|
H A D | interpreter_goto_table_impl.cc | 18 // Clang 3.4 fails to build the goto interpreter implementation. 24 namespace interpreter { namespace in namespace:art 34 // Advance to the next instruction and updates interpreter state. 89 * When instrumentation is active, the interpreter uses the "alternative" handler table. Otherwise 92 * The current handler table is the handler table being used by the interpreter. It is updated: 150 LOG(FATAL) << "Invalid shadow frame for interpreter use"; 2531 } // namespace interpreter
|
H A D | interpreter_switch_impl.cc | 21 namespace interpreter { namespace in namespace:art 61 LOG(FATAL) << "Invalid shadow frame for interpreter use"; 2243 } // namespace interpreter
|
/art/runtime/ |
H A D | Android.mk | 83 interpreter/interpreter.cc \ 84 interpreter/interpreter_common.cc \ 85 interpreter/interpreter_goto_table_impl.cc \ 86 interpreter/interpreter_switch_impl.cc \ 87 interpreter/unstarted_runtime.cc \ 197 entrypoints/interpreter/interpreter_entrypoints.cc \
|
H A D | art_method.cc | 28 #include "interpreter/interpreter.h" 350 // indicating the generic JNI, or the quick-to-interpreter-bridge (but not the trampoline) 388 // Invocation by the interpreter. 391 art::interpreter::EnterInterpreterFromInvoke(self, this, nullptr, args, result); 395 art::interpreter::EnterInterpreterFromInvoke(self, this, receiver, args + 1, result); 428 // stack. Continue execution in the interpreter. 435 interpreter::EnterInterpreterFromDeoptimize(self, shadow_frame, result); 499 // indicating the generic JNI, or the quick-to-interpreter-bridge (but not the trampoline)
|
H A D | instrumentation_test.cc | 384 // Test interpreter table is the default one. 566 bool interpreter = \ 572 } else if (interpreter) { \ 577 if (interpreter) { \ 609 // Check we can switch to interpreter 628 // Configure stubs with interpreter. 641 // Configure stubs with interpreter. 667 // Configure stubs with interpreter. 723 // Configure stubs with interpreter for 1st client. 728 // Configure stubs with interpreter fo [all...] |
H A D | common_runtime_test.cc | 40 #include "interpreter/unstarted_runtime.h" 333 interpreter::UnstartedRuntime::Initialize();
|
/art/test/ |
H A D | Android.run-test.mk | 112 COMPILER_TYPES += interpreter 335 # This test unrolls and expects managed frames, but tracing means we run the interpreter. 383 # Known broken tests for the interpreter. 388 ifneq (,$(filter interpreter,$(COMPILER_TYPES))) 390 interpreter,$(RELOCATE_TYPES),$(TRACE_TYPES),$(GC_TYPES),$(JNI_TYPES), \ 502 # 137: Read barrier forces interpreter. Cannot run this with the interpreter. 516 # 137: Heap poisoning forces interpreter. Cannot run this with the interpreter. 597 # {4: interpreter defaul [all...] |
/art/tools/dexfuzz/src/dexfuzz/fuzzers/ |
H A D | Fuzzer.java | 125 Class<? extends Executor> optimizing, Class<? extends Executor> interpreter) { 143 interpreter.getConstructor(BaseListener.class, Device.class); 124 addExecutorsForArchitecture(Device device, Class<? extends Executor> quick, Class<? extends Executor> optimizing, Class<? extends Executor> interpreter) argument
|
/art/dex2oat/ |
H A D | dex2oat.cc | 63 #include "interpreter/unstarted_runtime.h" 1703 interpreter::UnstartedRuntime::Initialize();
|
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 25 #include "interpreter/interpreter.h" 610 "Building interpreter shadow frame"); 642 JValue result = interpreter::EnterInterpreterFromEntryPoint(self, code_item, shadow_frame); 653 // No need to restore the args since the method has already been run by the interpreter. 970 // with the interpreter. 974 // continue its execution with interpreter when returning from the called 976 // interpreter, we wrap its execution into the instrumentation stubs. 978 // exit hook that will determine the need of the interpreter with a call 989 // with the interpreter [all...] |