Searched refs:StrongRootsEntry (Results 1 – 5 of 5) sorted by relevance
19 class StrongRootsEntry; variable90 StrongRootsEntry* strong_roots_entry_;
182 class StrongRootsEntry {183 StrongRootsEntry() = default;188 StrongRootsEntry* prev;189 StrongRootsEntry* next;889 StrongRootsEntry* RegisterStrongRoots(FullObjectSlot start,891 void UnregisterStrongRoots(StrongRootsEntry* entry);892 void UpdateStrongRoots(StrongRootsEntry* entry, FullObjectSlot start,2213 StrongRootsEntry* strong_roots_head_ = nullptr;
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()[all …]
328 StrongRootsEntry* strong_roots_entry_;
40 class StrongRootsEntry; variable