# HG changeset patch # User Gilles Duboscq # Date 1398190725 -7200 # Node ID 943f39fab816066de61dfc8269d9de0b4da46ff9 # Parent cb16b744e1b573d7ce7c73d8df4fa5505af8c48f Dumping: translate special bcis into a string in the debug properties map. diff -r cb16b744e1b5 -r 943f39fab816 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java Tue Apr 22 19:52:05 2014 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java Tue Apr 22 20:18:45 2014 +0200 @@ -367,6 +367,19 @@ properties.put("sourceLine", ste.getLineNumber()); } } + if (bci == BytecodeFrame.AFTER_BCI) { + properties.put("bci", "AFTER_BCI"); + } else if (bci == BytecodeFrame.AFTER_EXCEPTION_BCI) { + properties.put("bci", "AFTER_EXCEPTION_BCI"); + } else if (bci == BytecodeFrame.INVALID_FRAMESTATE_BCI) { + properties.put("bci", "INVALID_FRAMESTATE_BCI"); + } else if (bci == BytecodeFrame.BEFORE_BCI) { + properties.put("bci", "BEFORE_BCI"); + } else if (bci == BytecodeFrame.UNKNOWN_BCI) { + properties.put("bci", "UNKNOWN_BCI"); + } else if (bci == BytecodeFrame.UNWIND_BCI) { + properties.put("bci", "UNWIND_BCI"); + } properties.put("locksSize", values.size() - stackSize - localsSize); return properties; }