src/hotspot/cpu/x86/vm_version_ext_x86.hpp
changeset 54529 d2c2622995e2
parent 53244 9807daeb47c4
child 59122 5d73255c2d52
--- a/src/hotspot/cpu/x86/vm_version_ext_x86.hpp	Sun Apr 14 10:22:56 2019 +0800
+++ b/src/hotspot/cpu/x86/vm_version_ext_x86.hpp	Sun Apr 14 21:40:07 2019 +0000
@@ -29,14 +29,20 @@
 #include "vm_version_x86.hpp"
 
 class VM_Version_Ext : public VM_Version {
+
+  enum {
+    ExtendedFamilyIdLength_INTEL = 16,
+    ExtendedFamilyIdLength_AMD   = 24
+  };
+
  private:
   static const size_t      VENDOR_LENGTH;
   static const size_t      CPU_EBS_MAX_LENGTH;
   static const size_t      CPU_TYPE_DESC_BUF_SIZE;
   static const size_t      CPU_DETAILED_DESC_BUF_SIZE;
 
-  static const char* const _family_id_intel[];
-  static const char* const _family_id_amd[];
+  static const char* const _family_id_intel[ExtendedFamilyIdLength_INTEL];
+  static const char* const _family_id_amd[ExtendedFamilyIdLength_AMD];
   static const char* const _brand_id[];
   static const char* const _model_id_pentium_pro[];