8271014: Refactor HeapShared::is_archived_object()

Reviewed-by: ccheung, minqi
This commit is contained in:
Ioi Lam 2021-07-21 18:49:19 +00:00
parent ddce47cd3c
commit 024c4027d8
8 changed files with 27 additions and 25 deletions

View file

@ -720,7 +720,7 @@ oop StringTable::lookup_shared(const jchar* name, int len) {
oop StringTable::create_archived_string(oop s) {
assert(DumpSharedSpaces, "this function is only used with -Xshare:dump");
assert(java_lang_String::is_instance(s), "sanity");
assert(!HeapShared::is_archived_object(s), "sanity");
assert(!HeapShared::is_archived_object_during_dumptime(s), "sanity");
oop new_s = NULL;
typeArrayOop v = java_lang_String::value_no_keepalive(s);