AddEntry(Address address, HeapEntry::Type type, const char *name, size_t size) | v8::internal::V8HeapExplorer | |
AddEntry(HeapObject *object) | v8::internal::V8HeapExplorer | private |
AddEntry(HeapObject *object, HeapEntry::Type type, const char *name) | v8::internal::V8HeapExplorer | private |
AddRootEntries(SnapshotFiller *filler) | v8::internal::V8HeapExplorer | |
AllocateEntry(HeapThing ptr) | v8::internal::V8HeapExplorer | virtual |
DISALLOW_COPY_AND_ASSIGN(V8HeapExplorer) | v8::internal::V8HeapExplorer | private |
EstimateObjectsCount(HeapIterator *iterator) | v8::internal::V8HeapExplorer | |
ExtractAccessorInfoReferences(int entry, AccessorInfo *accessor_info) | v8::internal::V8HeapExplorer | private |
ExtractAccessorPairProperty(JSObject *js_obj, int entry, Object *key, Object *callback_obj) | v8::internal::V8HeapExplorer | private |
ExtractAccessorPairReferences(int entry, AccessorPair *accessors) | v8::internal::V8HeapExplorer | private |
ExtractAllocationSiteReferences(int entry, AllocationSite *site) | v8::internal::V8HeapExplorer | private |
ExtractBoxReferences(int entry, Box *box) | v8::internal::V8HeapExplorer | private |
ExtractCellReferences(int entry, Cell *cell) | v8::internal::V8HeapExplorer | private |
ExtractClosureReferences(JSObject *js_obj, int entry) | v8::internal::V8HeapExplorer | private |
ExtractCodeCacheReferences(int entry, CodeCache *code_cache) | v8::internal::V8HeapExplorer | private |
ExtractCodeReferences(int entry, Code *code) | v8::internal::V8HeapExplorer | private |
ExtractContextReferences(int entry, Context *context) | v8::internal::V8HeapExplorer | private |
ExtractElementReferences(JSObject *js_obj, int entry) | v8::internal::V8HeapExplorer | private |
ExtractFixedArrayReferences(int entry, FixedArray *array) | v8::internal::V8HeapExplorer | private |
ExtractInternalReferences(JSObject *js_obj, int entry) | v8::internal::V8HeapExplorer | private |
ExtractJSArrayBufferReferences(int entry, JSArrayBuffer *buffer) | v8::internal::V8HeapExplorer | private |
ExtractJSCollectionReferences(int entry, JSCollection *collection) | v8::internal::V8HeapExplorer | private |
ExtractJSGlobalProxyReferences(int entry, JSGlobalProxy *proxy) | v8::internal::V8HeapExplorer | private |
ExtractJSObjectReferences(int entry, JSObject *js_obj) | v8::internal::V8HeapExplorer | private |
ExtractJSWeakCollectionReferences(int entry, JSWeakCollection *collection) | v8::internal::V8HeapExplorer | private |
ExtractMapReferences(int entry, Map *map) | v8::internal::V8HeapExplorer | private |
ExtractPropertyCellReferences(int entry, PropertyCell *cell) | v8::internal::V8HeapExplorer | private |
ExtractPropertyReferences(JSObject *js_obj, int entry) | v8::internal::V8HeapExplorer | private |
ExtractReferencesMethod typedef | v8::internal::V8HeapExplorer | private |
ExtractReferencesPass1(int entry, HeapObject *obj) | v8::internal::V8HeapExplorer | private |
ExtractReferencesPass2(int entry, HeapObject *obj) | v8::internal::V8HeapExplorer | private |
ExtractScriptReferences(int entry, Script *script) | v8::internal::V8HeapExplorer | private |
ExtractSharedFunctionInfoReferences(int entry, SharedFunctionInfo *shared) | v8::internal::V8HeapExplorer | private |
ExtractStringReferences(int entry, String *obj) | v8::internal::V8HeapExplorer | private |
ExtractSymbolReferences(int entry, Symbol *symbol) | v8::internal::V8HeapExplorer | private |
filler_ | v8::internal::V8HeapExplorer | private |
GetConstructorName(JSObject *object) | v8::internal::V8HeapExplorer | static |
GetEntry(Object *obj) | v8::internal::V8HeapExplorer | private |
GetStrongGcSubrootName(Object *object) | v8::internal::V8HeapExplorer | private |
GetSystemEntryName(HeapObject *object) | v8::internal::V8HeapExplorer | private |
global_object_name_resolver_ | v8::internal::V8HeapExplorer | private |
heap_ | v8::internal::V8HeapExplorer | private |
heap_object_map_ | v8::internal::V8HeapExplorer | private |
IndexedReferencesExtractor class | v8::internal::V8HeapExplorer | friend |
IsEssentialObject(Object *object) | v8::internal::V8HeapExplorer | private |
IterateAndExtractReferences(SnapshotFiller *filler) | v8::internal::V8HeapExplorer | |
IterateAndExtractSinglePass() | v8::internal::V8HeapExplorer | private |
MarkAsWeakContainer(Object *object) | v8::internal::V8HeapExplorer | private |
names_ | v8::internal::V8HeapExplorer | private |
objects_tags_ | v8::internal::V8HeapExplorer | private |
progress_ | v8::internal::V8HeapExplorer | private |
RootsReferencesExtractor class | v8::internal::V8HeapExplorer | friend |
SetContextReference(HeapObject *parent_obj, int parent, String *reference_name, Object *child, int field_offset) | v8::internal::V8HeapExplorer | private |
SetElementReference(HeapObject *parent_obj, int parent, int index, Object *child) | v8::internal::V8HeapExplorer | private |
SetGcRootsReference(VisitorSynchronization::SyncTag tag) | v8::internal::V8HeapExplorer | private |
SetGcSubrootReference(VisitorSynchronization::SyncTag tag, bool is_weak, Object *child) | v8::internal::V8HeapExplorer | private |
SetHiddenReference(HeapObject *parent_obj, int parent, int index, Object *child) | v8::internal::V8HeapExplorer | private |
SetInternalReference(HeapObject *parent_obj, int parent, const char *reference_name, Object *child, int field_offset=-1) | v8::internal::V8HeapExplorer | private |
SetInternalReference(HeapObject *parent_obj, int parent, int index, Object *child, int field_offset=-1) | v8::internal::V8HeapExplorer | private |
SetNativeBindReference(HeapObject *parent_obj, int parent, const char *reference_name, Object *child) | v8::internal::V8HeapExplorer | private |
SetPropertyReference(HeapObject *parent_obj, int parent, Name *reference_name, Object *child, const char *name_format_string=NULL, int field_offset=-1) | v8::internal::V8HeapExplorer | private |
SetRootGcRootsReference() | v8::internal::V8HeapExplorer | private |
SetUserGlobalReference(Object *user_global) | v8::internal::V8HeapExplorer | private |
SetWeakReference(HeapObject *parent_obj, int parent, const char *reference_name, Object *child_obj, int field_offset) | v8::internal::V8HeapExplorer | private |
SetWeakReference(HeapObject *parent_obj, int parent, int index, Object *child_obj, int field_offset) | v8::internal::V8HeapExplorer | private |
snapshot_ | v8::internal::V8HeapExplorer | private |
strong_gc_subroot_names_ | v8::internal::V8HeapExplorer | private |
TagBuiltinCodeObject(Code *code, const char *name) | v8::internal::V8HeapExplorer | |
TagCodeObject(Code *code) | v8::internal::V8HeapExplorer | |
TagGlobalObjects() | v8::internal::V8HeapExplorer | |
TagObject(Object *obj, const char *tag) | v8::internal::V8HeapExplorer | private |
user_roots_ | v8::internal::V8HeapExplorer | private |
V8HeapExplorer(HeapSnapshot *snapshot, SnapshottingProgressReportingInterface *progress, v8::HeapProfiler::ObjectNameResolver *resolver) | v8::internal::V8HeapExplorer | |
weak_containers_ | v8::internal::V8HeapExplorer | private |
~HeapEntriesAllocator() | v8::internal::HeapEntriesAllocator | inlinevirtual |
~V8HeapExplorer() | v8::internal::V8HeapExplorer | virtual |