* breakpoint.c (breakpoint_thread_match break_command_1):
authorStu Grossman <grossman@cygnus>
Sat, 16 Oct 1993 06:42:02 +0000 (06:42 +0000)
committerStu Grossman <grossman@cygnus>
Sat, 16 Oct 1993 06:42:02 +0000 (06:42 +0000)
commitde43d7d0059427148461aede30bb07db993fae4b
tree7493430c03b1b15dafcb1b30ce320969e701b3ba
parent9bc3153e824a67812ebbc67431b9e1fd033d6d4b
* breakpoint.c (breakpoint_thread_match break_command_1):
Thread-specific breakpoint support.
* breakpoint.h (struct breakpoint):  Add thread id field.
* fork-child.c (fork_inferior):  Move call to init_thread_list()
back a bit so that init_trace_fun can do thread functions.
* hppa-tdep.c (restore_pc_queue):  Add pid to call to target_wait.
* hppab-nat.c (child_resume):  Handle default pid.
* hppah-nat.c (child_resume):  Handle default pid.
* i386lynx-nat.c (child_wait):  New arg pid.
* inflow.c (kill_command):  Reset thread list.
* infptrace.c (child_resume):  Handle default pid.
* infrun.c:  Thread-specific breakpoint support.
* inftarg.c (child_wait):  Add pid arg.
* osfsolib.c (solib_create_inferior_hook):  Add pid to call to
target_resume.
* procfs.c:  Multi-thread support.
* remote-bug.c (bug_wait):  Add pid arg.
* remote-hms.c (hms_wait):  Add pid arg.
* remote-mips.c (mips_wait):  Add pid arg.
* remote-mon.c (monitor_wait):  Add pid arg.
* remote-nindy.c (nindy_wait):  Add pid arg.
* remote-sim.c (gdbsim_wait):  Add pid arg.
* remote-udi.c (udi_wait):  Add pid arg.
* remote-vx.c (vx_wait):  Add pid arg.
* remote-z8k.c (sim_wait):  Add pid arg.
* remote.c (remote_wait):  Add pid arg.
* solib.c (solib_create_inferior_hook):  Add pid to call to
target_resume.
* target.h (struct target_ops):  Add pid arg to to_wait and
to_notice_signals.
* thread.c (valid_thread_id):  New func to validate thread #s.
* (pid_to_thread_id):  New func to do the obvious.
* thread.h:  Prototypes for above.

* coff-solib.c (coff_solib_add):  Use nameoffset field to locate
filename.
22 files changed:
gdb/ChangeLog
gdb/coff-solib.c
gdb/fork-child.c
gdb/hppa-tdep.c
gdb/hppab-nat.c
gdb/hppah-nat.c
gdb/i386lynx-nat.c
gdb/infrun.c
gdb/inftarg.c
gdb/osfsolib.c
gdb/procfs.c
gdb/remote-bug.c
gdb/remote-hms.c
gdb/remote-mips.c
gdb/remote-mon.c
gdb/remote-nindy.c
gdb/remote-sim.c
gdb/remote-udi.c
gdb/remote-vx.c
gdb/remote-z8k.c
gdb/thread.c
gdb/thread.h