diff src/share/vm/jvmci/vmStructs_jvmci.hpp @ 23994:ebce30b702eb

[GR-2538] reduced memory overhead of HotSpotVMConfigStore
author Doug Simon <doug.simon@oracle.com>
date Thu, 02 Feb 2017 23:58:25 +0100
parents 7b65bd0ebeb7
children 9a740aa0d87b
line wrap: on
line diff
--- a/src/share/vm/jvmci/vmStructs_jvmci.hpp	Tue Jan 31 22:59:16 2017 +0100
+++ b/src/share/vm/jvmci/vmStructs_jvmci.hpp	Thu Feb 02 23:58:25 2017 +0100
@@ -66,6 +66,15 @@
                                                                                                                                      \
   static_field(CompilerToVM::Data,             vm_page_size,                           int)                                          \
                                                                                                                                      \
+  static_field(CompilerToVM::Data,             sizeof_vtableEntry,                     int)                                          \
+  static_field(CompilerToVM::Data,             sizeof_ExceptionTableElement,           int)                                          \
+  static_field(CompilerToVM::Data,             sizeof_LocalVariableTableElement,       int)                                          \
+  static_field(CompilerToVM::Data,             sizeof_ConstantPool,                    int)                                          \
+  static_field(CompilerToVM::Data,             sizeof_SymbolPointer,                   int)                                          \
+  static_field(CompilerToVM::Data,             sizeof_narrowKlass,                     int)                                          \
+  static_field(CompilerToVM::Data,             sizeof_arrayOopDesc,                    int)                                          \
+  static_field(CompilerToVM::Data,             sizeof_BasicLock,                       int)                                          \
+                                                                                                                                     \
   static_field(CompilerToVM::Data,             CodeCache_low_bound,                    address)                                      \
   static_field(CompilerToVM::Data,             CodeCache_high_bound,                   address)                                      \
                                                                                                                                      \