Function perf_event_open [src]
Prototype
pub fn perf_event_open( attr: *perf_event_attr, pid: pid_t, cpu: i32, group_fd: fd_t, flags: usize, ) usize
Parameters
attr: *perf_event_attr
pid: pid_t
cpu: i32
group_fd: fd_t
flags: usize
Source
pub fn perf_event_open(
attr: *perf_event_attr,
pid: pid_t,
cpu: i32,
group_fd: fd_t,
flags: usize,
) usize {
return syscall5(
.perf_event_open,
@intFromPtr(attr),
@as(usize, @bitCast(@as(isize, pid))),
@as(usize, @bitCast(@as(isize, cpu))),
@as(usize, @bitCast(@as(isize, group_fd))),
flags,
);
}