|
cprover
|
Traces of GOTO Programs. More...
#include <iosfwd>#include <vector>#include <util/message.h>#include <util/options.h>#include <goto-programs/goto_program.h>
Include dependency graph for goto_trace.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | goto_trace_stept |
| Step of the trace of a GOTO program. More... | |
| class | goto_tracet |
| Trace of a GOTO program. More... | |
| struct | trace_optionst |
| Options for printing the trace using show_goto_trace. More... | |
| class | goto_trace_constant_pointer_exprt |
| Variety of constant expression only used in the context of a GOTO trace, to give both the numeric value and the symbolic value of a pointer, e.g. More... | |
Macros | |
| #define | OPT_GOTO_TRACE |
| #define | HELP_GOTO_TRACE |
| #define | PARSE_OPTIONS_GOTO_TRACE(cmdline, options) |
Functions | |
| void | show_goto_trace (messaget::mstreamt &out, const namespacet &ns, const goto_tracet &goto_trace, const trace_optionst &trace_options=trace_optionst::default_options) |
Output the trace on the given stream out. | |
| template<> | |
| bool | can_cast_expr< goto_trace_constant_pointer_exprt > (const exprt &base) |
| const goto_trace_constant_pointer_exprt & | to_goto_trace_constant_pointer_expr (const exprt &expr) |
Traces of GOTO Programs.
Definition in file goto_trace.h.
| #define HELP_GOTO_TRACE |
Definition at line 277 of file goto_trace.h.
| #define OPT_GOTO_TRACE |
Definition at line 269 of file goto_trace.h.
| #define PARSE_OPTIONS_GOTO_TRACE | ( | cmdline, | |
| options | |||
| ) |
Definition at line 285 of file goto_trace.h.
|
inline |
Definition at line 315 of file goto_trace.h.
| void show_goto_trace | ( | messaget::mstreamt & | out, |
| const namespacet & | ns, | ||
| const goto_tracet & | goto_trace, | ||
| const trace_optionst & | trace_options = trace_optionst::default_options |
||
| ) |
Output the trace on the given stream out.
Definition at line 785 of file goto_trace.cpp.
|
inline |
Definition at line 321 of file goto_trace.h.