Linux Kernel
3.7.1
|
#include <linux/compiler.h>
#include <linux/linkage.h>
#include <linux/types.h>
#include <asm/isadep.h>
#include <uapi/asm/ptrace.h>
Go to the source code of this file.
Macros | |
#define | user_mode(regs) (((regs)->cp0_status & KU_MASK) == KU_USER) |
#define | instruction_pointer(regs) ((regs)->cp0_epc) |
#define | profile_pc(regs) instruction_pointer(regs) |
#define profile_pc | ( | regs | ) | instruction_pointer(regs) |
#define user_mode | ( | regs | ) | (((regs)->cp0_status & KU_MASK) == KU_USER) |
int ptrace_get_watch_regs | ( | struct task_struct * | child, |
struct pt_watch_regs __user * | addr | ||
) |
int ptrace_getfpregs | ( | struct task_struct * | child, |
__u32 __user * | data | ||
) |
int ptrace_getregs | ( | struct task_struct * | child, |
__s64 __user * | data | ||
) |
int ptrace_set_watch_regs | ( | struct task_struct * | child, |
struct pt_watch_regs __user * | addr | ||
) |
int ptrace_setfpregs | ( | struct task_struct * | child, |
__u32 __user * | data | ||
) |
int ptrace_setregs | ( | struct task_struct * | child, |
__s64 __user * | data | ||
) |
asmlinkage void syscall_trace_enter | ( | struct pt_regs * | regs | ) |