Searched refs:OptimizedJSFunctionFrame (Results 1 – 9 of 9) sorted by relevance
62 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in GetFunction()165 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in Advance()176 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in Advance()376 auto callSiteSp = OptimizedJSFunctionFrame::ComputeArgsConfigFrameSp(current_); in GetPrevFrameCallSiteSp()417 auto frame = this->GetFrame<OptimizedJSFunctionFrame>(); in GetBytecodeOffset()494 ARK_INLINE JSTaggedType* OptimizedJSFunctionFrame::GetArgv(const FrameIterator &it) const in GetArgv()500 ARK_INLINE uintptr_t* OptimizedJSFunctionFrame::ComputePrevFrameSp(const FrameIterator &it) const in ComputePrevFrameSp()510 void OptimizedJSFunctionFrame::CollectPcOffsetInfo(const FrameIterator &it, ConstInfo &info) const in CollectPcOffsetInfo()515 ARK_INLINE void OptimizedJSFunctionFrame::GCIterate(const FrameIterator &it, in GCIterate()520 OptimizedJSFunctionFrame *frame = OptimizedJSFunctionFrame::GetFrameFromSp(it.GetSp()); in GCIterate()[all …]
446 struct OptimizedJSFunctionFrame : public base::AlignedStruct<JSTaggedValue::TaggedTypeSize(), struct533 static OptimizedJSFunctionFrame* GetFrameFromSp(const JSTaggedType *sp) in GetFrameFromSp() argument535 return reinterpret_cast<OptimizedJSFunctionFrame *>(reinterpret_cast<uintptr_t>(sp) - in GetFrameFromSp()536 MEMBER_OFFSET(OptimizedJSFunctionFrame, prevFp)); in GetFrameFromSp()546 STATIC_ASSERT_EQ_ARCH(sizeof(OptimizedJSFunctionFrame),547 OptimizedJSFunctionFrame::SizeArch32,548 OptimizedJSFunctionFrame::SizeArch64);550 static_assert((OptimizedJSFunctionFrame::GetFunctionDeltaReturnAddr() % 2) == 1);
188 auto *frame = OptimizedJSFunctionFrame::GetFrameFromSp(sp_); in GetFunction()382 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in IterateFrameChain()
285 typeOffset = OptimizedJSFunctionFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()286 prevOffset = OptimizedJSFunctionFrame::GetPrevOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
269 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in CollectDeoptBundleVec()
669 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrame(JSThread *thread);670 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrameNoGC(JSThread *thread);
2585 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgv()2598 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgvFromStub()2602 OptimizedJSFunctionFrame *RuntimeStubs::GetOptimizedJSFunctionFrame(JSThread *thread) in GetOptimizedJSFunctionFrame()2609 return it.GetFrame<OptimizedJSFunctionFrame>(); in GetOptimizedJSFunctionFrame()2612 OptimizedJSFunctionFrame *RuntimeStubs::GetOptimizedJSFunctionFrameNoGC(JSThread *thread) in GetOptimizedJSFunctionFrameNoGC()2619 return it.GetFrame<OptimizedJSFunctionFrame>(); in GetOptimizedJSFunctionFrameNoGC()
2135 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgvNoGC()
357 reservedSlotsSize = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in GenPrologue()1251 size_t reservedOffset = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in SaveJSFuncOnOptJSFuncFrame()