Mercurial > hg > graal-jvmci-8
diff src/share/vm/memory/iterator.cpp @ 993:54b3b351d6f9
Merge
author | jrose |
---|---|
date | Wed, 23 Sep 2009 23:56:15 -0700 |
parents | 148e5441d916 05f89f00a864 |
children | 753cf9794df9 |
line wrap: on
line diff
--- a/src/share/vm/memory/iterator.cpp Fri Sep 18 09:57:47 2009 -0700 +++ b/src/share/vm/memory/iterator.cpp Wed Sep 23 23:56:15 2009 -0700 @@ -25,6 +25,10 @@ # include "incls/_precompiled.incl" # include "incls/_iterator.cpp.incl" +#ifdef ASSERT +bool OopClosure::_must_remember_klasses = false; +#endif + void ObjectToOopClosure::do_object(oop obj) { obj->oop_iterate(_cl); } @@ -33,6 +37,16 @@ ShouldNotCallThis(); } +#ifdef ASSERT +bool OopClosure::must_remember_klasses() { + return _must_remember_klasses; +} +void OopClosure::set_must_remember_klasses(bool v) { + _must_remember_klasses = v; +} +#endif + + MarkingCodeBlobClosure::MarkScope::MarkScope(bool activate) : _active(activate) {