line.h
Go to the documentation of this file.00001 #ifndef __LINE_H__
00002 #define __LINE_H__
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00026 #include <stdio.h>
00027
00028 #include "defines.h"
00029
00031 void line_get_stats(
00032 func_unit* funit,
00033 unsigned int* hit,
00034 unsigned int* excluded,
00035 unsigned int* total
00036 );
00037
00039 void line_collect(
00040 func_unit* funit,
00041 int cov,
00042 int** lines,
00043 int** excludes,
00044 char*** reasons,
00045 int* line_cnt,
00046 int* line_size
00047 );
00048
00050 void line_get_funit_summary(
00051 func_unit* funit,
00052 unsigned int* hit,
00053 unsigned int* excluded,
00054 unsigned int* total
00055 );
00056
00058 void line_get_inst_summary(
00059 funit_inst* inst,
00060 unsigned int* hit,
00061 unsigned int* excluded,
00062 unsigned int* total
00063 );
00064
00066 void line_report(
00067 FILE* ofile,
00068 bool verbose
00069 );
00070
00071 #endif
00072