From 8d386b99a336968dc265772afee274e8a49214a4 Mon Sep 17 00:00:00 2001 From: light7734 Date: Thu, 9 Oct 2025 19:08:59 +0330 Subject: [PATCH] wip --- tools/ci/amd64/gcc/valgrind.sh | 4 ++-- tools/ci/amd64/gcc/valgrind.supp | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/tools/ci/amd64/gcc/valgrind.sh b/tools/ci/amd64/gcc/valgrind.sh index 174e020..b8928b0 100755 --- a/tools/ci/amd64/gcc/valgrind.sh +++ b/tools/ci/amd64/gcc/valgrind.sh @@ -17,9 +17,9 @@ cmake . \ -GNinja \ -DCMAKE_LINKER_TYPE=MOLD \ -DENABLE_UNIT_TESTS=ON \ --DCMAKE_BUILD_TYPE=Debug \ +-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_FLAGS="-std=c++23 -fno-omit-frame-pointer -fno-common -g" \ -&& cmake --build ./build --target='renderer_tests' -j `nproc` +&& cmake --build ./build -j `nproc` for test in $(find ./build -type f -name '*_tests' -executable); do echo "Running $test" diff --git a/tools/ci/amd64/gcc/valgrind.supp b/tools/ci/amd64/gcc/valgrind.supp index f29a61e..7b2abb4 100644 --- a/tools/ci/amd64/gcc/valgrind.supp +++ b/tools/ci/amd64/gcc/valgrind.supp @@ -1,3 +1,22 @@ +{ + + Memcheck:Leak + match-leak-kinds: indirect + fun:calloc + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + fun:_ZNK2lt8renderer2vk6Device17destroy_swapchainEP16VkSwapchainKHR_T +} { Memcheck:Leak