equal
deleted
inserted
replaced
42 #include "oops/instanceRefKlass.hpp" |
42 #include "oops/instanceRefKlass.hpp" |
43 #include "oops/oop.inline.hpp" |
43 #include "oops/oop.inline.hpp" |
44 #include "runtime/java.hpp" |
44 #include "runtime/java.hpp" |
45 #include "runtime/thread.inline.hpp" |
45 #include "runtime/thread.inline.hpp" |
46 #include "utilities/copy.hpp" |
46 #include "utilities/copy.hpp" |
|
47 #include "utilities/globalDefinitions.hpp" |
47 #include "utilities/stack.inline.hpp" |
48 #include "utilities/stack.inline.hpp" |
48 |
49 |
49 // |
50 // |
50 // DefNewGeneration functions. |
51 // DefNewGeneration functions. |
51 |
52 |
129 |
130 |
130 void KlassScanClosure::do_klass(Klass* klass) { |
131 void KlassScanClosure::do_klass(Klass* klass) { |
131 #ifndef PRODUCT |
132 #ifndef PRODUCT |
132 if (TraceScavenge) { |
133 if (TraceScavenge) { |
133 ResourceMark rm; |
134 ResourceMark rm; |
134 gclog_or_tty->print_cr("KlassScanClosure::do_klass %p, %s, dirty: %s", |
135 gclog_or_tty->print_cr("KlassScanClosure::do_klass " PTR_FORMAT ", %s, dirty: %s", |
135 klass, |
136 klass, |
136 klass->external_name(), |
137 klass->external_name(), |
137 klass->has_modified_oops() ? "true" : "false"); |
138 klass->has_modified_oops() ? "true" : "false"); |
138 } |
139 } |
139 #endif |
140 #endif |