Home
last modified time | relevance | path

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

123

/aosp12/art/runtime/interpreter/
H A Dshadow_frame.h38 class ShadowFrame; variable
50 class ShadowFrame {
75 static ShadowFrame* CreateDeoptimizedFrame(uint32_t num_vregs, ShadowFrame* link, in CreateDeoptimizedFrame()
83 sf->~ShadowFrame(); // Explicitly destruct. in DeleteDeoptimizedFrame()
98 ~ShadowFrame() {} in ~ShadowFrame()
129 ShadowFrame* GetLink() const { in GetLink()
133 void SetLink(ShadowFrame* frame) { in SetLink()
388 ShadowFrame(uint32_t num_vregs, ShadowFrame* link, ArtMethod* method, uint32_t dex_pc) in ShadowFrame() function
425 ShadowFrame* link_;
452 DISALLOW_IMPLICIT_CONSTRUCTORS(ShadowFrame);
[all …]
H A Dunstarted_runtime.cc95 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()
213 ShadowFrame* shadow_frame, in UnstartedClassForNameCommon()
512 ShadowFrame* shadow_frame, in GetResourceAsStream()
903 ShadowFrame* shadow_frame, in GetSystemProperty()
995 static std::string GetImmediateCaller(ShadowFrame* shadow_frame) in GetImmediateCaller()
1003 static bool CheckCallers(ShadowFrame* shadow_frame, in CheckCallers()
[all …]
H A Dinterpreter_common.h145 ShadowFrame& frame,
200 ShadowFrame& frame, in PerformNonStandardReturn()
229 ShadowFrame& shadow_frame, in DoInvoke()
340 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in DoInvoke()
417 ShadowFrame& shadow_frame,
424 ShadowFrame& shadow_frame,
433 ShadowFrame& shadow_frame, in DoInvokeCustom()
688 static inline bool DoLongDivide(ShadowFrame& shadow_frame, in DoLongDivide()
708 static inline bool DoLongRemainder(ShadowFrame& shadow_frame, in DoLongRemainder()
803 ShadowFrame& shadow_frame,
[all …]
H A 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)
H A Dunstarted_runtime.h31 class ShadowFrame; variable
58 ShadowFrame* shadow_frame,
74 ShadowFrame* shadow_frame, \
93 ShadowFrame* shadow_frame,
H A 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,
294 static ALWAYS_INLINE bool MterpStringEquals(ShadowFrame* shadow_frame, in MterpStringEquals()
327 static ALWAYS_INLINE bool name(ShadowFrame* shadow_frame ATTRIBUTE_UNUSED, \
362 static ALWAYS_INLINE bool Mterp##name(ShadowFrame* shadow_frame, \
[all …]
H A Dinterpreter_common.cc94 ShadowFrame& frame, in SendMethodExitEvents()
127 ShadowFrame& frame,
136 ShadowFrame& frame,
150 ShadowFrame& shadow_frame, in MoveToExceptionHandler()
442 ShadowFrame& shadow_frame, in DoMethodHandleInvoke()
556 ShadowFrame& shadow_frame, in DO_VAR_HANDLE_ACCESSOR()
1130 ShadowFrame& shadow_frame, in DoInvokeCustom()
1164 static inline void AssignRegister(ShadowFrame* new_shadow_frame, const ShadowFrame& shadow_frame, in AssignRegister()
1182 inline void CopyRegisters(ShadowFrame& caller_frame, in CopyRegisters()
1183 ShadowFrame* callee_frame, in CopyRegisters()
[all …]
H A Dinterpreter_switch_impl.h29 class ShadowFrame; variable
41 ShadowFrame& shadow_frame;
60 ShadowFrame& shadow_frame, JValue result_register, in ExecuteSwitchImpl()
H A Dinterpreter_intrinsics.h26 class ShadowFrame; variable
32 bool MterpHandleIntrinsic(ShadowFrame* shadow_frame,
H A Dinterpreter_mterp_impl.h28 class ShadowFrame; variable
36 ShadowFrame* shadow_frame,
H A Dshadow_frame.cc23 mirror::Object* ShadowFrame::GetThisObject() const { in GetThisObject()
37 mirror::Object* ShadowFrame::GetThisObject(uint16_t num_ins) const { in GetThisObject()
H A Dinterpreter.cc249 ShadowFrame& shadow_frame, in ExecuteSwitch()
274 ShadowFrame& shadow_frame, in Execute()
445 ShadowFrame* last_shadow_frame = self->GetManagedStack()->GetTopShadowFrame(); in EnterInterpreterFromInvoke()
448 ShadowFrame* shadow_frame = shadow_frame_unique_ptr.get(); in EnterInterpreterFromInvoke()
524 ShadowFrame* shadow_frame, in EnterInterpreterFromDeoptimize()
622 ShadowFrame* old_frame = shadow_frame; in EnterInterpreterFromDeoptimize()
624 ShadowFrame::DeleteDeoptimizedFrame(old_frame); in EnterInterpreterFromDeoptimize()
635 ShadowFrame* shadow_frame) { in EnterInterpreterFromEntryPoint()
652 ShadowFrame* shadow_frame, in ArtInterpreterToInterpreterBridge()
702 bool PrevFrameWillRetry(Thread* self, const ShadowFrame& frame) { in PrevFrameWillRetry()
[all …]
/aosp12/art/tools/cpp-define-generator/
H A 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 …]
/aosp12/art/runtime/
H A 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()
H A 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()
165 ShadowFrame* top_shadow_frame_;
H A Dmethod_handles.cc339 const ShadowFrame& caller_frame, in ConvertAndCopyArgumentsFromCallerFrame()
342 ShadowFrame* callee_frame) in ConvertAndCopyArgumentsFromCallerFrame()
455 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in MethodHandleInvokeMethod()
648 ShadowFrame& shadow_frame, in RefineTargetMethod()
717 ShadowFrame& shadow_frame, in DoInvokePolymorphicMethod()
823 ShadowFrame& shadow_frame, in MethodHandleFieldPut()
901 ShadowFrame& shadow_frame, in MethodHandleFieldAccess()
1013 ShadowFrame& shadow_frame, in DoVarHandleInvokeTranslation()
1139 ShadowFrame& shadow_frame, in MethodHandleInvokeExactInternal()
1244 ShadowFrame& shadow_frame, in MethodHandleInvoke()
[all …]
H A Dmethod_handles.h29 class ShadowFrame; variable
131 ShadowFrame& shadow_frame,
139 ShadowFrame& shadow_frame,
H A 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()
H A Dmethod_handles-inl.h40 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_;
H A Dquick_exception_handler.cc125 ShadowFrame* frame = GetThread()->FindDebuggerShadowFrame(frame_id); in HandleTryItems()
129 ShadowFrame::DeleteDeoptimizedFrame(frame); in HandleTryItems()
380 ShadowFrame* new_frame = GetThread()->FindDebuggerShadowFrame(frame_id); in VisitFrame()
385 new_frame = ShadowFrame::CreateDeoptimizedFrame(num_regs, nullptr, method, GetDexPc()); in VisitFrame()
426 ShadowFrame* new_frame, in HandleNterpDeoptimization()
455 ShadowFrame* new_frame, in HandleOptimizingDeoptimization()
545 ShadowFrame* prev_shadow_frame_;
H A Dstack.h40 class ShadowFrame; variable
281 ShadowFrame* GetCurrentShadowFrame() const { in GetCurrentShadowFrame()
343 ShadowFrame* PrepareSetVReg(ArtMethod* m, uint16_t vreg, bool wide)
353 ShadowFrame* cur_shadow_frame_;
H A Dvar_handles.cc31 ShadowFrame& shadow_frame, in VarHandleInvokeAccessorWithConversions()
62 ShadowFrame& shadow_frame, in VarHandleInvokeAccessor()
/aosp12/art/runtime/interpreter/mterp/
H A Dmterp.cc203 ShadowFrame* shadow_frame, in MTERP_INVOKE()
214 ShadowFrame* shadow_frame, in MterpInvokePolymorphic()
225 ShadowFrame* shadow_frame, in MterpInvokeCustomRange()
252 ShadowFrame* shadow_frame, in MterpConstString()
265 ShadowFrame* shadow_frame, in MterpConstClass()
296 ShadowFrame* shadow_frame, in MterpConstMethodType()
381 extern "C" size_t MterpAputObject(ShadowFrame* shadow_frame, in MterpAputObject()
400 extern "C" size_t MterpFilledNewArray(ShadowFrame* shadow_frame, in MterpFilledNewArray()
450 extern "C" size_t MterpNewArray(ShadowFrame* shadow_frame, in MterpNewArray()
611 ShadowFrame* shadow_frame, in MterpFieldAccess()
[all …]
/aosp12/art/runtime/mirror/
H A Dvar_handle.h144 ShadowFrame* shadow_frame,
215 ShadowFrame* shadow_frame,
243 ShadowFrame* shadow_frame,
260 ShadowFrame* shadow_frame,
287 ShadowFrame* shadow_frame,
H A Demulated_stack_frame.h45 const ShadowFrame& caller_frame,
54 ShadowFrame* callee_frame) REQUIRES_SHARED(Locks::mutator_lock_);

123