Lines Matching refs:MapEntry
40 struct MapEntry { struct
48 MapEntry(uint64_t start_addr, uint64_t len, uint64_t pgoff, Dso* dso, bool in_kernel, argument
56 MapEntry() {} in MapEntry() argument
71 std::map<uint64_t, const MapEntry*> maps; // Map from start_addr to a MapEntry. argument
74 const MapEntry* FindMapByAddr(uint64_t addr) const;
97 MapEntry(0, std::numeric_limits<unsigned long long>::max(), 0, unknown_dso_.get(), false); in ThreadTree()
117 const MapEntry* FindMap(const ThreadEntry* thread, uint64_t ip, bool in_kernel);
119 const MapEntry* FindMap(const ThreadEntry* thread, uint64_t ip);
120 const Symbol* FindSymbol(const MapEntry* map, uint64_t ip, uint64_t* pvaddr_in_file,
149 const MapEntry* AllocateMap(const MapEntry& entry);
150 void InsertMap(MapSet& maps, const MapEntry& entry);
159 std::vector<std::unique_ptr<MapEntry>> map_storage_;
160 MapEntry unknown_map_;