original files of m241
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
/* @(#)ptrace.h 1.1 86/07/07 SMI */
|
||||
|
||||
/* Copyright 1984-1996 Wind River Systems, Inc. */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1985 by Sun Microsystems, Inc.
|
||||
*/
|
||||
|
||||
/*
|
||||
modification history
|
||||
--------------------
|
||||
01f,27jun96,dbt removed the coma after PTRACE_SETFPAREGS (spr 4357)
|
||||
Updated copyright.
|
||||
01e,22sep92,rrr added support for c++
|
||||
01d,04jul92,jcf cleaned up.
|
||||
01c,26may92,rrr the tree shuffle
|
||||
01b,04oct91,rrr passed through the ansification filter
|
||||
-changed copyright notice
|
||||
01a,05oct90,shl added copyright notice.
|
||||
*/
|
||||
|
||||
#ifndef __INCptraceh
|
||||
#define __INCptraceh
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Request values for the ptrace system call
|
||||
*/
|
||||
enum ptracereq {
|
||||
PTRACE_TRACEME = 0, /* 0, by tracee to begin tracing */
|
||||
PTRACE_CHILDDONE = 0, /* 0, tracee is done with his half */
|
||||
PTRACE_PEEKTEXT, /* 1, read word from text segment */
|
||||
PTRACE_PEEKDATA, /* 2, read word from data segment */
|
||||
PTRACE_PEEKUSER, /* 3, read word from user struct */
|
||||
PTRACE_POKETEXT, /* 4, write word into text segment */
|
||||
PTRACE_POKEDATA, /* 5, write word into data segment */
|
||||
PTRACE_POKEUSER, /* 6, write word into user struct */
|
||||
PTRACE_CONT, /* 7, continue process */
|
||||
PTRACE_KILL, /* 8, terminate process */
|
||||
PTRACE_SINGLESTEP, /* 9, single step process */
|
||||
PTRACE_ATTACH, /* 10, attach to an existing process */
|
||||
PTRACE_DETACH, /* 11, detach from a process */
|
||||
PTRACE_GETREGS, /* 12, get all registers */
|
||||
PTRACE_SETREGS, /* 13, set all registers */
|
||||
PTRACE_GETFPREGS, /* 14, get all floating point regs */
|
||||
PTRACE_SETFPREGS, /* 15, set all floating point regs */
|
||||
PTRACE_READDATA, /* 16, read data segment */
|
||||
PTRACE_WRITEDATA, /* 17, write data segment */
|
||||
PTRACE_READTEXT, /* 18, read text segment */
|
||||
PTRACE_WRITETEXT, /* 19, write text segment */
|
||||
PTRACE_GETFPAREGS, /* 20, get all fpa regs */
|
||||
PTRACE_SETFPAREGS /* 21, set all fpa regs */
|
||||
};
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __INCptraceh */
|
||||
Reference in New Issue
Block a user