From c3596d76ae1208be1cf622b314d9f7ad4410ae26 Mon Sep 17 00:00:00 2001 From: Debian Science Maintainers Date: Sat, 25 Jun 2022 15:28:41 +0100 Subject: [PATCH] remove-unaligned-test iDescription: Remove unaligned mem-accesses from test_malloc_pools.cpp =================================================================== Gbp-Pq: Name remove-unaligned-test.patch --- test/tbbmalloc/test_malloc_pools.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/test/tbbmalloc/test_malloc_pools.cpp b/test/tbbmalloc/test_malloc_pools.cpp index cbe06ab..2d455ea 100644 --- a/test/tbbmalloc/test_malloc_pools.cpp +++ b/test/tbbmalloc/test_malloc_pools.cpp @@ -66,11 +66,10 @@ static std::atomic liveRegions; static void *getMallocMem(intptr_t /*pool_id*/, size_t &bytes) { - void *rawPtr = malloc(bytes+sizeof(MallocPoolHeader)+1); + void *rawPtr = malloc(bytes+sizeof(MallocPoolHeader)); if (!rawPtr) return NULL; - // +1 to check working with unaligned space - void *ret = (void *)((uintptr_t)rawPtr+sizeof(MallocPoolHeader)+1); + void *ret = (void *)((uintptr_t)rawPtr+sizeof(MallocPoolHeader)); MallocPoolHeader *hdr = (MallocPoolHeader*)ret-1; hdr->rawPtr = rawPtr; -- 2.30.2