Mercurial > hg > graal-jvmci-8
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 { \ |