Changeset 137741 in webkit


Ignore:
Timestamp:
Dec 14, 2012, 5:54:22 AM (13 years ago)
Author:
loislo@chromium.org
Message:

Web Inspector: Native Memory Instrumentation: do not validate InlineFlowBox objects against tcmalloc data.
https://bugs.webkit.org/show_bug.cgi?id=105001

Reviewed by Yury Semikhatsky.

This is a follow-up change for r137589.

  • rendering/InlineFlowBox.cpp:

(WebCore::InlineFlowBox::reportMemoryUsage):
(WebCore):

  • rendering/InlineFlowBox.h:

(InlineFlowBox):

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r137739 r137741  
     12012-12-14  Ilya Tikhonovsky  <loislo@chromium.org>
     2
     3        Web Inspector: Native Memory Instrumentation: do not validate InlineFlowBox objects against tcmalloc data.
     4        https://bugs.webkit.org/show_bug.cgi?id=105001
     5
     6        Reviewed by Yury Semikhatsky.
     7
     8        This is a follow-up change for r137589.
     9
     10        * rendering/InlineFlowBox.cpp:
     11        (WebCore::InlineFlowBox::reportMemoryUsage):
     12        (WebCore):
     13        * rendering/InlineFlowBox.h:
     14        (InlineFlowBox):
     15
    1162012-12-14  Kentaro Hara  <haraken@chromium.org>
    217
  • trunk/Source/WebCore/rendering/InlineFlowBox.cpp

    r137494 r137741  
    4040#include "RootInlineBox.h"
    4141#include "Text.h"
     42#include "WebCoreMemoryInstrumentation.h"
    4243
    4344#include <math.h>
     
    16361637#endif
    16371638
     1639void InlineFlowBox::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const
     1640{
     1641    MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::Rendering);
     1642    InlineBox::reportMemoryUsage(memoryObjectInfo);
     1643    info.addMember(m_overflow);
     1644    info.addMember(m_firstChild);
     1645    info.addMember(m_lastChild);
     1646    info.addMember(m_prevLineBox);
     1647    info.addMember(m_nextLineBox);
     1648}
     1649
    16381650} // namespace WebCore
  • trunk/Source/WebCore/rendering/InlineFlowBox.h

    r136729 r137741  
    300300    }
    301301
     302    virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE;
     303
    302304private:
    303305    void addBoxShadowVisualOverflow(LayoutRect& logicalVisualOverflow);
Note: See TracChangeset for help on using the changeset viewer.