--- a/hotspot/src/os/solaris/vm/os_solaris.cpp Fri Aug 31 16:39:35 2012 -0700
+++ b/hotspot/src/os/solaris/vm/os_solaris.cpp Sat Sep 01 13:25:18 2012 -0400
@@ -5587,7 +5587,7 @@
// for n in $(eval whereis callcount | awk '{print $2}'); do print $n; done
#define CHECK_POINTER_OK(p) \
- (Universe::perm_gen() == NULL || !Universe::is_reserved_heap((oop)(p)))
+ (!Universe::is_fully_initialized() || !Universe::is_reserved_heap((oop)(p)))
#define CHECK_MU \
if (!CHECK_POINTER_OK(mu)) fatal("Mutex must be in C heap only.");
#define CHECK_CV \