ovl.h
Go to the documentation of this file.00001 #ifndef __OVL_H__
00002 #define __OVL_H__
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00027 #include "defines.h"
00028
00029
00031 bool ovl_is_assertion_module( const func_unit* funit );
00032
00034 bool ovl_is_coverage_point( const expression* exp );
00035
00037 void ovl_add_assertions_to_no_score_list( bool rm_tasks );
00038
00040 void ovl_get_funit_stats(
00041 const func_unit* funit,
00042 unsigned int* hit,
00043 unsigned int* excludes,
00044 unsigned int* total
00045 );
00046
00048 void ovl_display_verbose(
00049 FILE* ofile,
00050 const func_unit* funit,
00051 rpt_type rtype
00052 );
00053
00055 void ovl_collect(
00056 func_unit* funit,
00057 int cov,
00058 char*** inst_names,
00059 int** excludes,
00060 unsigned int* inst_size
00061 );
00062
00064 void ovl_get_coverage(
00065 const func_unit* funit,
00066 const char* inst_name,
00067 char** assert_mod,
00068 str_link** cp_head,
00069 str_link** cp_tail
00070 );
00071
00072 #endif
00073