This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: [RFC] named thread support
- From: Daniel Jacobowitz <drow at false dot org>
- To: Stan Shebs <shebs at apple dot com>
- Cc: Kris Warkentin <kewarken at qnx dot com>, GDB <gdb at sources dot redhat dot com>
- Date: Fri, 7 Oct 2005 11:14:17 -0400
- Subject: Re: [RFC] named thread support
- References: <4342B076.3000709@qnx.com> <43456D3E.6040705@apple.com>
On Thu, Oct 06, 2005 at 11:30:22AM -0700, Stan Shebs wrote:
> Kris Warkentin wrote:
>
> >Would it be of interest to have a generic 'set threadname <tid>
> ><name>' that called a target_set_threadname()? I ask because we're
> >implementing named threads in our kernel but I don't know if many
> >other systems support this. I can always add it to our backend but if
> >someone else might use it in the future, I can make it general.
>
> This actually was on the wishlist ages ago, ca 1998 or so I think,
> probably connected with eCos plans. Even a target that didn't
> support named threads could still make use of the generic capability,
> for instance via setup scripts - break at a place known unique to a
> particular thread, get tid, name it, then user and other scripts can
> reliably use the name.
I find this much more interesting than the way I interpreted Kris's
original question - I don't think many targets will be interested in
propogating the thread name to the target, but more will be interested
in retrieving the thread name from the target, and all will be
interested in user-defined names in the interface. Let's do it! :-)
--
Daniel Jacobowitz
CodeSourcery, LLC