src/hotspot/share/gc/shared/collectedHeap.cpp
changeset 49468 bef5683e363d
parent 49466 6ce398fe53fd
child 49484 ee8fa73b90f9
equal deleted inserted replaced
49467:74db2b7cec75 49468:bef5683e363d
   585 void CollectedHeap::post_initialize() {
   585 void CollectedHeap::post_initialize() {
   586   initialize_serviceability();
   586   initialize_serviceability();
   587 }
   587 }
   588 
   588 
   589 oop CollectedHeap::pin_object(JavaThread* thread, oop o) {
   589 oop CollectedHeap::pin_object(JavaThread* thread, oop o) {
       
   590   Handle handle(thread, o);
   590   GCLocker::lock_critical(thread);
   591   GCLocker::lock_critical(thread);
   591   return o;
   592   return handle();
   592 }
   593 }
   593 
   594 
   594 void CollectedHeap::unpin_object(JavaThread* thread, oop o) {
   595 void CollectedHeap::unpin_object(JavaThread* thread, oop o) {
   595   GCLocker::unlock_critical(thread);
   596   GCLocker::unlock_critical(thread);
   596 }
   597 }