Lines Matching refs:freestart_
122 freestart_(nullptr), // set for real in Reset() in BaseArena()
192 reinterpret_cast<size_t>(freestart_) & (alignment - 1); in SatisfyAlignment()
198 freestart_ += waste; in SatisfyAlignment()
201 TC3_DCHECK_EQ(0, reinterpret_cast<size_t>(freestart_) & (alignment - 1)); in SatisfyAlignment()
212 freestart_ = first_blocks_[0].mem; in Reset()
216 ASAN_POISON_MEMORY_REGION(freestart_, remaining_); in Reset()
225 freestart_when_empty_ = freestart_; in Reset()
237 freestart_ = block->mem; in MakeNewBlock()
399 last_alloc_ = freestart_; in AllocNewBlock()
400 freestart_ += size; in AllocNewBlock()
454 assert(freestart_ >= last_alloc_ && freestart_ <= last_alloc_ + block_size_); in AllocNewBlock()
456 if (newsize > (freestart_ - last_alloc_) + remaining_) in AllocNewBlock()
458 const char* old_freestart = freestart_; // where last alloc used to end in AllocNewBlock()
459 freestart_ = last_alloc_ + newsize; // where last alloc ends now in AllocNewBlock()
460 remaining_ -= (freestart_ - old_freestart); // how much new space we've taken in AllocNewBlock()
464 ASAN_POISON_MEMORY_REGION(freestart_, remaining_); in AllocNewBlock()