comparison src/share/vm/jvmci/jvmciJavaClasses.hpp @ 22767:d88299d598d6

Add support for passing back bailout messages
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Tue, 12 Jan 2016 12:54:31 -0800
parents c5dfcc7bdfaf
children 1fbfcc0334d3
comparison
equal deleted inserted replaced
22766:7d02b4097309 22767:d88299d598d6
159 int_field(CompilationResult_ExceptionHandler, handlerPos) \ 159 int_field(CompilationResult_ExceptionHandler, handlerPos) \
160 end_class \ 160 end_class \
161 start_class(CompilationResult_Mark) \ 161 start_class(CompilationResult_Mark) \
162 oop_field(CompilationResult_Mark, id, "Ljava/lang/Object;") \ 162 oop_field(CompilationResult_Mark, id, "Ljava/lang/Object;") \
163 end_class \ 163 end_class \
164 start_class(CompilationRequestFailure) \
165 oop_field(CompilationRequestFailure, message, "Ljava/lang/String;") \
166 boolean_field(CompilationRequestFailure, retry) \
167 end_class \
164 start_class(DebugInfo) \ 168 start_class(DebugInfo) \
165 oop_field(DebugInfo, bytecodePosition, "Ljdk/vm/ci/code/BytecodePosition;") \ 169 oop_field(DebugInfo, bytecodePosition, "Ljdk/vm/ci/code/BytecodePosition;") \
166 oop_field(DebugInfo, referenceMap, "Ljdk/vm/ci/code/ReferenceMap;") \ 170 oop_field(DebugInfo, referenceMap, "Ljdk/vm/ci/code/ReferenceMap;") \
167 oop_field(DebugInfo, calleeSaveInfo, "Ljdk/vm/ci/code/RegisterSaveLayout;") \ 171 oop_field(DebugInfo, calleeSaveInfo, "Ljdk/vm/ci/code/RegisterSaveLayout;") \
168 objArrayOop_field(DebugInfo, virtualObjectMapping, "[Ljdk/vm/ci/code/VirtualObject;") \ 172 objArrayOop_field(DebugInfo, virtualObjectMapping, "[Ljdk/vm/ci/code/VirtualObject;") \
270 end_class \ 274 end_class \
271 start_class(HotSpotConstantPool) \ 275 start_class(HotSpotConstantPool) \
272 long_field(HotSpotConstantPool, metaspaceConstantPool) \ 276 long_field(HotSpotConstantPool, metaspaceConstantPool) \
273 end_class \ 277 end_class \
274 start_class(HotSpotJVMCIRuntime) \ 278 start_class(HotSpotJVMCIRuntime) \
275 objArrayOop_field(HotSpotJVMCIRuntime, trivialPrefixes, "[Ljava/lang/String;") \ 279 objArrayOop_field(HotSpotJVMCIRuntime, trivialPrefixes, "[Ljava/lang/String;") \
276 end_class \ 280 end_class \
277 /* end*/ 281 /* end*/
278 282
279 #define START_CLASS(name) \ 283 #define START_CLASS(name) \
280 class name : AllStatic { \ 284 class name : AllStatic { \