cprover
Toggle main menu visibility
Loading...
Searching...
No Matches
show_program.h
Go to the documentation of this file.
1
/*******************************************************************\
2
3
Module: Output of the program (SSA) constraints
4
5
Author: Daniel Kroening, kroening@kroening.com
6
7
\*******************************************************************/
8
11
12
#ifndef CPROVER_GOTO_SYMEX_SHOW_PROGRAM_H
13
#define CPROVER_GOTO_SYMEX_SHOW_PROGRAM_H
14
15
class
namespacet
;
16
class
symex_target_equationt
;
17
class
optionst
;
18
class
ui_message_handlert
;
19
28
void
show_program
(
const
namespacet
&ns,
const
symex_target_equationt
&equation);
29
42
void
show_byte_ops
(
43
const
optionst
&options,
44
ui_message_handlert
&ui_message_handler,
45
const
namespacet
&ns,
46
const
symex_target_equationt
&equation);
47
48
#endif
// CPROVER_GOTO_SYMEX_SHOW_PROGRAM_H
namespacet
A namespacet is essentially one or two symbol tables bound together, to allow for symbol lookups in t...
Definition
namespace.h:91
optionst
Definition
options.h:23
symex_target_equationt
Inheriting the interface of symex_targett this class represents the SSA form of the input program as ...
Definition
symex_target_equation.h:34
ui_message_handlert
Definition
ui_message.h:22
show_program
void show_program(const namespacet &ns, const symex_target_equationt &equation)
Print the steps of equation on the standard output.
Definition
show_program.cpp:60
show_byte_ops
void show_byte_ops(const optionst &options, ui_message_handlert &ui_message_handler, const namespacet &ns, const symex_target_equationt &equation)
Count and display all byte extract and byte update operations from equation on standard output or fil...
Definition
show_program.cpp:316
goto-symex
show_program.h
Generated by
1.17.0