/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/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 | 30 class ShadowFrame; variable 53 ShadowFrame* shadow_frame, 69 ShadowFrame* shadow_frame, \ 94 ShadowFrame* shadow_frame,
|
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 | interpreter_switch_impl.h | 29 class ShadowFrame; variable 41 ShadowFrame& shadow_frame; 60 ShadowFrame& shadow_frame, JValue result_register, in ExecuteSwitchImpl()
|
D | unstarted_runtime.cc | 94 ShadowFrame* shadow_frame, in CharacterLowerUpper() 119 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedCharacterToLowerCase() 124 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedCharacterToUpperCase() 176 ShadowFrame* shadow_frame, in GetClassName() 188 ShadowFrame* frame) { in GetHiddenapiAccessContextFunction() 195 static ALWAYS_INLINE bool ShouldDenyAccessToMember(T* member, ShadowFrame* frame) in ShouldDenyAccessToMember() 205 ShadowFrame* shadow_frame, in UnstartedClassForNameCommon() 248 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassForName() 253 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassForNameLong() 258 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassGetPrimitiveClass() [all …]
|
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() 199 ShadowFrame& frame, in PerformNonStandardReturn() 233 ShadowFrame& shadow_frame, in DoInvoke() 349 if (UNLIKELY(!CheckStackOverflow(self, ShadowFrame::ComputeSize(num_regs)))) { in DoInvoke() 361 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in DoInvoke() [all …]
|
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 | 98 ShadowFrame& frame, in SendMethodExitEvents() 131 ShadowFrame& frame, 140 ShadowFrame& frame, 154 ShadowFrame& shadow_frame, in MoveToExceptionHandler() 210 void UnexpectedOpcode(const Instruction* inst, const ShadowFrame& shadow_frame) { in UnexpectedOpcode() 241 ShadowFrame& shadow_frame, 248 ALWAYS_INLINE void CopyRegisters(ShadowFrame& caller_frame, 249 ShadowFrame* callee_frame, 259 ShadowFrame* shadow_frame, in ArtInterpreterToCompiledCodeBridge() 303 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/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() 169 ShadowFrame* top_shadow_frame_;
|
D | managed_stack.cc | 31 for (ShadowFrame* current_frame = current_fragment->top_shadow_frame_; in NumJniShadowFrameReferences() 46 for (ShadowFrame* current_frame = current_fragment->top_shadow_frame_; in ShadowFramesContain()
|
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.h | 25 ShadowFrame& shadow_frame,
|
D | var_handles.cc | 31 ShadowFrame& shadow_frame, in VarHandleInvokeAccessorWithConversions() 62 ShadowFrame& shadow_frame, in VarHandleInvokeAccessor()
|
/art/runtime/interpreter/mterp/ |
D | mterp.cc | 164 ShadowFrame* shadow_frame, in MterpInvokeVirtual() 175 ShadowFrame* shadow_frame, in MterpInvokeSuper() 186 ShadowFrame* shadow_frame, in MterpInvokeInterface() 197 ShadowFrame* shadow_frame, in MterpInvokeDirect() 208 ShadowFrame* shadow_frame, in MterpInvokeStatic() 219 ShadowFrame* shadow_frame, in MterpInvokeCustom() 230 ShadowFrame* shadow_frame, in MterpInvokePolymorphic() 241 ShadowFrame* shadow_frame, in MterpInvokeVirtualRange() 252 ShadowFrame* shadow_frame, in MterpInvokeSuperRange() 263 ShadowFrame* shadow_frame, in MterpInvokeInterfaceRange() [all …]
|
D | mterp_stub.cc | 43 ShadowFrame* shadow_frame, in ExecuteMterpImpl()
|
/art/runtime/mirror/ |
D | var_handle.h | 134 ShadowFrame* shadow_frame, 194 ShadowFrame* shadow_frame, 222 ShadowFrame* shadow_frame, 237 ShadowFrame* shadow_frame, 262 ShadowFrame* shadow_frame,
|
D | emulated_stack_frame.h | 43 const ShadowFrame& caller_frame, 52 ShadowFrame* callee_frame) REQUIRES_SHARED(Locks::mutator_lock_);
|