Lines Matching defs:alloc_beg
465 uptr alloc_beg = reinterpret_cast<uptr>(allocated);
466 uptr alloc_end = alloc_beg + needed_size;
467 uptr beg_plus_header = alloc_beg + kChunkHeaderSize;
475 m->from_memalign = alloc_beg != chunk_beg;
498 if (alloc_beg != chunk_beg) {
499 CHECK_LE(alloc_beg + sizeof(LargeChunkHeader), chunk_beg);
500 reinterpret_cast<LargeChunkHeader *>(alloc_beg)->Set(m);
529 void *alloc_beg = m->AllocBeg();
530 if (alloc_beg != m) {
533 reinterpret_cast<LargeChunkHeader *>(alloc_beg)->Set(nullptr);
539 allocator.Deallocate(cache, alloc_beg);
543 allocator.Deallocate(cache, alloc_beg);
588 // Assumes alloc_beg == allocator.GetBlockBegin(alloc_beg).
589 MemprofChunk *GetMemprofChunk(void *alloc_beg, u64 &user_requested_size) {
590 if (!alloc_beg)
592 MemprofChunk *p = reinterpret_cast<LargeChunkHeader *>(alloc_beg)->Get();
594 if (!allocator.FromPrimary(alloc_beg))
596 p = reinterpret_cast<MemprofChunk *>(alloc_beg);
608 void *alloc_beg = allocator.GetBlockBegin(reinterpret_cast<void *>(p));
609 return GetMemprofChunk(alloc_beg, user_requested_size);