* configure.srv (m68k*-*-uclinux*): New target.
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 0c85343d65151fd7ce7357d12120e3629482a517..1a0ddf3e017f6ee6025e3b3f645ac536e5a14ce3 100644 (file)
@@ -1,3 +1,189 @@
+2006-05-09  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * configure.srv (m68k*-*-uclinux*): New target.
+       * linux-low.c (linux_create_inferior): Use vfork on mmuless systems.
+       (linux_resume_one_process): Remove extraneous cast.
+       (linux_read_offsets): New.
+       (linux_target_op): Add linux_read_offsets on mmuless systems.
+       * server.c (handle_query): Add qOffsets logic.
+       * target.h (struct target_ops): Add read_offsets.
+
+2006-03-15  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * linux-mips-low.c: Include <sys/ptrace.h> and "gdb_proc_service.h".
+       (PTRACE_GET_THREAD_AREA): Define.
+       (ps_get_thread_area): New function.
+       * Makefile.in (linux-i386-low.o, linux-mips-low.o)
+       (linux-x86-64-low.o): Update.
+
+2006-03-15  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * configure.ac: Remove checks for prfpregset_t.
+       * gdb_proc_service.h: New file.
+       * linux-i386-low.c, linux-x86-64-low.c, thread-db.c: Use the
+       new "gdb_proc_service.h".
+       * proc-service.c: Likewise.
+       (ps_pglobal_lookup, ps_pdread, ps_pdwrite): Use psaddr_t.
+       (ps_lgetfpregs, ps_lsetfpregs): Use a void* argument.
+       * Makefile.in (gdb_proc_service_h): Updated.
+       * configure, config.in: Regenerated.
+
+2006-03-03  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote-utils.c (prepare_resume_reply): Move declaration
+       of gdb_id_from_wait to the top of the block.
+
+2006-02-15  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * linux-low.c (regsets_store_inferior_registers): Read the regset
+       from the target before filling it.
+
+2006-02-08  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * server.c (attach_inferior): Return SIGTRAP for a successful
+       attach.
+
+2006-02-01  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (OBS): Add version.o.
+       (STAGESTUFF): Delete.
+       (version.o): Add dependencies.
+       (version.c): Replace rule.
+       (clean): Remove version.c.
+       * server.c (gdbserver_version): New.
+       (gdbserver_usage): Use printf.
+       (main): Handle --version and --help.
+       * server.h (version, host_name): Add declarations.
+
+2005-12-23  Eli Zaretskii  <eliz@gnu.org>
+
+       * linux-arm-low.c: 
+       * linux-arm-low.c: 
+       * inferiors.c: 
+       * i387-fp.h: 
+       * i387-fp.c: 
+       * gdbreplay.c: 
+       * regcache.c: 
+       * proc-service.c: 
+       * mem-break.h: 
+       * mem-break.c: 
+       * linux-x86-64-low.c: 
+       * linux-sh-low.c: 
+       * linux-s390-low.c: 
+       * linux-ppc64-low.c: 
+       * linux-ppc-low.c: 
+       * linux-mips-low.c: 
+       * linux-m68k-low.c: 
+       * linux-m32r-low.c: 
+       * linux-low.h: 
+       * linux-low.c: 
+       * linux-ia64-low.c: 
+       * linux-i386-low.c: 
+       * linux-crisv32-low.c: 
+       * thread-db.c: 
+       * terminal.h: 
+       * target.h: 
+       * target.c: 
+       * server.h: 
+       * server.c: 
+       * remote-utils.c: 
+       * regcache.h: 
+       * utils.c: 
+       * Makefile.in: 
+       * configure.ac: 
+       * gdbserver.1: Add (C) after Copyright.  Update the FSF
+       address.
+
+2005-11-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * linux-arm-low.c (arm_eabi_breakpoint): New variable.
+       (arm_breakpoint_at): Recognize both breakpoints.
+       (the_low_target): Use the correct breakpoint instruction.
+
+2005-11-02  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * configure.srv (x86_64-*-linux*): Turn on thread_db support.
+       * linux-x86-64-low.c (x86_64_breakpoint, x86_64_breakpoint_len)
+       (x86_64_get_pc, x86_64_set_pc, x86_64_breakpoint_at): New.
+       (the_low_target): Update.
+
+2005-10-25  Andreas Schwab  <schwab@suse.de>
+
+       * server.c (main): Allocate mem_buf with PBUFSIZ bytes.
+
+       * linux-ia64-low.c (ia64_regmap): Remove NAT registers.
+       (ia64_num_regs): Reduce to 462.
+
+2005-09-17  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * acinclude.m4: Correct quoting.
+       * aclocal.m4: Regenerated.
+
+       Suggested by SZOKOVACS Robert <szo@ies.hu>:
+       * thread-db.c (thread_db_err_str): Handle TD_VERSION.
+       (thread_db_init): Call thread_db_err_str.
+       * configure.ac: Check for TD_VERSION.
+       * config.in, configure: Regenerated.
+
+2005-07-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * server.h (error, fatal, warning): Add ATTR_FORMAT.
+
+2005-07-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * configure.ac: Define HAVE_LINUX_REGSETS even if PTRACE_GETREGS
+       is not available.  Define HAVE_PTRACE_GETREGS if it is.
+       * config.in, configure: Regenerated.
+       * configure.srv: Set srv_linux_regsets for PowerPC and PowerPC64.
+       * linux-i386-low.c, linux-m68k-low.c: Update to use
+       HAVE_PTRACE_GETREGS.
+       * linux-low.c (regsets_fetch_inferior_registers)
+       (regsets_store_inferior_registers): Only return 0 if we processed
+       GENERAL_REGS.
+       * linux-ppc-low.c (ppc_fill_gregset, target_regsets): New.
+       * linux-ppc64-low.c (ppc_fill_gregset, target_regsets): New.
+
+2005-07-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * inferiors.c (struct thread_info): Add gdb_id.
+       (add_thread): Add gdb_id argument.
+       (thread_id_to_gdb_id, thread_to_gdb_id, gdb_id_to_thread_id): New.
+       * linux-low.c (linux_create_inferior, linux_attach_lwp): Update
+       calls to add_thread.
+       * remote-utils.c (prepare_resume_reply: Use thread_to_gdb_id.
+       * server.c (handle_query): Use thread_to_gdb_id.
+       (handle_v_cont, main): Use gdb_id_to_thread_id.
+       * server.h (add_thread): Update prototype.
+       (thread_id_to_gdb_id, thread_to_gdb_id, gdb_id_to_thread_id): New
+       prototypes.
+
+2005-07-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * linux-low.c (fetch_register, usr_store_inferior_registers): Handle
+       left-padded registers.
+       * linux-low.h (struct linux_target_ops): Add left_pad_xfer.
+       * linux-ppc64-low.c (the_low_target): Set left_pad_xfer.
+
+2005-07-01  Steve Ellcey  <sje@cup.hp.com>
+
+       * configure.ac (BFD_NEED_DECLARATION): Replace with AC_CHECK_DECLS.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+       * server.h (NEED_DECLARATION_STRERROR):
+       Replace with !HAVE_DECL_STRERROR.
+
+2005-06-16  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * linux-low.c (linux_wait, linux_send_signal): Don't test
+       an unsigned long variable for > 0 if it could be MAX_ULONG.
+       * server.c (myresume): Likewise.
+       * target.c (set_desired_inferior): Likewise.
+
+2005-06-13  Mark Kettenis  <kettenis@gnu.org>
+
+       * configure.ac: Simplify and improve check for socklen_t.
+       * configure, config.in: Regenerate.
+
 2005-06-12  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * acconfig.h: Remove.
This page took 0.025989 seconds and 4 git commands to generate.