Searched refs:interpreter (Results 1 - 22 of 22) sorted by last modified time

/art/dex2oat/
H A Ddex2oat.cc63 #include "interpreter/unstarted_runtime.h"
1703 interpreter::UnstartedRuntime::Initialize();
/art/runtime/
H A DAndroid.mk83 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 Dart_method.cc28 #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 Dcommon_runtime_test.cc40 #include "interpreter/unstarted_runtime.h"
333 interpreter::UnstartedRuntime::Initialize();
H A Dinstrumentation_test.cc384 // 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...]
/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc25 #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...]
/art/runtime/interpreter/
H A Dinterpreter.cc27 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 Dinterpreter.h33 namespace interpreter { namespace in namespace:art
49 } // namespace interpreter
H A Dinterpreter_common.cc27 namespace interpreter { namespace in namespace:art
646 // Force the use of interpreter when it is required by the debugger.
833 } // namespace interpreter
H A Dinterpreter_common.h20 #include "interpreter.h"
60 namespace interpreter { namespace in namespace:art
62 // External references to both interpreter implementations.
424 } // namespace interpreter
H A Dinterpreter_goto_table_impl.cc18 // 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 Dinterpreter_switch_impl.cc21 namespace interpreter { namespace in namespace:art
61 LOG(FATAL) << "Invalid shadow frame for interpreter use";
2243 } // namespace interpreter
H A Dsafe_math.h24 namespace interpreter { namespace in namespace:art
62 } // namespace interpreter
H A Dsafe_math_test.cc24 namespace interpreter { namespace in namespace:art
131 } // namespace interpreter
H A Dunstarted_runtime.cc31 #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 Dunstarted_runtime.h20 #include "interpreter.h"
35 namespace interpreter { namespace in namespace:art
101 } // namespace interpreter
H A Dunstarted_runtime_test.cc24 #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
/art/test/
H A DAndroid.run-test.mk112 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 DFuzzer.java125 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/
H A DAndroid.mk180 # 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/build/
H A DAndroid.gtest.mk178 runtime/interpreter/safe_math_test.cc \
179 runtime/interpreter/unstarted_runtime_test.cc \
H A DAndroid.oat.mk34 # $(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...]

Completed in 398 milliseconds