Searched refs:kretprobe_instance (Results 1 – 17 of 17) sorted by relevance
/linux-4.1.27/include/linux/ |
D | kprobes.h | 63 struct kretprobe_instance; 70 typedef int (*kretprobe_handler_t) (struct kretprobe_instance *, 195 struct kretprobe_instance { struct 227 extern void arch_prepare_kretprobe(struct kretprobe_instance *ri, 243 static inline void kretprobe_assert(struct kretprobe_instance *ri, in kretprobe_assert() 383 void recycle_rp_inst(struct kretprobe_instance *ri, struct hlist_head *head);
|
/linux-4.1.27/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-4.1.27/kernel/ |
D | test_kprobes.c | 233 static int entry_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in entry_handler() 239 static int return_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in return_handler() 282 static int return_handler2(struct kretprobe_instance *ri, struct pt_regs *regs) in return_handler2()
|
D | kprobes.c | 1077 void recycle_rp_inst(struct kretprobe_instance *ri, in recycle_rp_inst() 1146 struct kretprobe_instance *ri; in kprobe_flush_task() 1173 struct kretprobe_instance *ri; in free_rp_inst() 1185 struct kretprobe_instance *ri; in cleanup_rp_inst() 1790 struct kretprobe_instance *ri; in pre_handler_kretprobe() 1808 struct kretprobe_instance, hlist); in pre_handler_kretprobe() 1840 struct kretprobe_instance *inst; in register_kretprobe() 1871 inst = kmalloc(sizeof(struct kretprobe_instance) + in register_kretprobe()
|
/linux-4.1.27/arch/tile/kernel/ |
D | kprobes.c | 433 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() 448 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler()
|
/linux-4.1.27/arch/arc/kernel/ |
D | kprobes.c | 427 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() 440 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | kprobes.c | 134 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() 294 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | kprobes.c | 502 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() 518 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler()
|
/linux-4.1.27/arch/arm/probes/kprobes/ |
D | core.c | 431 struct kretprobe_instance *ri = NULL; in trampoline_handler() 488 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
|
D | test-core.c | 417 kretprobe_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in kretprobe_handler()
|
/linux-4.1.27/arch/mips/kernel/ |
D | kprobes.c | 587 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() 602 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler()
|
/linux-4.1.27/arch/sh/kernel/ |
D | kprobes.c | 206 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() 311 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler()
|
/linux-4.1.27/kernel/trace/ |
D | trace_kprobe.c | 83 static int kretprobe_dispatcher(struct kretprobe_instance *ri, 966 __kretprobe_trace_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in __kretprobe_trace_func() 1004 kretprobe_trace_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in kretprobe_trace_func() 1169 kretprobe_perf_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in kretprobe_perf_func() 1253 kretprobe_dispatcher(struct kretprobe_instance *ri, struct pt_regs *regs) in kretprobe_dispatcher()
|
/linux-4.1.27/Documentation/ |
D | kprobes.txt | 124 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 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 432 int kretprobe_handler(struct kretprobe_instance *ri, struct pt_regs *regs); 435 kretprobe_instance object, of which the following fields may be
|
/linux-4.1.27/arch/s390/kernel/ |
D | kprobes.c | 270 void arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) in arch_prepare_kretprobe() 394 struct kretprobe_instance *ri; in trampoline_probe_handler()
|
/linux-4.1.27/arch/x86/kernel/kprobes/ |
D | core.c | 512 void arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) in arch_prepare_kretprobe() 713 struct kretprobe_instance *ri = NULL; in trampoline_handler()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | kprobes.c | 424 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler() 502 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe()
|