void HeapGraphSerializer::reportNode(const WTF::MemoryObjectInfo& info) { reportNodeImpl(info, m_nodeEdgesCount); m_nodeEdgesCount = 0; if (info.isRoot()) m_roots.append(info.reportedPointer()); pushUpdateIfNeeded(); }
void HeapGraphSerializer::reportLeaf(const WTF::MemoryObjectInfo& info, const char* edgeName) { int nodeId = reportNodeImpl(info, 0); reportEdgeImpl(nodeId, edgeName, m_edgeTypes[WTF::RetainingPointer]); pushUpdateIfNeeded(); }