Initial revision
[binutils.git] / gprof / basic_blocks.h
blob923eca11f73d3847aa5f24662417810e5491691d
1 #ifndef basic_blocks_h
2 #define basic_blocks_h
4 #include <stdio.h>
5 #include "gprof.h"
6 #include "source.h"
7 #include "symtab.h"
9 /*
10 * Options:
12 extern bool bb_annotate_all_lines; /* force annotation of all lines? */
13 extern int bb_table_length; /* length of most-used bb table */
14 extern unsigned long bb_min_calls; /* minimum execution count */
16 extern void bb_read_rec PARAMS ((FILE * ifp, const char *filename));
17 extern void bb_write_blocks PARAMS ((FILE * ofp, const char *filename));
18 extern void bb_create_syms PARAMS ((void));
20 extern void print_annotated_source PARAMS ((void));
21 extern void print_exec_counts PARAMS ((void));
23 #endif /* basic_blocks_h */