Home
last modified time | relevance | path

Searched refs:kretprobe (Results 1 – 16 of 16) sorted by relevance

/linux/include/linux/
A Dkprobes.h51 struct kretprobe;
141 struct kretprobe *rp;
145 struct kretprobe { struct
398 int register_kretprobe(struct kretprobe *rp);
399 void unregister_kretprobe(struct kretprobe *rp);
400 int register_kretprobes(struct kretprobe **rps, int num);
401 void unregister_kretprobes(struct kretprobe **rps, int num);
450 static inline int register_kretprobe(struct kretprobe *rp) in register_kretprobe()
458 static inline void unregister_kretprobe(struct kretprobe *rp) in unregister_kretprobe()
490 static inline int disable_kretprobe(struct kretprobe *rp) in disable_kretprobe()
[all …]
A Dtrace_events.h576 bool kretprobe,
/linux/lib/
A Dtest_kprobes.c160 static struct kretprobe rp = {
185 static struct kretprobe rp2 = {
193 struct kretprobe *rps[2] = {&rp, &rp2}; in test_kretprobes()
250 static struct kretprobe rp3 = {
311 static struct kretprobe rp4 = {
319 struct kretprobe *rps[2] = {&rp3, &rp4}; in test_stacktrace_on_nested_kretprobe()
A DKconfig.debug2091 boot. Samples of kprobe and kretprobe are inserted and
/linux/Documentation/trace/
A Dkprobes.rst126 kretprobe struct to specify how many instances of the specified
148 field of the kretprobe struct. Whenever the kprobe placed by kretprobe at the
421 int register_kretprobe(struct kretprobe *rp);
443 - rp: points to the corresponding kretprobe object
461 void unregister_kretprobe(struct kretprobe *rp);
478 int register_kretprobes(struct kretprobe **rps, int num);
500 void unregister_kretprobes(struct kretprobe **rps, int num);
518 int disable_kretprobe(struct kretprobe *rp);
530 int enable_kretprobe(struct kretprobe *rp);
593 kretprobe BUG!: Processing kretprobe d000000000041aa8 @ c00000000004f48c
[all …]
A Devents.rst548 kretprobe events.
559 - dynamically creating kprobe and kretprobe event definitions
878 7.3 Dyamically creating kprobe and kretprobe event definitions
881 To create a kprobe or kretprobe trace event from kernel code, the
922 or kretprobe command was started::
933 Similarly, a kretprobe event can be created using
A Dkprobetrace.rst10 this is based on kprobes (kprobe and kretprobe). So it can probe wherever
185 This sets a kretprobe on the return point of do_sys_open() function with
/linux/tools/bpf/bpftool/Documentation/
A Dbpftool-perf.rst53 pid 21765 fd 5: prog_id 7 kretprobe func __x64_sys_nanosleep offset 0
63 … {"pid":21765,"fd":5,"prog_id":7,"fd_type":"kretprobe","func":"__x64_sys_nanosleep","offset":0}, \
A Dbpftool-prog.rst41 | **socket** | **kprobe** | **kretprobe** | **classifier** | **action** |
/linux/kernel/
A Dkprobes.c1231 struct kretprobe *rp = get_kretprobe(ri); in recycle_rp_inst()
1289 static inline void free_rp_inst(struct kretprobe *rp) in free_rp_inst()
1940 struct kretprobe *rp; in __kretprobe_trampoline_handler()
2004 struct kretprobe *rp = container_of(p, struct kretprobe, kp); in NOKPROBE_SYMBOL()
2063 int register_kretprobe(struct kretprobe *rp) in register_kretprobe()
2131 int register_kretprobes(struct kretprobe **rps, int num) in register_kretprobes()
2149 void unregister_kretprobe(struct kretprobe *rp) in unregister_kretprobe()
2155 void unregister_kretprobes(struct kretprobe **rps, int num) in unregister_kretprobes()
2180 int register_kretprobe(struct kretprobe *rp) in register_kretprobe()
2186 int register_kretprobes(struct kretprobe **rps, int num) in register_kretprobes()
[all …]
/linux/tools/testing/selftests/bpf/benchs/
A Drun_bench_rename.sh5 for i in base kprobe kretprobe rawtp fentry fexit fmodret
/linux/samples/kprobes/
A Dkretprobe_example.c73 static struct kretprobe my_kretprobe = {
/linux/kernel/trace/
A Dtrace_kprobe.c58 struct kretprobe rp; /* Use rp.kp for kprobe use */
964 int __kprobe_event_gen_cmd_start(struct dynevent_cmd *cmd, bool kretprobe, in __kprobe_event_gen_cmd_start() argument
978 if (kretprobe) in __kprobe_event_gen_cmd_start()
1732 struct kretprobe *rp = get_kretprobe(ri); in kretprobe_dispatcher()
/linux/arch/arm/probes/kprobes/
A Dtest-core.c378 static struct kretprobe the_kretprobe = {
/linux/tools/bpf/bpftool/bash-completion/
A Dbpftool473 kretprobe classifier flow_dissector \
/linux/arch/
A DKconfig198 stacktrace may see the kretprobe trampoline address instead

Completed in 52 milliseconds