Home | History | Annotate | Download | only in sanitizer_common

Lines Matching refs:kSize

25 // T must be a POD type, kSize is preferably a prime but can be any number.
43 template<typename T, uptr kSize>
70 Handle(AddrHashMap<T, kSize> *map, uptr addr);
71 Handle(AddrHashMap<T, kSize> *map, uptr addr, bool remove);
72 Handle(AddrHashMap<T, kSize> *map, uptr addr, bool remove, bool create);
80 friend AddrHashMap<T, kSize>;
81 AddrHashMap<T, kSize> *map_;
100 template<typename T, uptr kSize>
101 AddrHashMap<T, kSize>::Handle::Handle(AddrHashMap<T, kSize> *map, uptr addr) {
109 template<typename T, uptr kSize>
110 AddrHashMap<T, kSize>::Handle::Handle(AddrHashMap<T, kSize> *map, uptr addr,
119 template<typename T, uptr kSize>
120 AddrHashMap<T, kSize>::Handle::Handle(AddrHashMap<T, kSize> *map, uptr addr,
129 template<typename T, uptr kSize>
130 AddrHashMap<T, kSize>::Handle::~Handle() {
134 template <typename T, uptr kSize>
135 T *AddrHashMap<T, kSize>::Handle::operator->() {
139 template<typename T, uptr kSize>
140 bool AddrHashMap<T, kSize>::Handle::created() const {
144 template<typename T, uptr kSize>
145 bool AddrHashMap<T, kSize>::Handle::exists() const {
149 template<typename T, uptr kSize>
150 AddrHashMap<T, kSize>::AddrHashMap() {
151 table_ = (Bucket*)MmapOrDie(kSize * sizeof(table_[0]), "AddrHashMap");
154 template<typename T, uptr kSize>
155 void AddrHashMap<T, kSize>::acquire(Handle *h) {
283 template<typename T, uptr kSize>
284 void AddrHashMap<T, kSize>::release(Handle *h) {
333 template<typename T, uptr kSize>
334 uptr AddrHashMap<T, kSize>::calcHash(uptr addr) {
337 return addr % kSize;