Home
last modified time | relevance | path

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

/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dattach_probe.c56 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 Dfill_link_info.c151 .retprobe = type == BPF_PERF_EVENT_KRETPROBE, in test_kprobe_fill_link_info()
201 .retprobe = type == BPF_PERF_EVENT_URETPROBE, in test_uprobe_fill_link_info()
220 static int verify_kmulti_link_info(int fd, bool retprobe) in verify_kmulti_link_info() argument
239 if (!retprobe) in verify_kmulti_link_info()
303 bool retprobe, bool invalid) in test_kprobe_multi_fill_link_info() argument
311 opts.retprobe = retprobe; in test_kprobe_multi_fill_link_info()
318 err = verify_kmulti_link_info(link_fd, retprobe); in test_kprobe_multi_fill_link_info()
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 = true; in uprobe_subtest()
H A Duprobe_multi_test.c163 opts->retprobe = false; in __test_attach_api()
169 opts->retprobe = true; in __test_attach_api()
175 opts->retprobe = false; in __test_attach_api()
181 opts->retprobe = true; in __test_attach_api()
187 opts->retprobe = false; in __test_attach_api()
H A Dkprobe_multi_testmod_test.c34 opts->retprobe = true; in test_testmod_attach_api()
H A Dkprobe_multi_test.c153 opts->retprobe = true; in test_attach_api()
/openbmc/linux/tools/lib/bpf/
H A Dlibbpf.h495 bool retprobe; member
503 bpf_program__attach_kprobe(const struct bpf_program *prog, bool retprobe,
522 bool retprobe; member
526 #define bpf_kprobe_multi_opts__last_field retprobe
547 bool retprobe; member
551 #define bpf_uprobe_multi_opts__last_field retprobe
590 bool retprobe; member
593 #define bpf_ksyscall_opts__last_field retprobe
640 bool retprobe; member
672 bpf_program__attach_uprobe(const struct bpf_program *prog, bool retprobe,
H A Dlibbpf.c10075 static int remove_kprobe_event_legacy(const char *probe_name, bool retprobe);
10076 static int remove_uprobe_event_legacy(const char *probe_name, bool retprobe);
10255 static int perf_event_open_probe(bool uprobe, bool retprobe, const char *name, in perf_event_open_probe() argument
10276 if (retprobe) { in perf_event_open_probe()
10382 static int add_kprobe_event_legacy(const char *probe_name, bool retprobe, in add_kprobe_event_legacy() argument
10386 retprobe ? 'r' : 'p', in add_kprobe_event_legacy()
10387 retprobe ? "kretprobes" : "kprobes", in add_kprobe_event_legacy()
10391 static int remove_kprobe_event_legacy(const char *probe_name, bool retprobe) in remove_kprobe_event_legacy() argument
10394 retprobe ? "kretprobes" : "kprobes", probe_name); in remove_kprobe_event_legacy()
10397 static int determine_kprobe_perf_type_legacy(const char *probe_name, bool retprobe) in determine_kprobe_perf_type_legacy() argument
[all …]
/openbmc/linux/tools/perf/util/
H A Dprobe-event.h37 bool retprobe; /* Return probe flag */ member
70 bool retprobe; /* Return probe flag */ member
H A Dprobe-event.c422 result->retprobe = pp->retprobe; in find_alternative_probe_point()
682 pp->retprobe = tp->retprobe; in find_perf_probe_point_from_dwarf()
849 if (tevs[i].point.retprobe && !kretprobe_offset_is_supported()) in post_process_kernel_probe_trace_events()
924 if (pev->point.retprobe) in try_to_find_probe_trace_events()
1602 pp->retprobe = 1; in parse_perf_probe_point()
1644 if ((pp->offset || pp->line || pp->lazy_line) && pp->retprobe) { in parse_perf_probe_point()
1651 pp->function, pp->file, pp->line, pp->offset, pp->retprobe, in parse_perf_probe_point()
1808 is_c_varname(pev->args[i].var) && pev->point.retprobe) { in parse_perf_probe_command()
1890 tp->retprobe = (pr == 'r'); in parse_probe_trace_command()
2032 else if (pp->retprobe) in synthesize_perf_probe_point()
[all …]
H A Dprobe-finder.c641 Dwarf_Addr paddr, bool retprobe, in convert_to_trace_point() argument
677 if (retprobe) { in convert_to_trace_point()
685 tp->retprobe = true; in convert_to_trace_point()
1007 if (!pp->function || pp->line || pp->retprobe || pp->lazy_line || in skip_prologue()
1386 pp->retprobe, pp->function, &tev->point); in add_probe_trace_event()
1617 pp->retprobe, pp->function, &vl->point); in add_available_vars()
/openbmc/linux/tools/perf/arch/powerpc/util/
H A Dsym-handling.c98 if (!pev->uprobes && pev->point.retprobe) { in arch__fix_tev_from_maps()
/openbmc/linux/kernel/events/
H A Dcore.c10336 PMU_FORMAT_ATTR(retprobe, "config:0");