ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
cbmc_adapter.h
Go to the documentation of this file.
1#pragma once
2
4#include <util/irep/irep.h>
5
6#include <string>
7#include <utility>
8#include <vector>
9
15{
16 std::vector<irept> symbols;
17 std::vector<std::pair<std::string, irept>> functions;
18};
19
23
38unsigned map_cbmc_instruction_type(unsigned cbmc_type);
cbmc_adapted_resultt adapt_cbmc_to_esbmc(cbmc_parse_resultt parsed)
Rewrites CBMC irep conventions into ESBMC's.
Definition cbmc_adapter.cpp:2335
unsigned map_cbmc_instruction_type(unsigned cbmc_type)
Maps a CBMC goto-program instruction-type value onto the matching ESBMC goto_program_instruction_type...
Definition cbmc_adapter.cpp:2263
Result of adapting a CBMC parse into ESBMC irep conventions.
Definition cbmc_adapter.h:15
std::vector< irept > symbols
Definition cbmc_adapter.h:16
std::vector< std::pair< std::string, irept > > functions
Definition cbmc_adapter.h:17
Definition read_cbmc_goto_object.h:111