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.