Rework signal frame probing for FreeBSD/x86
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index faccd5f60ff476cf36c9f7b33c8e882cecb16be4..9934346cf22de245a296f10d00fd4eaa75036568 100644 (file)
@@ -1,3 +1,51 @@
+2015-02-25  John Baldwin  <jhb@FreeBSD.org>
+
+       * amd64fbsd-nat.c: Include sys/user.h.
+       (_initialize_amd64fbsd_nat): Use the KERN_PROC_SIGTRAMP sysctl
+       instead of KERN_PS_STRINGS to locate the signal trampoline.
+       * i386fbsd-nat.c: Include sys/user.h.
+       (_initialize_i386fbsd_nat): Use the KERN_PROC_SIGTRAMP sysctl
+       instead of KERN_PS_STRINGS to locate the signal trampoline.
+       * amd64fbsd-tdep.c (amd64fbsd_sigtramp_code): New.
+       (amd64fbsd_sigtramp_p): New.
+       (amd64fbsd_sigtramp_start_addr, amd64fbsd_sigtramp_end_addr): No
+       longer set default values.
+       (amd64fbsd_init_abi): Set "sigtramp_p" to "amd64fbsd_sigtramp_p".
+       * i386fbsd-tdep.c (i386fbsd_sigtramp_start)
+       (i386fbsd_sigtramp_middle, i386fbsd_sigtramp_end)
+       (i386fbsd_freebsd4_sigtramp_start)
+       (i386fbsd_freebsd4_sigtramp_middle)
+       (i386fbsd_freebsd4_sigtramp_end, i386fbsd_osigtramp_start)
+       (i386fbsd_osigtramp_middle, i386fbsd_osigtramp_end): New.
+       (i386fbsd_sigtramp_p): New.
+       (i386fbsd_sigtramp_start_addr, i386fbsd_sigtramp_end_addr): No
+       longer set default values.
+       (i386fbsd_init_abi): Set "sigtramp_p" to "i386fbsd_sigtramp_p".
+
+2015-02-25  John Baldwin  <jhb@freebsd.org>
+
+       * amd64fbsd-tdep.c (amd64fbsd_sigcontext_addr): Use
+       get_frame_register instead of frame_unwind_register_unsigned.
+
+2015-02-26  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       PR build/18033
+       * compile/compile-c-support.c (c_compute_program): Change // comment.
+       * compile/compile-object-load.c (setup_sections): Change // comment.
+
+2015-02-26  Joel Brobecker  <brobecker@adacore.com>
+
+       PR build/18033:
+       * iq2000-tdep.c (iq2000_frame_cache): Delete C++-style comment.
+
+2015-02-23  Pedro Alves  <palves@redhat.com>
+
+       * remote.c (skip_to_semicolon): New function.
+       (remote_parse_stop_reply) <T stop reply>: Use it.  Don't
+       special case the stop reasons that look like hex numbers
+       upfront.  Instead handle real register numbers after matching
+       all the known stop reasons.
+
 2015-02-21  Doug Evans  <dje@google.com>
 
        PR c++/17976, symtab/17821
 
 2015-02-12  Doug Evans  <dje@google.com>
 
-       * completer.c (completion_list_add_name): Fix memory leak.
+       * symtab.c (completion_list_add_name): Fix memory leak.
 
 2015-02-12  Doug Evans  <dje@google.com>
 
This page took 0.024953 seconds and 4 git commands to generate.