aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2005-02-21 02:09:46 +0000
committerAndrew Cagney <cagney@redhat.com>2005-02-21 02:09:46 +0000
commit942fd9fe45af9a2b08046eb9a82bc302db40cae5 (patch)
tree0bf7747d56ada8fc991740fac44e67bf737f98f8 /gdb
parentb45cadd9ce4d0d4386d47a3103cfd52c27e87d9d (diff)
downloadbinutils-942fd9fe45af9a2b08046eb9a82bc302db40cae5.zip
binutils-942fd9fe45af9a2b08046eb9a82bc302db40cae5.tar.gz
binutils-942fd9fe45af9a2b08046eb9a82bc302db40cae5.tar.bz2
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.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/symfile-mem.c13
2 files changed, 8 insertions, 11 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 779696a..c2eccfe 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+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.
+
2005-02-16 Mark Kettenis <kettenis@gnu.org>
* value.h (value_contents_equal): New prototype.
diff --git a/gdb/symfile-mem.c b/gdb/symfile-mem.c
index 6e2fca4..258fa18 100644
--- a/gdb/symfile-mem.c
+++ b/gdb/symfile-mem.c
@@ -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 *templ, CORE_ADDR addr, char *name,
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."));