* xcoffexec.c (xcoff_relocate_core): If no exec file, error()
rather than dumping core.
This commit is contained in:
parent
c0d63d1b60
commit
4cdcf3b9b3
@ -1,7 +1,10 @@
|
||||
Tue Apr 20 08:55:11 1993 Jim Kingdon (kingdon@cygnus.com)
|
||||
|
||||
* xcoffexec.c (xcoff_relocate_core): If no exec file, error()
|
||||
rather than dumping core.
|
||||
|
||||
* Makefile.in: Add ${srcdir}/ to all source files.
|
||||
(alldeps.mak): Add "${srcdir}/" to files in alldeps.mak.
|
||||
(alldeps.mak): Add "${srcdir}/" to files when generating alldeps.mak.
|
||||
(TAGS): Deal with srcdir and new config directory scheme.
|
||||
createtags: Remove.
|
||||
Makefile.in (NONSRC): Remove createtags.
|
||||
|
@ -868,12 +868,18 @@ xcoff_relocate_core ()
|
||||
int offset = 0;
|
||||
struct ld_info *ldip;
|
||||
struct vmap *vp;
|
||||
|
||||
|
||||
/* Allocated size of buffer. */
|
||||
int buffer_size = LDINFO_SIZE;
|
||||
char *buffer = xmalloc (buffer_size);
|
||||
struct cleanup *old = make_cleanup (free_current_contents, &buffer);
|
||||
|
||||
/* FIXME, this restriction should not exist. For now, though I'll
|
||||
avoid coredumps with error() pending a real fix. */
|
||||
if (vmap == NULL)
|
||||
error
|
||||
("Can't debug a core file without an executable file (on the RS/6000)");
|
||||
|
||||
ldinfo_sec = bfd_get_section_by_name (core_bfd, ".ldinfo");
|
||||
if (ldinfo_sec == NULL)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user