Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/ptrace.h
Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | |||||
#define PT_SETFPREGS 36 /* set floating-point registers */ | #define PT_SETFPREGS 36 /* set floating-point registers */ | ||||
#define PT_GETDBREGS 37 /* get debugging registers */ | #define PT_GETDBREGS 37 /* get debugging registers */ | ||||
#define PT_SETDBREGS 38 /* set debugging registers */ | #define PT_SETDBREGS 38 /* set debugging registers */ | ||||
#define PT_VM_TIMESTAMP 40 /* Get VM version (timestamp) */ | #define PT_VM_TIMESTAMP 40 /* Get VM version (timestamp) */ | ||||
#define PT_VM_ENTRY 41 /* Get VM map (entry) */ | #define PT_VM_ENTRY 41 /* Get VM map (entry) */ | ||||
#define PT_FIRSTMACH 64 /* for machine-specific requests */ | #define PT_FIRSTMACH 64 /* for machine-specific requests */ | ||||
#define PT_PAX 65 /* Toggle PaX-inspired hardening features */ | |||||
#include <machine/ptrace.h> /* machine-specific requests, if any */ | #include <machine/ptrace.h> /* machine-specific requests, if any */ | ||||
struct ptrace_io_desc { | struct ptrace_io_desc { | ||||
int piod_op; /* I/O operation */ | int piod_op; /* I/O operation */ | ||||
void *piod_offs; /* child offset */ | void *piod_offs; /* child offset */ | ||||
void *piod_addr; /* parent offset */ | void *piod_addr; /* parent offset */ | ||||
size_t piod_len; /* request length */ | size_t piod_len; /* request length */ | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 102 Lines • Show Last 20 Lines |