test4
unsigned test4 : 1; /* Reserved - set to 0 */
test4,
test4,
ASSERT_EQ(get_missed_count(bpf_program__fd(skel->progs.test4)), 1, "test4_recursion_misses");
ASSERT_GE(get_missed_count(bpf_program__fd(skel->progs.test4)), 1, "test4_recursion_misses");
skel->links.test4 = bpf_program__attach_uprobe_opts(skel->progs.test4,
if (!ASSERT_ERR_PTR(skel->links.test4, "urandlib_api_attach_conflict"))
skel->links.test4 = bpf_program__attach_uprobe_opts(skel->progs.test4,
if (!ASSERT_OK_PTR(skel->links.test4, "urandlib_api_attach_ok"))
int BPF_PROG(test4, void *a, char b, int c, __u64 d)
int BPF_PROG(test4, void *a, char b, int c, __u64 d, int ret)
int BPF_PROG(test4, __u64 a, void *b, short c, int d, __u64 e, int ret)
int BPF_KRETPROBE(test4)
int test4(struct pt_regs *ctx)
int test4(struct pt_regs *ctx)
int BPF_UPROBE(test4)
int BPF_PROG2(test4, int, a)
int test4(const void *ctx)