The attached files are the emconf and class files I used. And I use the following cmd line: java -Xem:\workspace\harmony\test\myopt.emconf -cp \workspace\harmony\test\ yu
The attached logfiles.jpg shows part of the log files generated. Thanks. --clara ----- Original Message ----- From: "Mikhail Fursov" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Monday, June 04, 2007 4:36 PM Subject: Re: [drlvm][jitrino]How can I control the logging for the given methods or classes > Did you use exactly the same cmd-line? -Xem:opt > -XX:jit.f.filter=Test::main-XX: > jit.f.arg.log=ct,irdump > If not could you post your testcase and cmd line here, so we can check it > together? > > On 6/4/07, clara <[EMAIL PROTECTED]> wrote: >> >> 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 >> > > > > > > -- > Mikhail Fursov >
yu.class
Description: java/
