Subject: Re: ptrace(2) + nathanw_sa LWPs
To: Jason R Thorpe <firstname.lastname@example.org>
From: Bill Sommerfeld <email@example.com>
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.