On the 0x2EB day of Apache Harmony [EMAIL PROTECTED] wrote: > Egor, I modified the myopt.emconf according your comment, that is > -Xem:opt > -XX:jit.CS_OPT.filter=yu::main,yu::getCreditStatus > -XX: > jit.CS_OPT.arg.log.irdump.file=\workspace\harmony\test\log/%jit%/%log%/%seqnb%_%class%.%method%.log > -XX:jit.CS_OPT.arg.log=irdump > But when running, the below error occurs, > PMF: Invalid common pipeline for 'CS_OPT' - does not have a root path.
aah, probably you need to remove -Xem:opt from your file and put a -Xem:path_to_your_emconf as a *command-line option* hope this helps > > On 04 Jun 2007 16:40:59 +0400, Egor Pasko <[EMAIL PROTECTED]> wrote: > > > > On the 0x2EB day of Apache Harmony [EMAIL PROTECTED] wrote: > > > Please see https://issues.apache.org/jira/browse/HARMONY-4037. > > > Thanks. > > > > thanks! > > I see one problem: you need to put -Xem:opt on a separate line > > > > then, please, replace -XD with -XX and report back > > > > > --clara > > > > > > > > > On 04 Jun 2007 13:51:52 +0400, Egor Pasko <[EMAIL PROTECTED]> wrote: > > > > > > > > On the 0x2EB day of Apache Harmony [EMAIL PROTECTED] wrote: > > > > > 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. > > > > > > > > attachments are filtered out. Please, include it as > > > > text. Alternatively, you can file a JIRA. > > > > > > > > > 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.OPTlogging: > > > > > >> > -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]: > > > > > >> >> > > 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 > > > > > > > > > > > > > > > > > > > -- > > > > Egor Pasko > > > > > > > > > > > > -- > > Egor Pasko > > > > -- Egor Pasko
