Changeset 141539 in webkit


Ignore:
Timestamp:
Jan 31, 2013 10:52:09 PM (11 years ago)
Author:
loislo@chromium.org
Message:

Web Inspector: Native Memory Instrumentation: replace nodeName argument with className
https://bugs.webkit.org/show_bug.cgi?id=107278

Reviewed by Yury Semikhatsky.

I replaced nodeName with className because we newer report node name for private and raw buffers
but need to report their class names.

  • wtf/MemoryInstrumentation.cpp:

(WTF::MemoryInstrumentation::reportLinkToBuffer):
(WTF::MemoryClassInfo::addRawBuffer):
(WTF::MemoryClassInfo::addPrivateBuffer):

  • wtf/MemoryInstrumentation.h:

(WTF::MemoryInstrumentation::addRawBuffer):
(MemoryClassInfo):

Location:
trunk/Source/WTF
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r141504 r141539  
     12013-01-31  Ilya Tikhonovsky  <loislo@chromium.org>
     2
     3        Web Inspector: Native Memory Instrumentation: replace nodeName argument with className
     4        https://bugs.webkit.org/show_bug.cgi?id=107278
     5
     6        Reviewed by Yury Semikhatsky.
     7
     8        I replaced nodeName with className because we newer report node name for private and raw buffers
     9        but need to report their class names.
     10
     11        * wtf/MemoryInstrumentation.cpp:
     12        (WTF::MemoryInstrumentation::reportLinkToBuffer):
     13        (WTF::MemoryClassInfo::addRawBuffer):
     14        (WTF::MemoryClassInfo::addPrivateBuffer):
     15        * wtf/MemoryInstrumentation.h:
     16        (WTF::MemoryInstrumentation::addRawBuffer):
     17        (MemoryClassInfo):
     18
    1192013-01-31  Jessie Berlin  <jberlin@apple.com>
    220
  • trunk/Source/WTF/wtf/MemoryInstrumentation.cpp

    r138454 r141539  
    6565}
    6666
    67 void MemoryInstrumentation::reportLinkToBuffer(const void* buffer, MemoryObjectType ownerObjectType, size_t size, const char* nodeName, const char* edgeName)
     67void MemoryInstrumentation::reportLinkToBuffer(const void* buffer, MemoryObjectType ownerObjectType, size_t size, const char* className, const char* edgeName)
    6868{
    6969    MemoryObjectInfo memoryObjectInfo(this, ownerObjectType, 0);
    7070    memoryObjectInfo.reportObjectInfo(buffer, ownerObjectType, size);
    71     memoryObjectInfo.setName(nodeName);
     71    memoryObjectInfo.setClassName(className);
    7272    m_client->reportLeaf(memoryObjectInfo, edgeName);
    7373}
     
    130130}
    131131
    132 void MemoryClassInfo::addRawBuffer(const void* buffer, size_t size, const char* nodeName, const char* edgeName)
     132void MemoryClassInfo::addRawBuffer(const void* buffer, size_t size, const char* className, const char* edgeName)
    133133{
    134134    if (!m_skipMembers)
    135         m_memoryInstrumentation->addRawBuffer(buffer, m_objectType, size, nodeName, edgeName);
     135        m_memoryInstrumentation->addRawBuffer(buffer, m_objectType, size, className, edgeName);
    136136}
    137137
    138 void MemoryClassInfo::addPrivateBuffer(size_t size, MemoryObjectType ownerObjectType, const char* nodeName, const char* edgeName)
     138void MemoryClassInfo::addPrivateBuffer(size_t size, MemoryObjectType ownerObjectType, const char* className, const char* edgeName)
    139139{
    140140    if (!size)
     
    145145        ownerObjectType = m_objectType;
    146146    m_memoryInstrumentation->countObjectSize(0, ownerObjectType, size);
    147     m_memoryInstrumentation->reportLinkToBuffer(0, ownerObjectType, size, nodeName, edgeName);
     147    m_memoryInstrumentation->reportLinkToBuffer(0, ownerObjectType, size, className, edgeName);
    148148}
    149149
  • trunk/Source/WTF/wtf/MemoryInstrumentation.h

    r138561 r141539  
    170170
    171171    template<typename T> void addObject(const T& t, MemoryObjectInfo* ownerObjectInfo, const char* edgeName) { MemberTypeTraits<T>::addObject(this, t, ownerObjectInfo, edgeName); }
    172     void addRawBuffer(const void* buffer, MemoryObjectType ownerObjectType, size_t size, const char* nodeName = 0, const char* edgeName = 0)
     172    void addRawBuffer(const void* buffer, MemoryObjectType ownerObjectType, size_t size, const char* className = 0, const char* edgeName = 0)
    173173    {
    174174        if (!buffer || visited(buffer))
    175175            return;
    176176        countObjectSize(buffer, ownerObjectType, size);
    177         reportLinkToBuffer(buffer, ownerObjectType, size, nodeName, edgeName);
     177        reportLinkToBuffer(buffer, ownerObjectType, size, className, edgeName);
    178178    }
    179179    WTF_EXPORT_PRIVATE void reportLinkToBuffer(const void* buffer, MemoryObjectType ownerObjectType, size_t, const char* nodeName, const char* edgeName);
     
    245245    }
    246246
    247     WTF_EXPORT_PRIVATE void addRawBuffer(const void* buffer, size_t, const char* nodeName = 0, const char* edgeName = 0);
    248     WTF_EXPORT_PRIVATE void addPrivateBuffer(size_t, MemoryObjectType ownerObjectType = 0, const char* nodeName = 0, const char* edgeName = 0);
     247    WTF_EXPORT_PRIVATE void addRawBuffer(const void* buffer, size_t, const char* className = 0, const char* edgeName = 0);
     248    WTF_EXPORT_PRIVATE void addPrivateBuffer(size_t, MemoryObjectType ownerObjectType = 0, const char* className = 0, const char* edgeName = 0);
    249249    WTF_EXPORT_PRIVATE void setCustomAllocation(bool);
    250250
Note: See TracChangeset for help on using the changeset viewer.