This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFC: Fix ia64 visibility


On Wed, May 07, 2003 at 04:15:08PM -0700, H. J. Lu wrote:
> It is an optimization for calling directly to protected functions. In
> that case, we don't need PLT nor function descriptors. It is the same
> as calling an internal function.

Certainly.

> But we can't do it for function
> descriptors of protected functions. That check is based on relocation
> type, not just symbol alone.

Because ld.so is going to allocate it, correct?

> Another way to do it is to pass reloction type to
> elfNN_ia64_dynamic_symbol_p so that it has enough info to do
> the right thing.

Eh.  I'd prefer a different function.  It can do little else
besides checking the reloc plus calling elfNN_ia64_dynamic_symbol_p.

> I can submit a new patch if it is preferred.

Please.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]