CBMC
shadow_memoryt Member List

This is the complete list of members for shadow_memoryt, including all inherited members.

add_field(goto_symex_statet &state, const exprt &expr, const irep_idt &field_name, const typet &field_type)shadow_memorytprivate
convert_field_declaration(const code_function_callt &code_function_call, shadow_memory_field_definitionst::field_definitiont &fields, bool is_global, message_handlert &message_handler)shadow_memorytprivatestatic
gather_field_declarations(const abstract_goto_modelt &goto_model, message_handlert &message_handler)shadow_memorytstatic
initialize_shadow_memory(goto_symex_statet &state, exprt expr, const shadow_memory_field_definitionst::field_definitiont &fields)shadow_memorytprivate
logshadow_memorytprivate
nsshadow_memorytprivate
shadow_memoryt(const std::function< void(goto_symex_statet &, const exprt &, const exprt &)> symex_assign, const namespacet &ns, message_handlert &message_handler)shadow_memorytinline
symex_assignshadow_memorytprivate
symex_field_dynamic_init(goto_symex_statet &state, const exprt &expr, const side_effect_exprt &code)shadow_memoryt
symex_field_local_init(goto_symex_statet &state, const ssa_exprt &expr)shadow_memoryt
symex_field_static_init(goto_symex_statet &state, const ssa_exprt &lhs)shadow_memoryt
symex_field_static_init_string_constant(goto_symex_statet &state, const ssa_exprt &expr, const exprt &rhs)shadow_memoryt
symex_get_field(goto_symex_statet &state, const exprt &lhs, const exprt::operandst &arguments)shadow_memoryt
symex_set_field(goto_symex_statet &state, const exprt::operandst &arguments)shadow_memoryt