Subject: Re: ptrace(2) + nathanw_sa LWPs
To: Jason R Thorpe <thorpej@wasabisystems.com>
From: Bill Sommerfeld <sommerfeld@orchard.arlington.ma.us>
List: tech-kern
Date: 12/08/2001 11:02:52
I agree that making the interface stateless would be a good thing.
A few loose ends:
- How does the debugger identify *which* LWP took the signal which
stopped the child? What about "simultaneous" faults -- i.e., multiple
LWP's take faults before the non-faulting LWPs are suspended?
- How does the debugger enumerate the set of LWP's in the process?
- One thing to consider would be a mode (for single-stepping) where
an LWP of interest is allowed to run (briefly) while other LWP's in
the same process are left suspended.
- Bill