8131734: assert(!is_null(v)) failed: narrow klass value can never be zero with -Xshared:auto

Handle shared string mapping failures.

Co-authored-by: Tom Benson <tom.benson@oracle.com>
Reviewed-by: tschatzl, kbarrett, ddmitriev, hseigel
This commit is contained in:
Jiangli Zhou 2015-08-25 17:22:56 -04:00
parent 24ddd9ba7c
commit 9ee2b211f9
10 changed files with 190 additions and 22 deletions

View file

@ -208,7 +208,7 @@ public:
bool verify_string_regions();
void fixup_string_regions();
void unmap_region(int i);
void unmap_string_regions();
void dealloc_string_regions();
bool verify_region_checksum(int i);
void close();
bool is_open() { return _file_open; }