Database line types

Defines

#define DB_TYPE_SIGNAL   1
#define DB_TYPE_EXPRESSION   2
#define DB_TYPE_FUNIT   3
#define DB_TYPE_STATEMENT   4
#define DB_TYPE_INFO   5
#define DB_TYPE_FSM   6
#define DB_TYPE_RACE   7
#define DB_TYPE_SCORE_ARGS   8
#define DB_TYPE_SU_START   9
#define DB_TYPE_SU_END   10
#define DB_TYPE_MESSAGE   11
#define DB_TYPE_MERGED_CDD   12
#define DB_TYPE_EXCLUDE   13
#define DB_TYPE_FUNIT_VERSION   14
#define DB_TYPE_INST_ONLY   15

Detailed Description

The following defines are used in the coverage database to indicate the type for parsing purposes.


Define Documentation

#define DB_TYPE_EXCLUDE   13

Specifies that the current line describes an exclusion reason.

Referenced by db_read(), and exclude_db_write().

#define DB_TYPE_EXPRESSION   2

Specifies that the current coverage database line describes an expression.

Referenced by db_read(), expression_db_write(), funit_db_inst_merge(), and funit_db_mod_merge().

#define DB_TYPE_FSM   6

Specifies that the current coverage database line describes a finite state machine.

Referenced by db_read(), fsm_db_write(), funit_db_inst_merge(), and funit_db_mod_merge().

#define DB_TYPE_FUNIT   3

Specifies that the current coverage database line describes a module.

Referenced by db_read(), funit_db_mod_merge(), and funit_db_write().

#define DB_TYPE_FUNIT_VERSION   14

Specifies a version ID for a functional unit (based on the associated file version).

Referenced by db_read(), funit_db_inst_merge(), funit_db_mod_merge(), and funit_db_write().

#define DB_TYPE_INFO   5

Specifies that the current coverage database line describes general information.

Referenced by db_read(), and info_db_write().

#define DB_TYPE_INST_ONLY   15

Specifies that this is a placeholder instance (no functional unit attached).

Referenced by db_read(), and instance_db_write().

#define DB_TYPE_MERGED_CDD   12

Specifies that the current line describes a CDD file that was merged into this CDD

Referenced by db_read(), and info_db_write().

#define DB_TYPE_MESSAGE   11

Specifies that the current coverage database line contains user-specified information

Referenced by db_read(), and info_db_write().

#define DB_TYPE_RACE   7

Specifies that the current coverage database line describes a race condition block.

Referenced by db_read(), funit_db_inst_merge(), funit_db_mod_merge(), and race_db_write().

#define DB_TYPE_SCORE_ARGS   8

Specifies the arguments specified to the score command.

Referenced by db_read(), and info_db_write().

#define DB_TYPE_SIGNAL   1

Specifies that the current coverage database line describes a signal.

Referenced by db_read(), funit_db_inst_merge(), funit_db_mod_merge(), and vsignal_db_write().

#define DB_TYPE_STATEMENT   4

Specifies that the current coverage database line describes a statement.

Referenced by db_read(), funit_db_inst_merge(), funit_db_mod_merge(), and statement_db_write().

#define DB_TYPE_SU_END   10

Specifies that the current coverage database line ends the currently populated struct/union.

#define DB_TYPE_SU_START   9

Specifies that the current coverage database line describes a new struct/union (all signals and struct/unions below this are members of this struct/union)

Generated on Sun Nov 21 00:55:42 2010 for Covered by  doxygen 1.6.3