OSDN Git Service

* server.c (step_thread): Remove definition.
authorjiez <jiez>
Thu, 1 Sep 2011 03:14:10 +0000 (03:14 +0000)
committerjiez <jiez>
Thu, 1 Sep 2011 03:14:10 +0000 (03:14 +0000)
(process_serial_event): Don't handle Hs.
* server.h (step_thread): Remove declaration.
* target.c (set_desired_inferior): Remove use of step_thread.

gdb/gdbserver/ChangeLog
gdb/gdbserver/server.c
gdb/gdbserver/server.h
gdb/gdbserver/target.c

index 8bdb5b5..8fd3f2a 100644 (file)
@@ -1,3 +1,10 @@
+2011-08-31  Jie Zhang  <jzhang918@gmail.com>
+
+       * server.c (step_thread): Remove definition.
+       (process_serial_event): Don't handle Hs.
+       * server.h (step_thread): Remove declaration.
+       * target.c (set_desired_inferior): Remove use of step_thread.
+
 2011-08-24  Luis Machado  <lgustavo@codesourcery.com>
 
        * linux-low.c: Include linux-procfs.h.
index a97bf86..79eeba5 100644 (file)
@@ -32,7 +32,6 @@
 
 ptid_t cont_thread;
 ptid_t general_thread;
-ptid_t step_thread;
 
 int server_waiting;
 
@@ -2931,8 +2930,6 @@ process_serial_event (void)
            }
          else if (own_buf[1] == 'c')
            cont_thread = thread_id;
-         else if (own_buf[1] == 's')
-           step_thread = thread_id;
 
          write_ok (own_buf);
        }
index 8d8b7f9..164d46b 100644 (file)
@@ -282,7 +282,6 @@ void unloaded_dll (const char *name, CORE_ADDR base_addr);
 
 extern ptid_t cont_thread;
 extern ptid_t general_thread;
-extern ptid_t step_thread;
 
 extern int server_waiting;
 extern int debug_threads;
index 4780da4..83eb27f 100644 (file)
@@ -31,21 +31,7 @@ set_desired_inferior (int use_general)
   if (use_general == 1)
     found = find_thread_ptid (general_thread);
   else
-    {
-      found = NULL;
-
-      /* If we are continuing any (all) thread(s), use step_thread
-        to decide which thread to step and/or send the specified
-        signal to.  */
-      if ((!ptid_equal (step_thread, null_ptid)
-          && !ptid_equal (step_thread, minus_one_ptid))
-         && (ptid_equal (cont_thread, null_ptid)
-             || ptid_equal (cont_thread, minus_one_ptid)))
-       found = find_thread_ptid (step_thread);
-
-      if (found == NULL)
-       found = find_thread_ptid (cont_thread);
-    }
+    found = find_thread_ptid (cont_thread);
 
   if (found == NULL)
     current_inferior = (struct thread_info *) all_threads.head;