|
| static void | simplify_via_irep2 (exprt &e) |
| static void | get_string_constant (const exprt &expr, std::string &the_string) |
| static typet | sizeof_measured_type (const exprt &src) |
| static void | get_alloc_type_rec (const exprt &src, typet &type, exprt &size, bool is_mul=false) |
| static void | get_alloc_type (const exprt &src, typet &type, exprt &size) |
| static exprt * | find_cpp_new_constructor (exprt &e) |
| static bool | array_leaves (const namespacet &ns, const typet &type, typet &leaf, BigInt &n) |
| static std::size_t | list_size (const exprt &init) |
| static exprt | list_element (const exprt &init, std::size_t i) |
| static bool | is_splittable_list (const namespacet &ns, const exprt &init) |
| static exprt * | element_constructor (exprt &init) |
| bool | is_lvalue (const exprt &expr) |
| exprt | make_va_list (const exprt &expr) |
| static void | emit_va_marker_call (const exprt &function, const exprt::operandst &arguments, goto_programt &dest) |
| static exprt | assigns_marker_operand (const exprt &target) |
| static bool | is_alloca_function (const std::string &base_name) |
| | __ESBMC_alloca is the models' spelling: its temp is not a return_value$_alloca$/___builtin_alloca$ name, so its storage never expires (#8691).
|