[RFC]: fix for recycled thread ids
Jeff Johnston
jjohnstn@redhat.com
Thu Mar 25 20:22:00 GMT 2004
Daniel Jacobowitz wrote:
> On Wed, Mar 24, 2004 at 11:39:50PM -0500, Daniel Jacobowitz wrote:
>
>>Do you have any code for PTRACE_EVENT_CLONE yet, or should I put
>>something together in the morning to verify whether that's the problem?
>
>
> Here you go. Again, this patch is obviously not ready to go into GDB,
> but I have not been able to make it misbehave yet. I don't know if all
> the bits it needs work right in RHEL3, or if my testing was conclusive.
>
> The highlights:
> - Includes most of the previous patch
> - Uses PTRACE_EVENT_CLONE to attach to new threads
> - Moves handling of events closer to the waitpid call
>
> There are some potential races but I haven't hit any of them in
> practice. I suspect that with a heavy fork or vfork load (not clone)
> you could produce interesting failure modes.
>
> Give it a try, please. If it works I'll clean it up.
>
Works great. I was unable to get it to misbehave on RHEL3. Please go ahead
cleaning it up.
-- Jeff J.
More information about the Gdb-patches
mailing list