Mercurial > hg > graal-compiler
diff graal/com.oracle.max.graal.printer/src/com/oracle/max/graal/printer/CFGPrinterObserver.java @ 5029:74f47ef37394
Fix and enable liveness analysis to prune unnecessary frame state entries
author | Christian Wimmer <Christian.Wimmer@Oracle.com> |
---|---|
date | Mon, 05 Mar 2012 16:09:49 -0800 |
parents | 5d0af6520f26 |
children |
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.printer/src/com/oracle/max/graal/printer/CFGPrinterObserver.java Mon Mar 05 16:09:07 2012 -0800 +++ b/graal/com.oracle.max.graal.printer/src/com/oracle/max/graal/printer/CFGPrinterObserver.java Mon Mar 05 16:09:49 2012 -0800 @@ -50,6 +50,14 @@ @Override public void dump(Object object, String message) { + try { + dumpSandboxed(object, message); + } catch (Throwable ex) { + TTY.println("CFGPrinter: Exception during output of " + message + ": " + ex); + } + } + + public void dumpSandboxed(Object object, String message) { GraalCompiler compiler = Debug.contextLookup(GraalCompiler.class); if (compiler == null) { return;