From 7fd5097f9fb26871e9f0b329f1cf5554495ed589 Mon Sep 17 00:00:00 2001 From: Kevin Buettner Date: Fri, 15 Dec 2000 01:01:51 +0000 Subject: Replace free() with xfree(). --- gdb/source.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'gdb/source.c') diff --git a/gdb/source.c b/gdb/source.c index b1bafeea954..3d639b9e1a9 100644 --- a/gdb/source.c +++ b/gdb/source.c @@ -156,7 +156,7 @@ select_source_symtab (register struct symtab *s) { sals = decode_line_spec ("main", 1); sal = sals.sals[0]; - free (sals.sals); + xfree (sals.sals); current_source_symtab = sal.symtab; current_source_line = max (sal.line - (lines_to_list - 1), 1); if (current_source_symtab) @@ -270,7 +270,7 @@ directory_command (char *dirname, int from_tty) { if (from_tty && query ("Reinitialize source path to empty? ")) { - free (source_path); + xfree (source_path); init_source_path (); } } @@ -296,7 +296,7 @@ mod_path (char *dirname, char **which_path) return; dirname = strsave (dirname); - make_cleanup (free, dirname); + make_cleanup (xfree, dirname); do { @@ -376,7 +376,7 @@ mod_path (char *dirname, char **which_path) name = concat (current_directory, SLASH_STRING, name, NULL); else name = savestring (name, p - name); - make_cleanup (free, name); + make_cleanup (xfree, name); /* Unless it's a variable, check existence. */ if (name[0] != '$') @@ -449,14 +449,14 @@ mod_path (char *dirname, char **which_path) old[prefix] = c; *which_path = concat (temp, "", &old[prefix], NULL); prefix = strlen (temp); - free (temp); + xfree (temp); } else { *which_path = concat (name, (old[0] ? tinybuf : old), old, NULL); prefix = strlen (name); } - free (old); + xfree (old); old = *which_path; } } @@ -729,7 +729,7 @@ open_source_file (struct symtab *s) { fullname = s->fullname; s->fullname = mstrsave (s->objfile->md, s->fullname); - free (fullname); + xfree (fullname); } return result; } @@ -830,7 +830,7 @@ find_source_lines (struct symtab *s, int desc) /* Use malloc, not alloca, because this may be pretty large, and we may run into various kinds of limits on stack size. */ data = (char *) xmalloc (size); - old_cleanups = make_cleanup (free, data); + old_cleanups = make_cleanup (xfree, data); /* Reassign `size' to result of read for systems where \r\n -> \n. */ size = myread (desc, data, size); @@ -1233,12 +1233,12 @@ list_command (char *arg, int from_tty) if (sals.nelts > 1) { ambiguous_line_spec (&sals); - free (sals.sals); + xfree (sals.sals); return; } sal = sals.sals[0]; - free (sals.sals); + xfree (sals.sals); } /* Record whether the BEG arg is all digits. */ @@ -1267,11 +1267,11 @@ list_command (char *arg, int from_tty) if (sals_end.nelts > 1) { ambiguous_line_spec (&sals_end); - free (sals_end.sals); + xfree (sals_end.sals); return; } sal_end = sals_end.sals[0]; - free (sals_end.sals); + xfree (sals_end.sals); } } @@ -1442,7 +1442,7 @@ line_info (char *arg, int from_tty) printf_filtered ("Line number %d is out of range for \"%s\".\n", sal.line, sal.symtab->filename); } - free (sals.sals); + xfree (sals.sals); } /* Commands to search the source file for a regexp. */ -- cgit v1.2.1