# HG changeset patch # User Doug Simon # Date 1353269748 -3600 # Node ID 72056acf27abdb28ad96d31191a1cd2457548b7d # Parent 9c71ad0a0652974d99972b0d5936268791f83ba5 improved toString() of the anonymous CodeInfo class used by the CFGPrinterObserver diff -r 9c71ad0a0652 -r 72056acf27ab graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java --- a/graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java Sun Nov 18 21:10:55 2012 +0100 +++ b/graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java Sun Nov 18 21:15:48 2012 +0100 @@ -154,7 +154,7 @@ final byte[] code = Arrays.copyOf(tm.getTargetCode(), tm.getTargetCodeSize()); CodeInfo info = new CodeInfo() { public ResolvedJavaMethod getMethod() { - return null; + return curMethod; } public long getStart() { return 0L; @@ -162,6 +162,11 @@ public byte[] getCode() { return code; } + @Override + public String toString() { + int size = code == null ? 0 : code.length; + return getMethod() + " installed code; length = " + size; + } }; cfgPrinter.printMachineCode(runtime.disassemble(info, tm), message); } else if (isCompilationResultAndCodeInfo(object)) {