This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Missing methods in libgcj_bc.so


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]