#include <heap-snapshot-generator.h>
Definition at line 736 of file heap-snapshot-generator.h.
◆ HeapSnapshotJSONSerializer() [1/2]
v8::internal::HeapSnapshotJSONSerializer::HeapSnapshotJSONSerializer |
( |
HeapSnapshot * | snapshot | ) |
|
|
inlineexplicit |
◆ HeapSnapshotJSONSerializer() [2/2]
◆ GetStringId()
int v8::internal::HeapSnapshotJSONSerializer::GetStringId |
( |
const char * | s | ) |
|
|
private |
◆ operator=()
◆ Serialize()
void v8::internal::HeapSnapshotJSONSerializer::Serialize |
( |
v8::OutputStream * | stream | ) |
|
◆ SerializeEdge()
void v8::internal::HeapSnapshotJSONSerializer::SerializeEdge |
( |
HeapGraphEdge * | edge, |
|
|
bool | first_edge ) |
|
private |
◆ SerializeEdges()
void v8::internal::HeapSnapshotJSONSerializer::SerializeEdges |
( |
| ) |
|
|
private |
◆ SerializeImpl()
void v8::internal::HeapSnapshotJSONSerializer::SerializeImpl |
( |
| ) |
|
|
private |
◆ SerializeLocation()
void v8::internal::HeapSnapshotJSONSerializer::SerializeLocation |
( |
const EntrySourceLocation & | location | ) |
|
|
private |
◆ SerializeLocations()
void v8::internal::HeapSnapshotJSONSerializer::SerializeLocations |
( |
| ) |
|
|
private |
◆ SerializeNode()
void v8::internal::HeapSnapshotJSONSerializer::SerializeNode |
( |
const HeapEntry * | entry | ) |
|
|
private |
◆ SerializeNodes()
void v8::internal::HeapSnapshotJSONSerializer::SerializeNodes |
( |
| ) |
|
|
private |
◆ SerializeSamples()
void v8::internal::HeapSnapshotJSONSerializer::SerializeSamples |
( |
| ) |
|
|
private |
◆ SerializeSnapshot()
void v8::internal::HeapSnapshotJSONSerializer::SerializeSnapshot |
( |
| ) |
|
|
private |
◆ SerializeString()
void v8::internal::HeapSnapshotJSONSerializer::SerializeString |
( |
const unsigned char * | s | ) |
|
|
private |
◆ SerializeStrings()
void v8::internal::HeapSnapshotJSONSerializer::SerializeStrings |
( |
| ) |
|
|
private |
◆ SerializeTraceNode()
void v8::internal::HeapSnapshotJSONSerializer::SerializeTraceNode |
( |
AllocationTraceNode * | node | ) |
|
|
private |
◆ SerializeTraceNodeInfos()
void v8::internal::HeapSnapshotJSONSerializer::SerializeTraceNodeInfos |
( |
| ) |
|
|
private |
◆ SerializeTraceTree()
void v8::internal::HeapSnapshotJSONSerializer::SerializeTraceTree |
( |
| ) |
|
|
private |
◆ StringHash()
uint32_t v8::internal::HeapSnapshotJSONSerializer::StringHash |
( |
const void * | string | ) |
|
|
staticprivate |
◆ StringsMatch()
static V8_INLINE bool v8::internal::HeapSnapshotJSONSerializer::StringsMatch |
( |
void * | key1, |
|
|
void * | key2 ) |
|
inlinestaticprivate |
◆ to_node_index() [1/2]
int v8::internal::HeapSnapshotJSONSerializer::to_node_index |
( |
const HeapEntry * | e | ) |
|
|
private |
◆ to_node_index() [2/2]
int v8::internal::HeapSnapshotJSONSerializer::to_node_index |
( |
int | entry_index | ) |
|
|
private |
◆ HeapSnapshotJSONSerializerEnumerator
friend class HeapSnapshotJSONSerializerEnumerator |
|
friend |
◆ HeapSnapshotJSONSerializerIterator
friend class HeapSnapshotJSONSerializerIterator |
|
friend |
◆ kEdgeFieldsCount
const int v8::internal::HeapSnapshotJSONSerializer::kEdgeFieldsCount |
|
staticprivate |
◆ kNodeFieldsCountWithoutTraceNodeId
const int v8::internal::HeapSnapshotJSONSerializer::kNodeFieldsCountWithoutTraceNodeId = 6 |
|
staticprivate |
◆ kNodeFieldsCountWithTraceNodeId
const int v8::internal::HeapSnapshotJSONSerializer::kNodeFieldsCountWithTraceNodeId = 7 |
|
staticprivate |
◆ next_node_id_
int v8::internal::HeapSnapshotJSONSerializer::next_node_id_ |
|
private |
◆ next_string_id_
int v8::internal::HeapSnapshotJSONSerializer::next_string_id_ |
|
private |
◆ snapshot_
HeapSnapshot* v8::internal::HeapSnapshotJSONSerializer::snapshot_ |
|
private |
◆ strings_
◆ trace_function_count_
uint32_t v8::internal::HeapSnapshotJSONSerializer::trace_function_count_ = 0 |
|
private |
◆ writer_
The documentation for this class was generated from the following files: