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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.