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.