This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Enhancement - show old and new thread info when switching during debugging


> > Joel> Isn't that information already present in the previous "[Switching  to

> > Joel> thread ...]" message?
> > 
> > We can always add an  option, like "set print thread previous on" to
> > control the  output.
> 
> Generally speaking, I prefer to avoid introducing options  unless
> really necessary. In this particular case, it sounds like the  most
> convenient way of solving the problem is to have a  convenience
> variable. And it sounds like the only reason why Paul hasn't  looked
> at the implementation yet is due to lack of familiarity with  this
> code?
> 
>     % grep '"bpnum"' *.c
>      breakpoint.c:  set_internalvar_integer (lookup_internalvar ("bpnum"),  
>num);
> 
> So, I would think that adding something similar  in
> thread.c:switch_to_thread would do the job.
> 

I'll look into convenience variables.  Since it saves translating LWPs into GDB 
thread IDs and avoids output "noise", I think it's the better than my patch.

I'll warn you in advance it might be a week until I develop something as I may 
be without Internet access for a while.

Thanks for the tips on where to look next.

-- 
Paul


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]