1220 \
1221 /*********************/ \
1222 /* -XX flags */ \
1223 /*********************/ \
1224 \
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_micro_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**) \
|
1220 \
1221 /*********************/ \
1222 /* -XX flags */ \
1223 /*********************/ \
1224 \
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**) \
|