Lines Matching refs:CpuProfiler
30 Mutex CpuProfiler::synchronizationMutex_;
31 CMap<pthread_t, const EcmaVM *> CpuProfiler::profilerMap_ = CMap<pthread_t, const EcmaVM *>();
32 CpuProfiler::CpuProfiler(const EcmaVM *vm, const int interval) : vm_(vm), interval_(interval) in CpuProfiler() function in panda::ecmascript::CpuProfiler
50 void CpuProfiler::StartCpuProfilerForInfo() in StartCpuProfilerForInfo()
93 void CpuProfiler::StartCpuProfilerForFile(const std::string &fileName) in StartCpuProfilerForFile()
156 std::unique_ptr<struct ProfileInfo> CpuProfiler::StopCpuProfilerForInfo() in StopCpuProfilerForInfo()
184 void CpuProfiler::SetCpuSamplingInterval(int interval) in SetCpuSamplingInterval()
189 void CpuProfiler::StopCpuProfilerForFile() in StopCpuProfilerForFile()
220 CpuProfiler::~CpuProfiler() in ~CpuProfiler()
237 void CpuProfiler::SetProfileStart(uint64_t nowTimeStamp) in SetProfileStart()
260 void CpuProfiler::GetCurrentProcessInfo(struct CurrentProcessInfo ¤tProcessInfo) in GetCurrentProcessInfo()
271 void CpuProfiler::GetStack(FrameIterator &it) in GetStack()
312 bool CpuProfiler::GetStackBeforeCallNapi(JSThread *thread) in GetStackBeforeCallNapi()
326 void CpuProfiler::GetStackAfterCallNapi(JSThread *thread) in GetStackAfterCallNapi()
331 bool CpuProfiler::GetStackCallNapi(JSThread *thread, bool beforeCallNapi) in GetStackCallNapi()
384 void CpuProfiler::GetStackSignalHandler(int signal, [[maybe_unused]] siginfo_t *siginfo, void *cont… in GetStackSignalHandler()
389 CpuProfiler *profiler = nullptr; in GetStackSignalHandler()
478 bool CpuProfiler::InHeaderOrTail(uint64_t pc, uint64_t entryBegin, uint64_t entryDuration, uint64_t… in InHeaderOrTail()
491 bool CpuProfiler::IsEntryFrameHeaderOrTail(JSThread *thread, uint64_t pc) const in IsEntryFrameHeaderOrTail()
504 uint64_t CpuProfiler::GetPcFromContext(void *context) in GetPcFromContext()
520 bool CpuProfiler::IsAddrAtStubOrAot(uint64_t pc) const in IsAddrAtStubOrAot()
526 bool CpuProfiler::CheckFileName(const std::string &fileName, std::string &absoluteFilePath) const in CheckFileName()
551 void CpuProfiler::RecordCallNapiInfo(const std::string &methodAddr) in RecordCallNapiInfo()
558 void CpuProfiler::SetBuildNapiStack(bool flag) in SetBuildNapiStack()
563 bool CpuProfiler::GetBuildNapiStack() in GetBuildNapiStack()
568 bool CpuProfiler::GetOutToFile() in GetOutToFile()
573 EcmaVM* CpuProfiler::GetVmbyTid(pthread_t tid) in GetVmbyTid()