H A D | memory_tracker-inl.h | 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) { in GetNodeName() argument 17 if (edge_name != nullptr) { in GetNodeName() 18 return edge_name; in GetNodeName() 85 void MemoryTracker::TrackFieldWithSize(const char* edge_name, in TrackFieldWithSize() argument 88 if (size > 0) AddNode(GetNodeName(node_name, edge_name), size, edge_name); in TrackFieldWithSize() local 91 void MemoryTracker::TrackInlineFieldWithSize(const char* edge_name, in TrackInlineFieldWithSize() argument 94 if (size > 0) AddNode(GetNodeName(node_name, edge_name), siz in TrackInlineFieldWithSize() local 99 TrackField(const char* edge_name, const MemoryRetainer& value, const char* node_name) TrackField() argument 105 TrackField(const char* edge_name, const MemoryRetainer* value, const char* node_name) TrackField() argument 111 graph_->AddEdge(CurrentNode(), it->second, edge_name); TrackField() local 118 TrackField(const char* edge_name, const std::unique_ptr<T, D>& value, const char* node_name) TrackField() argument 128 TrackField(const char* edge_name, const std::shared_ptr<T>& value, const char* node_name) TrackField() argument 138 TrackField(const char* edge_name, const BaseObjectPtrImpl<T, kIsWeak>& value, const char* node_name) TrackField() argument 146 TrackField(const char* edge_name, const T& value, const char* node_name, const char* element_name, bool subtract_from_self) TrackField() argument 159 PushNode(GetNodeName(node_name, edge_name), sizeof(T), edge_name); TrackField() local 168 TrackField(const char* edge_name, const std::queue<T>& value, const char* node_name, const char* element_name) TrackField() argument 184 TrackField(const char* edge_name, const T& value, const char* node_name) TrackField() argument 192 TrackField(const char* edge_name, const std::pair<T, U>& value, const char* node_name) TrackField() argument 207 TrackField(const char* edge_name, const std::basic_string<T>& value, const char* node_name) TrackField() argument 214 TrackField(const char* edge_name, const v8::Eternal<T>& value, const char* node_name) TrackField() argument 221 TrackField(const char* edge_name, const v8::PersistentBase<T>& value, const char* node_name) TrackField() argument 229 TrackField(const char* edge_name, const v8::Local<T>& value, const char* node_name) TrackField() argument 233 graph_->AddEdge(CurrentNode(), graph_->V8Node(value), edge_name); TrackField() local 237 TrackField(const char* edge_name, const MallocedBuffer<T>& value, const char* node_name) TrackField() argument 243 TrackField(const char* edge_name, const v8::BackingStore* value, const char* node_name) TrackField() argument 273 Track(const MemoryRetainer* retainer, const char* edge_name) Track() argument 279 graph_->AddEdge(CurrentNode(), it->second, edge_name); Track() local 290 TrackInlineField(const MemoryRetainer* retainer, const char* edge_name) TrackInlineField() argument 302 AddNode(const MemoryRetainer* retainer, const char* edge_name) AddNode() argument 312 if (CurrentNode() != nullptr) graph_->AddEdge(CurrentNode(), n, edge_name); AddNode() local 322 AddNode(const char* node_name, size_t size, const char* edge_name) AddNode() argument 328 if (CurrentNode() != nullptr) graph_->AddEdge(CurrentNode(), n, edge_name); AddNode() local 333 PushNode(const MemoryRetainer* retainer, const char* edge_name) PushNode() argument 340 PushNode(const char* node_name, size_t size, const char* edge_name) PushNode() argument [all...] |