Lines Matching defs:ret
233 Arena* ret = nullptr;
237 ret = free_arenas_;
241 if (ret == nullptr) {
242 ret = use_malloc_ ? static_cast<Arena*>(new MallocArena(size)) :
245 ret->Reset();
246 return ret;
324 uint8_t* ret;
326 ret = AllocFromNewArena(rounded_bytes);
327 uint8_t* noaccess_begin = ret + bytes;
329 if (ret == arena_head_->Begin()) {
330 DCHECK(ptr_ - rounded_bytes == ret);
333 // We're still using the old arena but `ret` comes from a new one just after it.
335 DCHECK(ret == arena_head_->next_->Begin());
341 ret = ptr_;
344 MEMORY_TOOL_MAKE_DEFINED(ret, bytes);
346 DCHECK(std::all_of(ret, ret + bytes, [](uint8_t val) { return val == 0u; }));
347 return ret;