< prev index next >

src/share/vm/jvmci/jvmciJavaClasses.hpp

Print this page
rev 9941 : 8147432: JVMCI should report bailouts in PrintCompilation output


 145     oop_field(CompilationResult_ConstantReference, constant, "Ljdk/vm/ci/meta/VMConstant;")                                                                    \
 146   end_class                                                                                                                                                    \
 147   start_class(CompilationResult_DataSectionReference)                                                                                                          \
 148     int_field(CompilationResult_DataSectionReference, offset)                                                                                                  \
 149   end_class                                                                                                                                                    \
 150   start_class(InfopointReason)                                                                                                                                 \
 151     static_oop_field(InfopointReason, SAFEPOINT, "Ljdk/vm/ci/code/InfopointReason;")                                                                           \
 152     static_oop_field(InfopointReason, CALL, "Ljdk/vm/ci/code/InfopointReason;")                                                                                \
 153     static_oop_field(InfopointReason, IMPLICIT_EXCEPTION, "Ljdk/vm/ci/code/InfopointReason;")                                                                  \
 154   end_class                                                                                                                                                    \
 155   start_class(CompilationResult_Infopoint)                                                                                                                     \
 156     oop_field(CompilationResult_Infopoint, debugInfo, "Ljdk/vm/ci/code/DebugInfo;")                                                                            \
 157     oop_field(CompilationResult_Infopoint, reason, "Ljdk/vm/ci/code/InfopointReason;")                                                                         \
 158   end_class                                                                                                                                                    \
 159   start_class(CompilationResult_ExceptionHandler)                                                                                                              \
 160     int_field(CompilationResult_ExceptionHandler, handlerPos)                                                                                                  \
 161   end_class                                                                                                                                                    \
 162   start_class(CompilationResult_Mark)                                                                                                                          \
 163     oop_field(CompilationResult_Mark, id, "Ljava/lang/Object;")                                                                                                \
 164   end_class                                                                                                                                                    \





 165   start_class(DebugInfo)                                                                                                                                       \
 166     oop_field(DebugInfo, bytecodePosition, "Ljdk/vm/ci/code/BytecodePosition;")                                                                                \
 167     oop_field(DebugInfo, referenceMap, "Ljdk/vm/ci/code/ReferenceMap;")                                                                                        \
 168     oop_field(DebugInfo, calleeSaveInfo, "Ljdk/vm/ci/code/RegisterSaveLayout;")                                                                                \
 169     objArrayOop_field(DebugInfo, virtualObjectMapping, "[Ljdk/vm/ci/code/VirtualObject;")                                                                      \
 170   end_class                                                                                                                                                    \
 171   start_class(HotSpotReferenceMap)                                                                                                                             \
 172     objArrayOop_field(HotSpotReferenceMap, objects, "[Ljdk/vm/ci/code/Location;")                                                                              \
 173     objArrayOop_field(HotSpotReferenceMap, derivedBase, "[Ljdk/vm/ci/code/Location;")                                                                          \
 174     typeArrayOop_field(HotSpotReferenceMap, sizeInBytes, "[I")                                                                                                 \
 175     int_field(HotSpotReferenceMap, maxRegisterSize)                                                                                                            \
 176   end_class                                                                                                                                                    \
 177   start_class(RegisterSaveLayout)                                                                                                                              \
 178     objArrayOop_field(RegisterSaveLayout, registers, "[Ljdk/vm/ci/code/Register;")                                                                             \
 179     typeArrayOop_field(RegisterSaveLayout, slots, "[I")                                                                                                        \
 180   end_class                                                                                                                                                    \
 181   start_class(BytecodeFrame)                                                                                                                                   \
 182     objArrayOop_field(BytecodeFrame, values, "[Ljdk/vm/ci/meta/JavaValue;")                                                                                    \
 183     objArrayOop_field(BytecodeFrame, slotKinds, "[Ljdk/vm/ci/meta/JavaKind;")                                                                                  \
 184     int_field(BytecodeFrame, numLocals)                                                                                                                        \




 145     oop_field(CompilationResult_ConstantReference, constant, "Ljdk/vm/ci/meta/VMConstant;")                                                                    \
 146   end_class                                                                                                                                                    \
 147   start_class(CompilationResult_DataSectionReference)                                                                                                          \
 148     int_field(CompilationResult_DataSectionReference, offset)                                                                                                  \
 149   end_class                                                                                                                                                    \
 150   start_class(InfopointReason)                                                                                                                                 \
 151     static_oop_field(InfopointReason, SAFEPOINT, "Ljdk/vm/ci/code/InfopointReason;")                                                                           \
 152     static_oop_field(InfopointReason, CALL, "Ljdk/vm/ci/code/InfopointReason;")                                                                                \
 153     static_oop_field(InfopointReason, IMPLICIT_EXCEPTION, "Ljdk/vm/ci/code/InfopointReason;")                                                                  \
 154   end_class                                                                                                                                                    \
 155   start_class(CompilationResult_Infopoint)                                                                                                                     \
 156     oop_field(CompilationResult_Infopoint, debugInfo, "Ljdk/vm/ci/code/DebugInfo;")                                                                            \
 157     oop_field(CompilationResult_Infopoint, reason, "Ljdk/vm/ci/code/InfopointReason;")                                                                         \
 158   end_class                                                                                                                                                    \
 159   start_class(CompilationResult_ExceptionHandler)                                                                                                              \
 160     int_field(CompilationResult_ExceptionHandler, handlerPos)                                                                                                  \
 161   end_class                                                                                                                                                    \
 162   start_class(CompilationResult_Mark)                                                                                                                          \
 163     oop_field(CompilationResult_Mark, id, "Ljava/lang/Object;")                                                                                                \
 164   end_class                                                                                                                                                    \
 165   start_class(CompilationRequestResult)                                                                                                                        \
 166     oop_field(CompilationRequestResult, failureMessage, "Ljava/lang/String;")                                                                                  \
 167     boolean_field(CompilationRequestResult, retry)                                                                                                             \
 168     int_field(CompilationRequestResult, inlinedBytecodes)                                                                                                      \
 169   end_class                                                                                                                                                    \
 170   start_class(DebugInfo)                                                                                                                                       \
 171     oop_field(DebugInfo, bytecodePosition, "Ljdk/vm/ci/code/BytecodePosition;")                                                                                \
 172     oop_field(DebugInfo, referenceMap, "Ljdk/vm/ci/code/ReferenceMap;")                                                                                        \
 173     oop_field(DebugInfo, calleeSaveInfo, "Ljdk/vm/ci/code/RegisterSaveLayout;")                                                                                \
 174     objArrayOop_field(DebugInfo, virtualObjectMapping, "[Ljdk/vm/ci/code/VirtualObject;")                                                                      \
 175   end_class                                                                                                                                                    \
 176   start_class(HotSpotReferenceMap)                                                                                                                             \
 177     objArrayOop_field(HotSpotReferenceMap, objects, "[Ljdk/vm/ci/code/Location;")                                                                              \
 178     objArrayOop_field(HotSpotReferenceMap, derivedBase, "[Ljdk/vm/ci/code/Location;")                                                                          \
 179     typeArrayOop_field(HotSpotReferenceMap, sizeInBytes, "[I")                                                                                                 \
 180     int_field(HotSpotReferenceMap, maxRegisterSize)                                                                                                            \
 181   end_class                                                                                                                                                    \
 182   start_class(RegisterSaveLayout)                                                                                                                              \
 183     objArrayOop_field(RegisterSaveLayout, registers, "[Ljdk/vm/ci/code/Register;")                                                                             \
 184     typeArrayOop_field(RegisterSaveLayout, slots, "[I")                                                                                                        \
 185   end_class                                                                                                                                                    \
 186   start_class(BytecodeFrame)                                                                                                                                   \
 187     objArrayOop_field(BytecodeFrame, values, "[Ljdk/vm/ci/meta/JavaValue;")                                                                                    \
 188     objArrayOop_field(BytecodeFrame, slotKinds, "[Ljdk/vm/ci/meta/JavaKind;")                                                                                  \
 189     int_field(BytecodeFrame, numLocals)                                                                                                                        \


< prev index next >