src/share/vm/jvmci/jvmciJavaClasses.hpp

Print this page




 131     oop_field(Assumptions_CallSiteTargetValue, callSite, "Ljava/lang/invoke/CallSite;")                                                                        \
 132     oop_field(Assumptions_CallSiteTargetValue, methodHandle, "Ljava/lang/invoke/MethodHandle;")                                                                \
 133   end_class                                                                                                                                                    \
 134   start_class(CompilationResult_Site)                                                                                                                          \
 135     int_field(CompilationResult_Site, pcOffset)                                                                                                                \
 136   end_class                                                                                                                                                    \
 137   start_class(CompilationResult_Call)                                                                                                                          \
 138     oop_field(CompilationResult_Call, target, "Ljdk/vm/ci/meta/InvokeTarget;")                                                                                 \
 139     oop_field(CompilationResult_Call, debugInfo, "Ljdk/vm/ci/code/DebugInfo;")                                                                                 \
 140   end_class                                                                                                                                                    \
 141   start_class(CompilationResult_DataPatch)                                                                                                                     \
 142     oop_field(CompilationResult_DataPatch, reference, "Ljdk/vm/ci/code/CompilationResult$Reference;")                                                          \
 143   end_class                                                                                                                                                    \
 144   start_class(CompilationResult_ConstantReference)                                                                                                             \
 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, UNKNOWN, "Ljdk/vm/ci/code/InfopointReason;")                                                                             \
 152     static_oop_field(InfopointReason, SAFEPOINT, "Ljdk/vm/ci/code/InfopointReason;")                                                                           \
 153     static_oop_field(InfopointReason, CALL, "Ljdk/vm/ci/code/InfopointReason;")                                                                                \
 154     static_oop_field(InfopointReason, IMPLICIT_EXCEPTION, "Ljdk/vm/ci/code/InfopointReason;")                                                                  \
 155     static_oop_field(InfopointReason, METHOD_START, "Ljdk/vm/ci/code/InfopointReason;")                                                                        \
 156     static_oop_field(InfopointReason, METHOD_END, "Ljdk/vm/ci/code/InfopointReason;")                                                                          \
 157     static_oop_field(InfopointReason, LINE_NUMBER, "Ljdk/vm/ci/code/InfopointReason;")                                                                         \
 158     static_oop_field(InfopointReason, METASPACE_ACCESS, "Ljdk/vm/ci/code/InfopointReason;")                                                                    \
 159   end_class                                                                                                                                                    \
 160   start_class(CompilationResult_Infopoint)                                                                                                                     \
 161     oop_field(CompilationResult_Infopoint, debugInfo, "Ljdk/vm/ci/code/DebugInfo;")                                                                            \
 162     oop_field(CompilationResult_Infopoint, reason, "Ljdk/vm/ci/code/InfopointReason;")                                                                         \
 163   end_class                                                                                                                                                    \
 164   start_class(CompilationResult_ExceptionHandler)                                                                                                              \
 165     int_field(CompilationResult_ExceptionHandler, handlerPos)                                                                                                  \
 166   end_class                                                                                                                                                    \
 167   start_class(CompilationResult_Mark)                                                                                                                          \
 168     oop_field(CompilationResult_Mark, id, "Ljava/lang/Object;")                                                                                                \
 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;")                                                                          \




 131     oop_field(Assumptions_CallSiteTargetValue, callSite, "Ljava/lang/invoke/CallSite;")                                                                        \
 132     oop_field(Assumptions_CallSiteTargetValue, methodHandle, "Ljava/lang/invoke/MethodHandle;")                                                                \
 133   end_class                                                                                                                                                    \
 134   start_class(CompilationResult_Site)                                                                                                                          \
 135     int_field(CompilationResult_Site, pcOffset)                                                                                                                \
 136   end_class                                                                                                                                                    \
 137   start_class(CompilationResult_Call)                                                                                                                          \
 138     oop_field(CompilationResult_Call, target, "Ljdk/vm/ci/meta/InvokeTarget;")                                                                                 \
 139     oop_field(CompilationResult_Call, debugInfo, "Ljdk/vm/ci/code/DebugInfo;")                                                                                 \
 140   end_class                                                                                                                                                    \
 141   start_class(CompilationResult_DataPatch)                                                                                                                     \
 142     oop_field(CompilationResult_DataPatch, reference, "Ljdk/vm/ci/code/CompilationResult$Reference;")                                                          \
 143   end_class                                                                                                                                                    \
 144   start_class(CompilationResult_ConstantReference)                                                                                                             \
 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;")                                                                          \