src/share/vm/runtime/thread.cpp

changeset 9850
8f2780b3e4fa
parent 9676
bf1c9a3312a4
child 9852
70aa912cebe5
child 9900
dd05dac9563a
equal deleted inserted replaced
9849:00eaaa430a54 9850:8f2780b3e4fa
834 "Should only fail when parallel."); 834 "Should only fail when parallel.");
835 return false; 835 return false;
836 } 836 }
837 837
838 void Thread::oops_do(OopClosure* f, CLDClosure* cld_f, CodeBlobClosure* cf) { 838 void Thread::oops_do(OopClosure* f, CLDClosure* cld_f, CodeBlobClosure* cf) {
839 active_handles()->oops_do(f); 839 if (active_handles() != NULL) {
840 active_handles()->oops_do(f);
841 }
840 // Do oop for ThreadShadow 842 // Do oop for ThreadShadow
841 f->do_oop((oop*)&_pending_exception); 843 f->do_oop((oop*)&_pending_exception);
842 handle_area()->oops_do(f); 844 handle_area()->oops_do(f);
843 } 845 }
844 846

mercurial