projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix a typo in gdb/windows-tdep.c
[deliverable/binutils-gdb.git]
/
bfd
/
elfcode.h
diff --git
a/bfd/elfcode.h
b/bfd/elfcode.h
index 9a73c3b71f52daa83b17350489c9275aca2bc3d2..e1e89cf78f2da34186d08670423a9211e3a8a834 100644
(file)
--- a/
bfd/elfcode.h
+++ b/
bfd/elfcode.h
@@
-1,5
+1,5
@@
/* ELF executable support for BFD.
/* ELF executable support for BFD.
- Copyright (C) 1991-20
19
Free Software Foundation, Inc.
+ Copyright (C) 1991-20
20
Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support, from information published
in "UNIX System V Release 4, Programmers Guide: ANSI C and
Written by Fred Fish @ Cygnus Support, from information published
in "UNIX System V Release 4, Programmers Guide: ANSI C and
@@
-1652,6
+1652,7
@@
NAME(_bfd_elf,bfd_from_remote_memory)
bfd_vma high_offset;
bfd_vma shdr_end;
bfd_vma loadbase;
bfd_vma high_offset;
bfd_vma shdr_end;
bfd_vma loadbase;
+ char *filename;
/* Read in the ELF header in external format. */
err = target_read_memory (ehdr_vma, (bfd_byte *) &x_ehdr, sizeof x_ehdr);
/* Read in the ELF header in external format. */
err = target_read_memory (ehdr_vma, (bfd_byte *) &x_ehdr, sizeof x_ehdr);
@@
-1859,14
+1860,22
@@
NAME(_bfd_elf,bfd_from_remote_memory)
free (contents);
return NULL;
}
free (contents);
return NULL;
}
+ filename = bfd_strdup ("<in-memory>");
+ if (filename == NULL)
+ {
+ free (bim);
+ free (contents);
+ return NULL;
+ }
nbfd = _bfd_new_bfd ();
if (nbfd == NULL)
{
nbfd = _bfd_new_bfd ();
if (nbfd == NULL)
{
+ free (filename);
free (bim);
free (contents);
return NULL;
}
free (bim);
free (contents);
return NULL;
}
- nbfd->filename =
xstrdup ("<in-memory>")
;
+ nbfd->filename =
filename
;
nbfd->xvec = templ->xvec;
bim->size = high_offset;
bim->buffer = contents;
nbfd->xvec = templ->xvec;
bim->size = high_offset;
bim->buffer = contents;
This page took
0.024419 seconds
and
4
git commands to generate.