1225 nonstatic_field(Flag, _type, const char*) \
1226 nonstatic_field(Flag, _name, const char*) \
1227 unchecked_nonstatic_field(Flag, _addr, sizeof(void*)) /* NOTE: no type */ \
1228 nonstatic_field(Flag, _flags, Flag::Flags) \
1229 static_field(Flag, flags, Flag*) \
1230 static_field(Flag, numFlags, size_t) \
1231 \
1232 /*************************/ \
1233 /* JDK / VM version info */ \
1234 /*************************/ \
1235 \
1236 static_field(Abstract_VM_Version, _s_vm_release, const char*) \
1237 static_field(Abstract_VM_Version, _s_internal_vm_info_string, const char*) \
1238 static_field(Abstract_VM_Version, _vm_major_version, int) \
1239 static_field(Abstract_VM_Version, _vm_minor_version, int) \
1240 static_field(Abstract_VM_Version, _vm_security_version, int) \
1241 static_field(Abstract_VM_Version, _vm_build_number, int) \
1242 static_field(Abstract_VM_Version, _reserve_for_allocation_prefetch, int) \
1243 \
1244 static_field(JDK_Version, _current, JDK_Version) \
1245 nonstatic_field(JDK_Version, _partially_initialized, bool) \
1246 nonstatic_field(JDK_Version, _major, unsigned char) \
1247 \
1248 /*************************/ \
1249 /* JVMTI */ \
1250 /*************************/ \
1251 \
1252 JVMTI_STRUCTS(static_field) \
1253 \
1254 /*************/ \
1255 /* Arguments */ \
1256 /*************/ \
1257 \
1258 static_field(Arguments, _jvm_flags_array, char**) \
1259 static_field(Arguments, _num_jvm_flags, int) \
1260 static_field(Arguments, _jvm_args_array, char**) \
1261 static_field(Arguments, _num_jvm_args, int) \
1262 static_field(Arguments, _java_command, char*) \
1263 \
1264 /************/ \
1265 /* Array<T> */ \
| 1225 nonstatic_field(Flag, _type, const char*) \ 1226 nonstatic_field(Flag, _name, const char*) \ 1227 unchecked_nonstatic_field(Flag, _addr, sizeof(void*)) /* NOTE: no type */ \ 1228 nonstatic_field(Flag, _flags, Flag::Flags) \ 1229 static_field(Flag, flags, Flag*) \ 1230 static_field(Flag, numFlags, size_t) \ 1231 \ 1232 /*************************/ \ 1233 /* JDK / VM version info */ \ 1234 /*************************/ \ 1235 \ 1236 static_field(Abstract_VM_Version, _s_vm_release, const char*) \ 1237 static_field(Abstract_VM_Version, _s_internal_vm_info_string, const char*) \ 1238 static_field(Abstract_VM_Version, _vm_major_version, int) \ 1239 static_field(Abstract_VM_Version, _vm_minor_version, int) \ 1240 static_field(Abstract_VM_Version, _vm_security_version, int) \ 1241 static_field(Abstract_VM_Version, _vm_build_number, int) \ 1242 static_field(Abstract_VM_Version, _reserve_for_allocation_prefetch, int) \ 1243 \ 1244 static_field(JDK_Version, _current, JDK_Version) \ 1245 nonstatic_field(JDK_Version, _major, unsigned char) \ 1246 \ 1247 /*************************/ \ 1248 /* JVMTI */ \ 1249 /*************************/ \ 1250 \ 1251 JVMTI_STRUCTS(static_field) \ 1252 \ 1253 /*************/ \ 1254 /* Arguments */ \ 1255 /*************/ \ 1256 \ 1257 static_field(Arguments, _jvm_flags_array, char**) \ 1258 static_field(Arguments, _num_jvm_flags, int) \ 1259 static_field(Arguments, _jvm_args_array, char**) \ 1260 static_field(Arguments, _num_jvm_args, int) \ 1261 static_field(Arguments, _java_command, char*) \ 1262 \ 1263 /************/ \ 1264 /* Array<T> */ \ |