< prev index next >

hotspot/src/share/vm/services/mallocTracker.inline.hpp

Print this page
rev 6886 : 8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
Summary: Fixed an issue when overflowing the MallocSite hash table bucket
Reviewed-by: coleenp, gtriantafill

*** 26,42 **** #define SHARE_VM_SERVICES_MALLOC_TRACKER_INLINE_HPP #include "services/mallocTracker.hpp" #include "services/memTracker.hpp" - inline NMT_TrackingLevel MallocTracker::get_memory_tracking_level(void* memblock) { - assert(memblock != NULL, "Sanity check"); - if (MemTracker::tracking_level() == NMT_off) return NMT_off; - MallocHeader* header = malloc_header(memblock); - return header->tracking_level(); - } - inline void* MallocTracker::get_base(void* memblock){ return get_base(memblock, MemTracker::tracking_level()); } #endif // SHARE_VM_SERVICES_MALLOC_TRACKER_INLINE_HPP --- 26,35 ----
< prev index next >