CBMC
dfcc_libraryt Member List

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

add_instrumented_functions_map_init_instructions(const std::set< irep_idt > &instrumented_functions, const source_locationt &source_location, goto_programt &dest)dfcc_libraryt
assignable_builtin_namesdfcc_librarytprivate
check_replace_ensures_was_freed_preconditions_call(const exprt &ptr, const exprt &write_set_ptr, const source_locationt &source_location)dfcc_libraryt
dfcc_fun_symboldfcc_libraryt
dfcc_fun_to_namedfcc_librarytprivate
dfcc_hookdfcc_librarytprivate
dfcc_libraryt(goto_modelt &goto_model, message_handlert &lmessage_handler)dfcc_libraryt
dfcc_name_to_fundfcc_librarytprivate
dfcc_name_to_typedfcc_librarytprivate
dfcc_typedfcc_libraryt
dfcc_type_to_namedfcc_librarytprivate
disable_checks()dfcc_libraryt
fix_malloc_free_calls()dfcc_librarytprotected
get_dfcc_fun(const irep_idt &id) constdfcc_libraryt
get_dfcc_fun_name(dfcc_funt fun) constdfcc_libraryt
get_havoc_hook(const irep_idt &function_id) constdfcc_libraryt
get_hook(const irep_idt &function_id) constdfcc_libraryt
get_instrumented_functions_map_symbol()dfcc_libraryt
get_missing_funs()dfcc_librarytprotected
goto_modeldfcc_librarytprotected
havoc_hookdfcc_librarytprivate
inhibit_front_end_builtins()dfcc_libraryt
inline_functions()dfcc_librarytprotected
inlineddfcc_librarytprotectedstatic
is_dfcc_library_symbol(const irep_idt &id) constdfcc_libraryt
is_front_end_builtin(const irep_idt &function_id) constdfcc_libraryt
link_allocated_call(const exprt &write_set_postconditions_ptr, const exprt &write_set_to_link_ptr, const source_locationt &source_location)dfcc_libraryt
link_deallocated_call(const exprt &write_set_postconditions_ptr, const exprt &write_set_to_link_ptr, const source_locationt &source_location)dfcc_libraryt
link_is_fresh_call(const exprt &write_set_ptr, const exprt &is_fresh_obj_set_ptr, const source_locationt &source_location)dfcc_libraryt
load(std::set< irep_idt > &to_instrument)dfcc_libraryt
loadeddfcc_librarytprotectedstatic
logdfcc_librarytprotected
malloc_free_fixeddfcc_librarytprotectedstatic
message_handlerdfcc_librarytprotected
obj_set_create_indexed_by_object_id_call(const exprt &obj_set_ptr, const source_locationt &source_location)dfcc_libraryt
obj_set_release_call(const exprt &obj_set_ptr, const source_locationt &source_location)dfcc_libraryt
specialize(const std::size_t contract_assigns_size_hint)dfcc_libraryt
specializeddfcc_librarytprotectedstatic
write_set_add_allocated_call(const exprt &write_set_ptr, const exprt &ptr, const source_locationt &source_location)dfcc_libraryt
write_set_add_decl_call(const exprt &write_set_ptr, const exprt &ptr, const source_locationt &source_location)dfcc_libraryt
write_set_check_allocated_deallocated_is_empty_call(const exprt &check_var, const exprt &write_set_ptr, const source_locationt &source_location)dfcc_libraryt
write_set_check_array_copy_call(const exprt &check_var, const exprt &write_set_ptr, const exprt &dest, const source_locationt &source_location)dfcc_libraryt
write_set_check_array_replace_call(const exprt &check_var, const exprt &write_set_ptr, const exprt &dest, const exprt &src, const source_locationt &source_location)dfcc_libraryt
write_set_check_array_set_call(const exprt &check_var, const exprt &write_set_ptr, const exprt &dest, const source_locationt &source_location)dfcc_libraryt
write_set_check_assignment_call(const exprt &check_var, const exprt &write_set_ptr, const exprt &ptr, const exprt &size, const source_locationt &source_location)dfcc_libraryt
write_set_check_assigns_clause_inclusion_call(const exprt &check_var, const exprt &reference_write_set_ptr, const exprt &candidate_write_set_ptr, const source_locationt &source_location)dfcc_libraryt
write_set_check_deallocate_call(const exprt &check_var, const exprt &write_set_ptr, const exprt &ptr, const source_locationt &source_location)dfcc_libraryt
write_set_check_frees_clause_inclusion_call(const exprt &check_var, const exprt &reference_write_set_ptr, const exprt &candidate_write_set_ptr, const source_locationt &source_location)dfcc_libraryt
write_set_check_havoc_object_call(const exprt &check_var, const exprt &write_set_ptr, const exprt &ptr, const source_locationt &source_location)dfcc_libraryt
write_set_create_call(const exprt &write_set_ptr, const exprt &contract_assigns_size, const exprt &contract_frees_size, const exprt &assume_requires_ctx, const exprt &assert_requires_ctx, const exprt &assume_ensures_ctx, const exprt &assert_ensures_ctx, const exprt &allow_allocate, const exprt &allow_deallocate, const source_locationt &source_location)dfcc_libraryt
write_set_create_call(const exprt &write_set_ptr, const exprt &contract_assigns_size, const source_locationt &source_location)dfcc_libraryt
write_set_deallocate_freeable_call(const exprt &write_set_ptr, const exprt &target_write_set_ptr, const source_locationt &source_location)dfcc_libraryt
write_set_record_dead_call(const exprt &write_set_ptr, const exprt &ptr, const source_locationt &source_location)dfcc_libraryt
write_set_record_deallocated_call(const exprt &write_set_ptr, const exprt &ptr, const source_locationt &source_location)dfcc_libraryt
write_set_release_call(const exprt &write_set_ptr, const source_locationt &source_location)dfcc_libraryt