Adding Threads Support to GDB

Daniel Eischen eischen at vigrid.com
Sat Nov 1 07:39:21 PST 2003


On Sat, 1 Nov 2003, Glenn Gombert wrote:

> I discussed to Robert Watson the Release 5.2 task of adding threads
> support to GDB. It does not appear that anyone is currently working on it
> yet. I would be interested in taking it on (if no one else has had time
> to get started on it yet).
>=20
> =09There appears to be several things that need to be done in general):
>=20
>=20
> *       Making gdb understand all three libraries that threaded programs
> might be liked with:
>           -- libc_r, libthr, and libpthread
>=20
> *       Adding code to the kernel to attach to threads running in
> different KSE=92s to bring back and display the data for threads (which a=
re
> attached to blocked).
>=20
> *       For debugging N:M threads some logic could be added to the ULE
> scheduler  (to enable the debugger to control the flow of execution while
> debugging a specific thread).=20
>=20
> I would like to work on this task (if no one else had gotten started on
> it yet)

I started but put it aside for the time being.  Have a look
at NetBSD's libpthread_dbg.

--=20
Dan Eischen



More information about the freebsd-threads mailing list