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