CBMC
|
#include <symex_coverage.h>
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.
|
friend |
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.