--- a/hotspot/src/share/vm/oops/oop.hpp Tue Jan 06 07:05:05 2009 -0800
+++ b/hotspot/src/share/vm/oops/oop.hpp Sun Jan 11 16:58:24 2009 -0800
@@ -108,6 +108,13 @@
// installation of their klass pointer.
bool is_parsable();
+ // Some perm gen objects that have been allocated and initialized
+ // can be changed by the VM when not at a safe point (class rededfinition
+ // is an example). Such objects should not be examined by the
+ // concurrent processing of a garbage collector if is_conc_safe()
+ // returns false.
+ bool is_conc_safe();
+
// type test operations (inlined in oop.inline.h)
bool is_instance() const;
bool is_instanceRef() const;