Ignore:
Timestamp:
Jul 10, 2008, 10:55:26 AM (17 years ago)
Author:
[email protected]
Message:

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.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/AllInOneFile.cpp

    r35021 r35097  
    4141#include "BooleanPrototype.cpp"
    4242#include "collector.cpp"
    43 #if PLATFORM(DARWIN)
    44 #include "CollectorHeapIntrospector.cpp"
    45 #endif
    4643#include "CommonIdentifiers.cpp"
    4744#include "DateConstructor.cpp"
Note: See TracChangeset for help on using the changeset viewer.