Mercurial > hg > truffle
changeset 15272:943f39fab816
Dumping: translate special bcis into a string in the debug properties map.
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Tue, 22 Apr 2014 20:18:45 +0200 |
parents | cb16b744e1b5 |
children | dec74cb2ec27 |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java |
diffstat | 1 files changed, 13 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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; }