V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
HeapSnapshot (HeapProfiler *profiler) | |
void | Delete () |
HeapProfiler * | profiler () const |
HeapEntry * | root () const |
HeapEntry * | gc_roots () const |
HeapEntry * | gc_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) |
HeapEntry * | AddEntry (HeapEntry::Type type, const char *name, SnapshotObjectId id, size_t size, unsigned trace_node_id) |
void | AddSyntheticRootEntries () |
HeapEntry * | GetEntryById (SnapshotObjectId id) |
void | FillChildren () |
void | Print (int max_depth) |
Definition at line 176 of file heap-snapshot-generator.h.