Lines Matching refs:HeapEntry
21 class HeapEntry; variable
53 INLINE(HeapEntry* from() const);
54 HeapEntry* to() const { return to_entry_; } in to()
69 HeapEntry* to_entry_;
80 class HeapEntry BASE_EMBEDDED {
99 HeapEntry() { } in HeapEntry() function
100 HeapEntry(HeapSnapshot* snapshot,
124 HeapGraphEdge::Type type, int index, HeapEntry* entry);
126 HeapGraphEdge::Type type, const char* name, HeapEntry* entry);
160 HeapEntry* root() { return &entries_[root_index_]; } in root()
161 HeapEntry* gc_roots() { return &entries_[gc_roots_index_]; } in gc_roots()
162 HeapEntry* gc_subroot(int index) { in gc_subroot()
165 List<HeapEntry>& entries() { return entries_; } in entries()
173 HeapEntry* AddEntry(HeapEntry::Type type,
179 HeapEntry* GetEntryById(SnapshotObjectId id);
180 List<HeapEntry*>* GetSortedEntriesList();
186 HeapEntry* AddRootEntry();
187 HeapEntry* AddGcRootsEntry();
188 HeapEntry* AddGcSubrootEntry(int tag, SnapshotObjectId id);
194 List<HeapEntry> entries_;
197 List<HeapEntry*> sorted_entries_;
282 virtual HeapEntry* AllocateEntry(HeapThing ptr) = 0;
342 virtual HeapEntry* AllocateEntry(HeapThing ptr);
348 HeapEntry* AddEntry(Address address,
349 HeapEntry::Type type,
361 HeapEntry* AddEntry(HeapObject* object);
362 HeapEntry* AddEntry(HeapObject* object,
363 HeapEntry::Type type,
460 HeapEntry* GetEntry(Object* obj);
598 int entry_index(HeapEntry* e) { return e->index() * kNodeFieldsCount; } in entry_index()
602 void SerializeNode(HeapEntry* entry);