C++-ify prologue-value's pv_area
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 60be796404abda84925765a00d6047ba85b1d129..31a9a2687d17e4ea0c86a60faf672da9b9860ee6 100644 (file)
@@ -1,3 +1,64 @@
+2017-10-12  Tom Tromey  <tom@tromey.com>
+
+       * s390-linux-tdep.c (s390_store, s390_load)
+       (s390_check_for_saved, s390_analyze_prologue): Update.
+       * rx-tdep.c (check_for_saved, rx_analyze_prologue): Update.
+       * rl78-tdep.c (rl78_analyze_prologue, check_for_saved): Update.
+       * prologue-value.h (class pv_area): Move from prologue-value.c.
+       Change names of members.  Add constructor, destructor, member
+       functions.
+       (make_pv_area, free_pv_area, make_cleanup_free_pv_area)
+       (pv_area_store, pv_area_fetch, pv_area_store_would_trash)
+       (pv_area_fetch, pv_area_scan): Don't declare.
+       * prologue-value.c (struct pv_area::area_entry): Now member of
+       pv_area.
+       (struct pv_area): Move to prologue-value.h.
+       (pv_area::pv_area): Rename from make_pv_area.
+       (pv_area::~pv_area): Rename from free_pv_area.
+       (do_free_pv_area_cleanup, make_cleanup_free_pv_area): Remove.
+       (clear_entries, find_entry, overlaps, store_would_trash, store)
+       (fetch, find_reg, scan): Now member of pv_area.
+       Remove "area" argument.  Update.
+       * msp430-tdep.c (check_for_saved, msp430_analyze_prologue):
+       Update.
+       * mn10300-tdep.c (push_reg, check_for_saved)
+       (mn10300_analyze_prologue): Update.
+       * mep-tdep.c (is_arg_spill, check_for_saved)
+       (mep_analyze_prologue): Update.
+       * m32c-tdep.c (m32c_pv_push, m32c_srcdest_fetch)
+       (m32c_srcdest_store, m32c_pv_enter, m32c_is_arg_spill)
+       (m32c_is_struct_return, m32c_analyze_prologue): Update.
+       * arm-tdep.c (thumb_analyze_prologue, arm_analyze_prologue):
+       Update.
+       * arc-tdep.c (arc_is_in_prologue, arc_analyze_prologue): Update.
+       * aarch64-tdep.c (aarch64_analyze_prologue): Update.
+
+2017-10-12  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * linux-nat.h (linux_nat_set_delete_thread): New declaration.
+       * linux-nat.c (linux_nat_delete_thread): New variable.
+       (lwp_free): Invoke linux_nat_delete_thread if set.
+       (linux_nat_set_delete_thread): New function.
+       * aarch64-linux-nat.c (_initialize_aarch64_linux_nat): Assign
+       thread delete callback.
+       * arm-linux-nat.c (arm_linux_delete_thread): New function.
+       (_initialize_arm_linux_nat): Assign thread delete callback.
+       * s390-linux-nat.c (s390_delete_thread): New function.
+       (_initialize_s390_nat): Assign thread delete callback.
+       * x86-linux-nat.c (x86_linux_add_target): Likewise.
+       * nat/aarch64-linux.c (aarch64_linux_delete_thread): New
+       function.
+       * nat/aarch64-linux.h (aarch64_linux_delete_thread): New
+       declaration.
+       * nat/x86-linux.c (x86_linux_delete_thread): New function.
+       * nat/x86-linux.h (x86_linux_delete_thread): New declaration.
+
+2017-10-09  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-win.c (tui_set_win_height, parse_scrolling_args): Use
+       std::string.
+       * tui/tui-layout.c (enum tui_status): Use std::string.
+
 2017-10-11  Tom Tromey  <tom@tromey.com>
 
        * gdbthread.h (thread_command): Constify.
This page took 0.028973 seconds and 4 git commands to generate.