Lines Matching refs:StrongRootsEntry
4449 for (StrongRootsEntry* current = strong_roots_head_; current; in IterateRoots()
5446 StrongRootsEntry* next = nullptr; in TearDown()
5447 for (StrongRootsEntry* current = strong_roots_head_; current; in TearDown()
6027 StrongRootsEntry* Heap::RegisterStrongRoots(FullObjectSlot start, in RegisterStrongRoots()
6031 StrongRootsEntry* entry = new StrongRootsEntry(); in RegisterStrongRoots()
6046 void Heap::UpdateStrongRoots(StrongRootsEntry* entry, FullObjectSlot start, in UpdateStrongRoots()
6052 void Heap::UnregisterStrongRoots(StrongRootsEntry* entry) { in UnregisterStrongRoots()
6055 StrongRootsEntry* prev = entry->prev; in UnregisterStrongRoots()
6056 StrongRootsEntry* next = entry->next; in UnregisterStrongRoots()
6681 void* block = malloc(sizeof(StrongRootsEntry*) + n * sizeof(Address)); in allocate()
6683 StrongRootsEntry** header = reinterpret_cast<StrongRootsEntry**>(block); in allocate()
6685 sizeof(StrongRootsEntry*)); in allocate()
6697 void* block = reinterpret_cast<char*>(p) - sizeof(StrongRootsEntry*); in deallocate()
6698 StrongRootsEntry** header = reinterpret_cast<StrongRootsEntry**>(block); in deallocate()