| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | attach_probe.c | 56 kprobe_opts.retprobe = false; in test_attach_probe_manual() 64 kprobe_opts.retprobe = true; in test_attach_probe_manual() 75 uprobe_opts.retprobe = false; in test_attach_probe_manual() 85 uprobe_opts.retprobe = true; in test_attach_probe_manual() 96 uprobe_opts.retprobe = false; in test_attach_probe_manual() 168 uprobe_opts.retprobe = false; in test_uprobe_lib() 178 uprobe_opts.retprobe = true; in test_uprobe_lib() 211 uprobe_opts.retprobe = false; in test_uprobe_ref_ctr() 225 uprobe_opts.retprobe = true; in test_uprobe_ref_ctr()
|
| H A D | fill_link_info.c | 158 .retprobe = type == BPF_PERF_EVENT_KRETPROBE, in test_kprobe_fill_link_info() 241 .retprobe = type == BPF_PERF_EVENT_URETPROBE, in test_uprobe_fill_link_info() 260 static int verify_kmulti_link_info(int fd, bool retprobe, bool has_cookies) in verify_kmulti_link_info() argument 279 if (!retprobe) in verify_kmulti_link_info() 360 bool retprobe, bool cookies, in test_kprobe_multi_fill_link_info() argument 370 opts.retprobe = retprobe; in test_kprobe_multi_fill_link_info() 377 err = verify_kmulti_link_info(link_fd, retprobe, cookies); in test_kprobe_multi_fill_link_info() 410 verify_umulti_link_info(int fd, bool retprobe, __u64 *offsets, in verify_umulti_link_info() argument 459 retprobe, "info.uprobe_multi.flags.retprobe"); in verify_umulti_link_info() 528 bool retprobe, bool invalid) in test_uprobe_multi_fill_link_info() argument [all …]
|
| H A D | bpf_cookie.c | 30 opts.retprobe = false; in kprobe_subtest() 37 opts.retprobe = false; in kprobe_subtest() 45 opts.retprobe = true; in kprobe_subtest() 52 opts.retprobe = true; in kprobe_subtest() 229 opts.retprobe = true; in kprobe_multi_attach_api_subtest() 304 opts.retprobe = true; in uprobe_multi_attach_api_subtest() 331 opts.retprobe = false; in uprobe_subtest() 338 opts.retprobe = false; in uprobe_subtest() 346 opts.retprobe = true; in uprobe_subtest() 353 opts.retprobe = true; in uprobe_subtest()
|
| H A D | uprobe_multi_test.c | 277 opts->retprobe = false; in __test_attach_api() 283 opts->retprobe = true; in __test_attach_api() 289 opts->retprobe = false; in __test_attach_api() 295 opts->retprobe = true; in __test_attach_api() 301 opts->retprobe = false; in __test_attach_api() 810 opts.retprobe = idx == 1; in uprobe_attach() 1069 static void run_pid_filter(struct uprobe_multi_pid_filter *skel, bool clone_vm, bool retprobe) in run_pid_filter() argument 1071 LIBBPF_OPTS(bpf_uprobe_multi_opts, opts, .retprobe = retprobe); in run_pid_filter()
|
| H A D | kprobe_multi_testmod_test.c | 36 opts->retprobe = true; in test_testmod_attach_api()
|
| H A D | uprobe_syscall.c | 251 .retprobe = true, in test_uretprobe_syscall_call()
|
| H A D | kprobe_multi_test.c | 156 opts->retprobe = true; in test_attach_api()
|
| /linux-6.15/tools/lib/bpf/ |
| H A D | libbpf.h | 538 bool retprobe; member 546 bpf_program__attach_kprobe(const struct bpf_program *prog, bool retprobe, 565 bool retprobe; member 594 bool retprobe; member 639 bool retprobe; member 642 #define bpf_ksyscall_opts__last_field retprobe 689 bool retprobe; member 721 bpf_program__attach_uprobe(const struct bpf_program *prog, bool retprobe,
|
| H A D | libbpf.c | 11034 if (retprobe) { in perf_event_open_probe() 11286 retprobe = OPTS_GET(opts, retprobe, false); in bpf_program__attach_kprobe_opts() 11369 .retprobe = retprobe, in bpf_program__attach_kprobe() 11397 kprobe_opts.retprobe = OPTS_GET(opts, retprobe, false); in bpf_program__attach_ksyscall() 11677 retprobe = OPTS_GET(opts, retprobe, false); in bpf_program__attach_kprobe_multi_opts() 11730 if (opts.retprobe) in attach_kprobe() 11764 if (opts.retprobe) in attach_ksyscall() 11788 if (opts.retprobe) in attach_kprobe_multi() 12121 retprobe = OPTS_GET(opts, retprobe, false); in bpf_program__attach_uprobe_multi() 12235 retprobe = OPTS_GET(opts, retprobe, false); in bpf_program__attach_uprobe_opts() [all …]
|
| /linux-6.15/tools/perf/util/ |
| H A D | probe-event.h | 37 bool retprobe; /* Return probe flag */ member 71 bool retprobe; /* Return probe flag */ member
|
| H A D | probe-event.c | 438 result->retprobe = pp->retprobe; in find_alternative_probe_point() 698 pp->retprobe = tp->retprobe; in find_perf_probe_point_from_dwarf() 940 if (pev->point.retprobe) in try_to_find_probe_trace_events() 1651 pp->retprobe = 1; in parse_perf_probe_point() 1939 tp->retprobe = (pr == 'r'); in parse_probe_trace_command() 2081 else if (pp->retprobe) in synthesize_perf_probe_point() 2308 pp->retprobe = tp->retprobe; in find_perf_probe_point_from_map() 2348 pp->retprobe = tp->retprobe; in convert_to_perf_probe_point() 2430 dst->retprobe = src->retprobe; in perf_probe_point__copy() 3232 tp->retprobe = pp->retprobe; in find_probe_trace_events_from_map() [all …]
|
| H A D | probe-finder.c | 534 Dwarf_Addr paddr, bool retprobe, in convert_to_trace_point() argument 570 if (retprobe) { in convert_to_trace_point() 578 tp->retprobe = true; in convert_to_trace_point() 898 if (!pp->function || pp->line || pp->retprobe || pp->lazy_line || in skip_prologue() 1291 pp->retprobe, pp->function, &tev->point); in add_probe_trace_event() 1522 pp->retprobe, pp->function, &vl->point); in add_available_vars()
|
| /linux-6.15/tools/perf/arch/powerpc/util/ |
| H A D | sym-handling.c | 98 if (!pev->uprobes && pev->point.retprobe) { in arch__fix_tev_from_maps()
|
| /linux-6.15/tools/testing/selftests/bpf/benchs/ |
| H A D | bench_trigger.c | 364 .retprobe = use_retprobe, in usetup()
|
| /linux-6.15/kernel/events/ |
| H A D | core.c | 10917 PMU_FORMAT_ATTR(retprobe, "config:0");
|