From: Daniel F. <zyr...@zy...> - 2007-06-20 13:07:22
|
FYI. Monitor entry/exits are expanded into the calls you are seeing inlined in org.jikesrvm.compilers.opt.OPT_ExpandRuntimeServices. Cheers, Daniel. -----Original Message----- From: jik...@li... [mailto:jik...@li...] On Behalf Of Iain Walsh Sent: Wednesday, 20 June 2007 11:03 PM To: General discussion of Jikes RVM design, implementation, issues, and plans Subject: Re: [Jikesrvm-researchers] Inlining Sequence Ah right thanks. I think I can probably just ignore these cases then. Daniel Frampton wrote: > These are instructions inserted by the optimizing compiler.=20 > > Looking in org.jikesrvm.compilers.opt.OPT_Constants you can see that -7 > is SYNCHRONIZED_MONITOREXIT_BCI. > > So that instruction is a monitor exit, it is inserted by the method: > > org.jikesrvm.compilers.opt.ir.OPT_GenerationContext#completeEpilogue(Z) > > When generating the epilogue of a synchronized method. > > Cheers, > Daniel.=20 > > -----Original Message----- > From: jik...@li... > [mailto:jik...@li...] On Behalf Of > Iain Walsh > Sent: Wednesday, 20 June 2007 10:56 PM > To: jik...@li... > Subject: [Jikesrvm-researchers] Inlining Sequence > > For OPT_InlineSequence, why might the toString report the bytecode index > > for some of the inlined calls as negative numbers? As currently it's=20 > telling me some methods were called from bytecode -7. > > > ------------------------------------------------------------------------ > - > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Jikesrvm-researchers mailing list > Jik...@li... > https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers > > ------------------------------------------------------------------------ - > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Jikesrvm-researchers mailing list > Jik...@li... > https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers > =20 ------------------------------------------------------------------------ - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Jikesrvm-researchers mailing list Jik...@li... https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers |