Lines Matching refs:edge_name

11 // Fallback edge_name if node_name is not available, or "" if edge_name
13 inline const char* GetNodeName(const char* node_name, const char* edge_name) {
17 if (edge_name != nullptr) {
18 return edge_name;
85 void MemoryTracker::TrackFieldWithSize(const char* edge_name,
88 if (size > 0) AddNode(GetNodeName(node_name, edge_name), size, edge_name);
91 void MemoryTracker::TrackInlineFieldWithSize(const char* edge_name,
94 if (size > 0) AddNode(GetNodeName(node_name, edge_name), size, edge_name);
99 void MemoryTracker::TrackField(const char* edge_name,
102 TrackField(edge_name, &value);
105 void MemoryTracker::TrackField(const char* edge_name,
111 graph_->AddEdge(CurrentNode(), it->second, edge_name);
113 Track(value, edge_name);
118 void MemoryTracker::TrackField(const char* edge_name,
124 TrackField(edge_name, value.get(), node_name);
128 void MemoryTracker::TrackField(const char* edge_name,
134 TrackField(edge_name, value.get(), node_name);
138 void MemoryTracker::TrackField(const char* edge_name,
142 TrackField(edge_name, value.get(), node_name);
146 void MemoryTracker::TrackField(const char* edge_name,
159 PushNode(GetNodeName(node_name, edge_name), sizeof(T), edge_name);
168 void MemoryTracker::TrackField(const char* edge_name,
180 TrackField(edge_name, container, node_name, element_name);
184 void MemoryTracker::TrackField(const char* edge_name,
192 void MemoryTracker::TrackField(const char* edge_name,
197 edge_name);
207 void MemoryTracker::TrackField(const char* edge_name,
210 TrackFieldWithSize(edge_name, value.size() * sizeof(T), "std::basic_string");
214 void MemoryTracker::TrackField(const char* edge_name,
217 TrackField(edge_name, value.Get(isolate_));
221 void MemoryTracker::TrackField(const char* edge_name,
225 TrackField(edge_name, value.Get(isolate_));
229 void MemoryTracker::TrackField(const char* edge_name,
233 graph_->AddEdge(CurrentNode(), graph_->V8Node(value), edge_name);
237 void MemoryTracker::TrackField(const char* edge_name,
240 TrackFieldWithSize(edge_name, value.size, "MallocedBuffer");
243 void MemoryTracker::TrackField(const char* edge_name,
246 TrackFieldWithSize(edge_name, value->ByteLength(), "BackingStore");
274 const char* edge_name) {
279 graph_->AddEdge(CurrentNode(), it->second, edge_name);
283 MemoryRetainerNode* n = PushNode(retainer, edge_name);
291 const char* edge_name) {
292 Track(retainer, edge_name);
303 const char* edge_name) {
312 if (CurrentNode() != nullptr) graph_->AddEdge(CurrentNode(), n, edge_name);
324 const char* edge_name) {
328 if (CurrentNode() != nullptr) graph_->AddEdge(CurrentNode(), n, edge_name);
334 const char* edge_name) {
335 MemoryRetainerNode* n = AddNode(retainer, edge_name);
342 const char* edge_name) {
343 MemoryRetainerNode* n = AddNode(node_name, size, edge_name);