It takes much disk space and time to enable compile-time logging for Jitrino, so I wish to control the logging for the specific methods or classes which I am interested. I check the method you mentioned, but except the methods I specified, the logging for other methods(such as java_lang_StackOverflowError._init_()V, etc.) are enabled too.
Thanks. --clara ----- Original Message ----- From: "Mikhail Fursov" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Monday, June 04, 2007 3:04 AM Subject: Re: [drlvm][jitrino]How can I control the logging for the given methods or classes > Clara, Jitrino.OPT and Jitrino.JET have different set of logging categories > (JET is IRless JIT), so the options are slightly different. > when you use CS_OPT JIT name you must also have -Xem:opt option to enable > client-static (CS) mode. In default mode there are no CS_OPT JIT. > > Here is an example of cmd-line option to enable Jitrino.OPT logging: > -Xem:opt -XX:jit.f.filter=Test::main -XX:jit.f.arg.log=ct,irdump > Could you check it an tell if you have any problems with it? > > > On 6/3/07, clara <[EMAIL PROTECTED]> wrote: >> >> Thanks, Egor. >> But I found that although I set the filter, logging for other jdk classes >> was enabled either. >> How can I control the logging for only the given methods or classes? >> >> --clara >> >> On 03 Jun 2007 14:42:08 +0400, Egor Pasko <[EMAIL PROTECTED]> wrote: >> > >> > On the 0x2EA day of Apache Harmony [EMAIL PROTECTED] wrote: >> > > Hi,all, >> > > >> > > How can I control the logging for the given methods or classes? >> > > In http://wiki.apache.org/harmony/DrlvmCommandLineOptions, there is: >> > > -XX:jit.p.filter=java/lang/Math. -XX:jit.p.arg.log=ct >> > ,irdump,dotdump >> > > enable logging for all methods of a single class >> > > >> > > >> > > >> > > I followed the above tip, and got an error result. >> > > The class file name is Myclass. and my emconf is belows: >> > > chains=chain1 >> > > chain1.jits=CS_OPT >> > > CS_OPT.file=jitrino >> > > -XX:jit.CS_OPT.path.optimizer=ssa,... >> > > .... >> > > -XX:jit.CS_OPT.filter = Myclass. >> > > -XX:jit.CS_OPT.arg.log=irdump >> > > >> > > And the error message is belows: >> > > Error in command line 'CS_OPT.filter=Myclass. ' >> > > Invalid filter name - the same as jit name >> > >> > try without spaces: >> > -XX:jit.CS_OPT.filter=Myclass. >> > -XX:jit.CS_OPT.arg.log=irdump >> > >> > and I suggest to put "ct,irdump" to the second arg for verbosity) >> > >> > -- >> > Egor Pasko >> > >> > >> > > > > -- > Mikhail Fursov >
