pub unsafe fn alloc_with_req_zeroed(
    layout: Layout,
    align_req: &[AlignReq]
) -> *mut u8