Searched refs:base_ptr (Results 1 – 1 of 1) sorted by relevance
304 unsigned char *base_ptr = nullptr; in allocate_ptr_() local328 base_ptr = ::new (std::nothrow) unsigned char[total_size]; in allocate_ptr_()329 …PetscAssert(base_ptr, PETSC_COMM_SELF, PETSC_ERR_MEM, "operator new() failed to allocate %zu bytes… in allocate_ptr_()330 …PetscCallCXX(base_ptr = reinterpret_cast<unsigned char *>(util::construct_at(reinterpret_cast<Allo… in allocate_ptr_()331 aligned_ptr = base_ptr + header_size; in allocate_ptr_()344 const auto computed_aligned_ptr = base_ptr + header_size + alignment_offset; in allocate_ptr_()346 …+ alignment offset %zu = %p != aligned pointer %p", static_cast<void *>(base_ptr), header_size, al… in allocate_ptr_()351 PetscCall(PetscPoisonMemoryRegion(base_ptr, total_size)); in allocate_ptr_()