From 23e9d9d3ee0b2e30876cea47be131ccc86844873 Mon Sep 17 00:00:00 2001 From: Thomas Stuefe Date: Thu, 23 Feb 2023 06:44:10 +0000 Subject: [PATCH] 8302811: NMT.random_reallocs_vm fails if NMT is off Reviewed-by: jsjolen, sgehwolf --- test/hotspot/gtest/nmt/test_nmt_cornercases.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/hotspot/gtest/nmt/test_nmt_cornercases.cpp b/test/hotspot/gtest/nmt/test_nmt_cornercases.cpp index 0d7d4b2ae092b..154ba09095b8c 100644 --- a/test/hotspot/gtest/nmt/test_nmt_cornercases.cpp +++ b/test/hotspot/gtest/nmt/test_nmt_cornercases.cpp @@ -104,7 +104,9 @@ static void* do_realloc(void* p, size_t old_size, size_t new_size, uint8_t old_c if (old_size < new_size) { GtestUtils::check_range((char*)p2, old_size, old_content); #ifdef ASSERT - GtestUtils::check_range((char*)p2 + old_size, new_size - old_size, uninitBlockPad); + if (MemTracker::enabled()) { + GtestUtils::check_range((char*)p2 + old_size, new_size - old_size, uninitBlockPad); + } #endif } else { GtestUtils::check_range((char*)p2, new_size, old_content);