src/hotspot/share/gc/parallel/pcTasks.cpp
changeset 50058 f7e564cacfbc
parent 47580 96392e113a0a
child 50071 758deedaae84
equal deleted inserted replaced
50057:f945444fabc3 50058:f7e564cacfbc
    58     ParCompactionManager::gc_thread_compaction_manager(which);
    58     ParCompactionManager::gc_thread_compaction_manager(which);
    59 
    59 
    60   ParCompactionManager::MarkAndPushClosure mark_and_push_closure(cm);
    60   ParCompactionManager::MarkAndPushClosure mark_and_push_closure(cm);
    61   MarkingCodeBlobClosure mark_and_push_in_blobs(&mark_and_push_closure, !CodeBlobToOopClosure::FixRelocations);
    61   MarkingCodeBlobClosure mark_and_push_in_blobs(&mark_and_push_closure, !CodeBlobToOopClosure::FixRelocations);
    62 
    62 
    63   if (_java_thread != NULL)
    63   _thread->oops_do(&mark_and_push_closure, &mark_and_push_in_blobs);
    64     _java_thread->oops_do(
       
    65         &mark_and_push_closure,
       
    66         &mark_and_push_in_blobs);
       
    67 
       
    68   if (_vm_thread != NULL)
       
    69     _vm_thread->oops_do(
       
    70         &mark_and_push_closure,
       
    71         &mark_and_push_in_blobs);
       
    72 
    64 
    73   // Do the real work
    65   // Do the real work
    74   cm->follow_marking_stacks();
    66   cm->follow_marking_stacks();
    75 }
    67 }
    76 
    68