const unsafe fn new(blk: &'a mut Block<N>) -> Self {
        let brk = None;
        let bitmap = [0; N * 64];
        Self {
            blk,
            map: bitmap,
            brk,
        }
    }
/// Create a new heap backed by the passed block
///
/// # Safety
///
/// This function is unsafe because it expects the block to be mapped RWX.
Create a new heap backed by the passed block
Create a new heap backed by the passed block
const unsafe fn new(blk: &'a mut Block<N>) -> Self {
        let brk = None;
        let bitmap = [0; N * 64];
        Self {
            blk,
            map: bitmap,
            brk,
        }
    }
const unsafe fn new ( blk : & ' a mut Block < N > ) -> Self { let brk = None ; let bitmap = [ 0 ; N * 64 ] ; Self { blk , map : bitmap , brk , } }
Create a new heap backed by the passed block
Create a new heap backed by the passed block
blk
&'a mut Block<N>
blk
&'a mut Block<N>
safety
This function is unsafe because it expects the block to be mapped RWX.
This function is unsafe because it expects the block to be mapped RWX .