|
CBMC
|
#include <symex_coverage.h>
Collaboration diagram for symex_coveraget:Classes | |
| struct | coverage_infot |
Public Member Functions | |
| symex_coveraget (const namespacet &_ns) | |
| void | covered (goto_programt::const_targett from, goto_programt::const_targett to) |
| bool | generate_report (const goto_functionst &goto_functions, const std::string &path) const |
Protected Types | |
| typedef std::map< goto_programt::const_targett, coverage_infot, goto_programt::target_less_than > | coverage_innert |
| typedef std::map< goto_programt::const_targett, coverage_innert, goto_programt::target_less_than > | coveraget |
Protected Member Functions | |
| bool | output_report (const goto_functionst &goto_functions, std::ostream &os) const |
| void | build_cobertura (const goto_functionst &goto_functions, xmlt &xml_coverage) const |
| void | compute_overall_coverage (const goto_functionst &goto_functions, coverage_recordt &dest) const |
Protected Attributes | |
| const namespacet & | ns |
| coveraget | coverage |
Friends | |
| class | goto_program_coverage_recordt |
Definition at line 28 of file symex_coverage.h.
|
protected |
Definition at line 71 of file symex_coverage.h.
|
protected |
Definition at line 76 of file symex_coverage.h.
|
inlineexplicit |
Definition at line 31 of file symex_coverage.h.
|
protected |
Definition at line 369 of file symex_coverage.cpp.
|
protected |
Definition at line 292 of file symex_coverage.cpp.
|
inline |
Definition at line 36 of file symex_coverage.h.
| bool symex_coveraget::generate_report | ( | const goto_functionst & | goto_functions, |
| const std::string & | path | ||
| ) | const |
Definition at line 428 of file symex_coverage.cpp.
|
protected |
Definition at line 413 of file symex_coverage.cpp.
Definition at line 90 of file symex_coverage.h.
|
protected |
Definition at line 77 of file symex_coverage.h.
|
protected |
Definition at line 50 of file symex_coverage.h.