< prev index next >

src/hotspot/share/prims/jvmtiEnv.cpp

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

@@ -468,11 +468,11 @@
 // 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)mirror->size() * wordSize;
+  *size_ptr = (jlong)Universe::heap()->obj_size(mirror) * wordSize;
   return JVMTI_ERROR_NONE;
 } /* end GetObjectSize */
 
   //
   // Method functions
< prev index next >