/* Prototype for all of the program trace events below: * * TRACE_EVENT(cgroup_mkdir, * TP_PROTO(struct cgroup *cgrp, const char *path), * TP_ARGS(cgrp, path)
*/
staticbool is_test_kfunc_task(void)
{ int cur_pid = bpf_get_current_pid_tgid() >> 32; bool same = pid == cur_pid;
/* @cgrp's ID is not visible yet, let's test with the parent */
parent = bpf_cgroup_ancestor(cgrp, cgrp->level - 1); if (!parent) {
err = 1; return 0;
}
res = bpf_cgroup_from_id(parent_cgid); if (!res) {
err = 2; return 0;
}
bpf_cgroup_release(res);
if (res != parent) {
err = 3; return 0;
}
res = bpf_cgroup_from_id((u64)-1); if (res) {
bpf_cgroup_release(res);
err = 4; return 0;
}
return 0;
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.15Bemerkung:
(vorverarbeitet am 2026-04-26)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.