summary refs log tree commit diff
path: root/pkgs/development/tools/analysis/valgrind/valgrind-bzero.patch
blob: f56a277ad717c0af0811c3def80cfd2029a21855 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Index: coregrind/m_main.c
===================================================================
--- a/coregrind/m_main.c (revision 16102)
+++ b/coregrind/m_main.c (revision 16103)
@@ -3489,6 +3489,10 @@
     // skip check
   return VG_(memset)(s,c,n);
 }
+void __bzero(void* s, UWord n);
+void __bzero(void* s, UWord n) {
+    (void)VG_(memset)(s,0,n);
+}
 void bzero(void *s, SizeT n);
 void bzero(void *s, SizeT n) {
     VG_(memset)(s,0,n);
@@ -4058,20 +4062,7 @@
 
 #endif
 
-#if defined(VGO_darwin) && DARWIN_VERS == DARWIN_10_10
 
-/* This might also be needed for > DARWIN_10_10, but I have no way
-   to test for that.  Hence '==' rather than '>=' in the version
-   test above. */
-void __bzero ( void* s, UWord n );
-void __bzero ( void* s, UWord n )
-{
-   (void) VG_(memset)( s, 0, n );
-}
-
-#endif
-
-
 /*--------------------------------------------------------------------*/
 /*--- end                                                          ---*/
 /*--------------------------------------------------------------------*/