Home
last modified time | relevance | path

Searched refs:ShadowFrame (Results 1 – 25 of 60) sorted by relevance

123

/art/tools/cpp-define-generator/
Dshadow_frame.def22 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/
Dshadow_frame.h38 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 …]
Dinterpreter.h32 class ShadowFrame; variable
50 ShadowFrame* shadow_frame,
58 ShadowFrame* shadow_frame)
63 ShadowFrame* shadow_frame,
75 bool PrevFrameWillRetry(Thread* self, const ShadowFrame& frame)
Dunstarted_runtime.h30 class ShadowFrame; variable
53 ShadowFrame* shadow_frame,
69 ShadowFrame* shadow_frame, \
94 ShadowFrame* shadow_frame,
Dinterpreter_intrinsics.h26 class ShadowFrame; variable
32 bool MterpHandleIntrinsic(ShadowFrame* shadow_frame,
Dinterpreter_mterp_impl.h28 class ShadowFrame; variable
36 ShadowFrame* shadow_frame,
Dinterpreter_switch_impl.h29 class ShadowFrame; variable
41 ShadowFrame& shadow_frame;
60 ShadowFrame& shadow_frame, JValue result_register, in ExecuteSwitchImpl()
Dunstarted_runtime.cc94 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 …]
Dinterpreter_common.h75 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 …]
Dshadow_frame.cc23 mirror::Object* ShadowFrame::GetThisObject() const { in GetThisObject()
37 mirror::Object* ShadowFrame::GetThisObject(uint16_t num_ins) const { in GetThisObject()
Dinterpreter_intrinsics.cc28 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 …]
Dinterpreter_common.cc98 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 …]
Dshadow_frame-inl.h27 inline void ShadowFrame::SetVRegReference(size_t i, ObjPtr<mirror::Object> val) in SetVRegReference()
/art/runtime/
Dmanaged_stack-inl.h26 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()
Dmanaged_stack.h37 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_;
Dmanaged_stack.cc31 for (ShadowFrame* current_frame = current_fragment->top_shadow_frame_; in NumJniShadowFrameReferences()
46 for (ShadowFrame* current_frame = current_fragment->top_shadow_frame_; in ShadowFramesContain()
Dmethod_handles.h29 class ShadowFrame; variable
131 ShadowFrame& shadow_frame,
139 ShadowFrame& shadow_frame,
Dcommon_dex_operations.h49 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()
Dmethod_handles.cc313 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 …]
Dvar_handles.h25 ShadowFrame& shadow_frame,
Dvar_handles.cc31 ShadowFrame& shadow_frame, in VarHandleInvokeAccessorWithConversions()
62 ShadowFrame& shadow_frame, in VarHandleInvokeAccessor()
/art/runtime/interpreter/mterp/
Dmterp.cc164 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 …]
Dmterp_stub.cc43 ShadowFrame* shadow_frame, in ExecuteMterpImpl()
/art/runtime/mirror/
Dvar_handle.h134 ShadowFrame* shadow_frame,
194 ShadowFrame* shadow_frame,
222 ShadowFrame* shadow_frame,
237 ShadowFrame* shadow_frame,
262 ShadowFrame* shadow_frame,
Demulated_stack_frame.h43 const ShadowFrame& caller_frame,
52 ShadowFrame* callee_frame) REQUIRES_SHARED(Locks::mutator_lock_);

123