You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-util/valgrind/files/valgrind-3.8.1-gcc-4.8-memm...

27 lines
1004 B

Index: coregrind/m_main.c
===================================================================
--- coregrind/m_main.c (revision 13287)
+++ coregrind/m_main.c (revision 13288)
@@ -2636,8 +2636,8 @@
From this derive two requirements:
- 1. gcc may emit calls to memcpy and memset to deal with structure
- assignments etc. Since we have chosen to ignore all the
+ 1. gcc may emit calls to memcpy, memmove and memset to deal with
+ structure assignments etc. Since we have chosen to ignore all the
"normal" supporting libraries, we have to provide our own
implementations of them. No problem.
@@ -2651,6 +2651,10 @@
void* memcpy(void *dest, const void *src, SizeT n) {
return VG_(memcpy)(dest,src,n);
}
+void* memmove(void *dest, const void *src, SizeT n);
+void* memmove(void *dest, const void *src, SizeT n) {
+ return VG_(memmove)(dest,src,n);
+}
void* memset(void *s, int c, SizeT n);
void* memset(void *s, int c, SizeT n) {
return VG_(memset)(s,c,n);