Blame gprof/basic_blocks.h

Packit bbfece
/* basic_blocks.h
Packit bbfece
   Copyright (C) 2000-2018 Free Software Foundation, Inc.
Packit bbfece
Packit bbfece
   This file is part of GNU Binutils.
Packit bbfece
Packit bbfece
   This program is free software; you can redistribute it and/or modify
Packit bbfece
   it under the terms of the GNU General Public License as published by
Packit bbfece
   the Free Software Foundation; either version 3 of the License, or
Packit bbfece
   (at your option) any later version.
Packit bbfece
Packit bbfece
   This program is distributed in the hope that it will be useful,
Packit bbfece
   but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit bbfece
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit bbfece
   GNU General Public License for more details.
Packit bbfece
Packit bbfece
   You should have received a copy of the GNU General Public License
Packit bbfece
   along with this program; if not, write to the Free Software
Packit bbfece
   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
Packit bbfece
   MA 02110-1301, USA.  */
Packit bbfece

Packit bbfece
#ifndef basic_blocks_h
Packit bbfece
#define basic_blocks_h
Packit bbfece
Packit bbfece
/* Options:  */
Packit bbfece
extern bfd_boolean bb_annotate_all_lines; /* Force annotation of all lines?  */
Packit bbfece
extern int bb_table_length;		/* Length of most-used bb table.  */
Packit bbfece
extern unsigned long bb_min_calls;	/* Minimum execution count.  */
Packit bbfece
Packit bbfece
extern void bb_read_rec             (FILE *, const char *);
Packit bbfece
extern void bb_write_blocks         (FILE *, const char *);
Packit bbfece
extern void bb_create_syms          (void);
Packit bbfece
extern void print_annotated_source  (void);
Packit bbfece
extern void print_exec_counts       (void);
Packit bbfece
#endif /* basic_blocks_h */