Home
last modified time | relevance | path

Searched refs:AllocationTraceNode (Results 1 – 4 of 4) sorted by relevance

/third_party/node/deps/v8/src/profiler/
Dallocation-tracker.h28 class AllocationTraceNode {
30 AllocationTraceNode(AllocationTraceTree* tree,
32 ~AllocationTraceNode();
33 AllocationTraceNode(const AllocationTraceNode&) = delete;
34 AllocationTraceNode& operator=(const AllocationTraceNode&) = delete;
35 AllocationTraceNode* FindChild(unsigned function_info_index);
36 AllocationTraceNode* FindOrAddChild(unsigned function_info_index);
43 const std::vector<AllocationTraceNode*>& children() const { in children()
55 std::vector<AllocationTraceNode*> children_;
65 AllocationTraceNode* AddPathFromEnd(const base::Vector<unsigned>& path);
[all …]
Dallocation-tracker.cc15 AllocationTraceNode::AllocationTraceNode( in AllocationTraceNode() function in v8::internal::AllocationTraceNode
25 AllocationTraceNode::~AllocationTraceNode() { in ~AllocationTraceNode()
26 for (AllocationTraceNode* node : children_) delete node; in ~AllocationTraceNode()
30 AllocationTraceNode* AllocationTraceNode::FindChild( in FindChild()
32 for (AllocationTraceNode* node : children_) { in FindChild()
39 AllocationTraceNode* AllocationTraceNode::FindOrAddChild( in FindOrAddChild()
41 AllocationTraceNode* child = FindChild(function_info_index); in FindOrAddChild()
43 child = new AllocationTraceNode(tree_, function_info_index); in FindOrAddChild()
50 void AllocationTraceNode::AddAllocation(unsigned size) { in AddAllocation()
56 void AllocationTraceNode::Print(int indent, AllocationTracker* tracker) { in Print()
[all …]
Dheap-snapshot-generator.h34 class AllocationTraceNode; variable
682 void SerializeTraceNode(AllocationTraceNode* node);
Dheap-snapshot-generator.cc3097 void HeapSnapshotJSONSerializer::SerializeTraceNode(AllocationTraceNode* node) { in SerializeTraceNode()
3116 for (AllocationTraceNode* child : node->children()) { in SerializeTraceNode()