aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/gdb_bfd.c5
-rw-r--r--gdb/gdb_bfd.h7
2 files changed, 6 insertions, 6 deletions
diff --git a/gdb/gdb_bfd.c b/gdb/gdb_bfd.c
index 7e74389..36ef5e1 100644
--- a/gdb/gdb_bfd.c
+++ b/gdb/gdb_bfd.c
@@ -288,14 +288,13 @@ mem_bfd_iovec_stat (struct bfd *abfd, void *stream, struct stat *sb)
gdb_bfd_ref_ptr
gdb_bfd_open_from_target_memory (CORE_ADDR addr, ULONGEST size,
- const char *target,
- const char *filename)
+ const char *target)
{
struct target_buffer *buffer = XNEW (struct target_buffer);
buffer->base = addr;
buffer->size = size;
- return gdb_bfd_openr_iovec (filename ? filename : "<in-memory>", target,
+ return gdb_bfd_openr_iovec ("<in-memory>", target,
mem_bfd_iovec_open,
buffer,
mem_bfd_iovec_pread,
diff --git a/gdb/gdb_bfd.h b/gdb/gdb_bfd.h
index 86f7be8..6ea16dd 100644
--- a/gdb/gdb_bfd.h
+++ b/gdb/gdb_bfd.h
@@ -201,11 +201,12 @@ int gdb_bfd_requires_relocations (bfd *abfd);
bool gdb_bfd_get_full_section_contents (bfd *abfd, asection *section,
gdb::byte_vector *contents);
-/* Create and initialize a BFD handle from a target in-memory range. */
+/* Create and initialize a BFD handle from a target in-memory range. The
+ BFD starts at ADDR and is SIZE bytes long. TARGET is the BFD target
+ name as used in bfd_find_target. */
gdb_bfd_ref_ptr gdb_bfd_open_from_target_memory (CORE_ADDR addr, ULONGEST size,
- const char *target,
- const char *filename = nullptr);
+ const char *target);
/* Range adapter for a BFD's sections.