< prev index next >
src/share/vm/services/mallocTracker.cpp
Print this page
rev 12121 : 8167650: NMT should check for invalid MEMFLAGS
Reviewed-by: dholmes, mockner
*** 53,62 ****
--- 53,63 ----
// Make adjustment by subtracting chunks used by arenas
// from total chunks to get total free chunk size
void MallocMemorySnapshot::make_adjustment() {
size_t arena_size = total_arena();
int chunk_idx = NMTUtil::flag_to_index(mtChunk);
+ assert(chunk_idx >= 0 && chunk_idx < mt_number_of_types, "Index out of bound.");
_malloc[chunk_idx].record_free(arena_size);
}
void MallocMemorySummary::initialize() {
< prev index next >