CBMC
|
#include <java_multi_path_symex_checker.h>
Additional Inherited Members | |
![]() | |
virtual std::chrono::duration< double > | prepare_property_decider (propertiest &properties) |
Prepare the property decider for solving. | |
virtual void | run_property_decider (incremental_goto_checkert::resultt &result, propertiest &properties, std::chrono::duration< double > solver_runtime) |
Run the property decider, which calls the SAT solver, and set the status of checked properties accordingly. | |
![]() | |
virtual void | generate_equation () |
Generates the equation by running goto-symex. | |
virtual void | update_properties (propertiest &properties, std::unordered_set< irep_idt > &updated_properties) |
Updates the properties from the equation and adds their property IDs to updated_properties . | |
![]() | |
incremental_goto_checkert (const optionst &, ui_message_handlert &) | |
![]() | |
bool | equation_generated |
goto_symex_property_decidert | property_decider |
![]() | |
abstract_goto_modelt & | goto_model |
symbol_tablet | symex_symbol_table |
namespacet | ns |
symex_target_equationt | equation |
guard_managert | guard_manager |
path_fifot | path_storage |
unwindsett | unwindset |
symex_bmct | symex |
![]() | |
const optionst & | options |
ui_message_handlert & | ui_message_handler |
messaget | log |
Definition at line 19 of file java_multi_path_symex_checker.h.
|
inline |
Definition at line 22 of file java_multi_path_symex_checker.h.
|
overridevirtual |
Builds and returns the complete trace.
Implements goto_trace_providert.
Definition at line 12 of file java_multi_path_symex_checker.cpp.
|
overridevirtual |
Builds and returns the trace up to the first failed property.
Implements goto_trace_providert.
Definition at line 29 of file java_multi_path_symex_checker.cpp.
|
overridevirtual |
Builds and returns the trace for the FAILed property with the given property_id
.
Implements goto_trace_providert.
Definition at line 21 of file java_multi_path_symex_checker.cpp.