Home
last modified time | relevance | path

Searched refs:OptimizedJSFunctionFrame (Results 1 – 10 of 10) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Dframes.cpp54 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 …]
Dframes.h531 struct OptimizedJSFunctionFrame : public base::AlignedStruct<JSTaggedValue::TaggedTypeSize(), struct
629 static OptimizedJSFunctionFrame* GetFrameFromSp(const JSTaggedType *sp) in GetFrameFromSp() argument
631 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);
/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/
Djs_stackinfo.cpp404 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()
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dframe_handler.cpp220 auto *frame = OptimizedJSFunctionFrame::GetFrameFromSp(sp_); in GetFunction()
424 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in IterateFrameChain()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs.h482 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrame(JSThread *thread);
483 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrameNoGC(JSThread *thread);
Druntime_stubs-inl.h3086 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()
Druntime_stubs.cpp3104 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgvNoGC()
/arkcompiler/ets_runtime/ecmascript/deoptimizer/
Ddeoptimizer.cpp290 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in CollectDeoptBundleVec()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
Dlitecg_ir_builder.cpp642 reservedSlotsSize = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in GenPrologue()
712 reservedOffset = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in SaveJSFuncOnOptJSFuncFrame()
2363 … size_t reservedOffset = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in VisitInitVreg()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/
Dllvm_ir_builder.cpp407 reservedSlotsSize = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in GenPrologue()
1427 reservedOffset = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in SaveJSFuncOnOptJSFuncFrame()