Re: Missing methods in libgcj_bc.so
Andrew Haley <[email protected]>
| Newsgroups | gmane.comp.gcc.java.devel |
|---|---|
| Message-ID | <[email protected]> |
Andrew Haley wrote: > Bryce McKinlay wrote: >> On Mon, Mar 31, 2008 at 11:59 PM, Andrew Haley <[email protected]> wrote: >>> I've discovered some missing methods in libgcj_bc.so. >>> >>> These are: >>> >>> _Jv_MonitorExit >>> _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. >> As I recall, the symbol list was generated ad-hoc by grepping the >> front end source. If these methods are missing then its obviously a >> serious mistake! > > OK, thanks. Fixed thusly. > > Andrew. > > > 2008-04-16 Andrew Haley <[email protected]> > > * libgcj_bc.c: (_Jv_LookupInterfaceMethod, _Jv_MonitorExit, > _Jv_RegisterResource, _Jv_JNI_PopSystemFrame): Add. Is this worth back-porting to active branches? Andrew.