|
GCC Middle and Back End API Reference
|

Data Fields | |
| char * | name |
| char * | demangled_name |
| unsigned | ident |
| unsigned | lineno_checksum |
| unsigned | cfg_checksum |
| unsigned | has_catch: 1 |
| block_t * | blocks |
| unsigned | num_blocks |
| unsigned | blocks_executed |
| gcov_type * | counts |
| unsigned | num_counts |
| unsigned | line |
| unsigned | src |
| struct function_info * | line_next |
| struct function_info * | next |
Describes a single function. Contains an array of basic blocks.
| block_t* function_info::blocks |
Referenced by output_intermediate_file(), and read_graph_file().
| unsigned function_info::blocks_executed |
| unsigned function_info::cfg_checksum |
| gcov_type* function_info::counts |
Raw arc coverage counts.
| char* function_info::demangled_name |
| unsigned function_info::has_catch |
The graph contains at least one fake incoming edge.
| unsigned function_info::ident |
| unsigned function_info::line |
First line number & file.
Referenced by make_gcov_file_name().
| struct function_info* function_info::line_next |
Next function in same source file.
Referenced by mangle_name().
| unsigned function_info::lineno_checksum |
| char* function_info::name |
Name of function.
| struct function_info* function_info::next |
Next function.
| unsigned function_info::num_blocks |
Referenced by read_graph_file().
| unsigned function_info::num_counts |
Referenced by read_graph_file().
| unsigned function_info::src |
Referenced by make_gcov_file_name().