Home
last modified time | relevance | path

Searched refs:TraceNode (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
H A Dheap_snapshot.h309 class TraceNode { class in panda::ecmascript::EdgeType
311 TraceNode(TraceTree* tree, uint32_t nodeIndex);
312 ~TraceNode();
314 TraceNode(const TraceNode&) = delete;
315 TraceNode& operator=(const TraceNode&) = delete;
316 TraceNode* FindChild(uint32_t nodeIndex);
317 TraceNode* FindOrAddChild(uint32_t nodeIndex);
334 const std::vector<TraceNode*> in GetId()
[all...]
H A Dheap_snapshot_json_serializer.h34 class TraceNode;
127 static void SerializeTraceNode(TraceNode *node, StreamWriter *writer);
H A Dheap_snapshot.cpp781 TraceNode::TraceNode(TraceTree* tree, uint32_t nodeIndex) in TraceNode() function in panda::ecmascript::TraceNode
790 TraceNode::~TraceNode() in ~TraceNode()
792 for (TraceNode* node : children_) { in ~TraceNode()
798 TraceNode* TraceTree::AddNodeToTree(CVector<uint32_t> traceNodeIndex) in AddNodeToTree()
805 TraceNode* node = GetRoot(); in AddNodeToTree()
812 TraceNode* TraceNode::FindOrAddChild(uint32_t nodeIndex) in FindOrAddChild()
814 TraceNode* chil in FindOrAddChild()
[all...]
H A Dheap_snapshot_json_serializer.cpp236 void HeapSnapshotJSONSerializer::SerializeTraceNode(TraceNode* node, StreamWriter *writer) in SerializeTraceNode()
252 for (TraceNode* child : node->GetChildren()) { in SerializeTraceNode()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
H A Dheap_tracker_third_test.cpp264 TraceNode *traceNode = traceTree.AddNodeToTree(traceNodeIndex); in HWTEST_F_L0()
272 TraceNode traceNode(&traceTree, index); in HWTEST_F_L0()
273 TraceNode *node = traceNode.FindOrAddChild(index); in HWTEST_F_L0()
276 TraceNode *tmpNode = traceNode.FindOrAddChild(2); in HWTEST_F_L0()

Completed in 4 milliseconds