perf_cap__capable
if (perf_cap__capable(CAP_PERFMON, &used_root))
if (!used_root && perf_cap__capable(CAP_SYS_ADMIN, &used_root))
if (perf_cap__capable(CAP_BPF, &used_root))
bool perf_cap__capable(int cap, bool *used_root);
bool cap_syslog = perf_cap__capable(CAP_SYSLOG, &used_root);
if (perf_cap__capable(CAP_SYS_ADMIN, &used_root))
if (!used_root && perf_cap__capable(CAP_PERFMON, &used_root))