Lines Matching refs:DfxMaps
40 #define LOG_TAG "DfxMaps"
54 std::shared_ptr<DfxMaps> DfxMaps::Create(pid_t pid, bool crash)
60 auto dfxMaps = std::make_shared<DfxMaps>();
71 std::shared_ptr<DfxMaps> DfxMaps::Create(const pid_t pid, const std::string& path)
73 auto dfxMaps = std::make_shared<DfxMaps>();
80 bool DfxMaps::Create(const pid_t pid, std::vector<std::shared_ptr<DfxMap>>& maps, std::vector<int>& mapIndex)
86 auto dfxMaps = std::make_shared<DfxMaps>();
96 bool DfxMaps::Parse(const pid_t pid, const std::string& path)
148 bool DfxMaps::IsArkHapMapItem(const std::string& name)
159 bool DfxMaps::IsArkCodeMapItem(const std::string& name)
170 bool DfxMaps::IsLegalMapItem(const std::string& name, bool withArk)
189 void DfxMaps::AddMap(std::shared_ptr<DfxMap> map, bool enableMapIndex)
197 bool DfxMaps::FindMapByAddr(uintptr_t addr, std::shared_ptr<DfxMap>& map) const
226 bool DfxMaps::FindMapByFileInfo(std::string name, uint64_t offset, std::shared_ptr<DfxMap>& map) const
244 bool DfxMaps::FindMapsByName(std::string name, std::vector<std::shared_ptr<DfxMap>>& maps) const
257 void DfxMaps::Sort(bool less)
285 bool DfxMaps::GetStackRange(uintptr_t& bottom, uintptr_t& top)
295 bool DfxMaps::IsArkExecutedMap(uintptr_t addr)