This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Missing methods in libgcj_bc.so


Andrew Haley wrote:
I've discovered some missing methods in libgcj_bc.so.

These are:

_Jv_MonitorExit

It is curious that this is missing but _Jv_MonitorEnter is not. One might expect to find them in pairs.


_Jv_JNI_PopSystemFrame
_Jv_RegisterResource

I did this by inspecting a BC-compiled application that mysteriously
held a DT_NEEDED to libgcj, not just libgcj_bc.

So, how was the list of symbols in libgcj_bc created, and how many
more symbols might be missing?  I could just add these three, but I'm
thinking a more systematic approach might be a good idea.

How about compile the entire testsuite with the BC ABI. That should exercise all language features. Then check if all needed symbols are defined in libgcj_bc.so.


David Daney


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]