Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/
Dframes.cpp62 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 …]
Dframes.h446 struct OptimizedJSFunctionFrame : public base::AlignedStruct<JSTaggedValue::TaggedTypeSize(), struct
533 static OptimizedJSFunctionFrame* GetFrameFromSp(const JSTaggedType *sp) in GetFrameFromSp() argument
535 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);
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dframe_handler.cpp188 auto *frame = OptimizedJSFunctionFrame::GetFrameFromSp(sp_); in GetFunction()
382 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in IterateFrameChain()
/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/
Djs_stackinfo.cpp285 typeOffset = OptimizedJSFunctionFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
286 prevOffset = OptimizedJSFunctionFrame::GetPrevOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
/arkcompiler/ets_runtime/ecmascript/deoptimizer/
Ddeoptimizer.cpp269 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in CollectDeoptBundleVec()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs.h669 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrame(JSThread *thread);
670 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrameNoGC(JSThread *thread);
Druntime_stubs-inl.h2585 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()
Druntime_stubs.cpp2135 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgvNoGC()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dllvm_ir_builder.cpp357 reservedSlotsSize = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in GenPrologue()
1251 size_t reservedOffset = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in SaveJSFuncOnOptJSFuncFrame()