comparison src/share/vm/graal/graalJavaAccess.hpp @ 13641:5a9afbf72714

Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
author Gilles Duboscq <duboscq@ssw.jku.at>
date Thu, 12 Dec 2013 15:13:02 +0100
parents b1838411e896
children 8d8732e14447
comparison
equal deleted inserted replaced
13640:bfe7a8c8c3c6 13641:5a9afbf72714
233 start_class(HotSpotMonitorValue) \ 233 start_class(HotSpotMonitorValue) \
234 oop_field(HotSpotMonitorValue, owner, "Lcom/oracle/graal/api/meta/Value;") \ 234 oop_field(HotSpotMonitorValue, owner, "Lcom/oracle/graal/api/meta/Value;") \
235 oop_field(HotSpotMonitorValue, slot, "Lcom/oracle/graal/api/code/StackSlot;") \ 235 oop_field(HotSpotMonitorValue, slot, "Lcom/oracle/graal/api/code/StackSlot;") \
236 boolean_field(HotSpotMonitorValue, eliminated) \ 236 boolean_field(HotSpotMonitorValue, eliminated) \
237 end_class \ 237 end_class \
238 start_class(SpeculationLog) \
239 oop_field(SpeculationLog, lastFailed, "Ljava/lang/Object;") \
240 end_class
238 /* end*/ 241 /* end*/
239 242
240 #define START_CLASS(name) \ 243 #define START_CLASS(name) \
241 class name : AllStatic { \ 244 class name : AllStatic { \
242 private: \ 245 private: \