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