< prev index next >

src/hotspot/share/prims/jvmtiEnv.cpp

Print this page
rev 52072 : 8211955: GC abstraction for LAB reserve

@@ -468,11 +468,12 @@
 // size_ptr - pre-checked for NULL
 jvmtiError
 JvmtiEnv::GetObjectSize(jobject object, jlong* size_ptr) {
   oop mirror = JNIHandles::resolve_external_guard(object);
   NULL_CHECK(mirror, JVMTI_ERROR_INVALID_OBJECT);
-  *size_ptr = (jlong)Universe::heap()->obj_size(mirror) * wordSize;
+  size_t obj_size = mirror->size();
+  *size_ptr = (jlong)Universe::heap()->cell_size(obj_size) * wordSize;
   return JVMTI_ERROR_NONE;
 } /* end GetObjectSize */
 
   //
   // Method functions
< prev index next >