|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
Intermediate parse of a CBMC instruction (mirrors cbmc.rs CBMCInstruction). More...
#include <read_cbmc_goto_object.h>
Public Attributes | |
| irept | code |
| irept | source_location |
| irept | guard |
| unsigned | instr_type = 0 |
| unsigned | target_number = 0 |
| std::vector< unsigned > | targets |
| std::vector< std::string > | labels |
Intermediate parse of a CBMC instruction (mirrors cbmc.rs CBMCInstruction).
Targets are kept as the raw CBMC target numbers; the adapter remaps them to ESBMC's instruction-index scheme.
| irept cbmc_instructiont::code |
| irept cbmc_instructiont::guard |
| unsigned cbmc_instructiont::instr_type = 0 |
| std::vector<std::string> cbmc_instructiont::labels |
| irept cbmc_instructiont::source_location |
| unsigned cbmc_instructiont::target_number = 0 |
| std::vector<unsigned> cbmc_instructiont::targets |