This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: Cell multi-arch broken (Re: [PATCH 2/2] GNU/Linux: Stop using libthread_db/td_ta_thr_iter)
- From: Pedro Alves <palves at redhat dot com>
- To: Ulrich Weigand <uweigand at de dot ibm dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Wed, 26 Aug 2015 20:42:31 +0100
- Subject: Re: Cell multi-arch broken (Re: [PATCH 2/2] GNU/Linux: Stop using libthread_db/td_ta_thr_iter)
- Authentication-results: sourceware.org; auth=none
- References: <20150826190157 dot EE3D939FA at oc7340732750 dot ibm dot com>
On 08/26/2015 08:01 PM, Ulrich Weigand wrote:
> Pedro Alves wrote:
>> (Sounds like the testsuite could be improved to better detect this.)
>
> Yes, I think I'll at least set the test case to UNRESOLVED if
> something unexpected happens while attempting to detect whether
> we have Cell/B.E. hardware.
Sounds good to me.
> This is where it triggers for me:
>
Thanks, I see.
>> find_one_thread makes use of td_ta_map_lwp2thr for the
>> mapping we're after.
>> On the GDB side, the equivalent is linux-thread-db.c:thread_from_lwp.
>
> Ah, indeed that works for me. The attached patch also fixes the
> problem for me.
>
LGTM.
Thanks,
Pedro Alves