Missing methods in libgcj_bc.so

David Daney ddaney@avtrex.com
Fri Apr 18 07:32:00 GMT 2008


Andrew Haley wrote:
> Andrew Haley wrote:
>   
>> Bryce McKinlay wrote:
>>     
>>> On Mon, Mar 31, 2008 at 11:59 PM, Andrew Haley <aph@redhat.com> 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  <aph@littlepinkcloud.com>
>>
>> 	* libgcj_bc.c: (_Jv_LookupInterfaceMethod, _Jv_MonitorExit,
>> 	_Jv_RegisterResource, _Jv_JNI_PopSystemFrame): Add.
>>     
>
> Is this worth back-porting to active branches?
>   
I wouldn't mind seeing it in 4.3, but to be honest, I don't use the
BCABI, so it is really up to you.

David Daney



More information about the Java mailing list