Lines Matching defs:HeapThing
287 typedef void* HeapThing;
294 virtual HeapEntry* AllocateEntry(HeapThing ptr) = 0;
304 int Map(HeapThing thing);
305 void Pair(HeapThing thing, int entry);
308 static uint32_t Hash(HeapThing thing) {
313 static bool HeapThingsMatch(HeapThing key1, HeapThing key2) {
346 virtual HeapEntry* AddEntry(HeapThing ptr,
348 virtual HeapEntry* FindEntry(HeapThing ptr) = 0;
349 virtual HeapEntry* FindOrAddEntry(HeapThing ptr,
383 virtual HeapEntry* AllocateEntry(HeapThing ptr);
551 static HeapThing const kNativesRootObject;
577 // Mapping from HeapThing pointers to HeapEntry* pointers.