summaryrefslogtreecommitdiff
path: root/gprof/corefile.c
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2011-02-28 18:36:14 +0000
committerKai Tietz <kai.tietz@onevision.com>2011-02-28 18:36:14 +0000
commitaee9ba6f903510a47ea5e0bd524806f366dfd82a (patch)
tree665091a34d312a125fd06cc01f2a54b2eb55b25d /gprof/corefile.c
parent426278217bb00a4eb13f360b408fae9368f3a3af (diff)
downloadbinutils-gdb-aee9ba6f903510a47ea5e0bd524806f366dfd82a.tar.gz
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
* basic_blocks.c (cmp_bb): Use filename_(n)cmp. * cg_print.c (order_and_dump_functions_by_arcs): Likewise. (cg_print_file_ordering): Likewise. * corefile.c (read_function_mappings): Likewise. (core_create_line_syms): Likewise.
Diffstat (limited to 'gprof/corefile.c')
-rw-r--r--gprof/corefile.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/gprof/corefile.c b/gprof/corefile.c
index fd4644bfbd8..2d772f98031 100644
--- a/gprof/corefile.c
+++ b/gprof/corefile.c
@@ -22,6 +22,7 @@
#include "gprof.h"
#include "libiberty.h"
+#include "filenames.h"
#include "search_list.h"
#include "source.h"
#include "symtab.h"
@@ -157,7 +158,8 @@ read_function_mappings (const char *filename)
symbol_map_count = count;
for (i = 0; i < symbol_map_count; ++i)
- if (i == 0 || strcmp (symbol_map[i].file_name, symbol_map[i - 1].file_name))
+ if (i == 0
+ || filename_cmp (symbol_map[i].file_name, symbol_map[i - 1].file_name))
symbol_map[i].is_first = 1;
qsort (symbol_map, symbol_map_count, sizeof (struct function_map), cmp_symbol_map);
@@ -766,7 +768,7 @@ core_create_line_syms (void)
|| (prev_line_num == dummy.line_num
&& prev_name != NULL
&& strcmp (prev_name, dummy.name) == 0
- && strcmp (prev_filename, filename) == 0))
+ && filename_cmp (prev_filename, filename) == 0))
continue;
++ltab.len;
@@ -831,7 +833,7 @@ core_create_line_syms (void)
if (!get_src_info (vma, &filename, &ltab.limit->name, &ltab.limit->line_num)
|| (prev && prev->line_num == ltab.limit->line_num
&& strcmp (prev->name, ltab.limit->name) == 0
- && strcmp (prev->file->name, filename) == 0))
+ && filename_cmp (prev->file->name, filename) == 0))
continue;
/* Make name pointer a malloc'ed string. */