diff -r f74f0d3033a9 -r 92eec0732eed src/hotspot/share/memory/metaspaceShared.hpp --- a/src/hotspot/share/memory/metaspaceShared.hpp Wed Jun 05 22:19:09 2019 -0700 +++ b/src/hotspot/share/memory/metaspaceShared.hpp Tue Jun 04 17:56:16 2019 +0800 @@ -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);