Searched refs:kretprobe_instance (Results 1 – 17 of 17) sorted by relevance
/Linux-v4.19/include/linux/ |
D | kprobes.h | 64 struct kretprobe_instance; 70 typedef int (*kretprobe_handler_t) (struct kretprobe_instance *, 171 struct kretprobe_instance { struct 203 extern void arch_prepare_kretprobe(struct kretprobe_instance *ri, 219 static inline void kretprobe_assert(struct kretprobe_instance *ri, in kretprobe_assert() 375 void recycle_rp_inst(struct kretprobe_instance *ri, struct hlist_head *head);
|
/Linux-v4.19/samples/kprobes/ |
D | kretprobe_example.c | 39 static int entry_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in entry_handler() 56 static int ret_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in ret_handler()
|
/Linux-v4.19/kernel/ |
D | test_kprobes.c | 168 static int entry_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in entry_handler() 178 static int return_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in return_handler() 225 static int return_handler2(struct kretprobe_instance *ri, struct pt_regs *regs) in return_handler2()
|
D | kprobes.c | 1133 void recycle_rp_inst(struct kretprobe_instance *ri, in recycle_rp_inst() 1202 struct kretprobe_instance *ri; in kprobe_flush_task() 1229 struct kretprobe_instance *ri; in free_rp_inst() 1241 struct kretprobe_instance *ri; in cleanup_rp_inst() 1797 struct kretprobe_instance *ri; in pre_handler_kretprobe() 1815 struct kretprobe_instance, hlist); in pre_handler_kretprobe() 1866 struct kretprobe_instance *inst; in register_kretprobe() 1899 inst = kmalloc(sizeof(struct kretprobe_instance) + in register_kretprobe()
|
/Linux-v4.19/arch/arc/kernel/ |
D | kprobes.c | 389 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() 402 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler()
|
/Linux-v4.19/arch/sparc/kernel/ |
D | kprobes.c | 452 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() 468 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | kprobes.c | 220 void arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) in arch_prepare_kretprobe() 409 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler()
|
/Linux-v4.19/arch/arm/probes/kprobes/ |
D | core.c | 424 struct kretprobe_instance *ri = NULL; in trampoline_handler() 501 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
|
D | test-core.c | 373 kretprobe_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in kretprobe_handler()
|
/Linux-v4.19/arch/sh/kernel/ |
D | kprobes.c | 206 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() 308 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler()
|
/Linux-v4.19/arch/arm64/kernel/probes/ |
D | kprobes.c | 484 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler() 561 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
|
/Linux-v4.19/arch/mips/kernel/ |
D | kprobes.c | 488 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() 503 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler()
|
/Linux-v4.19/Documentation/ |
D | kprobes.txt | 123 stored in an object of type kretprobe_instance. Before calling 127 pre-allocates the indicated number of kretprobe_instance objects. 139 time the probed function is entered but there is no kretprobe_instance 155 kretprobe_instance object associated with them. Additionally, a user 157 kretprobe_instance object. This is especially useful when sharing private 161 accessed through the data field of each kretprobe_instance object. 163 In case probed function is entered but there is no kretprobe_instance 447 int kretprobe_handler(struct kretprobe_instance *ri, 451 kretprobe_instance object, of which the following fields may be
|
/Linux-v4.19/arch/s390/kernel/ |
D | kprobes.c | 260 void arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) in arch_prepare_kretprobe() 366 struct kretprobe_instance *ri; in trampoline_probe_handler()
|
/Linux-v4.19/kernel/trace/ |
D | trace_kprobe.c | 120 static int kretprobe_dispatcher(struct kretprobe_instance *ri, 1080 __kretprobe_trace_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in __kretprobe_trace_func() 1118 kretprobe_trace_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in kretprobe_trace_func() 1298 kretprobe_perf_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in kretprobe_perf_func() 1412 kretprobe_dispatcher(struct kretprobe_instance *ri, struct pt_regs *regs) in kretprobe_dispatcher()
|
/Linux-v4.19/arch/x86/kernel/kprobes/ |
D | core.c | 567 void arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) in arch_prepare_kretprobe() 756 struct kretprobe_instance *ri = NULL; in trampoline_handler()
|
/Linux-v4.19/arch/ia64/kernel/ |
D | kprobes.c | 422 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler() 497 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
|