CBMC
Loading...
Searching...
No Matches
splice_call.h
Go to the documentation of this file.
1/*******************************************************************\
2
3Module: Prepend/ splice a 0-ary function call in the beginning of a function
4e.g. for setting/ modelling the global environment
5
6Author: Konstantinos Pouliasis
7
8Date: July 2017
9
10\*******************************************************************/
11
14
15#ifndef CPROVER_GOTO_INSTRUMENT_SPLICE_CALL_H
16#define CPROVER_GOTO_INSTRUMENT_SPLICE_CALL_H
17
18#include <string>
19
20class goto_functionst;
23
24bool splice_call(
25 goto_functionst &goto_functions,
26 const std::string &callercallee,
27 const symbol_table_baset &symbol_table,
28 message_handlert &message_handler);
29
30#endif // CPROVER_GOTO_INSTRUMENT_SPLICE_CALL_H
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Definition ai.h:562
A collection of goto functions.
The symbol table base class interface.
bool splice_call(goto_functionst &goto_functions, const std::string &callercallee, const symbol_table_baset &symbol_table, message_handlert &message_handler)