• Home
  • Raw
  • Download

Lines Matching refs:VirtualRuntime

42 void VirtualRuntime::ClearMaps()  in ClearMaps()
47 VirtualRuntime::VirtualRuntime(const NativeHookConfig& hookConfig): hookConfig_(hookConfig) in VirtualRuntime() function in OHOS::Developtools::NativeDaemon::VirtualRuntime
55 VirtualRuntime::~VirtualRuntime() in ~VirtualRuntime()
62 std::string VirtualRuntime::ReadThreadName(pid_t tid) in ReadThreadName()
70 VirtualThread &VirtualRuntime::UpdateThread(pid_t pid, pid_t tid, const std::string name) in UpdateThread()
85 VirtualThread &VirtualRuntime::CreateThread(pid_t pid, pid_t tid) in CreateThread()
94 VirtualThread &VirtualRuntime::GetThread(pid_t pid, pid_t tid) in GetThread()
108 void VirtualRuntime::MakeCallFrame(DfxSymbol &symbol, CallFrame &callFrame) in MakeCallFrame()
125 bool VirtualRuntime::GetSymbolName(pid_t pid, pid_t tid, std::vector<CallFrame>& callFrames, int of… in GetSymbolName()
181 void VirtualRuntime::UpdateMaps(pid_t pid, pid_t tid) in UpdateMaps()
191 bool VirtualRuntime::UnwindStack(std::vector<u64>& regs, in UnwindStack()
247 bool VirtualRuntime::IsSymbolExist(const std::string& fileName) in IsSymbolExist()
256 void VirtualRuntime::DelSymbolFile(const std::string& fileName) in DelSymbolFile()
261 void VirtualRuntime::UpdateSymbols(std::string fileName) in UpdateSymbols()
296 bool VirtualRuntime::UpdateHapSymbols(std::shared_ptr<DfxMap> map) in UpdateHapSymbols()
316 const DfxSymbol VirtualRuntime::GetKernelSymbol(uint64_t ip, const std::vector<std::shared_ptr<DfxM… in GetKernelSymbol()
357 const DfxSymbol VirtualRuntime::GetUserSymbol(uint64_t ip, const VirtualThread &thread) in GetUserSymbol()
397 bool VirtualRuntime::GetSymbolCache(uint64_t ip, DfxSymbol &symbol, const VirtualThread &thread) in GetSymbolCache()
410 void VirtualRuntime::UpdateSymbolCache(uint64_t ip, DfxSymbol &symbol, in UpdateSymbolCache()
418 const DfxSymbol VirtualRuntime::GetSymbol(CallFrame& callFrame, pid_t pid, pid_t tid, in GetSymbol()
446 bool VirtualRuntime::SetSymbolsPaths(const std::vector<std::string> &symbolsPaths) in SetSymbolsPaths()
461 void VirtualRuntime::FillMapsCache(std::string& currentFileName, std::shared_ptr<DfxMap> mapItem) in FillMapsCache()
482 inline void VirtualRuntime::FillSymbolNameId(CallFrame& callFrame, DfxSymbol& symbol) in FillSymbolNameId()
494 inline void VirtualRuntime::FillFileSet(CallFrame& callFrame, const DfxSymbol& symbol) in FillFileSet()
503 void VirtualRuntime::HandleMapInfo(uint64_t begin, uint64_t length, uint32_t flags, in HandleMapInfo()
536 void VirtualRuntime::RemoveMaps(uint64_t addr) in RemoveMaps()
541 std::pair<std::shared_ptr<MemMaps>, uint32_t> VirtualRuntime::FindMap(uint64_t addr) in FindMap()