< prev index next >
src/hotspot/share/prims/jvmtiEnv.cpp
Print this page
rev 52072 : 8211955: GC abstraction for LAB reserve
*** 468,478 ****
// 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;
return JVMTI_ERROR_NONE;
} /* end GetObjectSize */
//
// Method functions
--- 468,479 ----
// 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_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 >