Searched refs:orig_ret_address (Results 1 - 11 of 11) sorted by relevance

/linux-4.4.14/arch/sh/kernel/
H A Dkprobes.c314 unsigned long flags, orig_ret_address = 0; trampoline_probe_handler() local
344 orig_ret_address = (unsigned long)ri->ret_addr; hlist_for_each_entry_safe()
347 if (orig_ret_address != trampoline_address) hlist_for_each_entry_safe()
356 kretprobe_assert(ri, orig_ret_address, trampoline_address);
358 regs->pc = orig_ret_address;
368 return orig_ret_address;
/linux-4.4.14/arch/sparc/kernel/
H A Dkprobes.c521 unsigned long flags, orig_ret_address = 0; trampoline_probe_handler() local
548 orig_ret_address = (unsigned long)ri->ret_addr; hlist_for_each_entry_safe()
551 if (orig_ret_address != trampoline_address) hlist_for_each_entry_safe()
560 kretprobe_assert(ri, orig_ret_address, trampoline_address);
561 regs->tpc = orig_ret_address;
562 regs->tnpc = orig_ret_address + 4;
/linux-4.4.14/arch/s390/kernel/
H A Dkprobes.c397 unsigned long flags, orig_ret_address; trampoline_probe_handler() local
418 orig_ret_address = 0; trampoline_probe_handler()
426 orig_ret_address = (unsigned long) ri->ret_addr; hlist_for_each_entry_safe()
428 if (orig_ret_address != trampoline_address) hlist_for_each_entry_safe()
437 kretprobe_assert(ri, orig_ret_address, trampoline_address);
445 orig_ret_address = (unsigned long) ri->ret_addr; hlist_for_each_entry_safe()
454 if (orig_ret_address != trampoline_address) hlist_for_each_entry_safe()
463 regs->psw.addr = orig_ret_address | PSW_ADDR_AMODE;
/linux-4.4.14/arch/tile/kernel/
H A Dkprobes.c451 unsigned long flags, orig_ret_address = 0; trampoline_probe_handler() local
478 orig_ret_address = (unsigned long)ri->ret_addr; hlist_for_each_entry_safe()
481 if (orig_ret_address != trampoline_address) { hlist_for_each_entry_safe()
491 kretprobe_assert(ri, orig_ret_address, trampoline_address);
492 instruction_pointer(regs) = orig_ret_address;
/linux-4.4.14/arch/arc/kernel/
H A Dkprobes.c443 unsigned long flags, orig_ret_address = 0; trampoline_probe_handler() local
470 orig_ret_address = (unsigned long)ri->ret_addr; hlist_for_each_entry_safe()
473 if (orig_ret_address != trampoline_address) { hlist_for_each_entry_safe()
483 kretprobe_assert(ri, orig_ret_address, trampoline_address);
484 regs->ret = orig_ret_address;
/linux-4.4.14/arch/powerpc/kernel/
H A Dkprobes.c297 unsigned long flags, orig_ret_address = 0; trampoline_probe_handler() local
324 orig_ret_address = (unsigned long)ri->ret_addr; hlist_for_each_entry_safe()
327 if (orig_ret_address != trampoline_address) hlist_for_each_entry_safe()
336 kretprobe_assert(ri, orig_ret_address, trampoline_address);
337 regs->nip = orig_ret_address;
/linux-4.4.14/arch/mips/kernel/
H A Dkprobes.c605 unsigned long flags, orig_ret_address = 0; trampoline_probe_handler() local
632 orig_ret_address = (unsigned long)ri->ret_addr; hlist_for_each_entry_safe()
635 if (orig_ret_address != trampoline_address) hlist_for_each_entry_safe()
644 kretprobe_assert(ri, orig_ret_address, trampoline_address);
645 instruction_pointer(regs) = orig_ret_address;
/linux-4.4.14/arch/arm/probes/kprobes/
H A Dcore.c434 unsigned long flags, orig_ret_address = 0; trampoline_handler() local
465 orig_ret_address = (unsigned long)ri->ret_addr; hlist_for_each_entry_safe()
468 if (orig_ret_address != trampoline_address) hlist_for_each_entry_safe()
477 kretprobe_assert(ri, orig_ret_address, trampoline_address);
485 return (void *)orig_ret_address;
/linux-4.4.14/arch/x86/kernel/kprobes/
H A Dcore.c716 unsigned long flags, orig_ret_address = 0; trampoline_handler() local
750 orig_ret_address = (unsigned long)ri->ret_addr; hlist_for_each_entry_safe()
752 if (orig_ret_address != trampoline_address) hlist_for_each_entry_safe()
761 kretprobe_assert(ri, orig_ret_address, trampoline_address);
769 orig_ret_address = (unsigned long)ri->ret_addr; hlist_for_each_entry_safe()
780 if (orig_ret_address != trampoline_address) hlist_for_each_entry_safe()
795 return (void *)orig_ret_address;
/linux-4.4.14/arch/ia64/kernel/
H A Dkprobes.c427 unsigned long flags, orig_ret_address = 0; trampoline_probe_handler() local
452 orig_ret_address = (unsigned long)ri->ret_addr; hlist_for_each_entry_safe()
453 if (orig_ret_address != trampoline_address) hlist_for_each_entry_safe()
462 regs->cr_iip = orig_ret_address;
472 orig_ret_address = (unsigned long)ri->ret_addr; hlist_for_each_entry_safe()
475 if (orig_ret_address != trampoline_address) hlist_for_each_entry_safe()
484 kretprobe_assert(ri, orig_ret_address, trampoline_address);
/linux-4.4.14/include/linux/
H A Dkprobes.h244 unsigned long orig_ret_address, unsigned long trampoline_address) kretprobe_assert()
246 if (!orig_ret_address || (orig_ret_address == trampoline_address)) { kretprobe_assert()
243 kretprobe_assert(struct kretprobe_instance *ri, unsigned long orig_ret_address, unsigned long trampoline_address) kretprobe_assert() argument

Completed in 734 milliseconds