From b6ff8fa307fd61e342a4926a4fc7be968e964797 Mon Sep 17 00:00:00 2001 From: Thomas Stuefe Date: Sun, 18 Sep 2022 12:44:53 +0000 Subject: [PATCH] 8292073: NMT: remove unused constructor parameter from MallocHeader Reviewed-by: zgu --- src/hotspot/share/services/mallocHeader.hpp | 2 +- src/hotspot/share/services/mallocHeader.inline.hpp | 2 +- src/hotspot/share/services/mallocTracker.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hotspot/share/services/mallocHeader.hpp b/src/hotspot/share/services/mallocHeader.hpp index caf8c82066d..58084a3439b 100644 --- a/src/hotspot/share/services/mallocHeader.hpp +++ b/src/hotspot/share/services/mallocHeader.hpp @@ -116,7 +116,7 @@ class MallocHeader { public: - inline MallocHeader(size_t size, MEMFLAGS flags, const NativeCallStack& stack, uint32_t mst_marker); + inline MallocHeader(size_t size, MEMFLAGS flags, uint32_t mst_marker); inline size_t size() const { return _size; } inline MEMFLAGS flags() const { return (MEMFLAGS)_flags; } diff --git a/src/hotspot/share/services/mallocHeader.inline.hpp b/src/hotspot/share/services/mallocHeader.inline.hpp index 88c7c061173..3facb886667 100644 --- a/src/hotspot/share/services/mallocHeader.inline.hpp +++ b/src/hotspot/share/services/mallocHeader.inline.hpp @@ -34,7 +34,7 @@ #include "utilities/macros.hpp" #include "utilities/nativeCallStack.hpp" -inline MallocHeader::MallocHeader(size_t size, MEMFLAGS flags, const NativeCallStack& stack, uint32_t mst_marker) +inline MallocHeader::MallocHeader(size_t size, MEMFLAGS flags, uint32_t mst_marker) : _size(size), _mst_marker(mst_marker), _flags(NMTUtil::flag_to_index(flags)), _unused(0), _canary(_header_canary_life_mark) { diff --git a/src/hotspot/share/services/mallocTracker.cpp b/src/hotspot/share/services/mallocTracker.cpp index dc5840f1e52..5d8b2a74057 100644 --- a/src/hotspot/share/services/mallocTracker.cpp +++ b/src/hotspot/share/services/mallocTracker.cpp @@ -174,7 +174,7 @@ void* MallocTracker::record_malloc(void* malloc_base, size_t size, MEMFLAGS flag } // Uses placement global new operator to initialize malloc header - MallocHeader* const header = ::new (malloc_base)MallocHeader(size, flags, stack, mst_marker); + MallocHeader* const header = ::new (malloc_base)MallocHeader(size, flags, mst_marker); void* const memblock = (void*)((char*)malloc_base + sizeof(MallocHeader)); // The alignment check: 8 bytes alignment for 32 bit systems.