This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [rfa/threads] Convert thread event descriptors to code addrs
On Tue, Nov 25, 2003 at 06:39:42PM -0500, Andrew Cagney wrote:
> In the light of roland's comments, I've checked in the attached
> variation on the original patch.
>
> It still does the conversion but in GDB's libthread_db caller
> (enable_thread_event_reporting) and not in libthread_db's symbol lookup
> callee (ps_pglobal_lookup).
>
> This way, libthread_db is free to search for either:
> .__nptl_create_event: the start address
> __nptl_create_event: the descriptor
> (the original change would have restricted searches to just the start
> address - not a problem now but we never know) and at the same time
> ensure that GDB sets breakpoints at the address it needs.
>
> Andrew
> 2003-11-25 Andrew Cagney <cagney@redhat.com>
>
> * thread-db.c (enable_thread_event): New function. Ensure that BP
> is a code address.
> (enable_thread_event_reporting): Use enable_thread_event.
Hmm. Does this mean remote_lookup_symbol (spelling?) should do the
same thing?
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer