CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2012/02/20 15:23:39
Modified files:
sys/sys : proc.h ptrace.h signalvar.h
sys/kern : kern_exec.c kern_exit.c kern_fork.c kern_prot.c
kern_sig.c kern_sysctl.c sched_bsd.c
sys_process.c
sys/miscfs/procfs: procfs_vnops.c
sys/dev : systrace.c
Log message:
First steps for making ptrace work with rthreads:
- move the P_TRACED and P_INEXEC flags, and p_oppid, p_ptmask, and
p_ptstat member from struct proc to struct process
- sort the PT_* requests into those that take a PID vs those that
can also take a TID
- stub in PT_GET_THREAD_FIRST and PT_GET_THREAD_NEXT
ok kettenis@