diff options
Diffstat (limited to 'dev-debug/valgrind/files')
4 files changed, 0 insertions, 121 deletions
diff --git a/dev-debug/valgrind/files/valgrind-3.13.0-malloc.patch b/dev-debug/valgrind/files/valgrind-3.13.0-malloc.patch deleted file mode 100644 index d0eb795b84be..000000000000 --- a/dev-debug/valgrind/files/valgrind-3.13.0-malloc.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- valgrind-3.13.0/coregrind/m_replacemalloc/vg_replace_malloc.c -+++ valgrind-3.13.0/coregrind/m_replacemalloc/vg_replace_malloc.c -@@ -765,13 +765,15 @@ static void init(void); - DO_INIT; \ - MALLOC_TRACE("realloc(%p,%llu)", ptrV, (ULong)new_size ); \ - \ -- if (ptrV == NULL) \ -- /* We need to call a malloc-like function; so let's use \ -- one which we know exists. */ \ -- return VG_REPLACE_FUNCTION_EZU(10010,VG_Z_LIBC_SONAME,malloc) \ -- (new_size); \ -+ if (ptrV == NULL) { \ -+ TRIGGER_MEMCHECK_ERROR_IF_UNDEFINED(new_size); \ -+ v = (void*)VALGRIND_NON_SIMD_CALL1( info.tl_malloc, new_size ); \ -+ MALLOC_TRACE(" = %p\n", v ); \ -+ return v; \ -+ } \ - if (new_size <= 0) { \ -- VG_REPLACE_FUNCTION_EZU(10050,VG_Z_LIBC_SONAME,free)(ptrV); \ -+ if (ptrV != NULL) \ -+ VALGRIND_NON_SIMD_CALL1( info.tl_free, ptrV ); \ - MALLOC_TRACE(" = 0\n"); \ - return NULL; \ - } \ diff --git a/dev-debug/valgrind/files/valgrind-3.20.0-gcc-13.patch b/dev-debug/valgrind/files/valgrind-3.20.0-gcc-13.patch deleted file mode 100644 index 3d3644f85fc1..000000000000 --- a/dev-debug/valgrind/files/valgrind-3.20.0-gcc-13.patch +++ /dev/null @@ -1,44 +0,0 @@ -https://sourceware.org/git/?p=valgrind.git;a=commit;h=dee222c6e818ca43ac45952fc8a020f445d98781 -https://sourceware.org/git/?p=valgrind.git;a=commit;h=3155bacf26237beb65edb4a572402492b2f1b050 - -From dee222c6e818ca43ac45952fc8a020f445d98781 Mon Sep 17 00:00:00 2001 -From: Paul Floyd <pjfloyd@wanadoo.fr> -Date: Fri, 27 Jan 2023 08:30:41 +0100 -Subject: [PATCH] Bug 464859 - Build failures with GCC-13 (drd tsan_unittest) - -Patch submitted by - Khem Raj <raj.khem@gmail.com> ---- a/drd/tests/tsan_thread_wrappers_pthread.h -+++ b/drd/tests/tsan_thread_wrappers_pthread.h -@@ -55,6 +55,7 @@ - #define NO_TLS - #endif - -+#include <cstdint> - #include <string> - using namespace std; - --- -2.31.1 - -From 3155bacf26237beb65edb4a572402492b2f1b050 Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Sat, 28 Jan 2023 21:53:44 +0100 -Subject: [PATCH] tsan_thread_wrappers_pthread.h: Only include cstdint for - C++11 - -Fixes build on older g++. ---- a/drd/tests/tsan_thread_wrappers_pthread.h -+++ b/drd/tests/tsan_thread_wrappers_pthread.h -@@ -55,7 +55,9 @@ - #define NO_TLS - #endif - -+#if __cplusplus >= 201103L - #include <cstdint> -+#endif - #include <string> - using namespace std; - --- -2.31.1 diff --git a/dev-debug/valgrind/files/valgrind-3.20.0-musl-interpose.patch b/dev-debug/valgrind/files/valgrind-3.20.0-musl-interpose.patch deleted file mode 100644 index 6ede22f8b5ec..000000000000 --- a/dev-debug/valgrind/files/valgrind-3.20.0-musl-interpose.patch +++ /dev/null @@ -1,30 +0,0 @@ -https://bugs.kde.org/show_bug.cgi?id=435441 - -From 460d0c9a6c27edfffed8ced623cecf64466619f2 Mon Sep 17 00:00:00 2001 -From: Michael Forney <mforney@mforney.org> -Date: Thu, 4 Nov 2021 14:26:40 -0700 -Subject: [PATCH] Bug 435441 - Handle weak symbols as global for redirection - -Weak symbols are global but with lower precedence, so they should -be handled the same way as global symbols during malloc replacement. - -This fixes valgrind on musl 1.2.2 when it is not patched with a -soname (as is done on Alpine Linux). - -https://bugs.kde.org/show_bug.cgi?id=435441 ---- a/coregrind/m_debuginfo/readelf.c -+++ b/coregrind/m_debuginfo/readelf.c -@@ -429,7 +429,8 @@ Bool get_elf_symbol_info ( - } - # endif - -- if (ELFXX_ST_BIND(sym->st_info) == STB_GLOBAL) { -+ if (ELFXX_ST_BIND(sym->st_info) == STB_GLOBAL -+ || ELFXX_ST_BIND(sym->st_info) == STB_WEAK) { - *is_global_out = True; - } - --- -2.32.0 - - diff --git a/dev-debug/valgrind/files/valgrind-3.20.0-tests-clang16.patch b/dev-debug/valgrind/files/valgrind-3.20.0-tests-clang16.patch deleted file mode 100644 index 01d51ba5f9ad..000000000000 --- a/dev-debug/valgrind/files/valgrind-3.20.0-tests-clang16.patch +++ /dev/null @@ -1,23 +0,0 @@ -https://bugs.kde.org/show_bug.cgi?id=462007 -https://sourceware.org/git/?p=valgrind.git;a=commit;h=0811a612dd7ce0c02a5dd699b34e660c742df8fe - -From 0811a612dd7ce0c02a5dd699b34e660c742df8fe Mon Sep 17 00:00:00 2001 -From: Mark Wielaard <mark@klomp.org> -Date: Fri, 18 Nov 2022 20:12:06 +0100 -Subject: [PATCH 1/1] Implicit int in none/tests/faultstatus.c - -There is a definition in faultstatus.c that is not accepted by -C99 compilers (implicit ints were removed in that language revision). - -https://bugs.kde.org/show_bug.cgi?id=462007 ---- a/none/tests/faultstatus.c -+++ b/none/tests/faultstatus.c -@@ -190,7 +190,7 @@ int main() - return 0; - } - --static volatile s_zero; -+static volatile int s_zero; - - static int zero() - { |