Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ptrace.c File Reference
#include <linux/compiler.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/errno.h>
#include <linux/ptrace.h>
#include <linux/smp.h>
#include <linux/user.h>
#include <linux/security.h>
#include <linux/audit.h>
#include <linux/seccomp.h>
#include <asm/byteorder.h>
#include <asm/cpu.h>
#include <asm/dsp.h>
#include <asm/fpu.h>
#include <asm/mipsregs.h>
#include <asm/mipsmtregs.h>
#include <asm/pgtable.h>
#include <asm/page.h>
#include <asm/uaccess.h>
#include <asm/bootinfo.h>
#include <asm/reg.h>

Go to the source code of this file.

Macros

#define WATCH_STYLE   mips64
 

Functions

void ptrace_disable (struct task_struct *child)
 
int ptrace_getregs (struct task_struct *child, __s64 __user *data)
 
int ptrace_setregs (struct task_struct *child, __s64 __user *data)
 
int ptrace_getfpregs (struct task_struct *child, __u32 __user *data)
 
int ptrace_setfpregs (struct task_struct *child, __u32 __user *data)
 
int ptrace_get_watch_regs (struct task_struct *child, struct pt_watch_regs __user *addr)
 
int ptrace_set_watch_regs (struct task_struct *child, struct pt_watch_regs __user *addr)
 
long arch_ptrace (struct task_struct *child, long request, unsigned long addr, unsigned long data)
 
asmlinkage void syscall_trace_enter (struct pt_regs *regs)
 
asmlinkage void syscall_trace_leave (struct pt_regs *regs)
 

Macro Definition Documentation

#define WATCH_STYLE   mips64

Function Documentation

long arch_ptrace ( struct task_struct child,
long  request,
unsigned long  addr,
unsigned long  data 
)

Definition at line 257 of file ptrace.c.

void ptrace_disable ( struct task_struct child)

Definition at line 46 of file ptrace.c.

int ptrace_get_watch_regs ( struct task_struct child,
struct pt_watch_regs __user addr 
)

Definition at line 170 of file ptrace.c.

int ptrace_getfpregs ( struct task_struct child,
__u32 __user data 
)

Definition at line 105 of file ptrace.c.

int ptrace_getregs ( struct task_struct child,
__s64 __user data 
)

Definition at line 57 of file ptrace.c.

int ptrace_set_watch_regs ( struct task_struct child,
struct pt_watch_regs __user addr 
)

Definition at line 209 of file ptrace.c.

int ptrace_setfpregs ( struct task_struct child,
__u32 __user data 
)

Definition at line 150 of file ptrace.c.

int ptrace_setregs ( struct task_struct child,
__s64 __user data 
)

Definition at line 84 of file ptrace.c.

Definition at line 535 of file ptrace.c.

asmlinkage void syscall_trace_leave ( struct pt_regs regs)

Definition at line 571 of file ptrace.c.