diff src/share/vm/runtime/arguments.cpp @ 1875:4e22405d98d6

6989669: Coops: -Xshare:dump causes crash Summary: Temporarily fix to disable compressed oops with CDS Reviewed-by: dholmes, twisti, kvn, never
author iveresov
date Tue, 19 Oct 2010 11:14:52 -0700
parents 75b0735b4d04
children f5c8d6e5bfee 35f885165c69
line wrap: on
line diff
--- a/src/share/vm/runtime/arguments.cpp	Mon Oct 18 09:33:24 2010 -0700
+++ b/src/share/vm/runtime/arguments.cpp	Tue Oct 19 11:14:52 2010 -0700
@@ -2979,6 +2979,13 @@
   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();