Nondeterministically initializes global scope variables, except for constants (such as string literals, final fields) and internal variables (such as CPROVER and symex variables, language specific internal variables). More...
#include "nondet_static.h"#include <util/prefix.h>#include <util/std_code.h>#include <goto-programs/goto_model.h>#include <linking/static_lifetime_init.h>#include <regex>Go to the source code of this file.
Nondeterministically initializes global scope variables, except for constants (such as string literals, final fields) and internal variables (such as CPROVER and symex variables, language specific internal variables).
Definition in file nondet_static.cpp.
See the return.
Definition at line 36 of file nondet_static.cpp.
Nondeterministically initializes global scope variables in a goto-function.
Iterates over instructions in the specified function and replaces all values assigned to nondet-initializable static variables with nondeterministic values.
Definition at line 83 of file nondet_static.cpp.
First main entry point of the module.
Nondeterministically initializes global scope variables, except for constants (such as string literals, final fields) and internal variables (such as CPROVER and symex variables, language specific internal variables).
Definition at line 131 of file nondet_static.cpp.
Second main entry point of the module.
Nondeterministically initializes global scope variables, except for constants (such as string literals, final fields), internal variables (such as CPROVER and symex variables, language specific internal variables) and variables passed to except_value.
Definition at line 143 of file nondet_static.cpp.
Nondeterministically initializes global scope variables that match the given regex.
Definition at line 203 of file nondet_static.cpp.