|
cprover
|
Public Member Functions | |
| nondet_volatilet (goto_modelt &goto_model, const optionst &options) | |
| void | operator() () |
Private Member Functions | |
| void | handle_volatile_expression (exprt &expr, const namespacet &ns, goto_programt &pre, goto_programt &post) |
| void | nondet_volatile_rhs (const symbol_table_baset &symbol_table, exprt &expr, goto_programt &pre, goto_programt &post) |
| void | nondet_volatile_lhs (const symbol_table_baset &symbol_table, exprt &expr, goto_programt &pre, goto_programt &post) |
| void | nondet_volatile (symbol_table_baset &symbol_table, goto_programt &goto_program) |
| const symbolt & | typecheck_variable (const irep_idt &id, const namespacet &ns) |
| void | typecheck_model (const irep_idt &id, const symbolt &variable, const namespacet &ns) |
| void | typecheck_options (const optionst &options) |
Static Private Member Functions | |
| static bool | is_volatile (const namespacet &ns, const typet &src) |
Private Attributes | |
| goto_modelt & | goto_model |
| bool | all_nondet |
| std::set< irep_idt > | nondet_variables |
| std::map< irep_idt, irep_idt > | variable_models |
Definition at line 27 of file nondet_volatile.cpp.
|
inline |
Definition at line 30 of file nondet_volatile.cpp.
|
private |
Definition at line 108 of file nondet_volatile.cpp.
|
staticprivate |
Definition at line 93 of file nondet_volatile.cpp.
|
private |
Definition at line 215 of file nondet_volatile.cpp.
|
private |
Definition at line 186 of file nondet_volatile.cpp.
|
private |
Definition at line 165 of file nondet_volatile.cpp.
|
inline |
Definition at line 36 of file nondet_volatile.cpp.
|
private |
Definition at line 299 of file nondet_volatile.cpp.
|
private |
Definition at line 340 of file nondet_volatile.cpp.
|
private |
Definition at line 272 of file nondet_volatile.cpp.
|
private |
Definition at line 88 of file nondet_volatile.cpp.
|
private |
Definition at line 85 of file nondet_volatile.cpp.
|
private |
Definition at line 89 of file nondet_volatile.cpp.
Definition at line 90 of file nondet_volatile.cpp.