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