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