#include <HeapSnapshotBuilder.h>
|
| HeapSnapshotBuilder (HeapProfiler &) |
|
| ~HeapSnapshotBuilder () |
|
void | buildSnapshot () |
|
void | appendNode (JSCell *) |
|
void | appendEdge (JSCell *from, JSCell *to) |
|
void | appendPropertyNameEdge (JSCell *from, JSCell *to, UniquedStringImpl *propertyName) |
|
void | appendVariableNameEdge (JSCell *from, JSCell *to, UniquedStringImpl *variableName) |
|
void | appendIndexEdge (JSCell *from, JSCell *to, uint32_t index) |
|
String | json () |
|
String | json (std::function< bool(const HeapSnapshotNode &)> allowNodeCallback) |
|
| HeapSnapshotBuilder (HeapProfiler &) |
|
| ~HeapSnapshotBuilder () |
|
void | buildSnapshot () |
|
void | appendNode (JSCell *) |
|
void | appendEdge (JSCell *from, JSCell *to) |
|
void | appendPropertyNameEdge (JSCell *from, JSCell *to, UniquedStringImpl *propertyName) |
|
void | appendVariableNameEdge (JSCell *from, JSCell *to, UniquedStringImpl *variableName) |
|
void | appendIndexEdge (JSCell *from, JSCell *to, uint32_t index) |
|
String | json () |
|
String | json (std::function< bool(const HeapSnapshotNode &)> allowNodeCallback) |
|
◆ HeapSnapshotBuilder() [1/2]
JSC::HeapSnapshotBuilder::HeapSnapshotBuilder |
( |
HeapProfiler & |
profiler | ) |
|
◆ ~HeapSnapshotBuilder() [1/2]
JSC::HeapSnapshotBuilder::~HeapSnapshotBuilder |
( |
| ) |
|
◆ HeapSnapshotBuilder() [2/2]
JSC::HeapSnapshotBuilder::HeapSnapshotBuilder |
( |
HeapProfiler & |
| ) |
|
◆ ~HeapSnapshotBuilder() [2/2]
JSC::HeapSnapshotBuilder::~HeapSnapshotBuilder |
( |
| ) |
|
◆ appendEdge() [1/2]
◆ appendEdge() [2/2]
◆ appendIndexEdge() [1/2]
◆ appendIndexEdge() [2/2]
◆ appendNode() [1/2]
void JSC::HeapSnapshotBuilder::appendNode |
( |
JSCell * |
cell | ) |
|
◆ appendNode() [2/2]
void JSC::HeapSnapshotBuilder::appendNode |
( |
JSCell * |
| ) |
|
◆ appendPropertyNameEdge() [1/2]
void JSC::HeapSnapshotBuilder::appendPropertyNameEdge |
( |
JSCell * |
from, |
|
|
JSCell * |
to, |
|
|
UniquedStringImpl * |
propertyName |
|
) |
| |
◆ appendPropertyNameEdge() [2/2]
void JSC::HeapSnapshotBuilder::appendPropertyNameEdge |
( |
JSCell * |
from, |
|
|
JSCell * |
to, |
|
|
UniquedStringImpl * |
propertyName |
|
) |
| |
◆ appendVariableNameEdge() [1/2]
void JSC::HeapSnapshotBuilder::appendVariableNameEdge |
( |
JSCell * |
from, |
|
|
JSCell * |
to, |
|
|
UniquedStringImpl * |
variableName |
|
) |
| |
◆ appendVariableNameEdge() [2/2]
void JSC::HeapSnapshotBuilder::appendVariableNameEdge |
( |
JSCell * |
from, |
|
|
JSCell * |
to, |
|
|
UniquedStringImpl * |
variableName |
|
) |
| |
◆ buildSnapshot() [1/2]
void JSC::HeapSnapshotBuilder::buildSnapshot |
( |
| ) |
|
◆ buildSnapshot() [2/2]
void JSC::HeapSnapshotBuilder::buildSnapshot |
( |
| ) |
|
◆ getNextObjectIdentifier() [1/2]
static unsigned JSC::HeapSnapshotBuilder::getNextObjectIdentifier |
( |
| ) |
|
|
static |
◆ getNextObjectIdentifier() [2/2]
unsigned JSC::HeapSnapshotBuilder::getNextObjectIdentifier |
( |
| ) |
|
|
static |
◆ json() [1/4]
String JSC::HeapSnapshotBuilder::json |
( |
| ) |
|
◆ json() [2/4]
String JSC::HeapSnapshotBuilder::json |
( |
| ) |
|
◆ json() [3/4]
◆ json() [4/4]
◆ resetNextAvailableObjectIdentifier() [1/2]
static void JSC::HeapSnapshotBuilder::resetNextAvailableObjectIdentifier |
( |
| ) |
|
|
static |
◆ resetNextAvailableObjectIdentifier() [2/2]
void JSC::HeapSnapshotBuilder::resetNextAvailableObjectIdentifier |
( |
| ) |
|
|
static |
◆ nextAvailableObjectIdentifier
static unsigned JSC::HeapSnapshotBuilder::nextAvailableObjectIdentifier = 1 |
|
static |
The documentation for this class was generated from the following files: