From ae4391eeb017b48b7dfefedb1a48bc5e7db396b8 Mon Sep 17 00:00:00 2001 From: Joyee Cheung Date: Sat, 4 Feb 2023 01:52:31 +0100 Subject: [PATCH] src: make edge names in BaseObjects more descriptive in heap snapshots Previously these were named "wrapper" and "wrapped", which can be somewhat difficult to understand. This patch renames them to "javascript_to_native" and "native_to_javascript". --- src/memory_tracker-inl.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/memory_tracker-inl.h b/src/memory_tracker-inl.h index 6d927c72888181..a4970d9392faa7 100644 --- a/src/memory_tracker-inl.h +++ b/src/memory_tracker-inl.h @@ -318,8 +318,8 @@ MemoryRetainerNode* MemoryTracker::AddNode(const MemoryRetainer* retainer, if (CurrentNode() != nullptr) graph_->AddEdge(CurrentNode(), n, edge_name); if (n->JSWrapperNode() != nullptr) { - graph_->AddEdge(n, n->JSWrapperNode(), "wrapped"); - graph_->AddEdge(n->JSWrapperNode(), n, "wrapper"); + graph_->AddEdge(n, n->JSWrapperNode(), "native_to_javascript"); + graph_->AddEdge(n->JSWrapperNode(), n, "javascript_to_native"); } return n;