/* __rcu_read_lock depends on CONFIG_PREEMPT_RCU */
btf_id = libbpf_find_vmlinux_btf_id("__rcu_read_lock", BPF_TRACE_FENTRY); if (btf_id <= 0) {
test__skip(); return;
}
test_tracing_fail_prog("tracing_deny", "Attaching tracing programs to function '__rcu_read_lock' is rejected.");
}
staticvoid test_fexit_noreturns(void)
{
test_tracing_fail_prog("fexit_noreturns", "Attaching fexit/fmod_ret to __noreturn function 'do_exit' is rejected.");
}
void test_tracing_failure(void)
{ if (test__start_subtest("bpf_spin_lock"))
test_bpf_spin_lock(true); if (test__start_subtest("bpf_spin_unlock"))
test_bpf_spin_lock(false); if (test__start_subtest("tracing_deny"))
test_tracing_deny(); if (test__start_subtest("fexit_noreturns"))
test_fexit_noreturns();
}
Messung V0.5
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet)
¤
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.