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

Reply via email to