Function mmtk::memory_manager::post_alloc
source · pub fn post_alloc<VM: VMBinding>(
mutator: &mut Mutator<VM>,
refer: ObjectReference,
bytes: usize,
semantics: AllocationSemantics
)
Expand description
Perform post-allocation actions, usually initializing object metadata. For many allocators none are required. For performance reasons, a VM should implement the post alloc fast-path on their side rather than just calling this function.
Arguments:
mutator
: The mutator to perform post-alloc actions.refer
: The newly allocated object.bytes
: The size of the space allocated for the object (in bytes).semantics
: The allocation semantics used for the allocation.