Inform about new thread in a single place.
authorVladimir Prus <vladimir@codesourcery.com>
Wed, 23 Jan 2008 11:26:29 +0000 (11:26 +0000)
committerVladimir Prus <vladimir@codesourcery.com>
Wed, 23 Jan 2008 11:26:29 +0000 (11:26 +0000)
commit93815fbfa5134025806e16f0897efc8424bf4586
tree8c633b007b8b7fbc6d0363b951aec6670e65c7d8
parent73f4030dfa279eb7afc5a6c93a752aefbdb0de35
    Inform about new thread in a single place.

        * thread.c (add_thread_silent): Renamed
        from add_thread.
        (print_thread_events): New variable definition.
        (show_print_thread_events): New function.
        (_initialize_thread): Add "set print thread-events" and
        "show print thread-events" commands.
        (add_thread): Announce new thread.
        * gdbthread.h (add_thread_silent): Declare.
        (print_thread_events): New variable declaration.
        * inf-ttrace.c (inf_ttrace_wait): Don't
        inform about new thread, as add_thread is always
        called too, and will take care of that.
        * infrun.c (handle_inferior_event): Likewise.
        * procfs.c (procfs_wait): Likewise.
        * remote.c (remote_currthread): Likewise.
        * sol-thread.c (sol_thread_wait): Likewise.
        * win32-nat.c (get_win32_debug_event): Likewise.
        * linux-thread-db.c (attach_thread): Likewise.
        Remove the verbose parameter.
        (check_event): Make detach_thread be verbose
        only if print_thread_events is set.
        * linux-nat.c (lin_lwp_attach_lwp): Don't inform
        about new thread.  This is called only from
        linux-thread-db.c:attach_thread, which will take care.
        Remove the verbose parameter.
        * linux-nat.h (lin_lwp_attach_lwp): Adjust prototype.
19 files changed:
gdb/ChangeLog
gdb/bsd-uthread.c
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/gdbthread.h
gdb/inf-ttrace.c
gdb/infrun.c
gdb/linux-nat.c
gdb/linux-nat.h
gdb/linux-thread-db.c
gdb/procfs.c
gdb/remote.c
gdb/sol-thread.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.threads/thread_events.c [new file with mode: 0644]
gdb/testsuite/gdb.threads/thread_events.exp [new file with mode: 0644]
gdb/thread.c
gdb/win32-nat.c
gdb/windows-nat.c
This page took 0.031116 seconds and 4 git commands to generate.