OSDN Git Service

2002-01-09 Michael Snyder <msnyder@redhat.com>
authormsnyder <msnyder>
Wed, 9 Jan 2002 18:49:21 +0000 (18:49 +0000)
committermsnyder <msnyder>
Wed, 9 Jan 2002 18:49:21 +0000 (18:49 +0000)
* exec.c (exec_make_note_section): Don't call elfcore_write_prpsinfo.

gdb/ChangeLog
gdb/exec.c

index 510f004..b00532c 100644 (file)
@@ -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.
index 404617e..b07175e 100644 (file)
@@ -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");
 }