Changeset View
Changeset View
Standalone View
Standalone View
head/sys/sys/ptrace.h
Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Lines | |||||
#define PL_FLAG_SI 0x20 /* siginfo is valid */ | #define PL_FLAG_SI 0x20 /* siginfo is valid */ | ||||
#define PL_FLAG_FORKED 0x40 /* new child */ | #define PL_FLAG_FORKED 0x40 /* new child */ | ||||
#define PL_FLAG_CHILD 0x80 /* I am from child */ | #define PL_FLAG_CHILD 0x80 /* I am from child */ | ||||
sigset_t pl_sigmask; /* LWP signal mask */ | sigset_t pl_sigmask; /* LWP signal mask */ | ||||
sigset_t pl_siglist; /* LWP pending signal */ | sigset_t pl_siglist; /* LWP pending signal */ | ||||
struct __siginfo pl_siginfo; /* siginfo for signal */ | struct __siginfo pl_siginfo; /* siginfo for signal */ | ||||
char pl_tdname[MAXCOMLEN + 1]; /* LWP name */ | char pl_tdname[MAXCOMLEN + 1]; /* LWP name */ | ||||
int pl_child_pid; /* New child pid */ | int pl_child_pid; /* New child pid */ | ||||
u_int pl_syscall_code; | |||||
u_int pl_syscall_narg; | |||||
}; | }; | ||||
/* Argument structure for PT_VM_ENTRY. */ | /* Argument structure for PT_VM_ENTRY. */ | ||||
struct ptrace_vm_entry { | struct ptrace_vm_entry { | ||||
int pve_entry; /* Entry number used for iteration. */ | int pve_entry; /* Entry number used for iteration. */ | ||||
int pve_timestamp; /* Generation number of VM map. */ | int pve_timestamp; /* Generation number of VM map. */ | ||||
u_long pve_start; /* Start VA of range. */ | u_long pve_start; /* Start VA of range. */ | ||||
u_long pve_end; /* End VA of range (incl). */ | u_long pve_end; /* End VA of range (incl). */ | ||||
▲ Show 20 Lines • Show All 65 Lines • Show Last 20 Lines |