Pinaki Mukherjee wrote:
Hi,

Hi Pinaki,

I want to print some log data after the virtual machine execution is over (that is, after the function runVirtualMachine in .../kaffe/kaffevm/intrp/machine.c is invoked for the last time). I tried putting the print statement at the end of the function main or main2 in the file .../kaffe/kaffe/main.c before they return, but neither seem to work. Inside the function main2, the function DestroyJavaVM is being called. This function is calling runVirtualMachine, but I have no clue how and when it is terminating. So I don't know where exactly to put the print statement.
Where do I put a print statement in the code to get the complete log at the very end of execution?

You could try using the standard C function atexit to make your log-printing function called right before kaffe exits. I hope that works :)


cheers,
dalibor topic

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to