comparison src/share/vm/graal/graalJavaAccess.hpp @ 14562:45812e05cdb3

Move narrow oop handling in reference maps to hotspot specific code.
author Roland Schatz <roland.schatz@oracle.com>
date Mon, 17 Mar 2014 12:07:49 +0100
parents e14198669e5c
children aa1a43bfdf4e
comparison
equal deleted inserted replaced
14561:e14198669e5c 14562:45812e05cdb3
177 start_class(DebugInfo) \ 177 start_class(DebugInfo) \
178 oop_field(DebugInfo, bytecodePosition, "Lcom/oracle/graal/api/code/BytecodePosition;") \ 178 oop_field(DebugInfo, bytecodePosition, "Lcom/oracle/graal/api/code/BytecodePosition;") \
179 oop_field(DebugInfo, referenceMap, "Lcom/oracle/graal/api/code/ReferenceMap;") \ 179 oop_field(DebugInfo, referenceMap, "Lcom/oracle/graal/api/code/ReferenceMap;") \
180 oop_field(DebugInfo, calleeSaveInfo, "Lcom/oracle/graal/api/code/RegisterSaveLayout;") \ 180 oop_field(DebugInfo, calleeSaveInfo, "Lcom/oracle/graal/api/code/RegisterSaveLayout;") \
181 end_class \ 181 end_class \
182 start_class(ReferenceMap) \ 182 start_class(HotSpotReferenceMap) \
183 oop_field(ReferenceMap, registerRefMap, "Ljava/util/BitSet;") \ 183 oop_field(HotSpotReferenceMap, registerRefMap, "Ljava/util/BitSet;") \
184 oop_field(ReferenceMap, frameRefMap, "Ljava/util/BitSet;") \ 184 oop_field(HotSpotReferenceMap, frameRefMap, "Ljava/util/BitSet;") \
185 end_class \ 185 end_class \
186 start_class(RegisterSaveLayout) \ 186 start_class(RegisterSaveLayout) \
187 oop_field(RegisterSaveLayout, registers, "[Lcom/oracle/graal/api/code/Register;") \ 187 oop_field(RegisterSaveLayout, registers, "[Lcom/oracle/graal/api/code/Register;") \
188 oop_field(RegisterSaveLayout, slots, "[I") \ 188 oop_field(RegisterSaveLayout, slots, "[I") \
189 end_class \ 189 end_class \