Lines Matching refs:AddrHashMap
48 class AddrHashMap {
70 AddrHashMap();
74 Handle(AddrHashMap<T, kSize> *map, uptr addr);
75 Handle(AddrHashMap<T, kSize> *map, uptr addr, bool remove);
76 Handle(AddrHashMap<T, kSize> *map, uptr addr, bool remove, bool create);
86 friend AddrHashMap<T, kSize>;
87 AddrHashMap<T, kSize> *map_;
113 void AddrHashMap<T, kSize>::ForEach(ForEachCallback cb, void *arg) { in ForEach()
140 AddrHashMap<T, kSize>::Handle::Handle(AddrHashMap<T, kSize> *map, uptr addr) { in Handle()
149 AddrHashMap<T, kSize>::Handle::Handle(AddrHashMap<T, kSize> *map, uptr addr, in Handle()
159 AddrHashMap<T, kSize>::Handle::Handle(AddrHashMap<T, kSize> *map, uptr addr, in Handle()
169 AddrHashMap<T, kSize>::Handle::~Handle() { in ~Handle()
174 T *AddrHashMap<T, kSize>::Handle::operator->() {
179 const T &AddrHashMap<T, kSize>::Handle::operator*() const {
184 T &AddrHashMap<T, kSize>::Handle::operator*() {
189 bool AddrHashMap<T, kSize>::Handle::created() const { in created()
194 bool AddrHashMap<T, kSize>::Handle::exists() const { in exists()
199 AddrHashMap<T, kSize>::AddrHashMap() { in AddrHashMap() function
204 void AddrHashMap<T, kSize>::acquire(Handle *h) in acquire()
334 void AddrHashMap<T, kSize>::release(Handle *h) in release()
385 uptr AddrHashMap<T, kSize>::calcHash(uptr addr) { in calcHash()