V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::V8HeapExplorer Class Reference
Inheritance diagram for v8::internal::V8HeapExplorer:
v8::internal::HeapEntriesAllocator

Public Member Functions

 V8HeapExplorer (HeapSnapshot *snapshot, SnapshottingProgressReportingInterface *progress, v8::HeapProfiler::ObjectNameResolver *resolver)
 
HeapEntryAllocateEntry (HeapThing ptr) override
 
int EstimateObjectsCount ()
 
bool IterateAndExtractReferences (HeapSnapshotGenerator *generator)
 
void TagGlobalObjects ()
 
void TagCodeObject (Code code)
 
void TagBuiltinCodeObject (Code code, const char *name)
 
HeapEntryAddEntry (Address address, HeapEntry::Type type, const char *name, size_t size)
 

Static Public Member Functions

static JSFunctionGetConstructor (JSReceiver *receiver)
 
static String GetConstructorName (JSObject *object)
 

Friends

class IndexedReferencesExtractor
 
class RootsReferencesExtractor
 

Detailed Description

Definition at line 314 of file heap-snapshot-generator.h.


The documentation for this class was generated from the following files: