equal
deleted
inserted
replaced
174 |
174 |
175 void accumulate_modified_oops() { if (has_modified_oops()) _accumulated_modified_oops = true; } |
175 void accumulate_modified_oops() { if (has_modified_oops()) _accumulated_modified_oops = true; } |
176 void clear_accumulated_modified_oops() { _accumulated_modified_oops = false; } |
176 void clear_accumulated_modified_oops() { _accumulated_modified_oops = false; } |
177 bool has_accumulated_modified_oops() { return _accumulated_modified_oops; } |
177 bool has_accumulated_modified_oops() { return _accumulated_modified_oops; } |
178 oop holder_no_keepalive() const; |
178 oop holder_no_keepalive() const; |
|
179 oop holder_phantom() const; |
179 |
180 |
180 private: |
181 private: |
181 void unload(); |
182 void unload(); |
182 bool keep_alive() const { return _keep_alive > 0; } |
183 bool keep_alive() const { return _keep_alive > 0; } |
183 |
184 |
184 oop holder_phantom() const; |
|
185 void classes_do(void f(Klass* const)); |
185 void classes_do(void f(Klass* const)); |
186 void loaded_classes_do(KlassClosure* klass_closure); |
186 void loaded_classes_do(KlassClosure* klass_closure); |
187 void classes_do(void f(InstanceKlass*)); |
187 void classes_do(void f(InstanceKlass*)); |
188 void methods_do(void f(Method*)); |
188 void methods_do(void f(Method*)); |
189 void modules_do(void f(ModuleEntry*)); |
189 void modules_do(void f(ModuleEntry*)); |