Searched refs:OptimizedJSFunctionFrame (Results 1 – 8 of 8) sorted by relevance
61 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in GetFunction()163 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in Advance()173 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in Advance()353 auto callSiteSp = OptimizedJSFunctionFrame::ComputeArgsConfigFrameSp(current_); in GetPrevFrameCallSiteSp()459 ARK_INLINE JSTaggedType* OptimizedJSFunctionFrame::GetArgv(const FrameIterator &it) const in GetArgv()465 ARK_INLINE uintptr_t* OptimizedJSFunctionFrame::ComputePrevFrameSp(const FrameIterator &it) const in ComputePrevFrameSp()476 void OptimizedJSFunctionFrame::CollectBCOffsetInfo(const FrameIterator &it, kungfu::ConstInfo &info… in CollectBCOffsetInfo()481 ARK_INLINE void OptimizedJSFunctionFrame::GCIterate(const FrameIterator &it, in GCIterate()486 OptimizedJSFunctionFrame *frame = OptimizedJSFunctionFrame::GetFrameFromSp(it.GetSp()); in GCIterate()511 void OptimizedJSFunctionFrame::GetDeoptBundleInfo(const FrameIterator &it, std::vector<kungfu::ARKD… in GetDeoptBundleInfo()[all …]
422 struct OptimizedJSFunctionFrame : public base::AlignedStruct<JSTaggedValue::TaggedTypeSize(), struct482 return MEMBER_OFFSET(OptimizedJSFunctionFrame, type); in GetTypeOffset() argument487 return MEMBER_OFFSET(OptimizedJSFunctionFrame, prevFp); in GetPrevOffset() argument504 static OptimizedJSFunctionFrame* GetFrameFromSp(const JSTaggedType *sp) in GetFrameFromSp() argument506 return reinterpret_cast<OptimizedJSFunctionFrame *>(reinterpret_cast<uintptr_t>(sp) in GetFrameFromSp()507 - MEMBER_OFFSET(OptimizedJSFunctionFrame, prevFp)); in GetFrameFromSp()517 STATIC_ASSERT_EQ_ARCH(sizeof(OptimizedJSFunctionFrame),518 OptimizedJSFunctionFrame::SizeArch32,519 OptimizedJSFunctionFrame::SizeArch64);521 static_assert((OptimizedJSFunctionFrame::GetFunctionDeltaReturnAddr() % 2) == 1);
187 auto *frame = OptimizedJSFunctionFrame::GetFrameFromSp(sp_); in GetFunction()377 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in IterateFrameChain()463 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in CollectBCOffsetInfo()
166 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in CollectDeoptBundleVec()
629 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrame(JSThread *thread);630 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrameNoGC(JSThread *thread);
2491 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgv()2504 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgvFromStub()2508 OptimizedJSFunctionFrame *RuntimeStubs::GetOptimizedJSFunctionFrame(JSThread *thread) in GetOptimizedJSFunctionFrame()2515 return it.GetFrame<OptimizedJSFunctionFrame>(); in GetOptimizedJSFunctionFrame()2518 OptimizedJSFunctionFrame *RuntimeStubs::GetOptimizedJSFunctionFrameNoGC(JSThread *thread) in GetOptimizedJSFunctionFrameNoGC()2525 return it.GetFrame<OptimizedJSFunctionFrame>(); in GetOptimizedJSFunctionFrameNoGC()
1965 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgvNoGC()
335 reservedSlotsSize = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in GenPrologue()1098 size_t reservedOffset = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in SaveJSFuncOnOptJSFuncFrame()