diff -r 13588c901957 -r 9cf78a70fa4f src/hotspot/share/memory/metaspaceShared.hpp --- a/src/hotspot/share/memory/metaspaceShared.hpp Thu Oct 17 20:27:44 2019 +0100 +++ b/src/hotspot/share/memory/metaspaceShared.hpp Thu Oct 17 20:53:35 2019 +0100 @@ -125,6 +125,11 @@ do_ptr(&ptr); } + void do_bool(bool *p) { + void* ptr = (void*)(uintx(*p)); + do_ptr(&ptr); + } + void do_tag(int tag) { _dump_region->append_intptr_t((intptr_t)tag); } @@ -154,6 +159,8 @@ void do_u4(u4* p); + void do_bool(bool *p); + void do_tag(int tag); void do_oop(oop *p); @@ -176,8 +183,8 @@ static bool _has_error_classes; static bool _archive_loading_failed; static bool _remapped_readwrite; - static address _cds_i2i_entry_code_buffers; - static size_t _cds_i2i_entry_code_buffers_size; + static address _i2i_entry_code_buffers; + static size_t _i2i_entry_code_buffers_size; static size_t _core_spaces_size; static void* _shared_metaspace_static_top; public: @@ -297,7 +304,6 @@ static DumpRegion* misc_code_dump_space(); static DumpRegion* read_write_dump_space(); static DumpRegion* read_only_dump_space(); - static DumpRegion* optional_data_dump_space(); static void pack_dump_space(DumpRegion* current, DumpRegion* next, ReservedSpace* rs); @@ -326,13 +332,13 @@ return align_up(byte_size, BytesPerWord); } - static address cds_i2i_entry_code_buffers(size_t total_size); + static address i2i_entry_code_buffers(size_t total_size); - static address cds_i2i_entry_code_buffers() { - return _cds_i2i_entry_code_buffers; + static address i2i_entry_code_buffers() { + return _i2i_entry_code_buffers; } - static size_t cds_i2i_entry_code_buffers_size() { - return _cds_i2i_entry_code_buffers_size; + static size_t i2i_entry_code_buffers_size() { + return _i2i_entry_code_buffers_size; } static void relocate_klass_ptr(oop o);