]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
coregrind/m_gdbserver/server.h: define memcpy and memset to VG_ variants
authorMark Wielaard <mark@klomp.org>
Sun, 24 Nov 2024 12:28:14 +0000 (13:28 +0100)
committerMark Wielaard <mark@klomp.org>
Sun, 24 Nov 2024 12:28:18 +0000 (13:28 +0100)
Then use memset/memcpy in the coregrind/m_gdbserver code instead of
the VG_ variants.

coregrind/m_gdbserver/inferiors.c
coregrind/m_gdbserver/remote-utils.c
coregrind/m_gdbserver/server.c
coregrind/m_gdbserver/server.h

index 82d8e4af6d14f9812f9152943883ac63db77ea4e..fbf7d2359cde4c1414a8f2d778fd9f3e1e6d48c2 100644 (file)
@@ -100,7 +100,7 @@ void add_thread (unsigned long thread_id, void *target_data, unsigned int gdb_id
    struct thread_info *new_thread
       = (struct thread_info *) malloc (sizeof (*new_thread));
 
-   VG_(memset) (new_thread, 0, sizeof (*new_thread));
+   memset (new_thread, 0, sizeof (*new_thread));
 
    new_thread->entry.id = thread_id;
 
index 8dfc768d490d6ccb7f13d38166da31b92467e33e..2daf5438312328c029f12eed9f428ff7cccfce57 100644 (file)
@@ -1137,7 +1137,7 @@ void prepare_resume_reply (char *buf, char status, unsigned char sig)
          CORE_ADDR addr;
          int i;
 
-         VG_(memcpy) (buf, "watch:", 6);
+         memcpy (buf, "watch:", 6);
          buf += 6;
 
          addr = valgrind_stopped_data_address ();
index 8ca4de20f6db28d52506a35188a5eb22c6d9ff16..19a360c7a774a46f7a877d3631cbbef9164367e3 100644 (file)
@@ -1066,7 +1066,7 @@ void handle_query (char *arg_own_buf, int *new_packet_len_p)
          n = -1;
       else {
          n = strlen(name) - ofs;
-         VG_(memcpy) (data, name, n);
+         memcpy (data, name, n);
       }
 
       if (n < 0)
index 06d15fa8c0237b97a90ca87e7be8ebfaa64f7583..d6dc8d692a9349dcf4cb2d6cacd27ccee9c31830 100644 (file)
@@ -162,6 +162,9 @@ extern Int *syscalls_to_catch;
                                VG_(strtoull16) ((s),(r)) \
                                : VG_(strtoull10) ((s),(r)))
 
+#define memcpy(_dd,_ss,_sz)   VG_(memcpy)((_dd),(_ss),(_sz))
+#define memset(_ss,_cc,_sz)   VG_(memset)((_ss),(_cc),(_sz))
+
 #define malloc(sz)            VG_(malloc)  ("gdbsrv", sz)
 #define calloc(n,sz)          VG_(calloc)  ("gdbsrv", n, sz)
 #define realloc(p,size)       VG_(realloc) ("gdbsrv", p, size)