/aosp12/art/runtime/interpreter/ |
H A D | shadow_frame.h | 38 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 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() 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 D | interpreter_common.h | 145 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 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)
|
H A D | unstarted_runtime.h | 31 class ShadowFrame; variable 58 ShadowFrame* shadow_frame, 74 ShadowFrame* shadow_frame, \ 93 ShadowFrame* shadow_frame,
|
H A 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, 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 D | interpreter_common.cc | 94 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 D | interpreter_switch_impl.h | 29 class ShadowFrame; variable 41 ShadowFrame& shadow_frame; 60 ShadowFrame& shadow_frame, JValue result_register, in ExecuteSwitchImpl()
|
H A D | interpreter_intrinsics.h | 26 class ShadowFrame; variable 32 bool MterpHandleIntrinsic(ShadowFrame* shadow_frame,
|
H A D | interpreter_mterp_impl.h | 28 class ShadowFrame; variable 36 ShadowFrame* shadow_frame,
|
H A D | shadow_frame.cc | 23 mirror::Object* ShadowFrame::GetThisObject() const { in GetThisObject() 37 mirror::Object* ShadowFrame::GetThisObject(uint16_t num_ins) const { in GetThisObject()
|
H A D | interpreter.cc | 249 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 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 …]
|
/aosp12/art/runtime/ |
H A 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()
|
H A 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_;
|
H A D | method_handles.cc | 339 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 D | method_handles.h | 29 class ShadowFrame; variable 131 ShadowFrame& shadow_frame, 139 ShadowFrame& shadow_frame,
|
H A 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()
|
H A 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_;
|
H A D | quick_exception_handler.cc | 125 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 D | stack.h | 40 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 D | var_handles.cc | 31 ShadowFrame& shadow_frame, in VarHandleInvokeAccessorWithConversions() 62 ShadowFrame& shadow_frame, in VarHandleInvokeAccessor()
|
/aosp12/art/runtime/interpreter/mterp/ |
H A D | mterp.cc | 203 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 D | var_handle.h | 144 ShadowFrame* shadow_frame, 215 ShadowFrame* shadow_frame, 243 ShadowFrame* shadow_frame, 260 ShadowFrame* shadow_frame, 287 ShadowFrame* shadow_frame,
|
H A D | emulated_stack_frame.h | 45 const ShadowFrame& caller_frame, 54 ShadowFrame* callee_frame) REQUIRES_SHARED(Locks::mutator_lock_);
|