diff options
author | Kai Tietz <kai.tietz@onevision.com> | 2011-02-28 18:36:14 +0000 |
---|---|---|
committer | Kai Tietz <kai.tietz@onevision.com> | 2011-02-28 18:36:14 +0000 |
commit | aee9ba6f903510a47ea5e0bd524806f366dfd82a (patch) | |
tree | 665091a34d312a125fd06cc01f2a54b2eb55b25d /gprof/corefile.c | |
parent | 426278217bb00a4eb13f360b408fae9368f3a3af (diff) | |
download | gdb-aee9ba6f903510a47ea5e0bd524806f366dfd82a.zip gdb-aee9ba6f903510a47ea5e0bd524806f366dfd82a.tar.gz gdb-aee9ba6f903510a47ea5e0bd524806f366dfd82a.tar.bz2 |
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.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gprof/corefile.c b/gprof/corefile.c index fd4644b..2d772f9 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, <ab.limit->name, <ab.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. */ |