summaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorMichael Snyder <msnyder@vmware.com>2002-01-09 18:49:22 +0000
committerMichael Snyder <msnyder@vmware.com>2002-01-09 18:49:22 +0000
commitc564377feab16bc2fda4424625f23813186c3e8c (patch)
tree64903945a9593d24c23d228e10e85452d9dbfb42 /gdb
parentc3d45d70a57675127db52306cd62e279fd2661e3 (diff)
downloadbinutils-gdb-c564377feab16bc2fda4424625f23813186c3e8c.tar.gz
2002-01-09 Michael Snyder <msnyder@redhat.com>
* exec.c (exec_make_note_section): Don't call elfcore_write_prpsinfo.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/exec.c27
2 files changed, 5 insertions, 26 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 510f004e124..b00532ce58b 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2002-01-09 Michael Snyder <msnyder@redhat.com>
+
+ * exec.c (exec_make_note_section): Don't call elfcore_write_prpsinfo.
+
2002-01-09 Richard Earnshaw <rearnsha@arm.com>
* config/arm/arm-tdep.h (arm_software_single_step): Remove PARAMS.
diff --git a/gdb/exec.c b/gdb/exec.c
index 404617e0116..b07175ef5c6 100644
--- a/gdb/exec.c
+++ b/gdb/exec.c
@@ -771,30 +771,5 @@ file itself are wrong. Each section must be changed separately. The\n\
static char *
exec_make_note_section (bfd *obfd, int *note_size)
{
- struct cleanup *old_chain;
- char fname[16] = {'\0'};
- char psargs[80] = {'\0'};
- char *note_data = NULL;
-
- if (get_exec_file (0))
- {
- strncpy (fname, strrchr (get_exec_file (0), '/') + 1, sizeof (fname));
- strncpy (psargs, get_exec_file (0),
- sizeof (psargs));
- if (get_inferior_args ())
- {
- strncat (psargs, " ",
- sizeof (psargs) - strlen (psargs));
- strncat (psargs, get_inferior_args (),
- sizeof (psargs) - strlen (psargs));
- }
-
- note_data = (char *) elfcore_write_prpsinfo (obfd,
- note_data,
- note_size,
- fname,
- psargs);
- make_cleanup (xfree, note_data);
- }
- return note_data;
+ error ("Can't create a corefile");
}