summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/MemoryPool.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/cplusplus/MemoryPool.cpp')
-rw-r--r--src/shared/cplusplus/MemoryPool.cpp14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/shared/cplusplus/MemoryPool.cpp b/src/shared/cplusplus/MemoryPool.cpp
index 56c9673200..585f8e250b 100644
--- a/src/shared/cplusplus/MemoryPool.cpp
+++ b/src/shared/cplusplus/MemoryPool.cpp
@@ -53,8 +53,7 @@
using namespace CPlusPlus;
MemoryPool::MemoryPool()
- : _initializeAllocatedMemory(true),
- _blocks(0),
+ : _blocks(0),
_allocatedBlocks(0),
_blockCount(-1),
_ptr(0),
@@ -79,12 +78,6 @@ void MemoryPool::reset()
_ptr = _end = 0;
}
-bool MemoryPool::initializeAllocatedMemory() const
-{ return _initializeAllocatedMemory; }
-
-void MemoryPool::setInitializeAllocatedMemory(bool initializeAllocatedMemory)
-{ _initializeAllocatedMemory = initializeAllocatedMemory; }
-
void *MemoryPool::allocate_helper(size_t size)
{
assert(size < BLOCK_SIZE);
@@ -106,9 +99,6 @@ void *MemoryPool::allocate_helper(size_t size)
if (! block)
block = (char *) std::malloc(BLOCK_SIZE);
- if (_initializeAllocatedMemory)
- std::memset(block, '\0', BLOCK_SIZE);
-
_ptr = block;
_end = _ptr + BLOCK_SIZE;
@@ -130,8 +120,6 @@ RecursiveMemoryPool::~RecursiveMemoryPool()
_pool->_blockCount = _blockCount;
_pool->_ptr = _ptr;
_pool->_end = _end;
-
- std::memset(_pool->_ptr, 0, _pool->_end - _pool->_ptr);
}
Managed::Managed()