diff options
author | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-03-18 16:06:29 +0100 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-03-18 16:06:29 +0100 |
commit | f6d7927003e609a9c5640e38ebcb05012758dfc6 (patch) | |
tree | b9f7964a6464bf2a2cec3966669216280067cf63 /src/shared/cplusplus/MemoryPool.cpp | |
parent | bfa1693629aa6056b0cd9d21f90b0caeeb9bc9bb (diff) | |
download | qt-creator-f6d7927003e609a9c5640e38ebcb05012758dfc6.tar.gz |
Got rid of the memset.
Diffstat (limited to 'src/shared/cplusplus/MemoryPool.cpp')
-rw-r--r-- | src/shared/cplusplus/MemoryPool.cpp | 14 |
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() |