90 block_* f = freelist_;
95 if (Kind == pool_type::Safe)
97 VALGRIND_MALLOCLIKE_BLOCK(f, size_, 0,
false);
100 VALGRIND_MAKE_MEM_DEFINED(f,
sizeof(block_*));
111 if (free_start_ + size_ > free_end_)
114 void* res = free_start_;
115 free_start_ += size_;
116#ifdef USES_MEMCHECK_H
117 if (Kind == pool_type::Safe)
119 VALGRIND_MALLOCLIKE_BLOCK(res, size_, 0,
false);