< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page

        

*** 66,75 **** --- 66,76 ---- #include "memory/metachunk.hpp" #include "memory/padded.hpp" #include "memory/referenceType.hpp" #include "memory/universe.hpp" #include "memory/virtualspace.hpp" + #include "memory/filemap.hpp" #include "oops/array.hpp" #include "oops/arrayKlass.hpp" #include "oops/arrayOop.hpp" #include "oops/compiledICHolder.hpp" #include "oops/constMethod.hpp"
*** 1228,1237 **** --- 1229,1248 ---- static_field(java_lang_Class, _klass_offset, int) \ static_field(java_lang_Class, _array_klass_offset, int) \ static_field(java_lang_Class, _oop_size_offset, int) \ static_field(java_lang_Class, _static_oop_field_count_offset, int) \ \ + /********************************************/ \ + /* FileMapInfo fields (CDS archive related) */ \ + /********************************************/ \ + \ + nonstatic_field(FileMapInfo, _header, FileMapInfo::FileMapHeader*) \ + static_field(FileMapInfo, _current_info, FileMapInfo*) \ + nonstatic_field(FileMapInfo::FileMapHeader, _space[0], FileMapInfo::FileMapHeader::space_info)\ + nonstatic_field(FileMapInfo::FileMapHeader::space_info, _addr._base, char*) \ + nonstatic_field(FileMapInfo::FileMapHeader::space_info, _used, size_t) \ + \ /******************/ \ /* VMError fields */ \ /******************/ \ \ static_field(VMError, _thread, Thread*) \
*** 2180,2189 **** --- 2191,2204 ---- declare_toplevel_type(os) \ declare_toplevel_type(vframeArray) \ declare_toplevel_type(vframeArrayElement) \ declare_toplevel_type(Annotations*) \ declare_type(OopMapValue, StackObj) \ + declare_type(FileMapInfo, CHeapObj<mtInternal>) \ + declare_type(FileMapInfo::FileMapHeaderBase, CHeapObj<mtClass>) \ + declare_type(FileMapInfo::FileMapHeader, FileMapInfo::FileMapHeaderBase)\ + declare_toplevel_type(FileMapInfo::FileMapHeader::space_info) \ \ /***************/ \ /* Miscellaneous types */ \ /***************/ \ \
< prev index next >