aboutsummaryrefslogtreecommitdiff
path: root/gprof
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1996-06-18 21:37:38 +0000
committerIan Lance Taylor <ian@airs.com>1996-06-18 21:37:38 +0000
commitd75ea6de3dcd6090e4263f748724c6357d760a9f (patch)
tree7916963008f7625c102ea2c4287d86f1b86538c9 /gprof
parentd945323396c4007b984c10d638305e1add9abd6a (diff)
downloadgdb-d75ea6de3dcd6090e4263f748724c6357d760a9f.zip
gdb-d75ea6de3dcd6090e4263f748724c6357d760a9f.tar.gz
gdb-d75ea6de3dcd6090e4263f748724c6357d760a9f.tar.bz2
* core.c (core_create_line_syms): Use xstrdup rather than strdup.
* source.c (source_file_lookup_path): Likewise.
Diffstat (limited to 'gprof')
-rw-r--r--gprof/ChangeLog5
-rw-r--r--gprof/core.c2
-rw-r--r--gprof/source.c2
3 files changed, 7 insertions, 2 deletions
diff --git a/gprof/ChangeLog b/gprof/ChangeLog
index 8551292..8b67146 100644
--- a/gprof/ChangeLog
+++ b/gprof/ChangeLog
@@ -1,3 +1,8 @@
+Tue Jun 18 17:35:58 1996 Ian Lance Taylor <ian@cygnus.com>
+
+ * core.c (core_create_line_syms): Use xstrdup rather than strdup.
+ * source.c (source_file_lookup_path): Likewise.
+
Mon Apr 8 14:44:33 1996 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Permit --enable-shared to specify a list of
diff --git a/gprof/core.c b/gprof/core.c
index 3117599..f2e341c 100644
--- a/gprof/core.c
+++ b/gprof/core.c
@@ -589,7 +589,7 @@ DEFUN (core_create_line_syms, (core_bfd), bfd * core_bfd)
}
/* make name pointer a malloc'ed string: */
- ltab.limit->name = strdup (ltab.limit->name);
+ ltab.limit->name = xstrdup (ltab.limit->name);
ltab.limit->file = source_file_lookup_path (filename);
ltab.limit->addr = core_text_sect->vma + offset;
diff --git a/gprof/source.c b/gprof/source.c
index b0c6ecd..4421e3f 100644
--- a/gprof/source.c
+++ b/gprof/source.c
@@ -36,7 +36,7 @@ DEFUN (source_file_lookup_path, (path), const char *path)
sf = (Source_File *) xmalloc (sizeof (*sf));
memset (sf, 0, sizeof (*sf));
- sf->name = strdup (path);
+ sf->name = xstrdup (path);
sf->next = first_src_file;
first_src_file = sf;
}