hotspot/src/share/vm/memory/sharedHeap.cpp
changeset 10524 6594ca81279a
parent 9935 51267b5e1a3d
child 11174 fccee5238e70
equal deleted inserted replaced
10522:23830453e083 10524:6594ca81279a
   144   StrongRootsScope srs(this, activate_scope);
   144   StrongRootsScope srs(this, activate_scope);
   145   // General strong roots.
   145   // General strong roots.
   146   assert(_strong_roots_parity != 0, "must have called prologue code");
   146   assert(_strong_roots_parity != 0, "must have called prologue code");
   147   if (!_process_strong_tasks->is_task_claimed(SH_PS_Universe_oops_do)) {
   147   if (!_process_strong_tasks->is_task_claimed(SH_PS_Universe_oops_do)) {
   148     Universe::oops_do(roots);
   148     Universe::oops_do(roots);
   149     ReferenceProcessor::oops_do(roots);
       
   150     // Consider perm-gen discovered lists to be strong.
   149     // Consider perm-gen discovered lists to be strong.
   151     perm_gen()->ref_processor()->weak_oops_do(roots);
   150     perm_gen()->ref_processor()->weak_oops_do(roots);
   152   }
   151   }
   153   // Global (strong) JNI handles
   152   // Global (strong) JNI handles
   154   if (!_process_strong_tasks->is_task_claimed(SH_PS_JNIHandles_oops_do))
   153   if (!_process_strong_tasks->is_task_claimed(SH_PS_JNIHandles_oops_do))