|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <ld-frontend/verify/ld_verify.h>#include <sstream>#include <string_view>#include <vector>#include <cstdlib>#include <boost/version.hpp>#include <boost/filesystem.hpp>#include <boost/dll/runtime_symbol_info.hpp>#include <boost/process.hpp>Functions | |
| static std::string | json_escape (const std::string &s) |
| static fs::path | locate_esbmc () |
| static std::string | run_esbmc (const fs::path &esbmc, const std::vector< std::string > &args) |
| static void | parse_violated_property (const std::string &output, LdVerifyResult &r) |
| static std::string | no_verdict_description (const std::string &output) |
| static bool | has_verdict_line (const std::string &output, const char *verdict) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |