| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | attach_probe.c | 57 kprobe_opts.retprobe = false; in test_attach_probe_manual() 65 kprobe_opts.retprobe = true; in test_attach_probe_manual() 76 uprobe_opts.retprobe = false; in test_attach_probe_manual() 86 uprobe_opts.retprobe = true; in test_attach_probe_manual() 97 uprobe_opts.retprobe = false; in test_attach_probe_manual() 145 kprobe_opts.retprobe = false; in test_attach_probe_auto() 153 kprobe_opts.retprobe = true; in test_attach_probe_auto() 223 kprobe_opts.retprobe = false; in test_uprobe_ref_ctr() 231 kprobe_opts.retprobe = true; in test_uprobe_ref_ctr() 240 kprobe_opts.retprobe in test_kprobe_sleepable() [all...] |
| H A D | uprobe_syscall.c | 109 static void test_uprobe_regs_equal(bool retprobe) in test_uprobe_regs_equal() 112 .retprobe = retprobe, in test_uprobe_regs_equal() 136 if (!retprobe) in test_uprobe_regs_equal() 180 if (!retprobe) { in test_uprobe_regs_equal() 289 .retprobe = true, in test_uretprobe_syscall_call() 516 .retprobe = true, in test_uprobe_multi() 631 opts.retprobe = true; in test_uretprobe_shadow_stack() 106 test_uprobe_regs_equal(bool retprobe) test_uprobe_regs_equal() argument
|
| H A D | stacktrace_ips.c | 50 static void test_stacktrace_ips_kprobe_multi(bool retprobe) in test_stacktrace_ips_kprobe_multi() argument 53 .retprobe = retprobe in test_stacktrace_ips_kprobe_multi() 77 if (retprobe) { in test_stacktrace_ips_kprobe_multi() 140 static void test_stacktrace_ips_kprobe(bool retprobe) 143 .retprobe = retprobe in __test_stacktrace_ips() 167 if (retprobe) { 186 static void test_stacktrace_ips_trampoline(bool retprobe) 200 if (retprobe) { [all...] |
| H A D | fill_link_info.c | 177 .retprobe = type == BPF_PERF_EVENT_KRETPROBE, in test_kprobe_fill_link_info() 260 .retprobe = type == BPF_PERF_EVENT_URETPROBE, in test_uprobe_fill_link_info() 291 static int verify_kmulti_link_info(int fd, bool retprobe, bool has_cookies) in verify_kmulti_link_info() argument 310 if (!retprobe) in verify_kmulti_link_info() 391 bool retprobe, bool cookies, in test_kprobe_multi_fill_link_info() argument 401 opts.retprobe = retprobe; in test_kprobe_multi_fill_link_info() 408 err = verify_kmulti_link_info(link_fd, retprobe, cookies); in test_kprobe_multi_fill_link_info() 659 verify_umulti_link_info(int fd, bool retprobe, __u64 *offsets, in verify_umulti_link_info() argument 708 retprobe, "info.uprobe_multi.flags.retprobe"); in verify_umulti_link_info() 777 bool retprobe, bool invalid) in test_uprobe_multi_fill_link_info() argument [all …]
|
| H A D | bpf_cookie.c | 31 opts.retprobe = false; in kprobe_subtest() 38 opts.retprobe = false; in kprobe_subtest() 46 opts.retprobe = true; in kprobe_subtest() 53 opts.retprobe = true; in kprobe_subtest() 240 opts.retprobe = true; in kprobe_multi_attach_api_subtest() 322 opts.retprobe = true; in uprobe_subtest() 349 opts.retprobe = false; in uprobe_subtest() 356 opts.retprobe = false; in uprobe_subtest() 364 opts.retprobe = true; in uprobe_subtest() 371 opts.retprobe in uprobe_subtest() [all...] |
| H A D | uprobe_multi_test.c | 280 opts->retprobe = false; in __test_attach_api() 286 opts->retprobe = true; in __test_attach_api() 292 opts->retprobe = false; in __test_attach_api() 298 opts->retprobe = true; in __test_attach_api() 304 opts->retprobe = false; in __test_attach_api() 904 opts.retprobe = idx == 1; in consumer_test() 1163 static void run_pid_filter(struct uprobe_multi_pid_filter *skel, bool clone_vm, bool retprobe) in test_session_skel_api() 1165 LIBBPF_OPTS(bpf_uprobe_multi_opts, opts, .retprobe = retprobe); in test_session_skel_api() 1073 run_pid_filter(struct uprobe_multi_pid_filter * skel,bool clone_vm,bool retprobe) run_pid_filter() argument
|
| H A D | kprobe_multi_testmod_test.c | 36 opts->retprobe = true; in test_testmod_attach_api()
|
| H A D | kprobe_multi_test.c | 160 opts->retprobe = true; in test_attach_api() 695 opts.retprobe = true; in test_attach_probe_dup_sym()
|
| /linux/tools/perf/util/ |
| H A D | probe-event.c | 440 result->retprobe = pp->retprobe; in find_alternative_probe_point() 700 pp->retprobe = tp->retprobe; in find_perf_probe_point_from_dwarf() 867 if (tevs[i].point.retprobe && !kretprobe_offset_is_supported()) in post_process_kernel_probe_trace_events() 938 * same issue with kernel module. The retprobe doesn`t need debuginfo. in try_to_find_probe_trace_events() 940 * for retprobe event. in try_to_find_probe_trace_events() 942 if (pev->point.retprobe) in try_to_find_probe_trace_events() 1654 pp->retprobe = 1; in parse_perf_probe_point() 1696 if ((pp->offset || pp->line || pp->lazy_line) && pp->retprobe) { in parse_perf_probe_point() [all...] |
| H A D | probe-finder.c | 548 Dwarf_Addr paddr, bool retprobe, in convert_to_trace_point() 584 if (retprobe) { 592 tp->retprobe = true; in call_probe_finder() 919 if (!pp->function || pp->line || pp->retprobe || pp->lazy_line || in probe_point_inline_cb() 1315 pp->retprobe, pp->function, &tev->point); in add_probe_trace_event() 1549 pp->retprobe, pp->function, &vl->point); in add_available_vars() 534 convert_to_trace_point(Dwarf_Die * sp_die,Dwfl_Module * mod,Dwarf_Addr paddr,bool retprobe,const char * function,struct probe_trace_point * tp) convert_to_trace_point() argument
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 11533 static int remove_kprobe_event_legacy(const char *probe_name, bool retprobe); 11534 static int remove_uprobe_event_legacy(const char *probe_name, bool retprobe); 11711 static int perf_event_open_probe(bool uprobe, bool retprobe, const char *name, in perf_event_open_probe() argument 11731 if (retprobe) { in perf_event_open_probe() 11837 static int add_kprobe_event_legacy(const char *probe_name, bool retprobe, in add_kprobe_event_legacy() argument 11841 retprobe ? 'r' : 'p', in add_kprobe_event_legacy() 11842 retprobe ? "kretprobes" : "kprobes", in add_kprobe_event_legacy() 11846 static int remove_kprobe_event_legacy(const char *probe_name, bool retprobe) in remove_kprobe_event_legacy() argument 11849 retprobe ? "kretprobes" : "kprobes", probe_name); in remove_kprobe_event_legacy() 11852 static int determine_kprobe_perf_type_legacy(const char *probe_name, bool retprobe) in determine_kprobe_perf_type_legacy() argument [all …]
|
| /linux/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/tools/testing/selftests/bpf/benchs/ |
| H A D | bench_trigger.c | 251 opts.retprobe = kretprobe; in attach_ksyms_all() 457 .retprobe = use_retprobe, in usetup()
|