Re: [Sablevm-developer] Instruction cache flush - ia64 experience report
Brought to you by:
egagnon
From: Etienne M. G. <eti...@uq...> - 2002-11-22 05:18:37
|
On Thu, Nov 21, 2002 at 11:54:04PM -0500, Etienne M. Gagnon wrote: > Yes, automating the inlinability flagging would be an interesting > thing to do, but until them , there's a semi-automatic method: What was I thinking! There's a simpler semi-automatic method: 1- Compile SableVM with all debug options. e.g. ./configure --enable-debugging-features 2- Run SableVM with tracing on; sablevm -v -p sablevm.verbose.methods=true -p sablevm.verbose.instructions=true HelloWorld Be ready to see a lot of text. The thing is that it does give you a pretty good idea of where execution stopped. You'll be amazed how much code needs to run just to execute HelloWorld. :) I hope this helps. Etienne -- Etienne M. Gagnon http://www.info.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ |