Missing methods in libgcj_bc.so

Andrew Haley aph@redhat.com
Wed Apr 16 18:21:00 GMT 2008


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?
Andrew.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /