/art/runtime/interpreter/ |
H A D | interpreter.h | 36 namespace interpreter { namespace in namespace:art 72 } // namespace interpreter
|
H A D | interpreter_intrinsics.h | 28 namespace interpreter { namespace in namespace:art 31 // no interpreter implementation, return false and a normal invoke will proceed. 38 } // namespace interpreter
|
H A D | interpreter_mterp_impl.h | 31 namespace interpreter { namespace in namespace:art 39 } // namespace interpreter
|
H A D | safe_math_test.cc | 24 namespace interpreter { namespace in namespace:art 131 } // namespace interpreter
|
H A D | unstarted_runtime.h | 20 #include "interpreter.h" 36 namespace interpreter { namespace in namespace:art 109 } // namespace interpreter
|
H A D | interpreter_switch_impl.h | 32 namespace interpreter { namespace in namespace:art 34 // Group all the data that is needed in the switch interpreter. 47 // The actual internal implementation of the switch interpreter. 57 // Wrapper around the switch interpreter which ensures we can unwind through it. 77 } // namespace interpreter
|
H A D | safe_math.h | 24 namespace interpreter { namespace in namespace:art 62 } // namespace interpreter
|
H A D | interpreter_intrinsics.cc | 17 #include "interpreter/interpreter_intrinsics.h" 21 #include "interpreter/interpreter_common.h" 24 namespace interpreter { namespace in namespace:art 408 // at preceding suspend points. That's automatic in the interpreter. 607 } // namespace interpreter
|
H A D | interpreter.cc | 17 #include "interpreter.h" 39 namespace interpreter { namespace in namespace:art 235 kSwitchImplKind, // Switch-based interpreter implementation. 236 kMterpImplKind // Assembly interpreter 281 // interpreter and compiler already. 303 // Enter the "without access check" interpreter. 306 // No Mterp variant - just use the switch interpreter. 326 // Mterp didn't like that instruction. Single-step it with the reference interpreter. 347 // Enter the "with access check" interpreter. 383 // This can happen if we are in forced interpreter mod [all...] |
H A D | interpreter_common.h | 20 #include "interpreter.h" 60 namespace interpreter { namespace in namespace:art 125 // support interpreter intrinsics if applicable. 651 } // namespace interpreter
|
H A D | interpreter_switch_impl.cc | 29 namespace interpreter { namespace in namespace:art 206 LOG(FATAL) << "Invalid shadow frame for interpreter use"; 2515 } // namespace interpreter
|
H A D | unstarted_runtime_test.cc | 31 #include "interpreter/interpreter_common.h" 42 namespace interpreter { namespace in namespace:art 56 interpreter::UnstartedRuntime::Unstarted ## Name(self, shadow_frame, result, arg_offset); \ 72 interpreter::UnstartedRuntime::UnstartedJNI ## Name(self, method, receiver, args, result); \ 406 interpreter::DoCall<false, false>(method, 1039 interpreter::DoCall<false, false>(method, 1200 interpreter::DoCall<false, false>(boot_cp_init, 1405 } // namespace interpreter
|
H A D | interpreter_common.cc | 43 namespace interpreter { namespace in namespace:art 1212 // Test whether to use the interpreter or compiler entrypoint, and save that result to pass to 1216 // For unstarted runtimes, always use the interpreter entrypoint. This fixes the case where we are 1228 DCHECK(!Runtime::Current()->IsAotCompiler()) << "Compiler should use interpreter entrypoint"; 1595 } // namespace interpreter
|
H A D | unstarted_runtime.cc | 44 #include "interpreter/interpreter_common.h" 62 namespace interpreter { namespace in namespace:art 1968 // Not special, continue with regular interpreter execution. 1991 } // namespace interpreter
|
/art/runtime/interpreter/mterp/ |
H A D | mterp_stub.cc | 23 namespace interpreter { namespace in namespace:art 51 } // namespace interpreter
|
H A D | mterp.h | 35 namespace interpreter { namespace in namespace:art 50 // Set true to enable poison testing of ExportPC. Uses Alt interpreter. 53 } // namespace interpreter
|
H A D | mterp.cc | 25 #include "interpreter/interpreter_common.h" 26 #include "interpreter/interpreter_intrinsics.h" 29 namespace interpreter { namespace in namespace:art 31 * Verify some constants used by the mterp interpreter. 154 // An async exception has been thrown. We need to go to the switch interpreter. MTerp doesn't 1053 } // namespace interpreter
|
/art/runtime/ |
H A D | common_dex_operations.h | 30 #include "interpreter/shadow_frame.h" 31 #include "interpreter/unstarted_runtime.h" 41 namespace interpreter { namespace in namespace:art 53 } // namespace interpreter 65 interpreter::ArtInterpreterToInterpreterBridge(self, accessor, callee_frame, result); 67 interpreter::ArtInterpreterToCompiledCodeBridge( 71 interpreter::UnstartedRuntime::Invoke(self, accessor, callee_frame, result, first_dest_reg);
|
/art/tools/dexfuzz/src/dexfuzz/fuzzers/ |
H A D | Fuzzer.java | 119 Class<? extends Executor> interpreter) { 132 interpreter.getConstructor(BaseListener.class, Device.class); 118 addExecutorsForArchitecture(Device device, Class<? extends Executor> optimizing, Class<? extends Executor> interpreter) argument
|
/art/test/common/ |
H A D | runtime_state.cc | 160 bool interpreter = local 162 return !interpreter;
|