cprover
|
Memory-mapped I/O Instrumentation for Goto Programs. More...
#include "mmio.h"
#include <util/cprover_prefix.h>
#include <goto-programs/goto_program.h>
#include <goto-programs/goto_functions.h>
#include "interrupt.h"
#include "rw_set.h"
Go to the source code of this file.
Functions | |
void | mmio (value_setst &value_sets, const symbol_tablet &symbol_table, goto_programt &goto_program) |
void | mmio (value_setst &value_sets, class symbol_tablet &symbol_table, goto_functionst &goto_functions) |
Memory-mapped I/O Instrumentation for Goto Programs.
Definition in file mmio.cpp.
void mmio | ( | value_setst & | value_sets, |
const symbol_tablet & | symbol_table, | ||
goto_programt & | goto_program | ||
) |
Definition at line 36 of file mmio.cpp.
References rw_set_baset::empty(), Forall_goto_program_instructions, shared_bufferst::varst::type, shared_bufferst::varst::w_buff0, and shared_bufferst::varst::w_buff1.
Referenced by goto_instrument_parse_optionst::instrument_goto_program(), and mmio().
void mmio | ( | value_setst & | value_sets, |
class symbol_tablet & | symbol_table, | ||
goto_functionst & | goto_functions | ||
) |
Definition at line 165 of file mmio.cpp.
References CPROVER_PREFIX, goto_functions_templatet< goto_programt >::entry_point(), Forall_goto_functions, mmio(), and goto_functions_templatet< bodyT >::update().