__noinline int foo(conststruct Big *big)
{ if (!big) return 0;
return bpf_get_prandom_u32() < big->y;
}
SEC("cgroup_skb/ingress")
__failure __msg("invalid read from stack") int global_func10(struct __sk_buff *skb)
{ conststruct Small small = {.x = skb->len };
return foo((struct Big *)&small) ? 1 : 0;
}
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.