Searched refs:OptimizedJSFunctionFrame (Results 1 – 10 of 10) sorted by relevance
54 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in GetFunction()202 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in Advance()215 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in Advance()485 auto callSiteSp = OptimizedJSFunctionFrame::ComputeArgsConfigFrameSp(current_); in GetPrevFrameCallSiteSp()548 auto frame = this->GetFrame<OptimizedJSFunctionFrame>(); in GetBytecodeOffset()653 ARK_INLINE JSTaggedType* OptimizedJSFunctionFrame::GetArgv(const FrameIterator &it) const in GetArgv()659 ARK_INLINE uintptr_t* OptimizedJSFunctionFrame::ComputePrevFrameSp(const FrameIterator &it) const in ComputePrevFrameSp()670 void OptimizedJSFunctionFrame::CollectPcOffsetInfo(const FrameIterator &it, ConstInfo &info) const in CollectPcOffsetInfo()675 ARK_INLINE void OptimizedJSFunctionFrame::GCIterate(const FrameIterator &it, in GCIterate()680 OptimizedJSFunctionFrame *frame = OptimizedJSFunctionFrame::GetFrameFromSp(it.GetSp()); in GCIterate()[all …]
531 struct OptimizedJSFunctionFrame : public base::AlignedStruct<JSTaggedValue::TaggedTypeSize(), struct629 static OptimizedJSFunctionFrame* GetFrameFromSp(const JSTaggedType *sp) in GetFrameFromSp() argument631 return reinterpret_cast<OptimizedJSFunctionFrame *>(reinterpret_cast<uintptr_t>(sp) - in GetFrameFromSp()632 MEMBER_OFFSET(OptimizedJSFunctionFrame, prevFp)); in GetFrameFromSp()642 STATIC_ASSERT_EQ_ARCH(sizeof(OptimizedJSFunctionFrame),643 OptimizedJSFunctionFrame::SizeArch32,644 OptimizedJSFunctionFrame::SizeArch64);646 static_assert((OptimizedJSFunctionFrame::GetFunctionDeltaReturnAddr() % 2) == 1);
404 typeOffset = OptimizedJSFunctionFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()405 prevOffset = OptimizedJSFunctionFrame::GetPrevOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()681 currentPtr -= OptimizedJSFunctionFrame::GetTypeOffset(); in GetBytecodeOffset()682 currentPtr += OptimizedJSFunctionFrame::GetReturnAddrOffset(); in GetBytecodeOffset()706 funcAddr -= OptimizedJSFunctionFrame::GetTypeOffset(); in ArkGetFunction()707 funcAddr += OptimizedJSFunctionFrame::GetFunctionOffset(); in ArkGetFunction()1029 funcAddr -= OptimizedJSFunctionFrame::GetTypeOffset(); in ArkGetFunction()1030 funcAddr += OptimizedJSFunctionFrame::GetFunctionOffset(); in ArkGetFunction()
220 auto *frame = OptimizedJSFunctionFrame::GetFrameFromSp(sp_); in GetFunction()424 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in IterateFrameChain()
482 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrame(JSThread *thread);483 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrameNoGC(JSThread *thread);
3086 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgv()3104 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgvFromStub()3108 OptimizedJSFunctionFrame *RuntimeStubs::GetOptimizedJSFunctionFrame(JSThread *thread) in GetOptimizedJSFunctionFrame()3115 return it.GetFrame<OptimizedJSFunctionFrame>(); in GetOptimizedJSFunctionFrame()3118 OptimizedJSFunctionFrame *RuntimeStubs::GetOptimizedJSFunctionFrameNoGC(JSThread *thread) in GetOptimizedJSFunctionFrameNoGC()3125 return it.GetFrame<OptimizedJSFunctionFrame>(); in GetOptimizedJSFunctionFrameNoGC()
3104 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgvNoGC()
290 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in CollectDeoptBundleVec()
642 reservedSlotsSize = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in GenPrologue()712 reservedOffset = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in SaveJSFuncOnOptJSFuncFrame()2363 … size_t reservedOffset = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in VisitInitVreg()
407 reservedSlotsSize = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in GenPrologue()1427 reservedOffset = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in SaveJSFuncOnOptJSFuncFrame()