hotspot/src/share/vm/gc_implementation/shared/markSweep.cpp
changeset 30151 c7cdaa576875
parent 30150 d9c940aa42ef
child 30262 04d3680cd029
equal deleted inserted replaced
30150:d9c940aa42ef 30151:c7cdaa576875
    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) {