PERF_FLAG_FD_CLOEXEC
if (flags & PERF_FLAG_FD_CLOEXEC)
PERF_FLAG_FD_CLOEXEC)
kfd = sys_perf_event_open(&attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC);
-1 /* group_fd */, PERF_FLAG_FD_CLOEXEC);
-1 /* group_fd */, PERF_FLAG_FD_CLOEXEC);
-1 /* group_fd */, PERF_FLAG_FD_CLOEXEC);
-1 /* group_fd */, PERF_FLAG_FD_CLOEXEC);
-1, PERF_FLAG_FD_CLOEXEC);
#ifndef PERF_FLAG_FD_CLOEXEC
static unsigned long flag = PERF_FLAG_FD_CLOEXEC;
PERF_FLAG_FD_CLOEXEC);
evsel->open_flags = PERF_FLAG_FD_CLOEXEC;
evsel->open_flags &= ~(unsigned long)PERF_FLAG_FD_CLOEXEC;
if (has_attr_feature(&attr, /*flags=*/PERF_FLAG_FD_CLOEXEC))
if ((evsel->open_flags & PERF_FLAG_FD_CLOEXEC) &&
pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC);
pfd = syscall(__NR_perf_event_open, &attr, 0, -1, -1, PERF_FLAG_FD_CLOEXEC);
-1, cpu, -1, PERF_FLAG_FD_CLOEXEC);
pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC);
pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC);
pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC);
perf_fd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC);
self->fd = syscall(__NR_perf_event_open, &attr, 0, -1, -1, PERF_FLAG_FD_CLOEXEC);
self->fd = syscall(__NR_perf_event_open, &attr, 0, -1, -1, PERF_FLAG_FD_CLOEXEC);
PERF_FLAG_FD_CLOEXEC);
pe_fd = perf_event_open(pea, pid, cpu_no, -1, PERF_FLAG_FD_CLOEXEC);
PERF_FLAG_FD_CLOEXEC);
PERF_FLAG_FD_CLOEXEC);
-1 /* group_fd */, PERF_FLAG_FD_CLOEXEC);