Lines Matching defs:alloc_beg
464 uptr alloc_beg = reinterpret_cast<uptr>(allocated);
465 uptr alloc_end = alloc_beg + needed_size;
466 uptr beg_plus_header = alloc_beg + kChunkHeaderSize;
474 m->from_memalign = alloc_beg != chunk_beg;
497 if (alloc_beg != chunk_beg) {
498 CHECK_LE(alloc_beg + sizeof(LargeChunkHeader), chunk_beg);
499 reinterpret_cast<LargeChunkHeader *>(alloc_beg)->Set(m);
528 void *alloc_beg = m->AllocBeg();
529 if (alloc_beg != m) {
532 reinterpret_cast<LargeChunkHeader *>(alloc_beg)->Set(nullptr);
538 allocator.Deallocate(cache, alloc_beg);
542 allocator.Deallocate(cache, alloc_beg);
587 // Assumes alloc_beg == allocator.GetBlockBegin(alloc_beg).
588 MemprofChunk *GetMemprofChunk(void *alloc_beg, u64 &user_requested_size) {
589 if (!alloc_beg)
591 MemprofChunk *p = reinterpret_cast<LargeChunkHeader *>(alloc_beg)->Get();
593 if (!allocator.FromPrimary(alloc_beg))
595 p = reinterpret_cast<MemprofChunk *>(alloc_beg);
607 void *alloc_beg = allocator.GetBlockBegin(reinterpret_cast<void *>(p));
608 return GetMemprofChunk(alloc_beg, user_requested_size);