/arkcompiler/ets_runtime/ecmascript/ |
D | frames.cpp | 27 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 …]
|
D | frames.h | 29 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 …]
|
D | ecma_macros.h | 407 FrameIterator it(const_cast<JSTaggedType *>((thread)->GetCurrentSPFrame()), (thread)); \
|
/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/ |
D | js_stackgetter.h | 79 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);
|
D | js_stackgetter.cpp | 35 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()
|
D | js_stackinfo.cpp | 110 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/ |
D | frame_handler.cpp | 43 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 …]
|
D | frame_handler.h | 65 FrameIterator it(sp_); in IsEntryFrame() 107 FrameIterator it(sp_, thread_); in IsAsmInterpretedFrame()
|
/arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/ |
D | cpu_profiler.cpp | 271 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()
|
D | cpu_profiler.h | 106 void GetStack(FrameIterator &it);
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
D | heap_sampling.cpp | 89 FrameIterator it(frameHandler.GetSp(), thread); in GetStack()
|
D | heap_snapshot.cpp | 828 FrameIterator it(current, thread); in AddTraceNode()
|
/arkcompiler/ets_runtime/ecmascript/deoptimizer/ |
D | deoptimizer.cpp | 262 FrameIterator it(lastLeave, thread_); in CollectDeoptBundleVec()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
D | runtime_stubs-inl.h | 2856 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()
|
D | runtime_stubs.cpp | 2771 FrameIterator it(current, thread); in GetActualArgvNoGC()
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
D | jsnapi_expo.cpp | 192 using FrameIterator = ecmascript::FrameIterator; typedef 2632 ecmascript::FrameIterator it(current, thread); in GetCurrentTaskInfo()
|
/arkcompiler/ets_runtime/ecmascript/debugger/ |
D | debugger_api.cpp | 905 FrameIterator it(current, thread); in GetNativePointer()
|