if (bpf_get_current_task_btf()->tgid != pid) return 0;
*(void **)&value = (void *)0xdeadcaf3;
bpf_map_update_elem(map, &(int){0}, &value, 0); /* For array map, doing bpf_map_update_elem will do a * check_and_free_timer_in_array, which will trigger the crash if timer * pointer was overwritten, for hmap we need to use bpf_timer_cancel.
*/ if (crash_map == 1) {
e = bpf_map_lookup_elem(map, &(int){0}); if (!e) return 0;
bpf_timer_cancel(&e->timer);
} return 0;
}
char _license[] SEC("license") = "GPL";
Messung V0.5
¤ Dauer der Verarbeitung: 0.9 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.