Changeset 139590 in webkit


Ignore:
Timestamp:
Jan 14, 2013 1:12:30 AM (11 years ago)
Author:
loislo@chromium.org
Message:

Web Inspector: Native Memory Instrumentation: fix instrumentation for already instrumented classes 3/3
https://bugs.webkit.org/show_bug.cgi?id=106764

Reviewed by Vsevolod Vlasov.

Last three classes with not instrumented members were fixed.

  • css/CSSGroupingRule.cpp:

(WebCore::CSSGroupingRule::reportMemoryUsage):

  • css/StyleScopeResolver.cpp:

(WebCore::StyleScopeResolver::reportMemoryUsage):

  • loader/cache/CachedResourceLoader.cpp:

(WebCore::CachedResourceLoader::reportMemoryUsage):

Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r139589 r139590  
     12013-01-14  Ilya Tikhonovsky  <loislo@chromium.org>
     2
     3        Web Inspector: Native Memory Instrumentation: fix instrumentation for already instrumented classes 3/3
     4        https://bugs.webkit.org/show_bug.cgi?id=106764
     5
     6        Reviewed by Vsevolod Vlasov.
     7
     8        Last three classes with not instrumented members were fixed.
     9
     10        * css/CSSGroupingRule.cpp:
     11        (WebCore::CSSGroupingRule::reportMemoryUsage):
     12        * css/StyleScopeResolver.cpp:
     13        (WebCore::StyleScopeResolver::reportMemoryUsage):
     14        * loader/cache/CachedResourceLoader.cpp:
     15        (WebCore::CachedResourceLoader::reportMemoryUsage):
     16
    1172013-01-10  Ilya Tikhonovsky  <loislo@chromium.org>
    218
  • trunk/Source/WebCore/css/CSSGroupingRule.cpp

    r139409 r139590  
    165165    MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::CSS);
    166166    CSSRule::reportMemoryUsage(memoryObjectInfo);
     167    info.addMember(m_groupRule);
    167168    info.addMember(m_childRuleCSSOMWrappers);
    168169    info.addMember(m_ruleListCSSOMWrapper);
  • trunk/Source/WebCore/css/StyleScopeResolver.cpp

    r139128 r139590  
    245245    info.addMember(m_stack);
    246246    info.addMember(m_atHostRules);
     247    info.addMember(m_stackParent);
    247248}
    248249
  • trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp

    r138817 r139590  
    947947    MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::Loader);
    948948    info.addMember(m_documentResources);
     949    info.addMember(m_document);
     950    info.addMember(m_documentLoader);
    949951    info.addMember(m_validatedURLs);
    950952    info.addMember(m_preloads);
    951953    info.addMember(m_pendingPreloads);
     954    info.addMember(m_garbageCollectDocumentResourcesTimer);
     955#if ENABLE(RESOURCE_TIMING)
     956    // FIXME: m_initiatorMap has pointers to already deleted CachedResources
     957    info.ignoreMember(m_initiatorMap);
     958#endif
     959
    952960}
    953961
Note: See TracChangeset for help on using the changeset viewer.