Home
last modified time | relevance | path

Searched refs:kretprobe_instance (Results 1 – 19 of 19) sorted by relevance

/OK3568_Linux_fs/kernel/include/linux/
H A Dkprobes.h51 struct kretprobe_instance;
57 typedef int (*kretprobe_handler_t) (struct kretprobe_instance *,
160 struct kretprobe_instance { struct
199 extern void arch_prepare_kretprobe(struct kretprobe_instance *ri,
/OK3568_Linux_fs/kernel/samples/kprobes/
H A Dkretprobe_example.c40 static int entry_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in entry_handler()
58 static int ret_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in ret_handler()
/OK3568_Linux_fs/kernel/kernel/
H A Dtest_kprobes.c159 static int entry_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in entry_handler()
169 static int return_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in return_handler()
216 static int return_handler2(struct kretprobe_instance *ri, struct pt_regs *regs) in return_handler2()
H A Dkprobes.c1227 static void recycle_rp_inst(struct kretprobe_instance *ri) in recycle_rp_inst()
1326 struct kretprobe_instance *ri; in kprobe_flush_task()
1352 struct kretprobe_instance *ri; in free_rp_inst()
1364 struct kretprobe_instance *ri; in cleanup_rp_inst()
1954 struct kretprobe_instance *ri = NULL, *last = NULL; in __kretprobe_trampoline_handler()
2048 struct kretprobe_instance *ri; in NOKPROBE_SYMBOL()
2060 struct kretprobe_instance, hlist); in NOKPROBE_SYMBOL()
2126 struct kretprobe_instance *inst; in register_kretprobe()
2167 inst = kmalloc(sizeof(struct kretprobe_instance) + in register_kretprobe()
/OK3568_Linux_fs/kernel/Documentation/trace/
H A Dkprobes.rst124 stored in an object of type kretprobe_instance. Before calling
128 pre-allocates the indicated number of kretprobe_instance objects.
140 time the probed function is entered but there is no kretprobe_instance
156 kretprobe_instance object associated with them. Additionally, a user
158 kretprobe_instance object. This is especially useful when sharing private
162 accessed through the data field of each kretprobe_instance object.
164 In case probed function is entered but there is no kretprobe_instance
449 int kretprobe_handler(struct kretprobe_instance *ri,
453 kretprobe_instance object, of which the following fields may be
/OK3568_Linux_fs/kernel/arch/parisc/kernel/
H A Dkprobes.c202 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
/OK3568_Linux_fs/kernel/kernel/trace/
H A Dtrace_kprobe.c241 static int kretprobe_dispatcher(struct kretprobe_instance *ri,
1430 __kretprobe_trace_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in __kretprobe_trace_func()
1467 kretprobe_trace_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in kretprobe_trace_func()
1629 kretprobe_perf_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in kretprobe_perf_func()
1742 kretprobe_dispatcher(struct kretprobe_instance *ri, struct pt_regs *regs) in kretprobe_dispatcher()
/OK3568_Linux_fs/kernel/arch/arc/kernel/
H A Dkprobes.c386 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
/OK3568_Linux_fs/kernel/arch/csky/kernel/probes/
H A Dkprobes.c414 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
/OK3568_Linux_fs/kernel/arch/sparc/kernel/
H A Dkprobes.c452 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
/OK3568_Linux_fs/kernel/arch/arm64/kernel/probes/
H A Dkprobes.c450 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
/OK3568_Linux_fs/kernel/arch/arm/probes/kprobes/
H A Dcore.c420 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
H A Dtest-core.c370 kretprobe_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in kretprobe_handler()
/OK3568_Linux_fs/kernel/arch/sh/kernel/
H A Dkprobes.c203 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
/OK3568_Linux_fs/kernel/arch/mips/kernel/
H A Dkprobes.c476 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
/OK3568_Linux_fs/kernel/arch/powerpc/kernel/
H A Dkprobes.c218 void arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) in arch_prepare_kretprobe()
/OK3568_Linux_fs/kernel/arch/s390/kernel/
H A Dkprobes.c247 void arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) in arch_prepare_kretprobe()
/OK3568_Linux_fs/kernel/arch/x86/kernel/kprobes/
H A Dcore.c593 void arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) in arch_prepare_kretprobe()
/OK3568_Linux_fs/kernel/arch/ia64/kernel/
H A Dkprobes.c411 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()