Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
gcov_info Struct Reference

#include <gcov.h>

Data Fields

unsigned int version
 
struct gcov_infonext
 
unsigned int stamp
 
const charfilename
 
unsigned int n_functions
 
struct gcov_fn_infofunctions
 
unsigned int ctr_mask
 
struct gcov_ctr_info counts [0]
 

Detailed Description

struct gcov_info - profiling data per object file

Version
: gcov version magic indicating the gcc version used for compilation : list head for a singly-linked list : time stamp : name of the associated gcov data file : number of instrumented functions : function data : mask specifying which counter types are active : counter data per counter type

This data is generated by gcc during compilation and doesn't change at run-time with the exception of the next pointer.

Definition at line 81 of file gcov.h.

Field Documentation

struct gcov_ctr_info counts[0]

Definition at line 89 of file gcov.h.

unsigned int ctr_mask

Definition at line 88 of file gcov.h.

Definition at line 85 of file gcov.h.

struct gcov_fn_info* functions

Definition at line 87 of file gcov.h.

unsigned int n_functions

Definition at line 86 of file gcov.h.

Definition at line 83 of file gcov.h.

unsigned int stamp

Definition at line 84 of file gcov.h.

unsigned int version

Definition at line 82 of file gcov.h.


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