src/share/vm/runtime/virtualspace.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/runtime/virtualspace.cpp	Mon May 13 16:34:57 2013
--- new/src/share/vm/runtime/virtualspace.cpp	Mon May 13 16:34:56 2013

*** 314,324 **** --- 314,325 ---- requested_address, (UseCompressedOops && (Universe::narrow_oop_base() != NULL) && Universe::narrow_oop_use_implicit_null_checks()) ? lcm(os::vm_page_size(), alignment) : 0) { if (base() > 0) { ! MemTracker::record_virtual_memory_type((address)base(), mtJavaHeap); ! NMTTrackOp op(NMTTrackOp::TypeOp); + op.execute_op((address)base(), 0, mtJavaHeap); } // Only reserved space for the java heap should have a noaccess_prefix // if using compressed oops. protect_noaccess_prefix(size);
*** 328,338 **** --- 329,340 ---- // executable. ReservedCodeSpace::ReservedCodeSpace(size_t r_size, size_t rs_align, bool large) : ReservedSpace(r_size, rs_align, large, /*executable*/ true) { ! MemTracker::record_virtual_memory_type((address)base(), mtCode); ! NMTTrackOp op(NMTTrackOp::TypeOp); + op.execute_op((address)base(), 0, mtCode); } // VirtualSpace VirtualSpace::VirtualSpace() {

src/share/vm/runtime/virtualspace.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File