|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <stddef.h>#include <stdlib.h>#include <stdint.h>#include <stdbool.h>#include <string.h>#include <assert.h>#include "solidity_types.h"Functions | |
| __attribute__ ((annotate("__ESBMC_inf_size"))) | |
| void | _ESBMC_element_null_check (int ok) |
| void | _ESBMC_zero_size_check (int ok) |
| void | _ESBMC_pop_empty_check (int ok) |
| void | _ESBMC_store_array (void *array, size_t length) |
| unsigned int | _ESBMC_array_length (void *array) |
| void * | _ESBMC_arrcpy (void *from_array, size_t from_size, size_t size_of) |
| void * | _ESBMC_array_push (void *array, void *element, size_t size_of_element) |
| void | _ESBMC_array_pop (void *array, size_t size_of_element) |
| __attribute__ | ( | (annotate("__ESBMC_inf_size")) | ) |
| unsigned int _ESBMC_array_length | ( | void * | array | ) |
| void _ESBMC_array_pop | ( | void * | array, |
| size_t | size_of_element ) |
| void * _ESBMC_array_push | ( | void * | array, |
| void * | element, | ||
| size_t | size_of_element ) |
| void _ESBMC_element_null_check | ( | int | ok | ) |
| void _ESBMC_pop_empty_check | ( | int | ok | ) |
| void _ESBMC_store_array | ( | void * | array, |
| size_t | length ) |
| void _ESBMC_zero_size_check | ( | int | ok | ) |