< prev index next >

src/hotspot/share/jvmci/jvmciJavaClasses.hpp

Print this page




 292     object_field(Value, valueKind, "Ljdk/vm/ci/meta/ValueKind;")                                              \
 293     static_object_field(Value, ILLEGAL, "Ljdk/vm/ci/meta/AllocatableValue;")                                  \
 294   end_class                                                                                                   \
 295   start_class(RegisterValue, jdk_vm_ci_code_RegisterValue)                                                    \
 296     object_field(RegisterValue, reg, "Ljdk/vm/ci/code/Register;")                                             \
 297   end_class                                                                                                   \
 298   start_class(code_Location, jdk_vm_ci_code_Location)                                                         \
 299     object_field(code_Location, reg, "Ljdk/vm/ci/code/Register;")                                             \
 300     int_field(code_Location, offset)                                                                          \
 301   end_class                                                                                                   \
 302   start_class(code_Register, jdk_vm_ci_code_Register)                                                         \
 303     int_field(code_Register, number)                                                                          \
 304     int_field(code_Register, encoding)                                                                        \
 305   end_class                                                                                                   \
 306   start_class(StackSlot, jdk_vm_ci_code_StackSlot)                                                            \
 307     int_field(StackSlot, offset)                                                                              \
 308     boolean_field(StackSlot, addFrameSize)                                                                    \
 309   end_class                                                                                                   \
 310   start_class(VirtualObject, jdk_vm_ci_code_VirtualObject)                                                    \
 311     int_field(VirtualObject, id)                                                                              \
 312     boolean_field(VirtualObject, isAutoBox)                                                                   \
 313     object_field(VirtualObject, type, "Ljdk/vm/ci/meta/ResolvedJavaType;")                                    \
 314     objectarray_field(VirtualObject, values, "[Ljdk/vm/ci/meta/JavaValue;")                                   \
 315     objectarray_field(VirtualObject, slotKinds, "[Ljdk/vm/ci/meta/JavaKind;")                                 \
 316   end_class                                                                                                   \
 317   start_class(StackLockValue, jdk_vm_ci_code_StackLockValue)                                                  \
 318     object_field(StackLockValue, owner, "Ljdk/vm/ci/meta/JavaValue;")                                         \
 319     object_field(StackLockValue, slot, "Ljdk/vm/ci/meta/AllocatableValue;")                                   \
 320     boolean_field(StackLockValue, eliminated)                                                                 \
 321   end_class                                                                                                   \
 322   start_class(HotSpotStackFrameReference, jdk_vm_ci_hotspot_HotSpotStackFrameReference)                       \
 323     object_field(HotSpotStackFrameReference, compilerToVM, "Ljdk/vm/ci/hotspot/CompilerToVM;")                \
 324     boolean_field(HotSpotStackFrameReference, objectsMaterialized)                                            \
 325     long_field(HotSpotStackFrameReference, stackPointer)                                                      \
 326     int_field(HotSpotStackFrameReference, frameNumber)                                                        \
 327     int_field(HotSpotStackFrameReference, bci)                                                                \
 328     object_field(HotSpotStackFrameReference, method, "Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;")         \
 329     objectarray_field(HotSpotStackFrameReference, locals, "[Ljava/lang/Object;")                              \
 330     primarray_field(HotSpotStackFrameReference, localIsVirtual, "[Z")                                         \
 331   end_class                                                                                                   \
 332   start_class(HotSpotMetaData, jdk_vm_ci_hotspot_HotSpotMetaData)                                             \
 333     primarray_field(HotSpotMetaData, pcDescBytes, "[B")                                                       \
 334     primarray_field(HotSpotMetaData, scopesDescBytes, "[B")                                                   \
 335     primarray_field(HotSpotMetaData, relocBytes, "[B")                                                        \
 336     primarray_field(HotSpotMetaData, exceptionBytes, "[B")                                                    \
 337     primarray_field(HotSpotMetaData, implicitExceptionBytes, "[B")                                            \
 338     primarray_field(HotSpotMetaData, oopMaps, "[B")                                                           \
 339     object_field(HotSpotMetaData, metadata, "[Ljava/lang/Object;")                                            \
 340   end_class                                                                                                   \
 341   start_class(HotSpotConstantPool, jdk_vm_ci_hotspot_HotSpotConstantPool)                                     \
 342     long_field(HotSpotConstantPool, metadataHandle)                                                           \
 343   end_class                                                                                                   \
 344   start_class(HotSpotJVMCIRuntime, jdk_vm_ci_hotspot_HotSpotJVMCIRuntime)                                     \
 345     objectarray_field(HotSpotJVMCIRuntime, excludeFromJVMCICompilation, "[Ljava/lang/Module;")                \
 346     jvmci_method(CallNonvirtualObjectMethod, GetMethodID, call_special, JVMCIObject, HotSpotJVMCIRuntime, compileMethod, compileMethod_signature, (JVMCIObject runtime, JVMCIObject method, int entry_bci, jlong env, int id)) \
 347     jvmci_method(CallStaticObjectMethod, GetStaticMethodID, call_static, JVMCIObject, HotSpotJVMCIRuntime, encodeThrowable, encodeThrowable_signature, (JVMCIObject throwable)) \
 348     jvmci_method(CallStaticObjectMethod, GetStaticMethodID, call_static, JVMCIObject, HotSpotJVMCIRuntime, decodeThrowable, decodeThrowable_signature, (JVMCIObject encodedThrowable)) \
 349     jvmci_method(CallNonvirtualVoidMethod, GetMethodID, call_special, void, HotSpotJVMCIRuntime, bootstrapFinished, void_method_signature, (JVMCIObject runtime, JVMCI_TRAPS)) \
 350     jvmci_method(CallNonvirtualVoidMethod, GetMethodID, call_special, void, HotSpotJVMCIRuntime, shutdown, void_method_signature, (JVMCIObject runtime)) \
 351     jvmci_method(CallStaticObjectMethod, GetStaticMethodID, call_static, JVMCIObject, HotSpotJVMCIRuntime, runtime, runtime_signature, (JVMCI_TRAPS)) \
 352     jvmci_method(CallObjectMethod, GetMethodID, call_virtual, JVMCIObject, HotSpotJVMCIRuntime, getCompiler, getCompiler_signature, (JVMCIObject runtime, JVMCI_TRAPS)) \
 353     jvmci_method(CallStaticObjectMethod, GetStaticMethodID, call_static, JVMCIObject, HotSpotJVMCIRuntime, callToString, callToString_signature, (JVMCIObject object, JVMCI_TRAPS)) \
 354   end_class                                                                                                   \
 355   start_class(JVMCIError, jdk_vm_ci_common_JVMCIError)                                                        \
 356     jvmci_constructor(JVMCIError, "(Ljava/lang/String;)V")                                                    \
 357   end_class                                                                                                   \




 292     object_field(Value, valueKind, "Ljdk/vm/ci/meta/ValueKind;")                                              \
 293     static_object_field(Value, ILLEGAL, "Ljdk/vm/ci/meta/AllocatableValue;")                                  \
 294   end_class                                                                                                   \
 295   start_class(RegisterValue, jdk_vm_ci_code_RegisterValue)                                                    \
 296     object_field(RegisterValue, reg, "Ljdk/vm/ci/code/Register;")                                             \
 297   end_class                                                                                                   \
 298   start_class(code_Location, jdk_vm_ci_code_Location)                                                         \
 299     object_field(code_Location, reg, "Ljdk/vm/ci/code/Register;")                                             \
 300     int_field(code_Location, offset)                                                                          \
 301   end_class                                                                                                   \
 302   start_class(code_Register, jdk_vm_ci_code_Register)                                                         \
 303     int_field(code_Register, number)                                                                          \
 304     int_field(code_Register, encoding)                                                                        \
 305   end_class                                                                                                   \
 306   start_class(StackSlot, jdk_vm_ci_code_StackSlot)                                                            \
 307     int_field(StackSlot, offset)                                                                              \
 308     boolean_field(StackSlot, addFrameSize)                                                                    \
 309   end_class                                                                                                   \
 310   start_class(VirtualObject, jdk_vm_ci_code_VirtualObject)                                                    \
 311     int_field(VirtualObject, id)                                                                              \

 312     object_field(VirtualObject, type, "Ljdk/vm/ci/meta/ResolvedJavaType;")                                    \
 313     objectarray_field(VirtualObject, values, "[Ljdk/vm/ci/meta/JavaValue;")                                   \
 314     objectarray_field(VirtualObject, slotKinds, "[Ljdk/vm/ci/meta/JavaKind;")                                 \
 315   end_class                                                                                                   \
 316   start_class(StackLockValue, jdk_vm_ci_code_StackLockValue)                                                  \
 317     object_field(StackLockValue, owner, "Ljdk/vm/ci/meta/JavaValue;")                                         \
 318     object_field(StackLockValue, slot, "Ljdk/vm/ci/meta/AllocatableValue;")                                   \
 319     boolean_field(StackLockValue, eliminated)                                                                 \
 320   end_class                                                                                                   \
 321   start_class(HotSpotStackFrameReference, jdk_vm_ci_hotspot_HotSpotStackFrameReference)                       \
 322     object_field(HotSpotStackFrameReference, compilerToVM, "Ljdk/vm/ci/hotspot/CompilerToVM;")                \
 323     boolean_field(HotSpotStackFrameReference, objectsMaterialized)                                            \
 324     long_field(HotSpotStackFrameReference, stackPointer)                                                      \
 325     int_field(HotSpotStackFrameReference, frameNumber)                                                        \
 326     int_field(HotSpotStackFrameReference, bci)                                                                \
 327     object_field(HotSpotStackFrameReference, method, "Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;")         \
 328     objectarray_field(HotSpotStackFrameReference, locals, "[Ljava/lang/Object;")                              \
 329     primarray_field(HotSpotStackFrameReference, localIsVirtual, "[Z")                                         \
 330   end_class                                                                                                   \
 331   start_class(HotSpotMetaData, jdk_vm_ci_hotspot_HotSpotMetaData)                                             \
 332     primarray_field(HotSpotMetaData, pcDescBytes, "[B")                                                       \
 333     primarray_field(HotSpotMetaData, scopesDescBytes, "[B")                                                   \
 334     primarray_field(HotSpotMetaData, relocBytes, "[B")                                                        \
 335     primarray_field(HotSpotMetaData, exceptionBytes, "[B")                                                    \

 336     primarray_field(HotSpotMetaData, oopMaps, "[B")                                                           \
 337     object_field(HotSpotMetaData, metadata, "[Ljava/lang/Object;")                                            \
 338   end_class                                                                                                   \
 339   start_class(HotSpotConstantPool, jdk_vm_ci_hotspot_HotSpotConstantPool)                                     \
 340     long_field(HotSpotConstantPool, metadataHandle)                                                           \
 341   end_class                                                                                                   \
 342   start_class(HotSpotJVMCIRuntime, jdk_vm_ci_hotspot_HotSpotJVMCIRuntime)                                     \
 343     objectarray_field(HotSpotJVMCIRuntime, excludeFromJVMCICompilation, "[Ljava/lang/Module;")                \
 344     jvmci_method(CallNonvirtualObjectMethod, GetMethodID, call_special, JVMCIObject, HotSpotJVMCIRuntime, compileMethod, compileMethod_signature, (JVMCIObject runtime, JVMCIObject method, int entry_bci, jlong env, int id)) \
 345     jvmci_method(CallStaticObjectMethod, GetStaticMethodID, call_static, JVMCIObject, HotSpotJVMCIRuntime, encodeThrowable, encodeThrowable_signature, (JVMCIObject throwable)) \
 346     jvmci_method(CallStaticObjectMethod, GetStaticMethodID, call_static, JVMCIObject, HotSpotJVMCIRuntime, decodeThrowable, decodeThrowable_signature, (JVMCIObject encodedThrowable)) \
 347     jvmci_method(CallNonvirtualVoidMethod, GetMethodID, call_special, void, HotSpotJVMCIRuntime, bootstrapFinished, void_method_signature, (JVMCIObject runtime, JVMCI_TRAPS)) \
 348     jvmci_method(CallNonvirtualVoidMethod, GetMethodID, call_special, void, HotSpotJVMCIRuntime, shutdown, void_method_signature, (JVMCIObject runtime)) \
 349     jvmci_method(CallStaticObjectMethod, GetStaticMethodID, call_static, JVMCIObject, HotSpotJVMCIRuntime, runtime, runtime_signature, (JVMCI_TRAPS)) \
 350     jvmci_method(CallObjectMethod, GetMethodID, call_virtual, JVMCIObject, HotSpotJVMCIRuntime, getCompiler, getCompiler_signature, (JVMCIObject runtime, JVMCI_TRAPS)) \
 351     jvmci_method(CallStaticObjectMethod, GetStaticMethodID, call_static, JVMCIObject, HotSpotJVMCIRuntime, callToString, callToString_signature, (JVMCIObject object, JVMCI_TRAPS)) \
 352   end_class                                                                                                   \
 353   start_class(JVMCIError, jdk_vm_ci_common_JVMCIError)                                                        \
 354     jvmci_constructor(JVMCIError, "(Ljava/lang/String;)V")                                                    \
 355   end_class                                                                                                   \


< prev index next >