Home
last modified time | relevance | path

Searched refs:FrameIterator (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Dframes.cpp27 FrameIterator::FrameIterator(JSTaggedType *sp, const JSThread *thread) : current_(sp), thread_(thre… in FrameIterator() function in panda::ecmascript::FrameIterator
35 int FrameIterator::ComputeDelta() const in ComputeDelta()
40 int FrameIterator::GetCallSiteDelta(uintptr_t returnAddr) const in GetCallSiteDelta()
47 Method *FrameIterator::CheckAndGetMethod() const in CheckAndGetMethod()
56 JSTaggedValue FrameIterator::GetFunction() const in GetFunction()
112 AOTFileInfo::CallSiteInfo FrameIterator::CalCallSiteInfo(uintptr_t retAddr) const in CalCallSiteInfo()
119 void FrameIterator::Advance() in Advance()
322 template void FrameIterator::Advance<GCVisitedFlag::VISITED>();
323 template void FrameIterator::Advance<GCVisitedFlag::IGNORED>();
325 uintptr_t FrameIterator::GetPrevFrameCallSiteSp() const in GetPrevFrameCallSiteSp()
[all …]
Dframes.h29 class FrameIterator; variable
179 …void GCIterate(const FrameIterator &it, const RootVisitor &visitor, const RootRangeVisitor &rangeV…
228 friend class FrameIterator; member
282 friend class FrameIterator; member
350 friend class FrameIterator; member
412 friend class FrameIterator; member
482 JSTaggedType* GetArgv(const FrameIterator &it) const;
489 …void GCIterate(const FrameIterator &it, const RootVisitor &visitor, const RootRangeVisitor &rangeV…
491 void CollectPcOffsetInfo(const FrameIterator &it, ConstInfo &info) const;
525 friend class FrameIterator; member
[all …]
Decma_macros.h370 FrameIterator it(const_cast<JSTaggedType *>((thread)->GetCurrentSPFrame()), (thread)); \
/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/
Djs_stackgetter.h76 const FrameIterator &it,
81 static void GetNativeStack(const EcmaVM *vm, const FrameIterator &it, char *functionName,
83 static RunningState GetRunningState(const FrameIterator &it, const EcmaVM *vm, bool isNative,
85 static void GetNativeMethodCallPos(FrameIterator &it, FrameInfoTemp &codeEntry);
86 static void *GetMethodIdentifier(Method *method, const FrameIterator &it);
Djs_stackgetter.cpp34 FrameIterator iterator(sp, thread); in CheckFrameType()
53 const FrameIterator &it, in ParseMethodInfo()
62 FrameIterator itNext(it.GetSp(), it.GetThread()); in ParseMethodInfo()
122 void JsStackGetter::GetNativeStack(const EcmaVM *vm, const FrameIterator &it, char *functionName, s… in GetNativeStack()
163 RunningState JsStackGetter::GetRunningState(const FrameIterator &it, const EcmaVM *vm, in GetRunningState()
220 void JsStackGetter::GetNativeMethodCallPos(FrameIterator &it, FrameInfoTemp &codeEntry) in GetNativeMethodCallPos()
271 void *JsStackGetter::GetMethodIdentifier(Method *method, const FrameIterator &it) in GetMethodIdentifier()
Djs_stackinfo.cpp73 FrameIterator it(current, thread); in BuildJsStackTrace()
107 FrameIterator it(current, thread); in BuildJsStackInfo()
190 FrameIterator frame(reinterpret_cast<JSTaggedType *>(fp)); in CrashCallback()
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dframe_handler.cpp43 FrameIterator it(sp_, thread_); in AdvanceToJSFrame()
56 FrameIterator it(sp_, thread_); in PrevJSFrame()
62 FrameIterator it(sp_, thread_); in PrevJSFrame()
89 FrameIterator it(sp_, thread_); in GetNumberArgs()
118 FrameIterator it(sp_, thread_); in GetAcc()
156 FrameIterator it(sp_, thread_); in GetThis()
224 FrameIterator it(sp_, thread_); in GetPc()
245 FrameIterator it(sp_, thread_); in GetEnv()
278 FrameIterator it(prevSp, thread_); in GetInterpretedFrameEnd()
337 for (FrameIterator it(current, thread_); !it.Done(); it.Advance()) { in IterateEcmaRuntimeCallInfo()
[all …]
Dframe_handler.h65 FrameIterator it(sp_); in IsEntryFrame()
107 FrameIterator it(sp_, thread_); in IsAsmInterpretedFrame()
/arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/
Dcpu_profiler.cpp265 void CpuProfiler::GetStack(FrameIterator &it) in GetStack()
331 FrameIterator it(currentFrame, thread); in GetStackCallNapi()
444 FrameIterator it(reinterpret_cast<JSTaggedType *>(fp), thread); in GetStackSignalHandler()
451 FrameIterator it(leaveFrame, thread); in GetStackSignalHandler()
459 FrameIterator it(frameHandler.GetSp(), thread); in GetStackSignalHandler()
Dcpu_profiler.h103 void GetStack(FrameIterator &it);
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
Dheap_sampling.cpp89 FrameIterator it(frameHandler.GetSp(), thread); in GetStack()
Dheap_snapshot.cpp760 FrameIterator it(current, thread); in AddTraceNode()
/arkcompiler/ets_runtime/ecmascript/deoptimizer/
Ddeoptimizer.cpp262 FrameIterator it(lastLeave, thread_); in CollectDeoptBundleVec()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs-inl.h2581 FrameIterator it(current, thread); in GetActualArgv()
2592 FrameIterator it(current, thread); in GetActualArgvFromStub()
2605 FrameIterator it(current, thread); in GetOptimizedJSFunctionFrame()
2615 FrameIterator it(current, thread); in GetOptimizedJSFunctionFrameNoGC()
Druntime_stubs.cpp2131 FrameIterator it(current, thread); in GetActualArgvNoGC()
/arkcompiler/ets_runtime/ecmascript/debugger/
Ddebugger_api.cpp827 FrameIterator it(current, thread); in GetNativePointer()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi.cpp3643 ecmascript::FrameIterator it(current, thread); in GetCurrentTaskInfo()