I've rearranged the output of parrot -t a bit. It should be more readable now e.g.:

0 set P16, P1 - P16=NULL, P1=NULL
3 set P17, P5 - P17=SArray=PMC(0x40304908), P5=SArray=PMC(0x40304908)
6 set I16, P17 - , P17=SArray=PMC(0x40304908)
9 newsub P16, 46, 5715 - P16=Sub=PMC(0x403048f0), ,
13 set I0, 1
16 set I1, 0
19 set I2, 0
22 set I3, 0
25 set I4, 0
28 set P0, P16 - P0=Sub=PMC(0x403048f0), P16=Sub=PMC(0x403048f0)
31 savetop
32 invokecc


The trace_op() function is now called *after* the instruction was executed, so LHS effects like that of C<new> are immediately visible.

Have fun,
leo



Reply via email to