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: [PATCH] Disable thread specific breakpoints when thread dies


On Thu, Nov 17, 2005 at 03:48:59PM +0000, Andrew STUBBS wrote:
> Daniel Jacobowitz wrote:
> >On Wed, Nov 16, 2005 at 02:52:17PM +0000, Andrew STUBBS wrote:
> >
> >>+      /* There is no point inserting thread-specific breakpoints if the
> >>+	 thread no longer exists.  */
> >>+      if (b->owner->thread != -1
> >>+	  && !target_thread_alive(thread_id_to_pid(b->owner->thread)))
> >>+	continue;
> >
> >
> >You shouldn't need to use the target method here.  Does valid_thread_id
> >work?
> >
> >Also, please remember the space before opening parentheses.
> 
> The thread still seems to have a valid ID after it has died. You can 
> even do 'b 8 t 4' after the program has exited. It does give an error 
> for threads which never existed though.

Why does that happen?  It is presumably a bug.

-- 
Daniel Jacobowitz
CodeSourcery


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