solib: URL patch
Andrew Haley
aph@redhat.com
Thu Aug 14 07:07:00 GMT 2003
Tom Tromey writes:
> >>>>> "Bryce" == Bryce McKinlay <bryce@mckinlay.net.nz> writes:
>
> Bryce> With the new ABI fully implemented it shouldn't matter much whether
> Bryce> you load them with RTLD_GLOBAL or not. After all, a class in an .so
> Bryce> will just boil down to some constant pool data plus a table containing
> Bryce> pointers to the (private symbols) of the method implementations,
> Bryce> right? Its how those classes get registered with the classloader when
> Bryce> the library is opened that matters.
>
> You know, I never thought about that. Weird. I was just assuming
> we'd keep on generating public symbols like we do now. But of course
> we don't need to do that.
Within libgcj, I would expect we'd want to use relative jumps as much
as possible and avoid indirections.
Andrew.
More information about the Java
mailing list