summaryrefslogtreecommitdiff
path: root/Source/WebCore/css/CSSFontFaceRule.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/css/CSSFontFaceRule.cpp')
-rw-r--r--Source/WebCore/css/CSSFontFaceRule.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/Source/WebCore/css/CSSFontFaceRule.cpp b/Source/WebCore/css/CSSFontFaceRule.cpp
index bcc8639ed..e85a6e44c 100644
--- a/Source/WebCore/css/CSSFontFaceRule.cpp
+++ b/Source/WebCore/css/CSSFontFaceRule.cpp
@@ -22,6 +22,7 @@
#include "config.h"
#include "CSSFontFaceRule.h"
+#include "MemoryInstrumentation.h"
#include "StylePropertySet.h"
#include "StyleRule.h"
@@ -63,4 +64,12 @@ void CSSFontFaceRule::reattach(StyleRuleFontFace* rule)
m_propertiesCSSOMWrapper->reattach(m_fontFaceRule->mutableProperties());
}
+void CSSFontFaceRule::reportDescendantMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const
+{
+ MemoryClassInfo info(memoryObjectInfo, this, MemoryInstrumentation::CSS);
+ CSSRule::reportBaseClassMemoryUsage(memoryObjectInfo);
+ info.addInstrumentedMember(m_fontFaceRule);
+ info.addInstrumentedMember(m_propertiesCSSOMWrapper);
+}
+
} // namespace WebCore