of basic-block info to/from gmon.out; computing and formatting of
basic-block related statistics.
- Copyright 1999, 2000, 2001, 2002, 2004, 2005, 2007
- Free Software Foundation, Inc.
+ Copyright (C) 1999-2020 Free Software Foundation, Inc.
This file is part of GNU Binutils.
\f
#include "gprof.h"
#include "libiberty.h"
+#include "filenames.h"
#include "basic_blocks.h"
#include "corefile.h"
#include "gmon_io.h"
if (left->file && right->file)
{
- r = strcmp (left->file->name, right->file->name);
+ r = filename_cmp (left->file->name, right->file->name);
if (r)
return r;
<filename>:<line-number>: (<function-name>:<bb-addr): <ncalls> */
void
-print_exec_counts ()
+print_exec_counts (void)
{
Sym **sorted_bbs, *sym;
unsigned int i, j, len;
for (i = 0; i < len; ++i)
{
sym = sorted_bbs [i];
-
+
if (sym->ncalls > 0 || ! ignore_zeros)
{
/* FIXME: This only works if bfd_vma is unsigned long. */
line of a file in sequential order.
Global variable bb_annotate_all_lines enables execution count
- compression (counts are supressed if identical to the last one)
+ compression (counts are suppressed if identical to the last one)
and prints counts on all executed lines. Otherwise, print
all basic-block execution counts exactly once on the line
that starts the basic-block. */
regarding that source file are printed. */
void
-print_annotated_source ()
+print_annotated_source (void)
{
Sym *sym, *line_stats, *new_line;
Source_File *sf;