]> sourceware.org Git - insight.git/commitdiff
Upgrade submodule, sync patch and code.
authorPatrick Monnerat <patrick@monnerat.net>
Fri, 4 May 2018 14:50:54 +0000 (16:50 +0200)
committerPatrick Monnerat <patrick@monnerat.net>
Fri, 4 May 2018 14:50:54 +0000 (16:50 +0200)
* gdbtk/generic/gdbtk-cmds.c (gdb_clear_file): use exec_close () instead of
  exec_file_clear ().
  (gdb_stop): do not check to_stop in non null, since this is now handled by
  virtual methods.
  (gdb_entry_point): use *target_stack instead of current_target.
  (gdb_update_mem): likewise.
* gdbtk/generic/gdbtk.c (gdb_interactive): use *target_stack instead of
  current_target.
  (target_is_native): use method shortname () instead of member to_shortname.

binutils-gdb
gdbtk/generic/gdbtk-cmds.c
gdbtk/generic/gdbtk.c
patches/binutils-gdb/001-itcltk4.patch

index 425050ff8dd355e315fa612f25c9588f9cd55a1a..11859c310cd6b6fd892337a5ee1d36921e6d08d8 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 425050ff8dd355e315fa612f25c9588f9cd55a1a
+Subproject commit 11859c310cd6b6fd892337a5ee1d36921e6d08d8
index d7af2787040d23682d95b7bd112b3288dcbed38c..8e4a651c5efd69d5c2a76bd2c5ba6909ba851ba1 100644 (file)
@@ -1,5 +1,5 @@
 /* Tcl/Tk command definitions for Insight.
-   Copyright (C) 1994-2017 Free Software Foundation, Inc.
+   Copyright (C) 1994-2018 Free Software Foundation, Inc.
 
    Written by Stu Grossman <grossman@cygnus.com> of Cygnus Support.
    Substantially augmented by Martin Hunt, Keith Seitz & Jim Ingham of
@@ -476,7 +476,7 @@ gdb_clear_file (ClientData clientData, Tcl_Interp *interp,
     }
 
   gdbtk_delete_all_breakpoints ();
-  exec_file_clear (0);
+  exec_close ();
   symbol_file_clear (0);
 
   return TCL_OK;
@@ -576,12 +576,7 @@ gdb_stop (ClientData clientData, Tcl_Interp *interp,
       gdbtk_force_detach = 1;
     }
   else
-    {
-      if (NULL != (void (*) (void)) current_target.to_stop)
-       target_stop (gdbtk_get_ptid ());
-      else
-       set_quit_flag ();               /* hope something sees this */
-    }
+    target_stop (gdbtk_get_ptid ());
 
   return TCL_OK;
 }
@@ -2309,7 +2304,7 @@ gdb_entry_point (ClientData clientData, Tcl_Interp *interp,
 
   /* If we have not yet loaded an exec file, then we have no
      entry point, so return an empty string.*/
-  if ((int) current_target.to_stratum > (int) dummy_stratum)
+  if ((int) target_stack->to_stratum > (int) dummy_stratum)
     {
       addrstr = (char *)core_addr_to_string (entry_point_address ());
       Tcl_SetStringObj (result_ptr->obj_ptr, addrstr, -1);
@@ -2519,8 +2514,8 @@ gdb_update_mem (ClientData clientData, Tcl_Interp *interp,
   mptr = cptr = mbuf;
 
   /* Dispatch memory reads to the topmost target, not the flattened
-     current_target.  */
-  rnum = target_read (current_target.beneath, TARGET_OBJECT_MEMORY, NULL,
+     current target.  */
+  rnum = target_read (target_stack->beneath, TARGET_OBJECT_MEMORY, NULL,
                      mbuf, addr, nbytes);
   if (rnum <= 0)
     {
index 306d25fe67ca834738394777c44d8f2d8a972b46..bc9f269924f51c44784470d5042e744d2946b914 100644 (file)
@@ -637,7 +637,7 @@ gdbtk_start_timer (void)
 #endif
     }
 
-  if (target_should_use_timer (&current_target))
+  if (target_should_use_timer (target_stack))
     {
       if (!gdbtk_timer_going)
        {
@@ -678,7 +678,7 @@ target_should_use_timer (struct target_ops *t)
 int
 target_is_native (struct target_ops *t)
 {
-  const char *name = t->to_shortname;
+  const char *name = t->shortname ();
 
   if (strcmp (name, "exec") == 0 || strcmp (name, "hpux-threads") == 0
       || strcmp (name, "child") == 0 || strcmp (name, "procfs") == 0
index 95140f1832796978e275aea380485c16cf72ec89..1180897154c22fe958fb58abcbdef4c6d7d9fda6 100644 (file)
@@ -81,7 +81,7 @@ diff -Naurp a/configure.ac b/configure.ac
      ;;
    i[[3456789]]86-w64-mingw*)
      ;;
-@@ -1114,13 +1099,13 @@ case "${target}" in
+@@ -1118,13 +1103,13 @@ case "${target}" in
      ;;
    powerpc*-*-winnt* | powerpc*-*-pe*)
      target_configdirs="$target_configdirs target-winsup"
@@ -97,7 +97,7 @@ diff -Naurp a/configure.ac b/configure.ac
      ;;
    powerpc-*-beos*)
      noconfigdirs="$noconfigdirs gdb"
-@@ -2702,7 +2687,7 @@ if echo " ${target_configdirs} " | grep
+@@ -2706,7 +2691,7 @@ if echo " ${target_configdirs} " | grep
    esac
  fi
  
@@ -106,7 +106,7 @@ diff -Naurp a/configure.ac b/configure.ac
  # Use 'maybe' since enable_gdbtk might be true even if tk isn't available
  # and in that case we want gdb to be built without tk.  Ugh!
  # In fact I believe gdb is the *only* package directly dependent on tk,
-@@ -2710,7 +2695,7 @@ fi
+@@ -2714,7 +2699,7 @@ fi
  # leave out the maybe dependencies when enable_gdbtk is false.  I'm not
  # 100% sure that that's safe though.
  
This page took 0.032076 seconds and 5 git commands to generate.