Home
last modified time | relevance | path

Searched refs:prevFrame (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/tooling/sampler/
H A Dstack_walker_base.cpp73 auto prevFrame = reinterpret_cast<Frame *>(GetPrevFromBoundary<FrameKind::COMPILER>(prev)); in NextFromCFrame() local
74 if (prevFrame != nullptr && IsBoundaryFrame<FrameKind::INTERPRETER>(prevFrame)) { in NextFromCFrame()
75 frame_ = CreateCFrameForC2IBridge(prevFrame); in NextFromCFrame()
78 frame_ = reinterpret_cast<Frame *>(prevFrame); in NextFromCFrame()
82 auto prevFrame = reinterpret_cast<Frame *>(GetPrevFromBoundary<FrameKind::COMPILER>(prev)); in NextFromCFrame() local
83 if (prevFrame != nullptr && IsBoundaryFrame<FrameKind::INTERPRETER>(prevFrame)) { in NextFromCFrame()
84 frame_ = CreateCFrameForC2IBridge(prevFrame); in NextFromCFrame()
H A Dsampling_profiler.cpp321 auto *prevFrame = frameInfo.frame->GetPrevFrame(); in CollectBoundaryFrames() local
328 frameInfo.frame = prevFrame; in CollectBoundaryFrames()
335 frameInfo.frame = prevFrame; in CollectBoundaryFrames()
/arkcompiler/runtime_core/static_core/runtime/bridge/
H A Dbridge.cpp82 auto prevFrame = frame->GetPrevFrame(); in InvokeInterpreter() local
83 thread->SetCurrentFrame(prevFrame); in InvokeInterpreter()
88 while (prevFrame != nullptr && lastFrame != frame) { in InvokeInterpreter()
89 ASSERT(!StackWalker::IsBoundaryFrame<FrameKind::INTERPRETER>(prevFrame)); in InvokeInterpreter()
90 frame = prevFrame; in InvokeInterpreter()
92 prevFrame = frame->GetPrevFrame(); in InvokeInterpreter()
119 thread->SetCurrentFrame(prevFrame); in InvokeInterpreter()
/arkcompiler/runtime_core/static_core/runtime/
H A Dstack_walker.cpp380 auto prevFrame = reinterpret_cast<Frame *>(GetPrevFromBoundary<FrameKind::COMPILER>(prev)); in NextFromCFrame() local
381 if (prevFrame != nullptr && IsBoundaryFrame<FrameKind::INTERPRETER>(prevFrame)) { in NextFromCFrame()
382 frame_ = CreateCFrameForC2IBridge<true>(prevFrame); in NextFromCFrame()
386 frame_ = reinterpret_cast<Frame *>(prevFrame); in NextFromCFrame()
390 auto prevFrame = reinterpret_cast<Frame *>(GetPrevFromBoundary<FrameKind::COMPILER>(prev)); in NextFromCFrame() local
391 if (prevFrame != nullptr && IsBoundaryFrame<FrameKind::INTERPRETER>(prevFrame)) { in NextFromCFrame()
392 frame_ = CreateCFrameForC2IBridge<true>(prevFrame); in NextFromCFrame()
446 auto prevFrame in GetNextFrame() local
453 auto prevFrame = reinterpret_cast<Frame *>(GetPrevFromBoundary<FrameKind::COMPILER>(prev)); GetNextFrame() local
509 auto prevFrame = reinterpret_cast<Frame *>(GetPrevFromBoundary<FrameKind::COMPILER>(prev)); IsCompilerBoundFrame() local
520 GetFrameFromPrevFrame(Frame *prevFrame) GetFrameFromPrevFrame() argument
587 void *prevFrame; ConvertToIFrame() local
[all...]
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dcframe.h138 void SetPrevFrame(void *prevFrame) in SetPrevFrame() argument
140 *GetPtr<SlotType>(CFrameLayout::PrevFrameSlot::Start()) = bit_cast<SlotType>(prevFrame); in SetPrevFrame()
H A Dstack_walker.h366 void SetPrevFrame(FrameKind *prevFrameKind, void **prevFrame, CFrameType *cframe);
368 Frame *GetFrameFromPrevFrame(Frame *prevFrame);
/arkcompiler/ets_runtime/ecmascript/
H A Dframes.cpp580 auto prevFrame = GetFrame<InterpretedFrame>(); in GetPrevFrame() local
581 end = ToUintPtr(prevFrame); in GetPrevFrame()
585 auto prevFrame = GetFrame<InterpretedEntryFrame>(); in GetPrevFrame() local
586 end = ToUintPtr(prevFrame); in GetPrevFrame()
590 auto prevFrame = GetFrame<InterpretedBuiltinFrame>(); in GetPrevFrame() local
591 end = ToUintPtr(prevFrame); in GetPrevFrame()
/arkcompiler/runtime_core/static_core/runtime/entrypoints/
H A Dentrypoints.cpp112 Frame *prevFrame = thread->GetCurrentFrame(); in InterpreterEntryPoint() local
119 if (prevFrame != nullptr && reinterpret_cast<uintptr_t>(prevFrame->GetMethod()) == COMPILED_CODE_TO_INTERPRETER) { in InterpreterEntryPoint()
120 thread->SetCurrentFrame(prevFrame->GetPrevFrame()); in InterpreterEntryPoint()
122 thread->SetCurrentFrame(prevFrame); in InterpreterEntryPoint()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dinterpreter_stub.cpp321 GateRef prevFrame = GetFrame(prevSp); \
322 GateRef prevPc = GetPcFromFrame(prevFrame); \
331 GateRef prevFunction = GetFunctionFromFrame(prevFrame); \
337 GateRef jumpSize = GetCallSizeFromFrame(prevFrame); \

Completed in 25 milliseconds