This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[commit] Update for recent bfd cleanup
- From: Andrew Cagney <cagney at gnu dot org>
- To: gdb-patches at sources dot redhat dot com
- Date: Sun, 20 Feb 2005 21:09:40 -0500
- Subject: [commit] Update for recent bfd cleanup
The bfd's function signature was changed. This updates things locally.
committed,
Andrew
2005-02-20 Andrew Cagney <cagney@gnu.org>
* symfile-mem.c (symbol_file_add_from_memory): Pass
target_read_memory to bfd_elf_bfd_from_remote_memory.
(do_target_read_memory): Delete.
Index: symfile-mem.c
===================================================================
RCS file: /cvs/src/src/gdb/symfile-mem.c,v
retrieving revision 1.9
diff -p -u -r1.9 symfile-mem.c
--- symfile-mem.c 14 Feb 2005 18:10:10 -0000 1.9
+++ symfile-mem.c 21 Feb 2005 02:08:59 -0000
@@ -1,7 +1,7 @@
/* Reading symbol files from memory.
Copyright 1986, 1987, 1989, 1991, 1994, 1995, 1996, 1998, 2000,
- 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
This file is part of GDB.
@@ -58,15 +58,6 @@
#include "elf/common.h"
-/* FIXME: cagney/2005-01-27: Should be a function with the signature:
- int (void *object, const bfd_byte *myaddr, int len). */
-
-static int
-do_target_read_memory (bfd_vma vma, char *myaddr, int len)
-{
- return target_read_memory (vma, myaddr, len);
-}
-
/* Read inferior memory at ADDR to find the header of a loaded object file
and read its in-core symbols out of inferior memory. TEMPL is a bfd
representing the target's format. NAME is the name to use for this
@@ -87,7 +78,7 @@ symbol_file_add_from_memory (struct bfd
error (_("add-symbol-file-from-memory not supported for this target"));
nbfd = bfd_elf_bfd_from_remote_memory (templ, addr, &loadbase,
- do_target_read_memory);
+ target_read_memory);
if (nbfd == NULL)
error (_("Failed to read a valid object file image from memory."));