diff -r 8eb40545e209 -r 221df7e37535 src/share/vm/memory/filemap.cpp --- a/src/share/vm/memory/filemap.cpp Wed Jun 26 11:00:11 2013 +0200 +++ b/src/share/vm/memory/filemap.cpp Thu Jun 27 10:03:21 2013 -0700 @@ -549,3 +549,13 @@ return false; } + +void FileMapInfo::print_shared_spaces() { + gclog_or_tty->print_cr("Shared Spaces:"); + for (int i = 0; i < MetaspaceShared::n_regions; i++) { + struct FileMapInfo::FileMapHeader::space_info* si = &_header._space[i]; + gclog_or_tty->print(" %s " INTPTR_FORMAT "-" INTPTR_FORMAT, + shared_region_name[i], + si->_base, si->_base + si->_used); + } +}