|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/sched.h>#include <linux/ptrace.h>#include <linux/uprobes.h>#include <linux/uaccess.h>#include <linux/kdebug.h>#include <asm/sstep.h>Go to the source code of this file.
Macros | |
| #define | UPROBE_TRAP_NR UINT_MAX |
Functions | |
| int | arch_uprobe_analyze_insn (struct arch_uprobe *auprobe, struct mm_struct *mm, unsigned long addr) |
| int | arch_uprobe_pre_xol (struct arch_uprobe *auprobe, struct pt_regs *regs) |
| unsigned long | uprobe_get_swbp_addr (struct pt_regs *regs) |
| bool | arch_uprobe_xol_was_trapped (struct task_struct *t) |
| int | arch_uprobe_post_xol (struct arch_uprobe *auprobe, struct pt_regs *regs) |
| int | arch_uprobe_exception_notify (struct notifier_block *self, unsigned long val, void *data) |
| void | arch_uprobe_abort_xol (struct arch_uprobe *auprobe, struct pt_regs *regs) |
| bool | arch_uprobe_skip_sstep (struct arch_uprobe *auprobe, struct pt_regs *regs) |
| void arch_uprobe_abort_xol | ( | struct arch_uprobe * | auprobe, |
| struct pt_regs * | regs | ||
| ) |
| int arch_uprobe_exception_notify | ( | struct notifier_block * | self, |
| unsigned long | val, | ||
| void * | data | ||
| ) |
| int arch_uprobe_post_xol | ( | struct arch_uprobe * | auprobe, |
| struct pt_regs * | regs | ||
| ) |
| int arch_uprobe_pre_xol | ( | struct arch_uprobe * | auprobe, |
| struct pt_regs * | regs | ||
| ) |
| bool arch_uprobe_skip_sstep | ( | struct arch_uprobe * | auprobe, |
| struct pt_regs * | regs | ||
| ) |
| bool arch_uprobe_xol_was_trapped | ( | struct task_struct * | t | ) |
1.8.2