bmalloc should implement malloc introspection (to stop false-positive leaks when...
authorggaren@apple.com <ggaren@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Feb 2015 21:38:09 +0000 (21:38 +0000)
committerggaren@apple.com <ggaren@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Feb 2015 21:38:09 +0000 (21:38 +0000)
https://bugs.webkit.org/show_bug.cgi?id=141802

Reviewed by Andreas Kling.

Fixed a last-minute type.

The macro is OS, not PLATFORM.

* bmalloc/VMHeap.cpp:
(bmalloc::VMHeap::grow):
* bmalloc/VMHeap.h:
* bmalloc/Zone.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@180363 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/bmalloc/ChangeLog
Source/bmalloc/bmalloc/VMHeap.cpp
Source/bmalloc/bmalloc/VMHeap.h

index 41e8c5d..28b8288 100644 (file)
@@ -5,6 +5,22 @@
 
         Reviewed by Andreas Kling.
 
+        Fixed a last-minute type.
+
+        The macro is OS, not PLATFORM.
+
+        * bmalloc/VMHeap.cpp:
+        (bmalloc::VMHeap::grow):
+        * bmalloc/VMHeap.h:
+        * bmalloc/Zone.h:
+
+2015-02-19  Geoffrey Garen  <ggaren@apple.com>
+
+        bmalloc should implement malloc introspection (to stop false-positive leaks when MallocStackLogging is off)
+        https://bugs.webkit.org/show_bug.cgi?id=141802
+
+        Reviewed by Andreas Kling.
+
         This patch does the bare minimum to stop false positive leaks from
         being reported by the Darwin leaks tool. We register each super chunk
         as a single object, and then request that the leaks tool scan it.
index a8429ff..1e80ba7 100644 (file)
@@ -40,7 +40,7 @@ VMHeap::VMHeap()
 void VMHeap::grow()
 {
     SuperChunk* superChunk = SuperChunk::create();
-#if BPLATFORM(DARWIN)
+#if BOS(DARWIN)
     m_zone.addSuperChunk(superChunk);
 #endif
 
index b0ca4b9..4a267fe 100644 (file)
@@ -34,7 +34,7 @@
 #include "SegregatedFreeList.h"
 #include "SmallChunk.h"
 #include "Vector.h"
-#if BPLATFORM(DARWIN)
+#if BOS(DARWIN)
 #include "Zone.h"
 #endif
 
@@ -64,7 +64,7 @@ private:
     Vector<SmallPage*> m_smallPages;
     Vector<MediumPage*> m_mediumPages;
     SegregatedFreeList m_largeRanges;
-#if BPLATFORM(DARWIN)
+#if BOS(DARWIN)
     Zone m_zone;
 #endif
 };