Lines Matching defs:VirtualRuntime
43 VirtualRuntime::VirtualRuntime(bool onDevice)
48 VirtualRuntime::~VirtualRuntime()
55 std::string VirtualRuntime::ReadFromSavedCmdLines(pid_t tid)
82 std::string VirtualRuntime::ReadThreadName(pid_t tid, bool isThread)
102 VirtualThread &VirtualRuntime::UpdateThread(pid_t pid, pid_t tid, const std::string name)
117 VirtualThread &VirtualRuntime::CreateThread(pid_t pid, pid_t tid, const std::string name)
188 bool VirtualRuntime::UpdateHapSymbols(std::shared_ptr<DfxMap> map)
210 VirtualThread &VirtualRuntime::GetThread(pid_t pid, pid_t tid, const std::string name)
227 std::shared_ptr<DfxMap> VirtualRuntime::UpdateThreadMaps(pid_t pid, pid_t tid, const std::string filename,
238 void VirtualRuntime::UpdateKernelModulesSpaceMaps()
290 void VirtualRuntime::UpdateKernelSpaceMaps()
301 void VirtualRuntime::UpdateKernelModulesSymbols()
317 void VirtualRuntime::UpdateKernelSymbols()
344 void VirtualRuntime::UpdatekernelMap(uint64_t begin, uint64_t end, uint64_t offset,
362 void VirtualRuntime::DedupFromRecord(PerfRecordSample *recordSample)
399 void VirtualRuntime::CollectDedupSymbol(kSymbolsHits &kernelSymbolsHits,
435 void VirtualRuntime::UpdateFromRecord(PerfEventRecord &record)
475 void VirtualRuntime::MakeCallFrame(DfxSymbol &symbol, DfxFrame &callFrame)
490 void VirtualRuntime::SymbolicCallFrame(PerfRecordSample &recordSample, uint64_t ip,
505 bool VirtualRuntime::RecoverCallStack(PerfRecordSample &recordSample)
517 void VirtualRuntime::SymbolicRecord(PerfRecordSample &recordSample)
552 void VirtualRuntime::NeedDropKernelCallChain(PerfRecordSample &sample)
581 void VirtualRuntime::UnwindFromRecord(PerfRecordSample &recordSample)
634 void VirtualRuntime::SetCollectSymbolCallBack(CollectSymbolCallBack collectSymbolCallBack)
639 void VirtualRuntime::UpdateFromRecord(PerfRecordSample &recordSample)
657 void VirtualRuntime::UpdateFromRecord(PerfRecordMmap &recordMmap)
681 bool VirtualRuntime::CheckValidSandBoxMmap(PerfRecordMmap2 &recordMmap2)
761 void VirtualRuntime::UpdateFromRecord(PerfRecordMmap2 &recordMmap2)
785 void VirtualRuntime::UpdateFromRecord(PerfRecordComm &recordComm)
791 void VirtualRuntime::UpdateFromRecord(PerfRecordAuxtrace &recordAuxTrace)
832 void VirtualRuntime::SymbolSpeRecord(PerfRecordAuxtrace &recordAuxTrace)
860 void VirtualRuntime::SetRecordMode(RecordCallBack recordCallBack)
865 void VirtualRuntime::UpdateSymbols(std::shared_ptr<DfxMap> map, pid_t pid)
922 const DfxSymbol VirtualRuntime::GetKernelSymbol(uint64_t ip, const std::vector<DfxMap> &memMaps,
968 const DfxSymbol VirtualRuntime::GetKernelThreadSymbol(uint64_t ip, const VirtualThread &thread)
1014 const DfxSymbol VirtualRuntime::GetUserSymbol(uint64_t ip, const VirtualThread &thread)
1062 bool VirtualRuntime::GetSymbolCache(uint64_t fileVaddr, DfxSymbol &symbol,
1095 DfxSymbol VirtualRuntime::GetSymbol(uint64_t ip, pid_t pid, pid_t tid, const perf_callchain_context &context)
1135 bool VirtualRuntime::SetSymbolsPaths(const std::vector<std::string> &symbolsPaths)
1151 void VirtualRuntime::UpdateFromPerfData(const std::vector<SymbolFileStruct> &symbolFileStructs)
1179 void VirtualRuntime::ImportUniqueStackNodes(const std::vector<UniStackTableInfo>& uniStackTableInfos)
1219 void VirtualRuntime::LoadVdso()
1246 void VirtualRuntime::UpdateServiceSpaceMaps()
1261 void VirtualRuntime::UpdateServiceSymbols()
1275 void VirtualRuntime::UpdateKernelThreadMap(pid_t pid, uint64_t begin, uint64_t len,
1284 void VirtualRuntime::UpdateDevhostSpaceMaps()
1299 void VirtualRuntime::UpdateDevhostSymbols()
1345 void VirtualRuntime::FixHMBundleMmap(char *filename, int pid, u16 &headerSize)
1363 void VirtualRuntime::SetDevhostPid(pid_t devhost)
1369 bool VirtualRuntime::IsKernelThread(pid_t pid)