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