Symbol: BPF_PROG_TYPE_KPROBE
include/linux/bpf_types.h
39
BPF_PROG_TYPE(BPF_PROG_TYPE_KPROBE, kprobe,
kernel/bpf/btf.c
6075
if (prog_type == BPF_PROG_TYPE_KPROBE) {
kernel/bpf/btf.c
6164
if (prog_type == BPF_PROG_TYPE_KPROBE || prog_type == BPF_PROG_TYPE_PERF_EVENT) {
kernel/bpf/btf.c
6191
case BPF_PROG_TYPE_KPROBE:
kernel/bpf/btf.c
8862
case BPF_PROG_TYPE_KPROBE:
kernel/bpf/syscall.c
2793
case BPF_PROG_TYPE_KPROBE:
kernel/bpf/syscall.c
4110
case BPF_PROG_TYPE_KPROBE:
kernel/bpf/syscall.c
4178
case BPF_PROG_TYPE_KPROBE:
kernel/bpf/syscall.c
4449
case BPF_PROG_TYPE_KPROBE:
kernel/bpf/syscall.c
5786
case BPF_PROG_TYPE_KPROBE:
kernel/bpf/verifier.c
11559
} else if (type == BPF_PROG_TYPE_KPROBE) {
kernel/bpf/verifier.c
18062
case BPF_PROG_TYPE_KPROBE:
kernel/bpf/verifier.c
21610
case BPF_PROG_TYPE_KPROBE:
kernel/bpf/verifier.c
25357
prog->type == BPF_PROG_TYPE_KPROBE /* only for uprobes */ ||
kernel/bpf/verifier.c
6705
case BPF_PROG_TYPE_KPROBE:
kernel/events/core.c
11638
if (((is_kprobe || is_uprobe) && prog->type != BPF_PROG_TYPE_KPROBE) ||
kernel/events/core.c
11643
if (prog->type == BPF_PROG_TYPE_KPROBE && prog->sleepable && !is_uprobe)
kernel/trace/bpf_trace.c
1289
return prog->type == BPF_PROG_TYPE_KPROBE &&
kernel/trace/bpf_trace.c
1301
return prog->type == BPF_PROG_TYPE_KPROBE &&
kernel/trace/bpf_trace.c
3383
err = err ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_KPROBE, &bpf_session_kfunc_set);
tools/build/feature/test-bpf.c
33
attr.prog_type = BPF_PROG_TYPE_KPROBE;
tools/lib/bpf/features.c
377
prog_fd = bpf_prog_load(BPF_PROG_TYPE_KPROBE, NULL, "GPL",
tools/lib/bpf/features.c
502
prog_fd = bpf_prog_load(BPF_PROG_TYPE_KPROBE, "det_arg_ctx",
tools/lib/bpf/libbpf.c
200
[BPF_PROG_TYPE_KPROBE] = "kprobe",
tools/lib/bpf/libbpf.c
7064
{ BPF_PROG_TYPE_KPROBE, "bpf_user_pt_regs_t" },
tools/lib/bpf/libbpf.c
7112
(prog->type == BPF_PROG_TYPE_KPROBE || prog->type == BPF_PROG_TYPE_PERF_EVENT)) {
tools/lib/bpf/libbpf.c
7132
case BPF_PROG_TYPE_KPROBE:
tools/lib/bpf/libbpf_probes.c
126
case BPF_PROG_TYPE_KPROBE:
tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c
174
scale_test("loop6.bpf.o", BPF_PROG_TYPE_KPROBE, false);
tools/testing/selftests/bpf/prog_tests/section_names.c
24
{"kprobe/", {0, BPF_PROG_TYPE_KPROBE, 0}, {-EINVAL, 0} },
tools/testing/selftests/bpf/prog_tests/section_names.c
25
{"uprobe/", {0, BPF_PROG_TYPE_KPROBE, 0}, {-EINVAL, 0} },
tools/testing/selftests/bpf/prog_tests/section_names.c
26
{"kretprobe/", {0, BPF_PROG_TYPE_KPROBE, 0}, {-EINVAL, 0} },
tools/testing/selftests/bpf/prog_tests/section_names.c
27
{"uretprobe/", {0, BPF_PROG_TYPE_KPROBE, 0}, {-EINVAL, 0} },
tools/testing/selftests/bpf/verifier/sleepable.c
72
.prog_type = BPF_PROG_TYPE_KPROBE,
tools/testing/selftests/bpf/veristat.c
1180
{ "bpf_user_pt_regs_t", "pt_regs", BPF_PROG_TYPE_KPROBE },