/* ensure we get at least one perf_event prog execution */
timeout_time_ns = get_time_ns() + BURN_TIMEOUT_NS; while (true) {
burn_cpu(); if (skel->bss->run_cnt > 0) break; if (!ASSERT_LT(get_time_ns(), timeout_time_ns, "run_cnt_timeout")) break;
}
/* perf_event is still active, but we close link and BPF program * shouldn't be executed anymore
*/
close(link_fd);
link_fd = -1;
/* make sure there are no stragglers */
kern_sync_rcu();
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.