pub unsafe extern "C" fn perf_buffer__new_raw(
    map_fd: c_int,
    page_cnt: size_t,
    attr: *mut perf_event_attr,
    event_cb: perf_buffer_event_fn,
    ctx: *mut c_void,
    opts: *const perf_buffer_raw_opts
) -> *mut perf_buffer