CBMC
|
Requires an incremental goto checker that is a goto_trace_providert
and fault_localization_providert
.
More...
#include <all_properties_verifier_with_fault_localization.h>
Public Member Functions | |
all_properties_verifier_with_fault_localizationt (const optionst &options, ui_message_handlert &ui_message_handler, abstract_goto_modelt &goto_model) | |
resultt | operator() () override |
Check whether all properties hold. More... | |
void | report () override |
Report results. More... | |
const goto_trace_storaget & | get_traces () const |
Public Member Functions inherited from goto_verifiert | |
goto_verifiert ()=delete | |
goto_verifiert (const goto_verifiert &)=delete | |
virtual | ~goto_verifiert ()=default |
const propertiest & | get_properties () |
Returns the properties. More... | |
Protected Attributes | |
abstract_goto_modelt & | goto_model |
incremental_goto_checkerT | incremental_goto_checker |
std::size_t | iterations = 1 |
goto_trace_storaget | traces |
std::unordered_map< irep_idt, fault_location_infot > | fault_locations |
Protected Attributes inherited from goto_verifiert | |
const optionst & | options |
ui_message_handlert & | ui_message_handler |
messaget | log |
propertiest | properties |
Additional Inherited Members | |
Protected Member Functions inherited from goto_verifiert | |
goto_verifiert (const optionst &, ui_message_handlert &) | |
Requires an incremental goto checker that is a goto_trace_providert
and fault_localization_providert
.
Definition at line 27 of file all_properties_verifier_with_fault_localization.h.
|
inline |
Definition at line 30 of file all_properties_verifier_with_fault_localization.h.
|
inline |
Definition at line 96 of file all_properties_verifier_with_fault_localization.h.
|
inlineoverridevirtual |
Check whether all properties hold.
Implements goto_verifiert.
Definition at line 42 of file all_properties_verifier_with_fault_localization.h.
|
inlineoverridevirtual |
Report results.
Implements goto_verifiert.
Definition at line 72 of file all_properties_verifier_with_fault_localization.h.
|
protected |
Definition at line 106 of file all_properties_verifier_with_fault_localization.h.
|
protected |
Definition at line 102 of file all_properties_verifier_with_fault_localization.h.
|
protected |
Definition at line 103 of file all_properties_verifier_with_fault_localization.h.
|
protected |
Definition at line 104 of file all_properties_verifier_with_fault_localization.h.
|
protected |
Definition at line 105 of file all_properties_verifier_with_fault_localization.h.