1009 \ 1010 c2_nonstatic_field(CFGElement, _freq, jdouble) \ 1011 \ 1012 c2_nonstatic_field(Block_List, _cnt, uint) \ 1013 \ 1014 c2_nonstatic_field(Block_Array, _size, uint) \ 1015 c2_nonstatic_field(Block_Array, _blocks, Block**) \ 1016 c2_nonstatic_field(Block_Array, _arena, Arena*) \ 1017 \ 1018 c2_nonstatic_field(Node_List, _cnt, uint) \ 1019 \ 1020 c2_nonstatic_field(Node_Array, _max, uint) \ 1021 c2_nonstatic_field(Node_Array, _nodes, Node**) \ 1022 c2_nonstatic_field(Node_Array, _a, Arena*) \ 1023 \ 1024 \ 1025 /*********************/ \ 1026 /* -XX flags */ \ 1027 /*********************/ \ 1028 \ 1029 nonstatic_field(JVMFlag, _type, const char*) \ 1030 nonstatic_field(JVMFlag, _name, const char*) \ 1031 unchecked_nonstatic_field(JVMFlag, _addr, sizeof(void*)) /* NOTE: no type */ \ 1032 nonstatic_field(JVMFlag, _flags, JVMFlag::Flags) \ 1033 static_field(JVMFlag, flags, JVMFlag*) \ 1034 static_field(JVMFlag, numFlags, size_t) \ 1035 \ 1036 /*************************/ \ 1037 /* JDK / VM version info */ \ 1038 /*************************/ \ 1039 \ 1040 static_field(Abstract_VM_Version, _s_vm_release, const char*) \ 1041 static_field(Abstract_VM_Version, _s_internal_vm_info_string, const char*) \ 1042 static_field(Abstract_VM_Version, _features, uint64_t) \ 1043 static_field(Abstract_VM_Version, _features_string, const char*) \ 1044 static_field(Abstract_VM_Version, _vm_major_version, int) \ 1045 static_field(Abstract_VM_Version, _vm_minor_version, int) \ 1046 static_field(Abstract_VM_Version, _vm_security_version, int) \ 1047 static_field(Abstract_VM_Version, _vm_build_number, int) \ 1048 \ 1049 static_field(JDK_Version, _current, JDK_Version) \ 1050 nonstatic_field(JDK_Version, _major, unsigned char) \ 1051 \ 1052 /*************************/ \ 1053 /* JVMTI */ \ 1054 /*************************/ \ | 1009 \ 1010 c2_nonstatic_field(CFGElement, _freq, jdouble) \ 1011 \ 1012 c2_nonstatic_field(Block_List, _cnt, uint) \ 1013 \ 1014 c2_nonstatic_field(Block_Array, _size, uint) \ 1015 c2_nonstatic_field(Block_Array, _blocks, Block**) \ 1016 c2_nonstatic_field(Block_Array, _arena, Arena*) \ 1017 \ 1018 c2_nonstatic_field(Node_List, _cnt, uint) \ 1019 \ 1020 c2_nonstatic_field(Node_Array, _max, uint) \ 1021 c2_nonstatic_field(Node_Array, _nodes, Node**) \ 1022 c2_nonstatic_field(Node_Array, _a, Arena*) \ 1023 \ 1024 \ 1025 /*********************/ \ 1026 /* -XX flags */ \ 1027 /*********************/ \ 1028 \ 1029 nonstatic_field(JVMFlag, _type, short) \ 1030 nonstatic_field(JVMFlag, _name, const char*) \ 1031 unchecked_nonstatic_field(JVMFlag, _value_addr, sizeof(void*)) /* NOTE: no type */ \ 1032 nonstatic_field(JVMFlag, _attr, int) \ 1033 nonstatic_field(JVMFlag, _next, JVMFlag*) \ 1034 static_field(JVMFlag, _head, JVMFlag*) \ 1035 \ 1036 /*************************/ \ 1037 /* JDK / VM version info */ \ 1038 /*************************/ \ 1039 \ 1040 static_field(Abstract_VM_Version, _s_vm_release, const char*) \ 1041 static_field(Abstract_VM_Version, _s_internal_vm_info_string, const char*) \ 1042 static_field(Abstract_VM_Version, _features, uint64_t) \ 1043 static_field(Abstract_VM_Version, _features_string, const char*) \ 1044 static_field(Abstract_VM_Version, _vm_major_version, int) \ 1045 static_field(Abstract_VM_Version, _vm_minor_version, int) \ 1046 static_field(Abstract_VM_Version, _vm_security_version, int) \ 1047 static_field(Abstract_VM_Version, _vm_build_number, int) \ 1048 \ 1049 static_field(JDK_Version, _current, JDK_Version) \ 1050 nonstatic_field(JDK_Version, _major, unsigned char) \ 1051 \ 1052 /*************************/ \ 1053 /* JVMTI */ \ 1054 /*************************/ \ |