cprover
cover.h
Go to the documentation of this file.
1 /*******************************************************************\
2 
3 Module: Coverage Instrumentation
4 
5 Author: Daniel Kroening
6 
7 Date: May 2016
8 
9 \*******************************************************************/
10 
13 
14 #ifndef CPROVER_GOTO_INSTRUMENT_COVER_H
15 #define CPROVER_GOTO_INSTRUMENT_COVER_H
16 
18 #include <util/cmdline.h>
19 
20 class message_handlert;
21 
23 {
25  PATH, MCDC, ASSERTION, COVER };
26 
28  const symbol_tablet &symbol_table,
29  goto_programt &goto_program,
31 
33  const symbol_tablet &symbol_table,
34  goto_functionst &goto_functions,
36 
38  const cmdlinet &cmdline,
39  const symbol_tablet &symbol_table,
40  goto_functionst &goto_functions,
41  message_handlert &msgh);
42 
43 #endif // CPROVER_GOTO_INSTRUMENT_COVER_H
coverage_criteriont
Definition: cover.h:22
void instrument_cover_goals(const symbol_tablet &symbol_table, goto_programt &goto_program, coverage_criteriont)
Definition: cover.cpp:832
Symbol Table + CFG.
The symbol table.
Definition: symbol_table.h:52
A specialization of goto_program_templatet over goto programs in which instructions have codet type...
Definition: goto_program.h:24