Initialize bmalloc::DebugHeap::m_pageSize for non-Darwin builds.
authormark.lam@apple.com <mark.lam@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 28 Jul 2018 00:17:47 +0000 (00:17 +0000)
committermark.lam@apple.com <mark.lam@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 28 Jul 2018 00:17:47 +0000 (00:17 +0000)
https://bugs.webkit.org/show_bug.cgi?id=188132
<rdar://problem/40401599>

Reviewed by Saam Barati.

* bmalloc/DebugHeap.cpp:
(bmalloc::DebugHeap::DebugHeap):

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

Source/bmalloc/ChangeLog
Source/bmalloc/bmalloc/DebugHeap.cpp

index 84392c9..81ccbee 100644 (file)
@@ -1,3 +1,14 @@
+2018-07-27  Mark Lam  <mark.lam@apple.com>
+
+        Initialize bmalloc::DebugHeap::m_pageSize for non-Darwin builds.
+        https://bugs.webkit.org/show_bug.cgi?id=188132
+        <rdar://problem/40401599>
+
+        Reviewed by Saam Barati.
+
+        * bmalloc/DebugHeap.cpp:
+        (bmalloc::DebugHeap::DebugHeap):
+
 2018-07-27  Saam Barati  <sbarati@apple.com>
 
         Explicitly handle memlimit_active < 0
index f0a37e8..da730a6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2016-2017 Apple Inc. All rights reserved.
+ * Copyright (C) 2016-2018 Apple Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -75,6 +75,7 @@ void DebugHeap::free(void* object)
 #else
 
 DebugHeap::DebugHeap(std::lock_guard<Mutex>&)
+    : m_pageSize(vmPageSize())
 {
 }