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) \
|