Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ptrace_h8s.c File Reference
#include <linux/linkage.h>
#include <linux/sched.h>
#include <linux/errno.h>
#include <asm/ptrace.h>

Go to the source code of this file.

Macros

#define CCR_MASK   0x6f
 
#define EXR_TRACE   0x80
 

Functions

long h8300_get_reg (struct task_struct *task, int regno)
 
int h8300_put_reg (struct task_struct *task, int regno, unsigned long data)
 
void user_disable_single_step (struct task_struct *child)
 
void user_enable_single_step (struct task_struct *child)
 
asmlinkage void trace_trap (unsigned long bp)
 

Macro Definition Documentation

#define CCR_MASK   0x6f

Definition at line 17 of file ptrace_h8s.c.

#define EXR_TRACE   0x80

Definition at line 18 of file ptrace_h8s.c.

Function Documentation

long h8300_get_reg ( struct task_struct task,
int  regno 
)

Definition at line 30 of file ptrace_h8s.c.

int h8300_put_reg ( struct task_struct task,
int  regno,
unsigned long  data 
)

Definition at line 44 of file ptrace_h8s.c.

asmlinkage void trace_trap ( unsigned long  bp)

Definition at line 79 of file ptrace_h8s.c.

void user_disable_single_step ( struct task_struct child)

Definition at line 68 of file ptrace_h8s.c.

void user_enable_single_step ( struct task_struct child)

Definition at line 74 of file ptrace_h8s.c.