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