comparison src/share/vm/graal/graalJavaAccess.hpp @ 18189:e75eb4720d4e

Introduce new JavaValue interface for use in debug info.
author Roland Schatz <roland.schatz@oracle.com>
date Thu, 30 Oct 2014 14:10:46 +0100
parents 9619ba4daf4c
children a8cff27ca2e1
comparison
equal deleted inserted replaced
18188:8652481a1110 18189:e75eb4720d4e
175 end_class \ 175 end_class \
176 start_class(BitSet) \ 176 start_class(BitSet) \
177 typeArrayOop_field(BitSet, words, "[J") \ 177 typeArrayOop_field(BitSet, words, "[J") \
178 end_class \ 178 end_class \
179 start_class(BytecodeFrame) \ 179 start_class(BytecodeFrame) \
180 objArrayOop_field(BytecodeFrame, values, "[Lcom/oracle/graal/api/meta/Value;") \ 180 objArrayOop_field(BytecodeFrame, values, "[Lcom/oracle/graal/api/meta/JavaValue;") \
181 int_field(BytecodeFrame, numLocals) \ 181 int_field(BytecodeFrame, numLocals) \
182 int_field(BytecodeFrame, numStack) \ 182 int_field(BytecodeFrame, numStack) \
183 int_field(BytecodeFrame, numLocks) \ 183 int_field(BytecodeFrame, numLocks) \
184 boolean_field(BytecodeFrame, rethrowException) \ 184 boolean_field(BytecodeFrame, rethrowException) \
185 boolean_field(BytecodeFrame, duringCall) \ 185 boolean_field(BytecodeFrame, duringCall) \
247 boolean_field(StackSlot, addFrameSize) \ 247 boolean_field(StackSlot, addFrameSize) \
248 end_class \ 248 end_class \
249 start_class(VirtualObject) \ 249 start_class(VirtualObject) \
250 int_field(VirtualObject, id) \ 250 int_field(VirtualObject, id) \
251 oop_field(VirtualObject, type, "Lcom/oracle/graal/api/meta/ResolvedJavaType;") \ 251 oop_field(VirtualObject, type, "Lcom/oracle/graal/api/meta/ResolvedJavaType;") \
252 objArrayOop_field(VirtualObject, values, "[Lcom/oracle/graal/api/meta/Value;") \ 252 objArrayOop_field(VirtualObject, values, "[Lcom/oracle/graal/api/meta/JavaValue;") \
253 end_class \ 253 end_class \
254 start_class(HotSpotMonitorValue) \ 254 start_class(HotSpotMonitorValue) \
255 oop_field(HotSpotMonitorValue, owner, "Lcom/oracle/graal/api/meta/Value;") \ 255 oop_field(HotSpotMonitorValue, owner, "Lcom/oracle/graal/api/meta/JavaValue;") \
256 oop_field(HotSpotMonitorValue, slot, "Lcom/oracle/graal/api/code/StackSlot;") \ 256 oop_field(HotSpotMonitorValue, slot, "Lcom/oracle/graal/api/code/StackSlot;") \
257 boolean_field(HotSpotMonitorValue, eliminated) \ 257 boolean_field(HotSpotMonitorValue, eliminated) \
258 end_class \ 258 end_class \
259 start_class(SpeculationLog) \ 259 start_class(SpeculationLog) \
260 oop_field(SpeculationLog, lastFailed, "Ljava/lang/Object;") \ 260 oop_field(SpeculationLog, lastFailed, "Ljava/lang/Object;") \