From d7f3ff3ea7830389f458be7c5eadb5d4a4e0a90b Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Mon, 26 Oct 2015 22:07:27 -0400 Subject: [PATCH] target.c: Add a cast and change a type Fixes some errors in C++ build. gdb/ChangeLog: * target.c (memory_xfer_partial): Change type of buf to gdb_byte pointer. (simple_search_memory): Cast return of memmem. --- gdb/ChangeLog | 6 ++++++ gdb/target.c | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 568d486..f15dda5 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,11 @@ 2015-10-26 Simon Marchi + * target.c (memory_xfer_partial): Change type of buf to gdb_byte + pointer. + (simple_search_memory): Cast return of memmem. + +2015-10-26 Simon Marchi + * stap-probe.c (handle_stap_probe): Add (const char *) casts. 2015-10-26 Simon Marchi diff --git a/gdb/target.c b/gdb/target.c index b8b1e9b..d7653c4 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -1235,7 +1235,7 @@ memory_xfer_partial (struct target_ops *ops, enum target_object object, } else { - void *buf; + gdb_byte *buf; struct cleanup *old_chain; /* A large write request is likely to be partially satisfied @@ -1245,7 +1245,7 @@ memory_xfer_partial (struct target_ops *ops, enum target_object object, subset of it. Cap writes to 4KB to mitigate this. */ len = min (4096, len); - buf = xmalloc (len); + buf = (gdb_byte *) xmalloc (len); old_chain = make_cleanup (xfree, buf); memcpy (buf, writebuf, len); @@ -2391,8 +2391,8 @@ simple_search_memory (struct target_ops *ops, gdb_byte *found_ptr; unsigned nr_search_bytes = min (search_space_len, search_buf_size); - found_ptr = memmem (search_buf, nr_search_bytes, - pattern, pattern_len); + found_ptr = (gdb_byte *) memmem (search_buf, nr_search_bytes, + pattern, pattern_len); if (found_ptr != NULL) { -- 2.7.4