|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <boost/program_options/parsers.hpp>#include <cassert>#include <cstdlib>#include <filesystem>#include <fstream>#include <optional>#include <set>#include <sstream>#include <stdexcept>#include <string>#include <util/config/cmdline.h>#include <util/message/message.h>#include <util/config/config_file.h>#include <sys/ioctl.h>#include <unistd.h>Macros | |
| #define | HOME_ENV_NAME "HOME" |
| #define | DEFAULT_CONFIG_PATH "~/.config/esbmc.toml" |
Functions | |
| static unsigned | get_terminal_width () |
| static std::vector< std::string > | simple_shell_unescape (const char *s, const char *var) |
| static void | warn_option_like_values (const boost::program_options::parsed_options &parsed, const boost::program_options::options_description &desc) |
| Warn when a value-taking option consumed a token that names another option: --witness-output --show-loops silently makes "--show-loops" the witness path, and the swallowed option never runs (#7525). | |
| #define DEFAULT_CONFIG_PATH "~/.config/esbmc.toml" |
| #define HOME_ENV_NAME "HOME" |
|
static |
|
static |
|
static |
Warn when a value-taking option consumed a token that names another option: --witness-output --show-loops silently makes "--show-loops" the witness path, and the swallowed option never runs (#7525).