< prev index next >

src/share/vm/jvmci/jvmciJavaClasses.hpp

Print this page
rev 12637 : 8174957: [JVMCI] jaotc is broken in Xcomp mode


 100   start_class(HotSpotCompiledNmethod)                                                                                                                          \
 101     oop_field(HotSpotCompiledNmethod, method, "Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;")                                                                 \
 102     oop_field(HotSpotCompiledNmethod, installationFailureMessage, "Ljava/lang/String;")                                                                        \
 103     int_field(HotSpotCompiledNmethod, entryBCI)                                                                                                                \
 104     int_field(HotSpotCompiledNmethod, id)                                                                                                                      \
 105     long_field(HotSpotCompiledNmethod, jvmciEnv)                                                                                                               \
 106     boolean_field(HotSpotCompiledNmethod, hasUnsafeAccess)                                                                                                     \
 107   end_class                                                                                                                                                    \
 108   start_class(HotSpotJVMCIMetaAccessContext)                                                                                                                   \
 109     static_objArrayOop_field(HotSpotJVMCIMetaAccessContext, allContexts, "[Ljava/lang/ref/WeakReference;")                                                     \
 110     objArrayOop_field(HotSpotJVMCIMetaAccessContext, metadataRoots, "[Ljava/lang/Object;")                                                                     \
 111   end_class                                                                                                                                                    \
 112   start_class(HotSpotForeignCallTarget)                                                                                                                        \
 113     long_field(HotSpotForeignCallTarget, address)                                                                                                              \
 114   end_class                                                                                                                                                    \
 115   start_class(VMField)                                                                                                                                         \
 116     oop_field(VMField, name, "Ljava/lang/String;")                                                                                                             \
 117     oop_field(VMField, type, "Ljava/lang/String;")                                                                                                             \
 118     long_field(VMField, offset)                                                                                                                                \
 119     long_field(VMField, address)                                                                                                                               \
 120     oop_field(VMField, value, "Ljava/lang/Long;")                                                                                                              \
 121   end_class                                                                                                                                                    \
 122   start_class(VMFlag)                                                                                                                                          \
 123     oop_field(VMFlag, name, "Ljava/lang/String;")                                                                                                              \
 124     oop_field(VMFlag, type, "Ljava/lang/String;")                                                                                                              \
 125     oop_field(VMFlag, value, "Ljava/lang/Object;")                                                                                                             \
 126   end_class                                                                                                                                                    \
 127   start_class(VMIntrinsicMethod)                                                                                                                               \
 128     oop_field(VMIntrinsicMethod, declaringClass, "Ljava/lang/String;")                                                                                         \
 129     oop_field(VMIntrinsicMethod, name, "Ljava/lang/String;")                                                                                                   \
 130     oop_field(VMIntrinsicMethod, descriptor, "Ljava/lang/String;")                                                                                             \
 131     int_field(VMIntrinsicMethod, id)                                                                                                                           \
 132   end_class                                                                                                                                                    \
 133   start_class(Assumptions_NoFinalizableSubclass)                                                                                                               \
 134     oop_field(Assumptions_NoFinalizableSubclass, receiverType, "Ljdk/vm/ci/meta/ResolvedJavaType;")                                                            \
 135   end_class                                                                                                                                                    \
 136   start_class(Assumptions_ConcreteSubtype)                                                                                                                     \
 137     oop_field(Assumptions_ConcreteSubtype, context, "Ljdk/vm/ci/meta/ResolvedJavaType;")                                                                       \
 138     oop_field(Assumptions_ConcreteSubtype, subtype, "Ljdk/vm/ci/meta/ResolvedJavaType;")                                                                       \
 139   end_class                                                                                                                                                    \
 140   start_class(Assumptions_LeafType)                                                                                                                            \




 100   start_class(HotSpotCompiledNmethod)                                                                                                                          \
 101     oop_field(HotSpotCompiledNmethod, method, "Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;")                                                                 \
 102     oop_field(HotSpotCompiledNmethod, installationFailureMessage, "Ljava/lang/String;")                                                                        \
 103     int_field(HotSpotCompiledNmethod, entryBCI)                                                                                                                \
 104     int_field(HotSpotCompiledNmethod, id)                                                                                                                      \
 105     long_field(HotSpotCompiledNmethod, jvmciEnv)                                                                                                               \
 106     boolean_field(HotSpotCompiledNmethod, hasUnsafeAccess)                                                                                                     \
 107   end_class                                                                                                                                                    \
 108   start_class(HotSpotJVMCIMetaAccessContext)                                                                                                                   \
 109     static_objArrayOop_field(HotSpotJVMCIMetaAccessContext, allContexts, "[Ljava/lang/ref/WeakReference;")                                                     \
 110     objArrayOop_field(HotSpotJVMCIMetaAccessContext, metadataRoots, "[Ljava/lang/Object;")                                                                     \
 111   end_class                                                                                                                                                    \
 112   start_class(HotSpotForeignCallTarget)                                                                                                                        \
 113     long_field(HotSpotForeignCallTarget, address)                                                                                                              \
 114   end_class                                                                                                                                                    \
 115   start_class(VMField)                                                                                                                                         \
 116     oop_field(VMField, name, "Ljava/lang/String;")                                                                                                             \
 117     oop_field(VMField, type, "Ljava/lang/String;")                                                                                                             \
 118     long_field(VMField, offset)                                                                                                                                \
 119     long_field(VMField, address)                                                                                                                               \
 120     oop_field(VMField, value, "Ljava/lang/Object;")                                                                                                            \
 121   end_class                                                                                                                                                    \
 122   start_class(VMFlag)                                                                                                                                          \
 123     oop_field(VMFlag, name, "Ljava/lang/String;")                                                                                                              \
 124     oop_field(VMFlag, type, "Ljava/lang/String;")                                                                                                              \
 125     oop_field(VMFlag, value, "Ljava/lang/Object;")                                                                                                             \
 126   end_class                                                                                                                                                    \
 127   start_class(VMIntrinsicMethod)                                                                                                                               \
 128     oop_field(VMIntrinsicMethod, declaringClass, "Ljava/lang/String;")                                                                                         \
 129     oop_field(VMIntrinsicMethod, name, "Ljava/lang/String;")                                                                                                   \
 130     oop_field(VMIntrinsicMethod, descriptor, "Ljava/lang/String;")                                                                                             \
 131     int_field(VMIntrinsicMethod, id)                                                                                                                           \
 132   end_class                                                                                                                                                    \
 133   start_class(Assumptions_NoFinalizableSubclass)                                                                                                               \
 134     oop_field(Assumptions_NoFinalizableSubclass, receiverType, "Ljdk/vm/ci/meta/ResolvedJavaType;")                                                            \
 135   end_class                                                                                                                                                    \
 136   start_class(Assumptions_ConcreteSubtype)                                                                                                                     \
 137     oop_field(Assumptions_ConcreteSubtype, context, "Ljdk/vm/ci/meta/ResolvedJavaType;")                                                                       \
 138     oop_field(Assumptions_ConcreteSubtype, subtype, "Ljdk/vm/ci/meta/ResolvedJavaType;")                                                                       \
 139   end_class                                                                                                                                                    \
 140   start_class(Assumptions_LeafType)                                                                                                                            \


< prev index next >