This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[ob] fix inf-ttrace.c
- From: Pedro Alves <pedro at codesourcery dot com>
- To: gdb-patches at sourceware dot org
- Date: Wed, 10 Sep 2008 12:27:35 +0100
- Subject: [ob] fix inf-ttrace.c
Hi,
Dave pointed me out that inf-ttrace.c wasn't compiling.
This obvious patch fixes it. Checked in.
--
Pedro Alves
2008-09-10 Pedro Alves <pedro@codesourcery.com>
* inf-ttrace.c (inf_ttrace_follow_fork): Declare locals at the
right scope level.
(inf_ttrace_resume, inf_ttrace_wait): Typos.
---
gdb/inf-ttrace.c | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
Index: src/gdb/inf-ttrace.c
===================================================================
--- src.orig/gdb/inf-ttrace.c 2008-09-10 12:14:31.000000000 +0100
+++ src/gdb/inf-ttrace.c 2008-09-10 12:17:43.000000000 +0100
@@ -413,6 +413,9 @@ inf_ttrace_follow_fork (struct target_op
lwpid_t lwpid, flwpid;
ttstate_t tts;
struct thread_info *last_tp = NULL;
+ struct breakpoint *step_resume_breakpoint = NULL;
+ CORE_ADDR step_range_start = 0, step_range_end = 0;
+ struct frame_id step_frame_id = null_frame_id;
/* FIXME: kettenis/20050720: This stuff should really be passed as
an argument by our caller. */
@@ -455,12 +458,10 @@ inf_ttrace_follow_fork (struct target_op
if (follow_child)
{
/* Copy user stepping state to the new inferior thread. */
- struct breakpoint *step_resume_breakpoint = last_tp->step_resume_breakpoint;
- CORE_ADDR step_range_start = last_tp->step_range_start;
- CORE_ADDR step_range_end = last_tp->step_range_end;
- struct frame_id step_frame_id = last_tp->step_frame_id;
-
- struct thread_info *tp;
+ step_resume_breakpoint = last_tp->step_resume_breakpoint;
+ step_range_start = last_tp->step_range_start;
+ step_range_end = last_tp->step_range_end;
+ step_frame_id = last_tp->step_frame_id;
/* Otherwise, deleting the parent would get rid of this
breakpoint. */
@@ -894,7 +895,7 @@ inf_ttrace_resume (ptid_t ptid, int step
if (resume_all)
ptid = inferior_ptid;
- info = thread_find_pid (ptid);
+ info = find_thread_pid (ptid);
inf_ttrace_resume_lwp (info, request, sig);
if (resume_all)
@@ -1084,7 +1085,7 @@ inf_ttrace_wait (ptid_t ptid, struct tar
lwpid = tts.tts_u.tts_thread.tts_target_lwpid;
ptid = ptid_build (tts.tts_pid, lwpid, 0);
if (print_thread_events)
- printf_unfiltered(_("[%s has been terminated]\n")
+ printf_unfiltered(_("[%s has been terminated]\n"),
target_pid_to_str (ptid));
ti = find_thread_pid (ptid);
gdb_assert (ti != NULL);