Mercurial > hg > truffle
diff src/share/vm/graal/graalJavaAccess.hpp @ 13725:8d8732e14447
Refactor reference maps.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Wed, 22 Jan 2014 11:27:28 +0100 |
parents | 5a9afbf72714 |
children | 57d600d3b504 |
line wrap: on
line diff
--- a/src/share/vm/graal/graalJavaAccess.hpp Wed Jan 22 10:51:32 2014 +0100 +++ b/src/share/vm/graal/graalJavaAccess.hpp Wed Jan 22 11:27:28 2014 +0100 @@ -173,10 +173,13 @@ end_class \ start_class(DebugInfo) \ oop_field(DebugInfo, bytecodePosition, "Lcom/oracle/graal/api/code/BytecodePosition;") \ - oop_field(DebugInfo, registerRefMap, "Ljava/util/BitSet;") \ - oop_field(DebugInfo, frameRefMap, "Ljava/util/BitSet;") \ + oop_field(DebugInfo, referenceMap, "Lcom/oracle/graal/api/code/ReferenceMap;") \ oop_field(DebugInfo, calleeSaveInfo, "Lcom/oracle/graal/api/code/RegisterSaveLayout;") \ end_class \ + start_class(ReferenceMap) \ + oop_field(ReferenceMap, registerRefMap, "Ljava/util/BitSet;") \ + oop_field(ReferenceMap, frameRefMap, "Ljava/util/BitSet;") \ + end_class \ start_class(RegisterSaveLayout) \ oop_field(RegisterSaveLayout, registers, "[Lcom/oracle/graal/api/code/Register;") \ oop_field(RegisterSaveLayout, slots, "[I") \