toggle.h
Go to the documentation of this file.00001 #ifndef __TOGGLE_H__
00002 #define __TOGGLE_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
00030
00032 void toggle_get_stats(
00033 func_unit* funit,
00034 unsigned int* hit01,
00035 unsigned int* hit10,
00036 unsigned int* excluded,
00037 unsigned int* total,
00038 bool* cov_found
00039 );
00040
00042 void toggle_collect(
00043 func_unit* funit,
00044 int cov,
00045 sig_link** sig_head,
00046 sig_link** sig_tail
00047 );
00048
00050 void toggle_get_coverage(
00051 func_unit* funit,
00052 char* sig_name,
00053 int* msb,
00054 int* lsb,
00055 char** tog01,
00056 char** tog10,
00057 int* excluded,
00058 char** reason
00059 );
00060
00062 void toggle_get_funit_summary(
00063 func_unit* funit,
00064 unsigned int* hit,
00065 unsigned int* excluded,
00066 unsigned int* total
00067 );
00068
00070 void toggle_get_inst_summary(
00071 funit_inst* inst,
00072 unsigned int* hit,
00073 unsigned int* excluded,
00074 unsigned int* total
00075 );
00076
00078 void toggle_report(
00079 FILE* ofile,
00080 bool verbose
00081 );
00082
00083 #endif
00084