| /linux/tools/testing/selftests/ftrace/test.d/dynevent/ |
| H A D | add_remove_uprobe.tc | 20 test -d events/uprobes/myevent 22 echo 1 > events/uprobes/myevent/enable 24 echo 0 > events/uprobes/myevent/enable
|
| /linux/tools/perf/ |
| H A D | builtin-probe.c | 42 bool uprobes; member 64 pev->uprobes = params->uprobes; in parse_probe_event() 125 params->uprobes = true; in set_target() 175 params->uprobes = true; in opt_set_target() 177 params->uprobes = false; in opt_set_target() 182 if (params->uprobes || strchr(str, '/')) { in opt_set_target() 349 ret = init_probe_symbol_maps(pevs->uprobes); in perf_add_probe_events() 680 if (params->uprobes) { in __cmd_probe() 692 params->filter, params->uprobes); in __cmd_probe() [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() 110 if (pev->uprobes) in arch__fix_tev_from_maps() 127 map = get_target_map(pev->target, pev->nsi, pev->uprobes); in arch__post_process_probe_trace_events()
|
| /linux/Documentation/trace/ |
| H A D | uprobetracer.rst | 16 /sys/kernel/tracing/events/uprobes/<EVENT>/enable. 34 GRP : Group name. If omitted, "uprobes" is the default value. 133 p:uprobes/zfree_entry /bin/zsh:0x00046420 arg1=%ip arg2=%ax 134 r:uprobes/zfree_exit /bin/zsh:0x00046420 arg1=%ip arg2=%ax 136 Format of events can be seen by viewing the file events/uprobes/zfree_entry/format. 139 # cat events/uprobes/zfree_entry/format 158 # echo 1 > events/uprobes/enable 169 # echo 0 > events/uprobes/enable
|
| /linux/kernel/trace/ |
| H A D | bpf_trace.c | 2920 struct bpf_uprobe *uprobes; member 2930 static void bpf_uprobe_unregister(struct bpf_uprobe *uprobes, u32 cnt) in bpf_uprobe_unregister() argument 2935 uprobe_unregister_nosync(uprobes[i].uprobe, &uprobes[i].consumer); in bpf_uprobe_unregister() 2946 bpf_uprobe_unregister(umulti_link->uprobes, umulti_link->cnt); in bpf_uprobe_multi_link_release() 2957 kvfree(umulti_link->uprobes); in bpf_uprobe_multi_link_dealloc() 3015 put_user(umulti_link->uprobes[i].offset, uoffsets + i)) in bpf_uprobe_multi_link_fill_link_info() 3018 put_user(umulti_link->uprobes[i].ref_ctr_offset, uref_ctr_offsets + i)) in bpf_uprobe_multi_link_fill_link_info() 3021 put_user(umulti_link->uprobes[i].cookie, ucookies + i)) in bpf_uprobe_multi_link_fill_link_info() 3060 umulti_link->uprobes[i].cookie, in bpf_uprobe_multi_show_fdinfo() 3061 umulti_link->uprobes[i].offset, in bpf_uprobe_multi_show_fdinfo() [all …]
|
| /linux/tools/perf/util/ |
| H A D | probe-event.c | 399 bool uprobes) in find_alternative_probe_point() 411 map = get_target_map(target, nsi, uprobes); in find_alternative_probe_point() 417 if (uprobes) { in find_alternative_probe_point() 459 pev->nsi, pev->uprobes); in get_alternative_probe_event() 745 * For online kernel or uprobes we don't need this because those are 796 tevs[i].uprobes = true; in add_exec_to_probe_trace_events() 973 pev->target, pev->uprobes, dinfo); in try_to_find_probe_trace_events() 1254 ret = init_probe_symbol_maps(pevs->uprobes); in show_available_vars() 1952 tev->uprobes = (tp->module[0] == '/'); in parse_probe_trace_command() 1995 if (tev->uprobes) { in parse_probe_trace_command() 400 find_alternative_probe_point(struct debuginfo * dinfo,struct perf_probe_point * pp,struct perf_probe_point * result,const char * target,struct nsinfo * nsi,bool uprobes) find_alternative_probe_point() argument [all...] |
| H A D | probe-finder.c | 887 if (!pf->pev->uprobes) in skip_prologue()
|
| /linux/kernel/events/ |
| H A D | Makefile | 6 obj-$(CONFIG_UPROBES) += uprobes.o
|
| /linux/arch/arm64/kernel/probes/ |
| H A D | Makefile | 5 obj-$(CONFIG_UPROBES) += uprobes.o decode-insn.o \
|
| /linux/arch/arm/probes/ |
| H A D | Makefile | 2 obj-$(CONFIG_UPROBES) += decode.o decode-arm.o uprobes/
|
| /linux/arch/csky/kernel/probes/ |
| H A D | Makefile | 5 obj-$(CONFIG_UPROBES) += uprobes.o decode-insn.o simulate-insn.o
|
| /linux/arch/riscv/kernel/probes/ |
| H A D | Makefile | 4 obj-$(CONFIG_UPROBES) += uprobes.o decode-insn.o simulate-insn.o
|
| /linux/Documentation/features/debug/uprobes/ |
| H A D | arch-support.txt | 2 # Feature name: uprobes
|
| /linux/tools/testing/selftests/mseal_system_mappings/ |
| H A D | sysmap_is_sealed.c | 98 FIXTURE_VARIANT_ADD(basic, uprobes) { in FIXTURE_VARIANT_ADD() argument
|
| /linux/arch/loongarch/kernel/ |
| H A D | Makefile | 78 obj-$(CONFIG_UPROBES) += uprobes.o
|
| /linux/arch/mips/kernel/ |
| H A D | Makefile | 106 obj-$(CONFIG_UPROBES) += uprobes.o
|
| /linux/arch/x86/kernel/ |
| H A D | Makefile | 155 obj-$(CONFIG_UPROBES) += uprobes.o
|
| /linux/Documentation/userspace-api/ |
| H A D | mseal.rst | 135 vvar_vclock, vectors (arm compat-mode), sigpage (arm compat-mode), uprobes.
|
| /linux/security/ |
| H A D | Kconfig | 60 vectors (arm compat-mode), sigpage (arm compat-mode), uprobes.
|
| /linux/Documentation/admin-guide/sysctl/ |
| H A D | net.rst | 56 as networking (e.g. XDP, tc), tracing (e.g. kprobes, uprobes, tracepoints)
|
| /linux/ |
| H A D | MAINTAINERS | 27478 F: arch/*/include/asm/uprobes.h 27479 F: arch/*/kernel/probes/uprobes.c 27480 F: arch/*/kernel/uprobes.c 27481 F: include/linux/uprobes.h 27482 F: kernel/events/uprobes.c
|