Hi Dalibor, I downloaded kaffe version 1.1.3 and I've tried to use the MOREJIT option so it is giving a looping whit the bytecodes and its arguments at standart output. Also, the instructions do not seems to be the same that I have compiled.
I am not the root user... What can be wrong? Tanks Eduardo. On Wed, 7 Jan 2004, Dalibor Topic wrote: > Hi Eduardo, > > Eduardo Melione Abreu wrote: > > Thank you! > > > > I want to know the values of the most simple bytecodes, whose operate > > on local integer variables, stack and constants (all about 65 > > bytecodes). However, I have interes to do this patch. What I have do do? > > How and where do I start? I'm very interested about... > > Actually, there is also the vmdebug option MORE_JIT, that gives you some > slightly better output: > > @0: aload 0 > @1: iload 1 > @2: iconst 0 > @3: invokevirtual 173 > > vs > > 000: ALOAD_0 > 000: ALOAD_1 > 000: ALOAD_2 > 000: ALOAD_3 > 001: GETFIELD > 004: IFNE > 007: ILOAD_1 > 007: ILOAD_2 > 007: ILOAD_3 > 008: ALOAD_0 > 008: ALOAD_1 > 008: ALOAD_2 > 008: ALOAD_3 > 009: GETFIELD > 012: ARRAYLENGTH > > with INT_INSTR. > > It would be great if you could take the MORE_JIT output, and extend it > to resolve the constants, for example, and print its arguments. > > the function is called trace_jcode in kaffe/kaffevm/kaffe.def. Take a > look at the bytecodes that interest you, and add better humanely > readable output to their trace_jcode calls. Don't hesitate to ask > questions. ;) > > cheers, > dalibor topic > > > _______________________________________________ > kaffe mailing list > [EMAIL PROTECTED] > http://kaffe.org/cgi-bin/mailman/listinfo/kaffe > _______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe