V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::HeapSnapshot Class Reference

Public Member Functions

 HeapSnapshot (HeapProfiler *profiler)
 
void Delete ()
 
HeapProfilerprofiler () const
 
HeapEntryroot () const
 
HeapEntrygc_roots () const
 
HeapEntrygc_subroot (Root root) const
 
std::deque< HeapEntry > & entries ()
 
std::deque< HeapGraphEdge > & edges ()
 
std::vector< HeapGraphEdge * > & children ()
 
const std::vector< SourceLocation > & locations () const
 
void RememberLastJSObjectId ()
 
SnapshotObjectId max_snapshot_js_object_id () const
 
bool is_complete () const
 
void AddLocation (HeapEntry *entry, int scriptId, int line, int col)
 
HeapEntryAddEntry (HeapEntry::Type type, const char *name, SnapshotObjectId id, size_t size, unsigned trace_node_id)
 
void AddSyntheticRootEntries ()
 
HeapEntryGetEntryById (SnapshotObjectId id)
 
void FillChildren ()
 
void Print (int max_depth)
 

Detailed Description

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


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