6989669: Coops: -Xshare:dump causes crash
Temporarily fix to disable compressed oops with CDS Reviewed-by: dholmes, twisti, kvn, never
This commit is contained in:
parent
daa052114f
commit
6a17d9c416
@ -2979,6 +2979,13 @@ jint Arguments::parse(const JavaVMInitArgs* args) {
|
||||
UseCompressedOops = false;
|
||||
#endif
|
||||
|
||||
#if defined(_LP64)
|
||||
if ((DumpSharedSpaces || RequireSharedSpaces) && UseCompressedOops) {
|
||||
// Disable compressed oops with shared spaces
|
||||
UseCompressedOops = false;
|
||||
}
|
||||
#endif
|
||||
|
||||
// Set object alignment values.
|
||||
set_object_alignment();
|
||||
|
||||
|
@ -3545,7 +3545,7 @@ class CommandLineFlags {
|
||||
product(uintx, SharedDummyBlockSize, 512*M, \
|
||||
"Size of dummy block used to shift heap addresses (in bytes)") \
|
||||
\
|
||||
product(uintx, SharedReadWriteSize, 12*M, \
|
||||
product(uintx, SharedReadWriteSize, NOT_LP64(12*M) LP64_ONLY(13*M), \
|
||||
"Size of read-write space in permanent generation (in bytes)") \
|
||||
\
|
||||
product(uintx, SharedReadOnlySize, 10*M, \
|
||||
|
Loading…
x
Reference in New Issue
Block a user