This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: huge remote debug traffic with multi-thread program
>>>>> On Fri, 18 Feb 2005 19:33:33 +0900 (JST), Atsushi Nemoto <anemo@mba.ocn.ne.jp> said:
anemo> It seems "breakpoint_here_p (read_pc() + 4)" test was lost. Is
anemo> this intentional?
This patch fixed my problem. Please review and apply if appropriate.
Thank you.
--- gdb/mips-tdep.c.orig 2005-02-21 13:31:58.000000000 +0900
+++ gdb/mips-tdep.c 2005-02-22 11:45:07.159141141 +0900
@@ -4148,6 +4148,8 @@ mips_single_step_through_delay (struct g
if (mips_pc_is_mips16 (pc))
return 0;
+ if (!breakpoint_here_p (pc + 4))
+ return 0;
if (!safe_frame_unwind_memory (frame, pc, buf, sizeof buf))
/* If error reading memory, guess that it is not a delayed
branch. */