|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <cassert>#include <cctype>#include <climits>#include <goto-symex/engine/goto_symex.h>#include <goto-symex/trace/printf_formatter.h>#include <string>#include <util/arith/arith_tools.h>#include <util/lang/c_types.h>#include <util/expr/expr_util.h>#include <irep2/irep2.h>#include <util/message/message.h>#include <util/irep/migrate.h>#include <util/irep/std_types.h>#include <vector>#include <algorithm>#include <functional>#include <util/expr/array2string.h>Functions | |
| static bool | is_literal_string_start (const expr2tc &e) |
| static size_t | printf_args_end (const code_printf2t &call) |
| static expr2tc | digits_length (expr2tc v, unsigned base, size_t &max_len) |
| static expr2tc | integer_length (const expr2tc &v, char conv, const std::string &mod, size_t &max_len) |
| static bool | parse_field_width (const std::string &f, size_t &i, size_t &width) |
| static expr2tc | pad_to_width (const expr2tc &len, size_t width, size_t max_before, size_t &max_len) |
| static std::vector< bool > | scanf_conversions (const std::string &fmt) |
Variables | |
| static const size_t | max_stored_output = 1024 |
|
static |
|
static |
|
static |
|
static |
|
static |