cprover
|
Program Transformation. More...
#include "remove_function_pointers.h"
#include <cassert>
#include <util/c_types.h>
#include <util/fresh_symbol.h>
#include <util/invariant.h>
#include <util/message.h>
#include <util/pointer_offset_size.h>
#include <util/replace_expr.h>
#include <util/source_location.h>
#include <util/std_expr.h>
#include <analyses/does_remove_const.h>
#include "remove_skip.h"
#include "compute_called_functions.h"
#include "remove_const_function_pointers.h"
Go to the source code of this file.
Classes | |
class | remove_function_pointerst |
Functions | |
bool | remove_function_pointers (message_handlert &_message_handler, symbol_tablet &symbol_table, const goto_functionst &goto_functions, goto_programt &goto_program, const irep_idt &function_id, bool add_safety_assertion, bool only_remove_const_fps) |
void | remove_function_pointers (message_handlert &_message_handler, symbol_tablet &symbol_table, goto_functionst &goto_functions, bool add_safety_assertion, bool only_remove_const_fps) |
void | remove_function_pointers (message_handlert &_message_handler, goto_modelt &goto_model, bool add_safety_assertion, bool only_remove_const_fps) |
Program Transformation.
Definition in file remove_function_pointers.cpp.
void remove_function_pointers | ( | message_handlert & | _message_handler, |
goto_modelt & | goto_model, | ||
bool | add_safety_assertion, | ||
bool | only_remove_const_fps | ||
) |
Definition at line 557 of file remove_function_pointers.cpp.
bool remove_function_pointers | ( | message_handlert & | _message_handler, |
symbol_tablet & | symbol_table, | ||
const goto_functionst & | goto_functions, | ||
goto_programt & | goto_program, | ||
const irep_idt & | function_id, | ||
bool | add_safety_assertion, | ||
bool | only_remove_const_fps | ||
) |
Definition at line 519 of file remove_function_pointers.cpp.
void remove_function_pointers | ( | message_handlert & | _message_handler, |
symbol_tablet & | symbol_table, | ||
goto_functionst & | goto_functions, | ||
bool | add_safety_assertion, | ||
bool | only_remove_const_fps | ||
) |
Definition at line 539 of file remove_function_pointers.cpp.