< 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 >