public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug mi/8618] Extract the thread name
       [not found] <20040114185800.8618.alain@qnx.com>
@ 2010-05-11  9:23 ` mjw at redhat dot com
  2010-05-11  9:31 ` mjw at redhat dot com
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: mjw at redhat dot com @ 2010-05-11  9:23 UTC (permalink / raw)
  To: gdb-prs


------- Additional Comments From mjw at redhat dot com  2010-05-11 09:23 -------
This idea was also mentioned here:
http://0pointer.de/blog/projects/name-your-threads.html

"So, now go, if you have a project which involves a lot of threads, name them
all individually, and make it easier to debug them. What's missing now, of
course, is that gdb learns this and shows the comm name when doing info threads."

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mjw at redhat dot com


http://sourceware.org/bugzilla/show_bug.cgi?id=8618

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug mi/8618] Extract the thread name
       [not found] <20040114185800.8618.alain@qnx.com>
  2010-05-11  9:23 ` [Bug mi/8618] Extract the thread name mjw at redhat dot com
@ 2010-05-11  9:31 ` mjw at redhat dot com
  2010-05-11 10:40 ` scottt dot tw at gmail dot com
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: mjw at redhat dot com @ 2010-05-11  9:31 UTC (permalink / raw)
  To: gdb-prs


------- Additional Comments From mjw at redhat dot com  2010-05-11 09:31 -------
Also note that glibc recently got support for getting/setting thread names for
Linux threads:
http://sourceware.org/git/?p=glibc.git;a=commit;h=86a4c67fb91b82c7b47c115b88ab01b1a696f10f

pthread_getname_np () and pthread_setname_np ()

-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=8618

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug mi/8618] Extract the thread name
       [not found] <20040114185800.8618.alain@qnx.com>
  2010-05-11  9:23 ` [Bug mi/8618] Extract the thread name mjw at redhat dot com
  2010-05-11  9:31 ` mjw at redhat dot com
@ 2010-05-11 10:40 ` scottt dot tw at gmail dot com
  2010-05-17 23:00 ` kinetik at flim dot org
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: scottt dot tw at gmail dot com @ 2010-05-11 10:40 UTC (permalink / raw)
  To: gdb-prs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |scottt dot tw at gmail dot
                   |                            |com


http://sourceware.org/bugzilla/show_bug.cgi?id=8618

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug mi/8618] Extract the thread name
       [not found] <20040114185800.8618.alain@qnx.com>
                   ` (2 preceding siblings ...)
  2010-05-11 10:40 ` scottt dot tw at gmail dot com
@ 2010-05-17 23:00 ` kinetik at flim dot org
  2010-05-24  4:52 ` ppluzhnikov at google dot com
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: kinetik at flim dot org @ 2010-05-17 23:00 UTC (permalink / raw)
  To: gdb-prs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kinetik at flim dot org


http://sourceware.org/bugzilla/show_bug.cgi?id=8618

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug mi/8618] Extract the thread name
       [not found] <20040114185800.8618.alain@qnx.com>
                   ` (3 preceding siblings ...)
  2010-05-17 23:00 ` kinetik at flim dot org
@ 2010-05-24  4:52 ` ppluzhnikov at google dot com
  2010-07-12 19:18 ` jan dot kratochvil at redhat dot com
  2010-07-31 16:03 ` jan dot kratochvil at redhat dot com
  6 siblings, 0 replies; 10+ messages in thread
From: ppluzhnikov at google dot com @ 2010-05-24  4:52 UTC (permalink / raw)
  To: gdb-prs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ppluzhnikov at google dot
                   |                            |com


http://sourceware.org/bugzilla/show_bug.cgi?id=8618

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug mi/8618] Extract the thread name
       [not found] <20040114185800.8618.alain@qnx.com>
                   ` (4 preceding siblings ...)
  2010-05-24  4:52 ` ppluzhnikov at google dot com
@ 2010-07-12 19:18 ` jan dot kratochvil at redhat dot com
  2010-07-31 16:03 ` jan dot kratochvil at redhat dot com
  6 siblings, 0 replies; 10+ messages in thread
From: jan dot kratochvil at redhat dot com @ 2010-07-12 19:18 UTC (permalink / raw)
  To: gdb-prs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jan dot kratochvil at redhat
                   |                            |dot com


http://sourceware.org/bugzilla/show_bug.cgi?id=8618

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug mi/8618] Extract the thread name
       [not found] <20040114185800.8618.alain@qnx.com>
                   ` (5 preceding siblings ...)
  2010-07-12 19:18 ` jan dot kratochvil at redhat dot com
@ 2010-07-31 16:03 ` jan dot kratochvil at redhat dot com
  6 siblings, 0 replies; 10+ messages in thread
From: jan dot kratochvil at redhat dot com @ 2010-07-31 16:03 UTC (permalink / raw)
  To: gdb-prs


------- Additional Comments From jan dot kratochvil at redhat dot com  2010-07-31 16:03 -------
Related patch by Karen Osmond + former mail thread:
http://sourceware.org/ml/gdb-patches/2009-06/msg00073.html
http://sourceware.org/ml/archer/2008-q4/msg00534.html


-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=8618

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug mi/8618] Extract the thread name
       [not found] <bug-8618-4717@http.sourceware.org/bugzilla/>
  2011-01-11 18:28 ` tromey at redhat dot com
  2011-01-19 17:22 ` cvs-commit at gcc dot gnu.org
@ 2011-01-19 17:26 ` tromey at redhat dot com
  2 siblings, 0 replies; 10+ messages in thread
