#include <v8-profiler.h>
Public Attributes | |
Local< String > | name |
Local< String > | script_name |
int | script_id |
int | start_position |
int | line_number |
int | column_number |
uint32_t | node_id |
std::vector< Node * > | children |
std::vector< Allocation > | allocations |
Represents a node in the call-graph.
std::vector<Allocation> v8::AllocationProfile::Node::allocations |
List of self allocations done by this node in the call-graph.
std::vector<Node*> v8::AllocationProfile::Node::children |
List of callees called from this node for which we have sampled allocations. The lifetime of the children is scoped to the containing AllocationProfile.
int v8::AllocationProfile::Node::column_number |
1-indexed column number where the function starts. May be kNoColumnNumberInfo if no line number information is available.
int v8::AllocationProfile::Node::line_number |
1-indexed line number where the function starts. May be kNoLineNumberInfo if no line number information is available.
Name of the function. May be empty for anonymous functions or if the script corresponding to this function has been unloaded.
uint32_t v8::AllocationProfile::Node::node_id |
Unique id of the node.
int v8::AllocationProfile::Node::script_id |
id of the script where the function is located. May be equal to v8::UnboundScript::kNoScriptId in cases where the script doesn't exist.
Name of the script containing the function. May be empty if the script name is not available, or if the script has been unloaded.
int v8::AllocationProfile::Node::start_position |
Start position of the function in the script.