Re: Re: call_init in libc6 2.3.6.ds1-11

"Carlos O'Donell" <[email protected]>
Newsgroups gmane.linux.ports.hppa
Message-ID <[email protected]>
On 2/17/07, John David Anglin <[email protected]> wrote:
> > Both cases work correctly. So what happened in the original post?
>
> There's two checks in call_init for the plabel bit:
> It's the latter one that didn't have the plabel bit.  Didn't check
> the first.

I assume we don't use INIT_ARRAY, and instead we use INIT/FINI and
.dtors and .ctors, because the INIT_ARRAY code looks broken for any
arch requiring OPD's.

So what is the verdict? I think the code looks right.

readelf -a /bin/bash shows:
 0x0000000c (INIT)                       0x24198

This is a not an OPD, and therefore will have a local non-unique OPD
constructed for the call.

c.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.