CBMC
|
#include <memory_predicates.h>
Public Member Functions | |
is_fresh_replacet (code_contractst &_parent, messaget _log, const irep_idt _fun_id) | |
virtual void | create_declarations () |
![]() | |
is_fresh_baset (code_contractst &_parent, messaget _log, const irep_idt _fun_id) | |
void | update_requires (goto_programt &requires) |
void | update_ensures (goto_programt &ensures) |
void | add_memory_map_decl (goto_programt &program) |
void | add_memory_map_dead (goto_programt &program) |
Protected Member Functions | |
virtual void | create_requires_fn_call (goto_programt::targett &target) |
virtual void | create_ensures_fn_call (goto_programt::targett &target) |
![]() | |
void | add_declarations (const std::string &decl_string) |
void | update_fn_call (goto_programt::targett &target, const std::string &name, bool add_address_of) |
array_typet | get_memmap_type () |
Additional Inherited Members | |
![]() | |
code_contractst & | parent |
messaget | log |
irep_idt | fun_id |
std::string | memmap_name |
std::string | requires_fn_name |
std::string | ensures_fn_name |
symbolt | memmap_symbol |
Definition at line 76 of file memory_predicates.h.
is_fresh_replacet::is_fresh_replacet | ( | code_contractst & | _parent, |
messaget | _log, | ||
const irep_idt | _fun_id | ||
) |
Definition at line 328 of file memory_predicates.cpp.
|
virtual |
Implements is_fresh_baset.
Definition at line 354 of file memory_predicates.cpp.
|
protectedvirtual |
Implements is_fresh_baset.
Definition at line 400 of file memory_predicates.cpp.
|
protectedvirtual |
Implements is_fresh_baset.
Definition at line 395 of file memory_predicates.cpp.