85 long_field(HotSpotResolvedJavaMethodImpl, methodHandle) \
86 end_class \
87 start_class(HotSpotMethodData, jdk_vm_ci_hotspot_HotSpotMethodData) \
88 long_field(HotSpotMethodData, methodDataPointer) \
89 end_class \
90 start_class(InstalledCode, jdk_vm_ci_code_InstalledCode) \
91 long_field(InstalledCode, address) \
92 long_field(InstalledCode, entryPoint) \
93 long_field(InstalledCode, version) \
94 object_field(InstalledCode, name, "Ljava/lang/String;") \
95 end_class \
96 start_class(HotSpotInstalledCode, jdk_vm_ci_hotspot_HotSpotInstalledCode) \
97 int_field(HotSpotInstalledCode, size) \
98 long_field(HotSpotInstalledCode, codeStart) \
99 int_field(HotSpotInstalledCode, codeSize) \
100 end_class \
101 start_class(HotSpotNmethod, jdk_vm_ci_hotspot_HotSpotNmethod) \
102 boolean_field(HotSpotNmethod, isDefault) \
103 long_field(HotSpotNmethod, compileIdSnapshot) \
104 object_field(HotSpotNmethod, method, "Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl;") \
105 jvmci_constructor(HotSpotNmethod, "(Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl;Ljava/lang/String;ZJ)V") \
106 end_class \
107 start_class(HotSpotCompiledCode, jdk_vm_ci_hotspot_HotSpotCompiledCode) \
108 primarray_field(HotSpotCompiledCode, targetCode, "[B") \
109 primarray_field(HotSpotCompiledCode, dataSection, "[B") \
110 end_class \
111 start_class(HotSpotCompiledNmethod, jdk_vm_ci_hotspot_HotSpotCompiledNmethod) \
112 object_field(HotSpotCompiledNmethod, installationFailureMessage, "Ljava/lang/String;") \
113 int_field(HotSpotCompiledNmethod, id) \
114 end_class \
115 start_class(VMField, jdk_vm_ci_hotspot_VMField) \
116 object_field(VMField, name, "Ljava/lang/String;") \
117 object_field(VMField, type, "Ljava/lang/String;") \
118 long_field(VMField, offset) \
119 long_field(VMField, address) \
120 object_field(VMField, value, "Ljava/lang/Object;") \
121 jvmci_constructor(VMField, "(Ljava/lang/String;Ljava/lang/String;JJLjava/lang/Object;)V") \
122 end_class \
123 start_class(VMFlag, jdk_vm_ci_hotspot_VMFlag) \
124 object_field(VMFlag, name, "Ljava/lang/String;") \
|
85 long_field(HotSpotResolvedJavaMethodImpl, methodHandle) \
86 end_class \
87 start_class(HotSpotMethodData, jdk_vm_ci_hotspot_HotSpotMethodData) \
88 long_field(HotSpotMethodData, methodDataPointer) \
89 end_class \
90 start_class(InstalledCode, jdk_vm_ci_code_InstalledCode) \
91 long_field(InstalledCode, address) \
92 long_field(InstalledCode, entryPoint) \
93 long_field(InstalledCode, version) \
94 object_field(InstalledCode, name, "Ljava/lang/String;") \
95 end_class \
96 start_class(HotSpotInstalledCode, jdk_vm_ci_hotspot_HotSpotInstalledCode) \
97 int_field(HotSpotInstalledCode, size) \
98 long_field(HotSpotInstalledCode, codeStart) \
99 int_field(HotSpotInstalledCode, codeSize) \
100 end_class \
101 start_class(HotSpotNmethod, jdk_vm_ci_hotspot_HotSpotNmethod) \
102 boolean_field(HotSpotNmethod, isDefault) \
103 long_field(HotSpotNmethod, compileIdSnapshot) \
104 object_field(HotSpotNmethod, method, "Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl;") \
105 int_field(HotSpotNmethod, invalidationReason) \
106 jvmci_constructor(HotSpotNmethod, "(Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl;Ljava/lang/String;ZJ)V") \
107 end_class \
108 start_class(HotSpotCompiledCode, jdk_vm_ci_hotspot_HotSpotCompiledCode) \
109 primarray_field(HotSpotCompiledCode, targetCode, "[B") \
110 primarray_field(HotSpotCompiledCode, dataSection, "[B") \
111 end_class \
112 start_class(HotSpotCompiledNmethod, jdk_vm_ci_hotspot_HotSpotCompiledNmethod) \
113 object_field(HotSpotCompiledNmethod, installationFailureMessage, "Ljava/lang/String;") \
114 int_field(HotSpotCompiledNmethod, id) \
115 end_class \
116 start_class(VMField, jdk_vm_ci_hotspot_VMField) \
117 object_field(VMField, name, "Ljava/lang/String;") \
118 object_field(VMField, type, "Ljava/lang/String;") \
119 long_field(VMField, offset) \
120 long_field(VMField, address) \
121 object_field(VMField, value, "Ljava/lang/Object;") \
122 jvmci_constructor(VMField, "(Ljava/lang/String;Ljava/lang/String;JJLjava/lang/Object;)V") \
123 end_class \
124 start_class(VMFlag, jdk_vm_ci_hotspot_VMFlag) \
125 object_field(VMFlag, name, "Ljava/lang/String;") \
|