]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Solaris and Illumos: fix build due to use of memset in zstd code.
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 24 Nov 2024 07:36:32 +0000 (08:36 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 24 Nov 2024 07:36:32 +0000 (08:36 +0100)
coregrind/m_debuginfo/zstddeclib.c

index 086f1e4406651999ea87de9c0d78c45058a458e8..5b1f3c2fbdfe2a83c53b1e7c85d22a405eeefc29 100644 (file)
@@ -10417,7 +10417,7 @@ XXH_PUBLIC_API void XXH32_copyState(XXH32_state_t* dstState, const XXH32_state_t
 XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, XXH32_hash_t seed)
 {
     XXH_ASSERT(statePtr != NULL);
-    memset(statePtr, 0, sizeof(*statePtr));
+    VG_(memset)(statePtr, 0, sizeof(*statePtr));
     statePtr->v[0] = seed + XXH_PRIME32_1 + XXH_PRIME32_2;
     statePtr->v[1] = seed + XXH_PRIME32_2;
     statePtr->v[2] = seed + 0;
@@ -10863,7 +10863,7 @@ XXH_PUBLIC_API void XXH64_copyState(XXH_NOESCAPE XXH64_state_t* dstState, const
 XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH_NOESCAPE XXH64_state_t* statePtr, XXH64_hash_t seed)
 {
     XXH_ASSERT(statePtr != NULL);
-    memset(statePtr, 0, sizeof(*statePtr));
+    VG_(memset)(statePtr, 0, sizeof(*statePtr));
     statePtr->v[0] = seed + XXH_PRIME64_1 + XXH_PRIME64_2;
     statePtr->v[1] = seed + XXH_PRIME64_2;
     statePtr->v[2] = seed + 0;
@@ -13456,7 +13456,7 @@ XXH3_reset_internal(XXH3_state_t* statePtr,
     XXH_ASSERT(offsetof(XXH3_state_t, nbStripesPerBlock) > initStart);
     XXH_ASSERT(statePtr != NULL);
     /* set members from bufferedSize to nbStripesPerBlock (excluded) to 0 */
-    memset((char*)statePtr + initStart, 0, initLength);
+    VG_(memset)((char*)statePtr + initStart, 0, initLength);
     statePtr->acc[0] = XXH_PRIME32_3;
     statePtr->acc[1] = XXH_PRIME64_1;
     statePtr->acc[2] = XXH_PRIME64_2;