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()
118 void FrameIterator::Advance() in Advance()
321 template void FrameIterator::Advance<GCVisitedFlag::VISITED>();
322 template void FrameIterator::Advance<GCVisitedFlag::IGNORED>();
324 uintptr_t FrameIterator::GetPrevFrameCallSiteSp() const in GetPrevFrameCallSiteSp()
[all …]
Dframes.h29 class FrameIterator; variable
181 …void GCIterate(const FrameIterator &it, const RootVisitor &visitor, const RootRangeVisitor &rangeV…
230 friend class FrameIterator; member
284 friend class FrameIterator; member
352 friend class FrameIterator; member
414 friend class FrameIterator; member
484 JSTaggedType* GetArgv(const FrameIterator &it) const;
491 …void GCIterate(const FrameIterator &it, const RootVisitor &visitor, const RootRangeVisitor &rangeV…
493 void CollectPcOffsetInfo(const FrameIterator &it, ConstInfo &info) const;
532 friend class FrameIterator; member
[all …]
Decma_macros.h407 FrameIterator it(const_cast<JSTaggedType *>((thread)->GetCurrentSPFrame()), (thread)); \
/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/
Djs_stackgetter.h79 const FrameIterator &it,
84 static void GetNativeStack(const EcmaVM *vm, const FrameIterator &it, char *functionName,
86 static RunningState GetRunningState(const FrameIterator &it, const EcmaVM *vm, bool isNative,
88 static void GetNativeMethodCallPos(FrameIterator &it, FrameInfoTemp &codeEntry);
89 static void *GetMethodIdentifier(Method *method, const FrameIterator &it);
90 static void GetCallLineNumber(const FrameIterator &it, int &LineNumber);
Djs_stackgetter.cpp35 FrameIterator iterator(sp, thread); in CheckFrameType()
54 const FrameIterator &it, in ParseMethodInfo()
63 FrameIterator itNext(it.GetSp(), it.GetThread()); in ParseMethodInfo()
123 void JsStackGetter::GetNativeStack(const EcmaVM *vm, const FrameIterator &it, char *functionName, s… in GetNativeStack()
164 RunningState JsStackGetter::GetRunningState(const FrameIterator &it, const EcmaVM *vm, in GetRunningState()
221 void JsStackGetter::GetNativeMethodCallPos(FrameIterator &it, FrameInfoTemp &codeEntry) in GetNativeMethodCallPos()
272 void *JsStackGetter::GetMethodIdentifier(Method *method, const FrameIterator &it) in GetMethodIdentifier()
287 void JsStackGetter::GetCallLineNumber(const FrameIterator &it, int &LineNumber) in GetCallLineNumber()
289 FrameIterator itNext(it.GetSp(), it.GetThread()); in GetCallLineNumber()
Djs_stackinfo.cpp110 FrameIterator it(current, thread); in BuildJsStackTrace()
147 FrameIterator it(current, thread); in BuildJsStackInfo()
230 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.cpp271 void CpuProfiler::GetStack(FrameIterator &it) in GetStack()
338 FrameIterator it(currentFrame, thread); in GetStackCallNapi()
452 FrameIterator it(reinterpret_cast<JSTaggedType *>(fp), thread); in GetStackSignalHandler()
459 FrameIterator it(leaveFrame, thread); in GetStackSignalHandler()
467 FrameIterator it(frameHandler.GetSp(), thread); in GetStackSignalHandler()
Dcpu_profiler.h106 void GetStack(FrameIterator &it);
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
Dheap_sampling.cpp89 FrameIterator it(frameHandler.GetSp(), thread); in GetStack()
Dheap_snapshot.cpp828 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.h2856 FrameIterator it(current, thread); in GetActualArgv()
2867 FrameIterator it(current, thread); in GetActualArgvFromStub()
2880 FrameIterator it(current, thread); in GetOptimizedJSFunctionFrame()
2890 FrameIterator it(current, thread); in GetOptimizedJSFunctionFrameNoGC()
Druntime_stubs.cpp2771 FrameIterator it(current, thread); in GetActualArgvNoGC()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi_expo.cpp192 using FrameIterator = ecmascript::FrameIterator; typedef
2632 ecmascript::FrameIterator it(current, thread); in GetCurrentTaskInfo()
/arkcompiler/ets_runtime/ecmascript/debugger/
Ddebugger_api.cpp905 FrameIterator it(current, thread); in GetNativePointer()