Changeset 128153 in webkit
- Timestamp:
- Sep 11, 2012 12:33:58 AM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 14 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r128015 r128153 1 2012-09-10 Ilya Tikhonovsky <loislo@chromium.org> 2 3 Web Inspector: NMI: move MemoryInstrumentation.h to wtf 4 https://bugs.webkit.org/show_bug.cgi?id=96356 5 6 Reviewed by Yury Semikhatsky. 7 8 It is necessary step because it helps us to remove dependency between platform and WebCore. 9 10 * GNUmakefile.list.am: 11 * WTF.gypi: 12 * WTF.pro: 13 * WTF.vcproj/WTF.vcproj: 14 * WTF.xcodeproj/project.pbxproj: 15 * wtf/MemoryInstrumentation.h: Renamed from Source/WebCore/dom/MemoryInstrumentation.h. 16 (WebCore): 17 (GenericMemoryTypes): 18 (MemoryInstrumentationTraits): 19 (MemoryInstrumentation): 20 (WebCore::MemoryInstrumentation::~MemoryInstrumentation): 21 (WebCore::MemoryInstrumentation::addRootObject): 22 (InstrumentedPointerBase): 23 (WebCore::MemoryInstrumentation::InstrumentedPointerBase::~InstrumentedPointerBase): 24 (InstrumentedPointer): 25 (WebCore::MemoryInstrumentation::InstrumentedPointer::InstrumentedPointer): 26 (WebCore::MemoryInstrumentation::addObject): 27 (WebCore::MemoryInstrumentation::addInstrumentedObject): 28 (WebCore::MemoryInstrumentation::addRawBuffer): 29 (WebCore::MemoryInstrumentation::OwningTraits::addInstrumentedObject): 30 (WebCore::MemoryInstrumentation::OwningTraits::addObject): 31 (WebCore::MemoryInstrumentationTraits::addInstrumentedObject): 32 (WebCore::MemoryInstrumentationTraits::addObject): 33 (MemoryObjectInfo): 34 (WebCore::MemoryObjectInfo::MemoryObjectInfo): 35 (WebCore::MemoryObjectInfo::objectType): 36 (WebCore::MemoryObjectInfo::objectSize): 37 (WebCore::MemoryObjectInfo::memoryInstrumentation): 38 (WebCore::MemoryObjectInfo::reportObjectInfo): 39 (MemoryClassInfo): 40 (WebCore::MemoryClassInfo::MemoryClassInfo): 41 (WebCore::MemoryClassInfo::addInstrumentedMember): 42 (WebCore::MemoryClassInfo::addMember): 43 (WebCore::MemoryClassInfo::addHashMap): 44 (WebCore::MemoryClassInfo::addHashSet): 45 (WebCore::MemoryClassInfo::addHashCountedSet): 46 (WebCore::MemoryClassInfo::addInstrumentedHashSet): 47 (WebCore::MemoryClassInfo::addInstrumentedVector): 48 (WebCore::MemoryClassInfo::addInstrumentedVectorPtr): 49 (WebCore::MemoryClassInfo::addInstrumentedMapEntries): 50 (WebCore::MemoryClassInfo::addInstrumentedMapValues): 51 (WebCore::MemoryClassInfo::addListHashSet): 52 (WebCore::MemoryClassInfo::addVector): 53 (WebCore::MemoryClassInfo::addVectorPtr): 54 (WebCore::MemoryClassInfo::addRawBuffer): 55 (WebCore::MemoryInstrumentation::addInstrumentedObjectImpl): 56 (WebCore::MemoryInstrumentation::addObjectImpl): 57 (WebCore::MemoryInstrumentation::addHashMap): 58 (WebCore::MemoryInstrumentation::addHashSet): 59 (WebCore::MemoryInstrumentation::addInstrumentedCollection): 60 (WebCore::MemoryInstrumentation::addInstrumentedMapEntries): 61 (WebCore::MemoryInstrumentation::addInstrumentedMapValues): 62 (WebCore::MemoryInstrumentation::addListHashSet): 63 (WebCore::MemoryInstrumentation::addVector): 64 (WebCore::MemoryInstrumentation::calculateContainerSize): 65 (WebCore::::process): 66 1 67 2012-09-09 Mark Lam <mark.lam@apple.com> 2 68 -
trunk/Source/WTF/GNUmakefile.list.am
r127991 r128153 80 80 Source/WTF/wtf/MediaTime.h \ 81 81 Source/WTF/wtf/MediaTime.cpp \ 82 Source/WTF/wtf/MemoryInstrumentation.h \ 82 83 Source/WTF/wtf/MessageQueue.h \ 83 84 Source/WTF/wtf/MetaAllocator.cpp \ -
trunk/Source/WTF/WTF.gypi
r127991 r128153 50 50 'wtf/MainThread.h', 51 51 'wtf/MathExtras.h', 52 'wtf/MemoryInstrumentation.h', 52 53 'wtf/MessageQueue.h', 53 54 'wtf/NonCopyingSort.h', -
trunk/Source/WTF/WTF.pro
r127991 r128153 82 82 MD5.h \ 83 83 MediaTime.h \ 84 MemoryInstrumentation.h \ 84 85 MessageQueue.h \ 85 86 MetaAllocator.h \ -
trunk/Source/WTF/WTF.vcproj/WTF.vcproj
r127991 r128153 902 902 </File> 903 903 <File 904 RelativePath="..\wtf\MemoryInstrumentation.h" 905 > 906 </File> 907 <File 904 908 RelativePath="..\wtf\MessageQueue.h" 905 909 > -
trunk/Source/WTF/WTF.xcodeproj/project.pbxproj
r127991 r128153 17 17 4330F38F15745B0500AAFA8F /* URLString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4330F38E15745B0500AAFA8F /* URLString.cpp */; }; 18 18 4F0321BC156AA8D1006EBAF6 /* BitArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0321BB156AA8D1006EBAF6 /* BitArray.h */; }; 19 4F1D115415FF11BE0026E908 /* MemoryInstrumentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F1D115315FF11BE0026E908 /* MemoryInstrumentation.h */; }; 19 20 8134013815B092FD001FF0B8 /* Base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8134013615B092FD001FF0B8 /* Base64.cpp */; }; 20 21 8134013915B092FD001FF0B8 /* Base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 8134013715B092FD001FF0B8 /* Base64.h */; }; … … 263 264 4330F38E15745B0500AAFA8F /* URLString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = URLString.cpp; sourceTree = "<group>"; }; 264 265 4F0321BB156AA8D1006EBAF6 /* BitArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitArray.h; sourceTree = "<group>"; }; 266 4F1D115315FF11BE0026E908 /* MemoryInstrumentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryInstrumentation.h; sourceTree = "<group>"; }; 265 267 5D247B6214689B8600E78B76 /* libWTF.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libWTF.a; sourceTree = BUILT_PRODUCTS_DIR; }; 266 268 5D247B6E14689C4700E78B76 /* Base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; }; … … 648 650 CD5497AA15857D0300B5BC30 /* MediaTime.cpp */, 649 651 CD5497AB15857D0300B5BC30 /* MediaTime.h */, 652 4F1D115315FF11BE0026E908 /* MemoryInstrumentation.h */, 650 653 A8A472CC151A825B004123FF /* MessageQueue.h */, 651 654 A8A472CD151A825B004123FF /* MetaAllocator.cpp */, … … 1071 1074 A8A47446151A825B004123FF /* WTFString.h in Headers */, 1072 1075 A8A47487151A825B004123FF /* WTFThreadData.h in Headers */, 1076 4F1D115415FF11BE0026E908 /* MemoryInstrumentation.h in Headers */, 1073 1077 ); 1074 1078 runOnlyForDeploymentPostprocessing = 0; -
trunk/Source/WebCore/ChangeLog
r128149 r128153 1 2012-09-10 Ilya Tikhonovsky <loislo@chromium.org> 2 3 Web Inspector: NMI: move MemoryInstrumentation.h to wtf 4 https://bugs.webkit.org/show_bug.cgi?id=96356 5 6 Reviewed by Yury Semikhatsky. 7 8 It is necessary step because it helps us to remove dependency between platform and WebCore. 9 10 * GNUmakefile.list.am: 11 * Target.pri: 12 * WebCore.gypi: 13 * WebCore.vcproj/WebCore.vcproj: 14 * WebCore.xcodeproj/project.pbxproj: 15 * dom/WebCoreMemoryInstrumentation.h: 16 * inspector/MemoryInstrumentationImpl.h: 17 1 18 2012-09-10 Keishi Hattori <keishi@webkit.org> 2 19 -
trunk/Source/WebCore/GNUmakefile.list.am
r128149 r128153 2809 2809 Source/WebCore/dom/KeyboardEvent.cpp \ 2810 2810 Source/WebCore/dom/KeyboardEvent.h \ 2811 Source/WebCore/dom/MemoryInstrumentation.h \2812 2811 Source/WebCore/dom/MessageChannel.cpp \ 2813 2812 Source/WebCore/dom/MessageChannel.h \ -
trunk/Source/WebCore/Target.pri
r128149 r128153 1557 1557 dom/IdTargetObserverRegistry.h \ 1558 1558 dom/KeyboardEvent.h \ 1559 dom/MemoryInstrumentation.h \1560 1559 dom/MessageChannel.h \ 1561 1560 dom/MessageEvent.h \ -
trunk/Source/WebCore/WebCore.gypi
r128149 r128153 3861 3861 'dom/IdTargetObserverRegistry.h', 3862 3862 'dom/KeyboardEvent.cpp', 3863 'dom/MemoryInstrumentation.h',3864 3863 'dom/MessageChannel.cpp', 3865 3864 'dom/MessageChannel.h', -
trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj
r128149 r128153 51916 51916 </File> 51917 51917 <File 51918 RelativePath="..\dom\MemoryInstrumentation.h"51919 >51920 </File>51921 <File51922 51918 RelativePath="..\dom\MessageChannel.cpp" 51923 51919 > -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r128149 r128153 1456 1456 4F3289B511A42AAB005ABE7E /* InspectorValues.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4F3289B311A42AAB005ABE7E /* InspectorValues.cpp */; }; 1457 1457 4F3289B611A42AAB005ABE7E /* InspectorValues.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3289B411A42AAB005ABE7E /* InspectorValues.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1458 4F32BB1B14FA85E800F6C1A3 /* MemoryInstrumentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F32BB1A14FA85AA00F6C1A3 /* MemoryInstrumentation.h */; settings = {ATTRIBUTES = (Private, ); }; };1459 1458 4F377FF515FA356A00E5D60D /* WebCoreMemoryInstrumentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F377FF415FA356A00E5D60D /* WebCoreMemoryInstrumentation.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1460 1459 4F4F5FFB11CBD2E100A186BF /* InspectorFrontend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4F4F5FFA11CBD2D200A186BF /* InspectorFrontend.cpp */; }; … … 8626 8625 4F3289B311A42AAB005ABE7E /* InspectorValues.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorValues.cpp; sourceTree = "<group>"; }; 8627 8626 4F3289B411A42AAB005ABE7E /* InspectorValues.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InspectorValues.h; sourceTree = "<group>"; }; 8628 4F32BB1A14FA85AA00F6C1A3 /* MemoryInstrumentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryInstrumentation.h; sourceTree = "<group>"; };8629 8627 4F377FF415FA356A00E5D60D /* WebCoreMemoryInstrumentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebCoreMemoryInstrumentation.h; sourceTree = "<group>"; }; 8630 8628 4F4F5FFA11CBD2D200A186BF /* InspectorFrontend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorFrontend.cpp; sourceTree = "<group>"; }; … … 21751 21749 BC9A6145146859D9006057FD /* make_event_factory.pl */, 21752 21750 BC9A6146146859D9006057FD /* make_names.pl */, 21753 4F32BB1A14FA85AA00F6C1A3 /* MemoryInstrumentation.h */,21754 21751 E1ADECCD0E76AD8B004A1A5E /* MessageChannel.cpp */, 21755 21752 E1ADECCC0E76AD8B004A1A5E /* MessageChannel.h */, … … 24439 24436 BCB16C180979C3BD00467741 /* MemoryCache.h in Headers */, 24440 24437 9FFE3E7B11B59C5D0037874E /* MemoryInfo.h in Headers */, 24441 4F32BB1B14FA85E800F6C1A3 /* MemoryInstrumentation.h in Headers */,24442 24438 4F8565EA1530356E00FAE776 /* MemoryInstrumentationImpl.h in Headers */, 24443 24439 6571DCC81385E6A400702DD0 /* MemoryPressureHandler.h in Headers */, -
trunk/Source/WebCore/dom/WebCoreMemoryInstrumentation.h
r127869 r128153 32 32 #define WebCoreMemoryInstrumentation_h 33 33 34 #include "MemoryInstrumentation.h"35 36 34 #include <wtf/Forward.h> 35 #include <wtf/MemoryInstrumentation.h> 37 36 38 37 namespace WebCore { -
trunk/Source/WebCore/inspector/MemoryInstrumentationImpl.h
r127592 r128153 32 32 #define MemoryInstrumentationImpl_h 33 33 34 #include "MemoryInstrumentation.h"35 34 36 35 #include <wtf/HashMap.h> 37 36 #include <wtf/HashSet.h> 37 #include <wtf/MemoryInstrumentation.h> 38 38 #include <wtf/Vector.h> 39 39
Note: See TracChangeset
for help on using the changeset viewer.