pub(super) fn forwarding_bits_offset_in_forwarding_pointer<VM: VMBinding>(
) -> Option<isize>
Expand description
(This function is only used internal to the util
module)
This function checks whether the forwarding pointer and forwarding bits can be written in the same atomic operation.
Returns None
if this is not possible.
Otherwise, returns Some(shift)
, where shift
is the left shift needed on forwarding bits.