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

Public Types

typedef counts_entry value_type
typedef counts_entry compare_type

Static Public Member Functions

static hashval_t hash (const value_type *)
static int equal (const value_type *, const compare_type *)
static void remove (value_type *)

Data Fields

unsigned ident
unsigned ctr
unsigned lineno_checksum
unsigned cfg_checksum
gcov_typecounts
struct gcov_ctr_summary summary

Detailed Description

Counts information for a function.


Member Typedef Documentation


Member Function Documentation

int counts_entry::equal ( const value_type entry1,
const compare_type entry2 
)
inlinestatic
hashval_t counts_entry::hash ( const value_type entry)
inlinestatic
void counts_entry::remove ( value_type entry)
inlinestatic

Field Documentation

unsigned counts_entry::cfg_checksum
gcov_type* counts_entry::counts
unsigned counts_entry::ctr
unsigned counts_entry::ident

We hash by

unsigned counts_entry::lineno_checksum

Store

struct gcov_ctr_summary counts_entry::summary

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