GCC Middle and Back End API Reference
function_info Struct Reference
Collaboration diagram for function_info:

Data Fields

char * name
char * demangled_name
unsigned ident
unsigned lineno_checksum
unsigned cfg_checksum
unsigned has_catch: 1
block_tblocks
unsigned num_blocks
unsigned blocks_executed
gcov_typecounts
unsigned num_counts
unsigned line
unsigned src
struct function_infoline_next
struct function_infonext

Detailed Description

Describes a single function. Contains an array of basic blocks.   

Field Documentation

unsigned function_info::blocks_executed

Referenced by add_line_counts(), and output_lines().

unsigned function_info::cfg_checksum

Referenced by read_count_file(), and read_graph_file().

gcov_type* function_info::counts
char* function_info::demangled_name
unsigned function_info::has_catch

Referenced by process_file(), and read_graph_file().

unsigned function_info::ident

Referenced by read_count_file(), and read_graph_file().

unsigned function_info::lineno_checksum

Referenced by read_count_file(), and read_graph_file().

unsigned function_info::num_counts

Referenced by read_count_file(), and read_graph_file().

unsigned function_info::src

The documentation for this struct was generated from the following file: