src/share/vm/runtime/thread.cpp

changeset 9852
70aa912cebe5
parent 9703
2fdf635bcf28
parent 9850
8f2780b3e4fa
child 9931
fd44df5e3bc3
equal deleted inserted replaced
9809:8486f0c4b7c3 9852:70aa912cebe5
840 "Should only fail when parallel."); 840 "Should only fail when parallel.");
841 return false; 841 return false;
842 } 842 }
843 843
844 void Thread::oops_do(OopClosure* f, CLDClosure* cld_f, CodeBlobClosure* cf) { 844 void Thread::oops_do(OopClosure* f, CLDClosure* cld_f, CodeBlobClosure* cf) {
845 active_handles()->oops_do(f); 845 if (active_handles() != NULL) {
846 active_handles()->oops_do(f);
847 }
846 // Do oop for ThreadShadow 848 // Do oop for ThreadShadow
847 f->do_oop((oop*)&_pending_exception); 849 f->do_oop((oop*)&_pending_exception);
848 handle_area()->oops_do(f); 850 handle_area()->oops_do(f);
849 } 851 }
850 852

mercurial