equal
deleted
inserted
replaced
66 MarkSweep::follow_cld_closure.do_cld(cld); |
66 MarkSweep::follow_cld_closure.do_cld(cld); |
67 } |
67 } |
68 |
68 |
69 void InstanceKlass::oop_ms_follow_contents(oop obj) { |
69 void InstanceKlass::oop_ms_follow_contents(oop obj) { |
70 assert(obj != NULL, "can't follow the content of NULL object"); |
70 assert(obj != NULL, "can't follow the content of NULL object"); |
71 MarkSweep::follow_klass(obj->klass()); |
71 MarkSweep::follow_klass(this); |
72 |
72 |
73 oop_oop_iterate_oop_maps<true>(obj, &MarkSweep::mark_and_push_closure); |
73 oop_oop_iterate_oop_maps<true>(obj, &MarkSweep::mark_and_push_closure); |
74 } |
74 } |
75 |
75 |
76 void InstanceMirrorKlass::oop_ms_follow_contents(oop obj) { |
76 void InstanceMirrorKlass::oop_ms_follow_contents(oop obj) { |