vtable layout
Christophe de Dinechin
ddd at cup.hp.com
Mon Aug 30 16:59:24 UTC 1999
> > You need to locate them so that the address differences
>
> > &cvt-B-to-D - &B-in-D-vtable
> > &cvt-C-to-D - &C-in-D-vtable
>
> > are equal
>
> I don't see why. The D::C and D::B vtables can refer to different
entry
> points, so they can look in different places to find the 'this'
> adjustment.
You could do that, but then that's no longer the scheme we
discussed. The whole point of adjusting late is to have a single
adjusting entry point, which is where speed and space benefits come
from.
Christophe
More information about the cxx-abi-dev
mailing list