/art/runtime/interpreter/ |
D | shadow_frame.h | 38 class ShadowFrame; variable 45 using ShadowFrameAllocaUniquePtr = std::unique_ptr<ShadowFrame, ShadowFrameDeleter>; 50 class ShadowFrame { 70 return sizeof(ShadowFrame) + (sizeof(uint32_t) * num_vregs) + in ComputeSize() 75 static ShadowFrame* CreateDeoptimizedFrame(uint32_t num_vregs, ShadowFrame* link, in CreateDeoptimizedFrame() 82 static void DeleteDeoptimizedFrame(ShadowFrame* sf) { in DeleteDeoptimizedFrame() 83 sf->~ShadowFrame(); // Explicitly destruct. in DeleteDeoptimizedFrame() 91 size_t frame_size = ShadowFrame::ComputeSize(num_vregs); \ 94 ShadowFrame::CreateShadowFrameImpl((num_vregs), (link), (method), (dex_pc), \ 98 ~ShadowFrame() {} in ~ShadowFrame() [all …]
|
D | interpreter.h | 32 class ShadowFrame; variable 50 ShadowFrame* shadow_frame, 58 ShadowFrame* shadow_frame) 63 ShadowFrame* shadow_frame, 75 bool PrevFrameWillRetry(Thread* self, const ShadowFrame& frame)
|
D | unstarted_runtime.h | 31 class ShadowFrame; variable 58 ShadowFrame* shadow_frame, 74 ShadowFrame* shadow_frame, \ 93 ShadowFrame* shadow_frame,
|
D | interpreter_common.h | 75 static inline void DoMonitorEnter(Thread* self, ShadowFrame* frame, ObjPtr<mirror::Object> ref) in DoMonitorEnter() 94 static inline void DoMonitorExit(Thread* self, ShadowFrame* frame, ObjPtr<mirror::Object> ref) in DoMonitorExit() 106 static inline bool DoMonitorCheckOnExit(Thread* self, ShadowFrame* frame) in DoMonitorCheckOnExit() 129 bool DoCall(ArtMethod* called_method, Thread* self, ShadowFrame& shadow_frame, 145 ShadowFrame& frame, 159 static NO_INLINE void UnlockHeldMonitors(Thread* self, ShadowFrame* shadow_frame) in UnlockHeldMonitors() 200 ShadowFrame& frame, in PerformNonStandardReturn() 229 ShadowFrame& shadow_frame, in DoInvoke() 328 if (UNLIKELY(!CheckStackOverflow(self, ShadowFrame::ComputeSize(num_regs)))) { in DoInvoke() 340 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in DoInvoke() [all …]
|
D | unstarted_runtime.cc | 95 ShadowFrame* shadow_frame, in CharacterLowerUpper() 120 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedCharacterToLowerCase() 125 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedCharacterToUpperCase() 184 ShadowFrame* shadow_frame, in GetClassName() 196 ShadowFrame* frame) { in GetHiddenapiAccessContextFunction() 203 static ALWAYS_INLINE bool ShouldDenyAccessToMember(T* member, ShadowFrame* frame) in ShouldDenyAccessToMember() 213 ShadowFrame* shadow_frame, in UnstartedClassForNameCommon() 253 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassForName() 258 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassForNameLong() 263 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassGetPrimitiveClass() [all …]
|
D | interpreter_switch_impl.h | 29 class ShadowFrame; variable 41 ShadowFrame& shadow_frame; 60 ShadowFrame& shadow_frame, JValue result_register, in ExecuteSwitchImpl()
|
D | interpreter_intrinsics.h | 26 class ShadowFrame; variable 32 bool MterpHandleIntrinsic(ShadowFrame* shadow_frame,
|
D | interpreter_mterp_impl.h | 28 class ShadowFrame; variable 36 ShadowFrame* shadow_frame,
|
D | shadow_frame.cc | 23 mirror::Object* ShadowFrame::GetThisObject() const { in GetThisObject() 37 mirror::Object* ShadowFrame::GetThisObject(uint16_t num_ins) const { in GetThisObject()
|
D | interpreter_intrinsics.cc | 28 static ALWAYS_INLINE bool name(ShadowFrame* shadow_frame, \ 49 static ALWAYS_INLINE bool name(ShadowFrame* shadow_frame, \ 182 static ALWAYS_INLINE bool MterpStringCharAt(ShadowFrame* shadow_frame, in MterpStringCharAt() 206 static ALWAYS_INLINE bool MterpStringCompareTo(ShadowFrame* shadow_frame, in MterpStringCompareTo() 223 static ALWAYS_INLINE bool Mterp##name(ShadowFrame* shadow_frame, \ 247 static ALWAYS_INLINE bool Mterp##name(ShadowFrame* shadow_frame, \ 266 static ALWAYS_INLINE bool MterpStringGetCharsNoCheck(ShadowFrame* shadow_frame, in MterpStringGetCharsNoCheck() 294 static ALWAYS_INLINE bool MterpStringEquals(ShadowFrame* shadow_frame, in MterpStringEquals() 327 static ALWAYS_INLINE bool name(ShadowFrame* shadow_frame ATTRIBUTE_UNUSED, \ 346 static ALWAYS_INLINE bool Mterp##name(ShadowFrame* shadow_frame, \ [all …]
|
D | interpreter_common.cc | 94 ShadowFrame& frame, in SendMethodExitEvents() 127 ShadowFrame& frame, 136 ShadowFrame& frame, 150 ShadowFrame& shadow_frame, in MoveToExceptionHandler() 206 void UnexpectedOpcode(const Instruction* inst, const ShadowFrame& shadow_frame) { in UnexpectedOpcode() 237 ShadowFrame& shadow_frame, 244 ALWAYS_INLINE void CopyRegisters(ShadowFrame& caller_frame, 245 ShadowFrame* callee_frame, 255 ShadowFrame* shadow_frame, in ArtInterpreterToCompiledCodeBridge() 299 void SetStringInitValueToAllAliases(ShadowFrame* shadow_frame, in SetStringInitValueToAllAliases() [all …]
|
D | shadow_frame-inl.h | 27 inline void ShadowFrame::SetVRegReference(size_t i, ObjPtr<mirror::Object> val) in SetVRegReference()
|
/art/tools/cpp-define-generator/ |
D | shadow_frame.def | 22 art::ShadowFrame::CachedHotnessCountdownOffset()) 24 art::ShadowFrame::DexInstructionsOffset()) 26 art::ShadowFrame::DexPCOffset()) 28 art::ShadowFrame::DexPCPtrOffset()) 30 art::ShadowFrame::HotnessCountdownOffset()) 32 art::ShadowFrame::LinkOffset()) 34 art::ShadowFrame::LockCountDataOffset()) 36 art::ShadowFrame::MethodOffset()) 38 art::ShadowFrame::NumberOfVRegsOffset()) 40 art::ShadowFrame::ResultRegisterOffset()) [all …]
|
/art/runtime/ |
D | managed_stack-inl.h | 26 inline ShadowFrame* ManagedStack::PushShadowFrame(ShadowFrame* new_top_frame) { in PushShadowFrame() 28 ShadowFrame* old_frame = top_shadow_frame_; in PushShadowFrame() 34 inline ShadowFrame* ManagedStack::PopShadowFrame() { in PopShadowFrame() 37 ShadowFrame* frame = top_shadow_frame_; in PopShadowFrame()
|
D | managed_stack.h | 37 class ShadowFrame; variable 102 ALWAYS_INLINE ShadowFrame* PushShadowFrame(ShadowFrame* new_top_frame); 103 ALWAYS_INLINE ShadowFrame* PopShadowFrame(); 105 ShadowFrame* GetTopShadowFrame() const { in GetTopShadowFrame() 113 void SetTopShadowFrame(ShadowFrame* top) { in SetTopShadowFrame() 165 ShadowFrame* top_shadow_frame_;
|
D | method_handles.h | 29 class ShadowFrame; variable 131 ShadowFrame& shadow_frame, 139 ShadowFrame& shadow_frame,
|
D | common_dex_operations.h | 49 ShadowFrame* shadow_frame, 55 ShadowFrame* shadow_frame, 64 ShadowFrame* callee_frame, in PerformCall() 94 const ShadowFrame& shadow_frame, in DoFieldGetCommon() 154 const ShadowFrame& shadow_frame, in DoFieldPutCommon()
|
D | method_handles.cc | 313 inline void CopyArgumentsFromCallerFrame(const ShadowFrame& caller_frame, in CopyArgumentsFromCallerFrame() 314 ShadowFrame* callee_frame, in CopyArgumentsFromCallerFrame() 339 const ShadowFrame& caller_frame, in ConvertAndCopyArgumentsFromCallerFrame() 342 ShadowFrame* callee_frame) in ConvertAndCopyArgumentsFromCallerFrame() 424 ShadowFrame& shadow_frame, in MethodHandleInvokeMethod() 455 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in MethodHandleInvokeMethod() 559 ShadowFrame& shadow_frame, in MethodHandleInvokeTransform() 581 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in MethodHandleInvokeTransform() 648 ShadowFrame& shadow_frame, in RefineTargetMethod() 717 ShadowFrame& shadow_frame, in DoInvokePolymorphicMethod() [all …]
|
D | var_handles.cc | 31 ShadowFrame& shadow_frame, in VarHandleInvokeAccessorWithConversions() 62 ShadowFrame& shadow_frame, in VarHandleInvokeAccessor()
|
D | var_handles.h | 25 ShadowFrame& shadow_frame,
|
D | method_handles-inl.h | 40 ShadowFrameGetter(const ShadowFrame& shadow_frame, 70 const ShadowFrame& shadow_frame_; 79 ShadowFrameSetter(ShadowFrame* shadow_frame, size_t first_dst_reg) in ShadowFrameSetter() 104 ShadowFrame* shadow_frame_;
|
/art/runtime/interpreter/mterp/ |
D | mterp.cc | 164 ShadowFrame* shadow_frame, \ 179 ShadowFrame* shadow_frame, \ 203 ShadowFrame* shadow_frame, in MTERP_INVOKE() 214 ShadowFrame* shadow_frame, in MterpInvokePolymorphic() 225 ShadowFrame* shadow_frame, in MterpInvokeCustomRange() 236 ShadowFrame* shadow_frame, in MterpInvokePolymorphicRange() 252 ShadowFrame* shadow_frame, in MterpConstString() 265 ShadowFrame* shadow_frame, in MterpConstClass() 283 ShadowFrame* shadow_frame, in MterpConstMethodHandle() 296 ShadowFrame* shadow_frame, in MterpConstMethodType() [all …]
|
D | mterp_stub.cc | 43 ShadowFrame* shadow_frame, in ExecuteMterpImpl()
|
/art/runtime/mirror/ |
D | var_handle.h | 144 ShadowFrame* shadow_frame, 215 ShadowFrame* shadow_frame, 243 ShadowFrame* shadow_frame, 260 ShadowFrame* shadow_frame, 287 ShadowFrame* shadow_frame,
|
D | emulated_stack_frame.h | 45 const ShadowFrame& caller_frame, 54 ShadowFrame* callee_frame) REQUIRES_SHARED(Locks::mutator_lock_);
|