asan_allocator.cc | 428 uptr needed_size = rounded_size + rz_size; local in function:__asan::Allocator::Allocate 430 needed_size += alignment; 434 if (!PrimaryAllocator::CanAllocate(needed_size, alignment)) { 435 needed_size += rz_size; 438 CHECK(IsAligned(needed_size, min_alignment)); 439 if (size > kMaxAllowedMallocSize || needed_size > kMaxAllowedMallocSize) { 445 ReportAllocationSizeTooBig(size, needed_size, kMaxAllowedMallocSize, 453 allocated = allocator.Allocate(cache, needed_size, 8); 457 allocated = allocator.Allocate(cache, needed_size, 8); 476 uptr alloc_end = alloc_beg + needed_size; [all...] |