BPF_PROG_TYPE_TRACEPOINT
BPF_PROG_TYPE(BPF_PROG_TYPE_TRACEPOINT, tracepoint,
case BPF_PROG_TYPE_TRACEPOINT:
case BPF_PROG_TYPE_TRACEPOINT:
case BPF_PROG_TYPE_TRACEPOINT:
case BPF_PROG_TYPE_TRACEPOINT:
case BPF_PROG_TYPE_TRACEPOINT:
case BPF_PROG_TYPE_TRACEPOINT:
case BPF_PROG_TYPE_TRACEPOINT:
case BPF_PROG_TYPE_TRACEPOINT:
case BPF_PROG_TYPE_TRACEPOINT:
(is_tracepoint && prog->type != BPF_PROG_TYPE_TRACEPOINT) ||
(is_syscall_tp && prog->type != BPF_PROG_TYPE_TRACEPOINT))
fd = bpf_prog_load(BPF_PROG_TYPE_TRACEPOINT, NULL, "GPL", insns, insn_cnt, &opts);
prog_fd = bpf_prog_load(BPF_PROG_TYPE_TRACEPOINT, NULL, "GPL",
ret = bpf_prog_load(BPF_PROG_TYPE_TRACEPOINT, NULL, "GPL", insns, insn_cnt, &opts);
[BPF_PROG_TYPE_TRACEPOINT] = "tracepoint",
ret = bpf_prog_load(BPF_PROG_TYPE_TRACEPOINT, NULL, "GPL", insns, insn_cnt, &opts);
case BPF_PROG_TYPE_TRACEPOINT:
bpf_program__set_type(prog, BPF_PROG_TYPE_TRACEPOINT);
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
kprobe_id = libbpf_register_prog_handler("kprobe+", BPF_PROG_TYPE_TRACEPOINT, 0, &opts);
ASSERT_EQ(bpf_program__type(skel->progs.custom1), BPF_PROG_TYPE_TRACEPOINT, "custom1_type");
ASSERT_EQ(bpf_program__type(skel->progs.custom2), BPF_PROG_TYPE_TRACEPOINT, "custom2_type");
ASSERT_EQ(bpf_program__type(skel->progs.kprobe1), BPF_PROG_TYPE_TRACEPOINT, "kprobe1_type");
custom_id = libbpf_register_prog_handler("custom+", BPF_PROG_TYPE_TRACEPOINT, 0, &custom_opts);
{"tracepoint/", {0, BPF_PROG_TYPE_TRACEPOINT, 0}, {-EINVAL, 0} },
{"tp/", {0, BPF_PROG_TYPE_TRACEPOINT, 0}, {-EINVAL, 0} },
err = bpf_prog_test_load(file, BPF_PROG_TYPE_TRACEPOINT, &obj, &prog_fd);
err = bpf_prog_test_load(file, BPF_PROG_TYPE_TRACEPOINT, &obj, &prog_fd);
err = bpf_prog_test_load(file, BPF_PROG_TYPE_TRACEPOINT, &obj[i],
ret = bpf_prog_load(BPF_PROG_TYPE_TRACEPOINT, NULL, "GPL", insns, insn_cnt, &opts);
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
.prog_type = BPF_PROG_TYPE_TRACEPOINT,
ret = bpf_prog_load(BPF_PROG_TYPE_TRACEPOINT, NULL, "GPL", insns, insn_cnt, &opts);