#include <defines.h>
Data Fields | |
char * | funit |
char * | name |
expression * | ivar |
expression * | ovar |
vsignal * | iexp |
fsm * | table |
bool | exclude |
int | line |
fsm_var * | next |
Contains information for an FSM state variable.
Set to TRUE if the associated FSM needs to be excluded from coverage consideration
Referenced by fsm_var_add(), and fsm_var_bind_stmt().
char* fsm_var_s::funit |
Name of functional unit containing FSM variable
Referenced by fsm_var_add(), fsm_var_cleanup(), and fsm_var_dealloc().
Pointer to input signal matching ovar name
Referenced by fsm_var_add().
Pointer to input state expression
Referenced by fsm_var_add(), fsm_var_bind_stmt(), and fsm_var_cleanup().
int fsm_var_s::line |
First line of FSM attribute
Referenced by fsm_var_add(), and fsm_var_bind_stmt().
char* fsm_var_s::name |
Name associated with this FSM variable
Referenced by fsm_var_add().
Pointer to next fsm_var element in list
Referenced by fsm_var_add(), fsm_var_cleanup(), fsm_var_is_output_state(), and fsm_var_remove().
Pointer to output state expression
Referenced by fsm_var_add(), fsm_var_bind_stmt(), fsm_var_cleanup(), and fsm_var_is_output_state().
Pointer to FSM containing signal from ovar
Referenced by fsm_var_add(), and fsm_var_bind_stmt().