From: tromey at redhat dot com @ 2011-01-19 17:26 UTC (permalink / raw)
  To: gdb-prs

http://sourceware.org/bugzilla/show_bug.cgi?id=8618

Tom Tromey <tromey at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |7.3

--- Comment #6 from Tom Tromey <tromey at redhat dot com> 2011-01-19 17:26:27 UTC ---
Fixed.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug mi/8618] Extract the thread name
       [not found] <bug-8618-4717@http.sourceware.org/bugzilla/>
  2011-01-11 18:28 ` tromey at redhat dot com
@ 2011-01-19 17:22 ` cvs-commit at gcc dot gnu.org
  2011-01-19 17:26 ` tromey at redhat dot com
  2 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2011-01-19 17:22 UTC (permalink / raw)
  To: gdb-prs

http://sourceware.org/bugzilla/show_bug.cgi?id=8618

--- Comment #5 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> 2011-01-19 17:21:43 UTC ---
CVSROOT:    /cvs/src
Module name:    src
Changes by:    tromey@sourceware.org    2011-01-19 17:21:39

Modified files:
    gdb            : ChangeLog NEWS gdbthread.h linux-nat.c target.c 
                     target.h thread.c 
    gdb/doc        : ChangeLog gdb.texinfo 
    gdb/python     : py-infthread.c 
    gdb/testsuite  : ChangeLog 
    gdb/testsuite/gdb.python: py-infthread.exp 
    gdb/testsuite/gdb.threads: manythreads.exp 

Log message:
    gdb
    PR mi/8618:
    * thread.c (free_thread): Free 'name'.
    (print_thread_info): Emit thread name.  Change CLI output.
    (thread_name_command): New function.
    (do_captured_thread_select): Emit newline.
    (_initialize_thread): Register 'thread name' command.
    * target.h (struct target_ops) <to_thread_name>: New field.
    (target_thread_name): New macro.
    * target.c (update_current_target): Handle to_thread_name.
    * python/py-infthread.c (thpy_get_name): New function.
    (thpy_set_name): Likewise.
    (thread_object_getset): Add "name".
    * linux-nat.c (linux_nat_thread_name): New function.
    (linux_nat_add_target): Set to_thread_name.
    * gdbthread.h (struct thread_info) <name>: New field.
    gdb/doc
    * gdb.texinfo (Threads): Document thread name output and `thread
    name' command.
    (Threads In Python): Document Thread.name attribute.
    (GDB/MI Thread Commands): Document thread attributes.
    gdb/testsuite
    * gdb.python/py-infthread.exp: Add thread tests.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.12489&r2=1.12490
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/NEWS.diff?cvsroot=src&r1=1.420&r2=1.421
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/gdbthread.h.diff?cvsroot=src&r1=1.61&r2=1.62
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/linux-nat.c.diff?cvsroot=src&r1=1.192&r2=1.193
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/target.c.diff?cvsroot=src&r1=1.270&r2=1.271
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/target.h.diff?cvsroot=src&r1=1.198&r2=1.199
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/thread.c.diff?cvsroot=src&r1=1.130&r2=1.131
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/doc/ChangeLog.diff?cvsroot=src&r1=1.1142&r2=1.1143
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/doc/gdb.texinfo.diff?cvsroot=src&r1=1.792&r2=1.793
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/python/py-infthread.c.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/testsuite/ChangeLog.diff?cvsroot=src&r1=1.2554&r2=1.2555
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/testsuite/gdb.python/py-infthread.exp.diff?cvsroot=src&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/testsuite/gdb.threads/manythreads.exp.diff?cvsroot=src&r1=1.21&r2=1.22

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug mi/8618] Extract the thread name
       [not found] <bug-8618-4717@http.sourceware.org/bugzilla/>
@ 2011-01-11 18:28 ` tromey at redhat dot com
  2011-01-19 17:22 ` cvs-commit at gcc dot gnu.org
  2011-01-19 17:26 ` tromey at redhat dot com
  2 siblings, 0 replies; 10+ messages in thread
From: tromey at redhat dot com @ 2011-01-11 18:28 UTC (permalink / raw)
  To: gdb-prs

http://sourceware.org/bugzilla/show_bug.cgi?id=8618

Tom Tromey <tromey at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tromey at redhat dot com
         AssignedTo|unassigned at sourceware    |tromey at redhat dot com
                   |dot org                     |

--- Comment #4 from Tom Tromey <tromey at redhat dot com> 2011-01-11 18:28:10 UTC ---
(In reply to comment #0)

[ -thread-list-ids ]
> > If this command could be enhance to provide, current selected thread and thread names,
> > that would be perfect.

-thread-list-ids is deprecated, you should use -thread-info instead.

I am working on a patch to enable thread names.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-01-19 17:26 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20040114185800.8618.alain@qnx.com>
2010-05-11  9:23 ` [Bug mi/8618] Extract the thread name mjw at redhat dot com
2010-05-11  9:31 ` mjw at redhat dot com
2010-05-11 10:40 ` scottt dot tw at gmail dot com
2010-05-17 23:00 ` kinetik at flim dot org
2010-05-24  4:52 ` ppluzhnikov at google dot com
2010-07-12 19:18 ` jan dot kratochvil at redhat dot com
2010-07-31 16:03 ` jan dot kratochvil at redhat dot com
     [not found] <bug-8618-4717@http.sourceware.org/bugzilla/>
2011-01-11 18:28 ` tromey at redhat dot com
2011-01-19 17:22 ` cvs-commit at gcc dot gnu.org
2011-01-19 17:26 ` tromey at redhat dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).