Commit | Line | Data |
---|---|---|
5489fcc3 KR |
1 | #ifndef basic_blocks_h |
2 | #define basic_blocks_h | |
3 | ||
4 | #include <stdio.h> | |
5 | #include "gprof.h" | |
6 | #include "source.h" | |
7 | #include "symtab.h" | |
8 | ||
9 | /* | |
10 | * Options: | |
11 | */ | |
12 | extern bool bb_annotate_all_lines; /* force annotation of all lines? */ | |
12516a37 KR |
13 | extern int bb_table_length; /* length of most-used bb table */ |
14 | extern int bb_min_calls; /* minimum execution count */ | |
5489fcc3 | 15 | |
12516a37 KR |
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)); | |
5489fcc3 | 19 | |
12516a37 KR |
20 | extern void print_annotated_source PARAMS ((void)); |
21 | extern void print_exec_counts PARAMS ((void)); | |
5489fcc3 KR |
22 | |
23 | #endif /* basic_blocks_h */ |