libunwind-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Libunwind-devel] UNW_EINVAL stepping past _L_lock_686 in pthread_mu


From: Paul Pluzhnikov
Subject: Re: [Libunwind-devel] UNW_EINVAL stepping past _L_lock_686 in pthread_mutex_lock
Date: Sat, 20 Sep 2014 08:25:04 -0700

On Sat, Sep 20, 2014 at 7:21 AM, Arun Sharma <address@hidden> wrote:

> If dl_iterate_phdr() returned vDSO, I think libunwind will just work.
> However, a recent commit linked to:
>
> https://sourceware.org/bugzilla/show_bug.cgi?id=16046
>
> removed the vdso from user visible API.

I do not believe above statement is correct: vdso is most definitely
still returned by dl_iterate_phdr (at least for dynamically-linked
binaries).

The bug is about a "synthetic" entry which glibc started to inject
into fully-static executables somewhere in glibc-2.18 timeframe.

But here we are not dealing with a fully-static executable, and Jared
is using eglibc-2.15 (at least that's what ubuntu 12.04 ships with),
so I think the above bug (and commits associated with it) are
irrelevant.

-- 
Paul Pluzhnikov



reply via email to

[Prev in Thread] Current Thread [Next in Thread]