|
V8 Project
|
Inheritance diagram for v8::internal::StringTableCleaner< finalize_external_strings >:
Collaboration diagram for v8::internal::StringTableCleaner< finalize_external_strings >:Public Member Functions | |
| StringTableCleaner (Heap *heap) | |
| virtual void | VisitPointers (Object **start, Object **end) |
| int | PointersRemoved () |
Private Attributes | |
| Heap * | heap_ |
| int | pointers_removed_ |
Definition at line 1815 of file mark-compact.cc.
|
inlineexplicit |
Definition at line 1817 of file mark-compact.cc.
|
inline |
Definition at line 1837 of file mark-compact.cc.
References DCHECK, and v8::internal::StringTableCleaner< finalize_external_strings >::pointers_removed_.
Referenced by v8::internal::MarkCompactCollector::AfterMarking().
Here is the caller graph for this function:
|
inlinevirtual |
Definition at line 1819 of file mark-compact.cc.
References DCHECK, v8::internal::Heap::FinalizeExternalString(), v8::internal::StringTableCleaner< finalize_external_strings >::heap_, and v8::internal::StringTableCleaner< finalize_external_strings >::pointers_removed_.
Here is the call graph for this function:
|
private |
Definition at line 1843 of file mark-compact.cc.
Referenced by v8::internal::StringTableCleaner< finalize_external_strings >::VisitPointers().
|
private |
Definition at line 1844 of file mark-compact.cc.
Referenced by v8::internal::StringTableCleaner< finalize_external_strings >::PointersRemoved(), and v8::internal::StringTableCleaner< finalize_external_strings >::VisitPointers().