Home
last modified time | relevance | path

Searched refs:retprobe (Results 1 – 14 of 14) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dattach_probe.c57 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()
149 uprobe_opts.retprobe = false; in test_attach_probe_auto()
159 uprobe_opts.retprobe = true; in test_uprobe_lib()
185 kprobe_opts.retprobe = false; in test_uprobe_lib()
193 kprobe_opts.retprobe = true; in test_uprobe_lib()
273 uprobe_opts.retprobe in test_uprobe_sleepable()
[all...]
H A Dfill_link_info.c160 .retprobe = type == BPF_PERF_EVENT_KRETPROBE, in test_kprobe_fill_link_info()
243 .retprobe = type == BPF_PERF_EVENT_URETPROBE, in test_uprobe_fill_link_info()
274 static int verify_kmulti_link_info(int fd, bool retprobe, bool has_cookies) in verify_kmulti_link_info()
293 if (!retprobe) in verify_kmulti_link_info()
374 bool retprobe, bool cookies, in test_kprobe_multi_fill_link_info()
384 opts.retprobe = retprobe;
391 err = verify_kmulti_link_info(link_fd, retprobe, cookies); in uprobe_link_info_func_1()
424 verify_umulti_link_info(int fd, bool retprobe, __u64 *offsets, in verify_umulti_link_info()
473 retprobe, "inf in verify_umulti_link_info()
260 verify_kmulti_link_info(int fd,bool retprobe,bool has_cookies) verify_kmulti_link_info() argument
360 test_kprobe_multi_fill_link_info(struct test_fill_link_info * skel,bool retprobe,bool cookies,bool invalid) test_kprobe_multi_fill_link_info() argument
410 verify_umulti_link_info(int fd,bool retprobe,__u64 * offsets,__u64 * cookies,__u64 * ref_ctr_offsets) verify_umulti_link_info() argument
528 test_uprobe_multi_fill_link_info(struct test_fill_link_info * skel,bool retprobe,bool invalid) test_uprobe_multi_fill_link_info() argument
[all...]
H A Duprobe_syscall.c106 static void test_uprobe_regs_equal(bool retprobe) in test_uprobe_regs_equal() argument
109 .retprobe = retprobe, in test_uprobe_regs_equal()
133 if (!retprobe) in test_uprobe_regs_equal()
177 if (!retprobe) { in test_uprobe_regs_equal()
286 .retprobe = true, in test_uretprobe_syscall_call()
452 .retprobe = true, in test_uprobe_legacy()
519 opts.retprobe = true; in test_uprobe_multi()
H A Dbpf_cookie.c30 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 in uprobe_subtest()
[all...]
H A Dstacktrace_ips.c50 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()
H A Duprobe_multi_test.c277 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 Dkprobe_multi_testmod_test.c36 opts->retprobe = true; in test_testmod_attach_api()
H A Dkprobe_multi_test.c157 opts->retprobe = true; in test_attach_api()
/linux/tools/perf/util/
H A Dprobe-event.c441 result->retprobe = pp->retprobe; in find_alternative_probe_point()
701 pp->retprobe = tp->retprobe; in find_perf_probe_point_from_dwarf()
868 if (tevs[i].point.retprobe && !kretprobe_offset_is_supported()) in post_process_kernel_probe_trace_events()
943 if (pev->point.retprobe) in try_to_find_probe_trace_events()
1655 pp->retprobe = 1; in parse_perf_probe_point()
1697 if ((pp->offset || pp->line || pp->lazy_line) && pp->retprobe) { in parse_perf_probe_point()
1704 pp->function, pp->file, pp->line, pp->offset, pp->retprobe, in parse_perf_probe_point()
1861 is_c_varname(pev->args[i].var) && pev->point.retprobe) { in parse_perf_probe_command()
1943 tp->retprobe = (pr == 'r'); in parse_probe_trace_command()
2085 else if (pp->retprobe) in synthesize_perf_probe_point()
[all …]
H A Dprobe-finder.c534 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()
899 if (!pp->function || pp->line || pp->retprobe || pp->lazy_line || in skip_prologue()
1292 pp->retprobe, pp->function, &tev->point); in add_probe_trace_event()
1523 pp->retprobe, pp->function, &vl->point); in add_available_vars()
/linux/tools/lib/bpf/
H A Dlibbpf.c11191 static int remove_kprobe_event_legacy(const char *probe_name, bool retprobe);
11192 static int remove_uprobe_event_legacy(const char *probe_name, bool retprobe);
11369 static int perf_event_open_probe(bool uprobe, bool retprobe, const char *name, in perf_event_open_probe() argument
11389 if (retprobe) { in perf_event_open_probe()
11495 static int add_kprobe_event_legacy(const char *probe_name, bool retprobe, in add_kprobe_event_legacy() argument
11499 retprobe ? 'r' : 'p', in add_kprobe_event_legacy()
11500 retprobe ? "kretprobes" : "kprobes", in add_kprobe_event_legacy()
11504 static int remove_kprobe_event_legacy(const char *probe_name, bool retprobe) in remove_kprobe_event_legacy() argument
11507 retprobe ? "kretprobes" : "kprobes", probe_name); in remove_kprobe_event_legacy()
11510 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 Dsym-handling.c98 if (!pev->uprobes && pev->point.retprobe) { in arch__fix_tev_from_maps()
/linux/tools/testing/selftests/bpf/benchs/
H A Dbench_trigger.c250 opts.retprobe = kretprobe; in trigger_tp_setup()
437 .retprobe = use_retprobe, in uretprobe_multi_push_setup()
/linux/kernel/events/
H A Dcore.c11129 PMU_FORMAT_ATTR(retprobe, "config:0");