Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ptrace_32.c File Reference
#include <linux/mm.h>
#include <linux/sched.h>
#include <asm/uaccess.h>
#include <skas.h>

Go to the source code of this file.

Macros

#define FLAG_MASK   0x00044dd5
 

Functions

int arch_switch_tls (struct task_struct *to)
 
void arch_switch_to (struct task_struct *to)
 
int is_syscall (unsigned long addr)
 
int putreg (struct task_struct *child, int regno, unsigned long value)
 
int poke_user (struct task_struct *child, long addr, long data)
 
unsigned long getreg (struct task_struct *child, int regno)
 
int peek_user (struct task_struct *child, long addr, long data)
 
long subarch_ptrace (struct task_struct *child, long request, unsigned long addr, unsigned long data)
 

Macro Definition Documentation

#define FLAG_MASK   0x00044dd5

Definition at line 51 of file ptrace_32.c.

Function Documentation

int arch_switch_tls ( struct task_struct to)

Definition at line 185 of file tls_32.c.

void arch_switch_to ( struct task_struct to)

Definition at line 13 of file ptrace_32.c.

unsigned long getreg ( struct task_struct child,
int  regno 
)

Definition at line 139 of file ptrace_32.c.

int is_syscall ( unsigned long  addr)

Definition at line 26 of file ptrace_32.c.

int peek_user ( struct task_struct child,
long  addr,
long  data 
)

Definition at line 173 of file ptrace_32.c.

int poke_user ( struct task_struct child,
long  addr,
long  data 
)

Definition at line 120 of file ptrace_32.c.

int putreg ( struct task_struct child,
int  regno,
unsigned long  value 
)

Definition at line 72 of file ptrace_32.c.

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

Definition at line 251 of file ptrace_32.c.