< prev index next >

src/hotspot/share/gc/shared/collectedHeap.cpp

Print this page
rev 52056 : 8211270: GC abstraction to get real object and headers size


 569 }
 570 
 571 #endif  // #ifndef PRODUCT
 572 
 573 bool CollectedHeap::supports_object_pinning() const {
 574   return false;
 575 }
 576 
 577 oop CollectedHeap::pin_object(JavaThread* thread, oop obj) {
 578   ShouldNotReachHere();
 579   return NULL;
 580 }
 581 
 582 void CollectedHeap::unpin_object(JavaThread* thread, oop obj) {
 583   ShouldNotReachHere();
 584 }
 585 
 586 void CollectedHeap::deduplicate_string(oop str) {
 587   // Do nothing, unless overridden in subclass.
 588 }






 569 }
 570 
 571 #endif  // #ifndef PRODUCT
 572 
 573 bool CollectedHeap::supports_object_pinning() const {
 574   return false;
 575 }
 576 
 577 oop CollectedHeap::pin_object(JavaThread* thread, oop obj) {
 578   ShouldNotReachHere();
 579   return NULL;
 580 }
 581 
 582 void CollectedHeap::unpin_object(JavaThread* thread, oop obj) {
 583   ShouldNotReachHere();
 584 }
 585 
 586 void CollectedHeap::deduplicate_string(oop str) {
 587   // Do nothing, unless overridden in subclass.
 588 }
 589 
 590 size_t CollectedHeap::obj_size(oop obj) const {
 591   return obj->size();
 592 }
< prev index next >