mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-18 01:54:47 +02:00
8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
Fixed an issue when overflowing the MallocSite hash table bucket Reviewed-by: coleenp, gtriantafill
This commit is contained in:
parent
d934df8a84
commit
76971f377b
8 changed files with 27 additions and 206 deletions
|
@ -28,13 +28,6 @@
|
|||
#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());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue