ia64 vtable entries (was: C implementations of the C++ ABI)

Richard Henderson rth at cygnus.com
Wed Mar 1 23:05:22 UTC 2000


On Wed, Mar 01, 2000 at 12:53:07PM -0800, Jim Dehnert wrote:
> The dynamic linker should handle them exactly like it does
> the .IA_64.pltoff relocations -- the semantics is identical.
> So they don't need to be differentiated.

No, not exactly like.  When we're doing lazy binding the
.IA_64.pltoff entries are initially only adjusted for the
load address of the dso.

So you're planning on treating .rel.IA_64.pltoff specially.

Which means there ought to be additional guarantees by the
IA-64 ABI that are not provided by the generic ELF ABI.
Namely, that .rel.IA_64.pltoff is not included in DT_RELA/DT_RELASZ.



r~




More information about the cxx-abi-dev mailing list