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.
This commit is contained in:
Andrew Cagney 2005-02-21 02:09:46 +00:00
parent b45cadd9ce
commit 942fd9fe45
2 changed files with 8 additions and 11 deletions

View file

@ -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.

View file

@ -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."));