diff options
Diffstat (limited to 'Source/WebCore/css/CSSCursorImageValue.cpp')
-rw-r--r-- | Source/WebCore/css/CSSCursorImageValue.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/WebCore/css/CSSCursorImageValue.cpp b/Source/WebCore/css/CSSCursorImageValue.cpp index f8506848f..35038fcd3 100644 --- a/Source/WebCore/css/CSSCursorImageValue.cpp +++ b/Source/WebCore/css/CSSCursorImageValue.cpp @@ -23,6 +23,7 @@ #include "CSSCursorImageValue.h" #include "CachedResourceLoader.h" +#include "MemoryInstrumentation.h" #include "TreeScope.h" #include "PlatformString.h" #include <wtf/MathExtras.h> @@ -132,4 +133,13 @@ void CSSCursorImageValue::removeReferencedElement(SVGElement* element) } #endif +void CSSCursorImageValue::reportDescendantMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const +{ + MemoryClassInfo info(memoryObjectInfo, this, MemoryInstrumentation::CSS); + CSSImageValue::reportDescendantMemoryUsage(memoryObjectInfo); +#if ENABLE(SVG) + info.addInstrumentedHashSet(m_referencedElements); +#endif +} + } // namespace WebCore |