Reviewed by Mark Rowe.
commite3d94bc82b72525b8ab890845e8b769b967a3e15
authorap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Jul 2008 17:55:26 +0000 (10 17:55 +0000)
committerap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Jul 2008 17:55:26 +0000 (10 17:55 +0000)
treeb000a137c6265ea3ef485a5e2c16ac03b1065b05
parent4f00955c0e2ee96fd56996fd74c1fa77538f2295
    Reviewed by Mark Rowe.

        Eliminate CollectorHeapIntrospector.

        CollectorHeapIntrospector was added primarily in the hopes to improve leaks tool output,
        a result that it didn't deliver. Also, it helped by labeling JSC heap regions as reported by
        vmmap tool, but at the same time, it made them mislabeled as malloc'd ones - the correct
        way to label mapped regions is to use a VM tag.

        So, it makes more sense to remove it completely than to make it work with multiple heaps.

        * JavaScriptCore.exp:
        * JavaScriptCore.xcodeproj/project.pbxproj:
        * kjs/AllInOneFile.cpp:
        * kjs/InitializeThreading.cpp:
        (KJS::initializeThreading):
        * kjs/collector.cpp:
        * kjs/collector.h:
        * kjs/CollectorHeapIntrospector.cpp: Removed.
        * kjs/CollectorHeapIntrospector.h: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@35097 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/JavaScriptCore.exp
JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
JavaScriptCore/kjs/AllInOneFile.cpp
JavaScriptCore/kjs/CollectorHeapIntrospector.cpp [deleted file]
JavaScriptCore/kjs/CollectorHeapIntrospector.h [deleted file]
JavaScriptCore/kjs/InitializeThreading.cpp
JavaScriptCore/kjs/collector.cpp
JavaScriptCore/kjs/collector.h