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
