]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdbserver/linux-low.cc
* linux-i386-low.c (ps_get_thread_area): New.
authorDaniel Jacobowitz <drow@false.org>
Sat, 16 Oct 2004 17:42:00 +0000 (17:42 +0000)
committerDaniel Jacobowitz <drow@false.org>
Sat, 16 Oct 2004 17:42:00 +0000 (17:42 +0000)
commitfd5008162e2dc522e4fea16de38a355f7e1a43be
tree5df2b32d3dbdef7b9996bdbf0b9a408e481774ea
parentf6de3c42a31e268abe5f03ea860742829db2f677
* linux-i386-low.c (ps_get_thread_area): New.
* linux-x86-64-low.c (ps_get_thread_area): New.
* linux-low.c: Include <sys/syscall.h>.
(linux_kill_one_process): Don't kill the first thread here.
(linux_kill): Kill the first thread here.
(kill_lwp): New function.
(send_sigstop, linux_send_signal): Use it.
* proc-service.c: Clean up #ifdefs.
(fpregset_info): Delete.
(ps_lgetregs): Update and enable implementation.
(ps_lsetregs, ps_lgetfpregs, ps_lsetfpregs): Remove disabled
implementations.
* remote-utils.c (struct sym_cache, symbol_cache): New.
(input_interrupt): Print a clearer message.
(async_io_enabled): New variable.
(enable_async_io, disable_async_io): Use it.  Update comments.
(look_up_one_symbol): Use the symbol cache.
* thread-db.c (thread_db_look_up_symbols): New function.
(thread_db_init): Update comments.  Call thread_db_look_up_symbols.
gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-i386-low.c
gdb/gdbserver/linux-low.c
gdb/gdbserver/linux-x86-64-low.c
gdb/gdbserver/proc-service.c
gdb/gdbserver/remote-utils.c
gdb/gdbserver/thread-db.c