|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <stdlib.h>#include <string.h>#include <ctype.h>#include <limits.h>#include <errno.h>#include <stdint.h>#include <math.h>#include <stdbool.h>#include <assert.h>Classes | |
| struct | atexit_key |
Macros | |
| #define | DIV_DEF(name, result_type, type) |
| #define | STRTOL_DEF(name, type, TYPE) |
| #define | STRTOUL_DEF(name, type, TYPE) |
| #define | STRTOF_DEF(name, type, mant_dig, max_exact_pow10) |
| #define | ATOI_DEF(name, type, TYPE) |
Typedefs | |
| typedef struct atexit_key | __ESBMC_atexit_key |
Functions | |
| static void | __ESBMC_set_errno (int value) |
| __attribute__ ((annotate("__ESBMC_inf_size"))) | |
| int | atexit (void(*func)(void)) |
| void | exit (int status) |
| _Bool | __ESBMC_no_abnormal_memory_leak (void) |
| void | abort (void) |
| void | _Exit (int status) |
| _Bool | __ESBMC_sv_comp (void) |
| void * | calloc (size_t nmemb, size_t size) |
| static const char * | __ESBMC_strto_prefix (const char *str, int *base, int *negative) |
| static int | __ESBMC_strto_digit (char c) |
| static double | __ESBMC_exact_pow10 (int n) |
| double | atof (const char *nptr) |
| static const unsigned char | get_atoi_map (unsigned char pos) |
| char * | getenv (const char *name) |
| void * | ldv_malloc (size_t size) |
| void * | ldv_zalloc (size_t size) |
| size_t | strlcat (char *dst, const char *src, size_t siz) |
| int | posix_memalign (void **memptr, size_t align, size_t size) |
| void * | aligned_alloc (size_t align, size_t size) |
| static void | __ESBMC_swap_elements (char *x, char *y, size_t size) |
| void | qsort (void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *)) |
| void * | bsearch (const void *key, const void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *)) |
| int | rand (void) |
| long | random (void) |
| void | rev (char *p) |
| char * | itoa (int value, char *str, int base) |
| void | _exit (int status) |
Variables | |
| _Thread_local int | errno |
| #define ATOI_DEF | ( | name, | |
| type, | |||
| TYPE ) |
| #define DIV_DEF | ( | name, | |
| result_type, | |||
| type ) |
| #define STRTOF_DEF | ( | name, | |
| type, | |||
| mant_dig, | |||
| max_exact_pow10 ) |
| #define STRTOL_DEF | ( | name, | |
| type, | |||
| TYPE ) |
| #define STRTOUL_DEF | ( | name, | |
| type, | |||
| TYPE ) |
| typedef struct atexit_key __ESBMC_atexit_key |
| __attribute__ | ( | (annotate( "__ESBMC_inf_size")) | ) |
|
static |
| _Bool __ESBMC_no_abnormal_memory_leak | ( | void | ) |
|
static |
|
static |
| _Bool __ESBMC_sv_comp | ( | void | ) |
|
static |
| void _Exit | ( | int | status | ) |
| void _exit | ( | int | status | ) |
| void abort | ( | void | ) |
| int atexit | ( | void(* | func )(void) | ) |
| double atof | ( | const char * | nptr | ) |
| void * bsearch | ( | const void * | key, |
| const void * | base, | ||
| size_t | nmemb, | ||
| size_t | size, | ||
| int(* | compar )(const void *, const void *) ) |
| void exit | ( | int | status | ) |
|
static |
| char * getenv | ( | const char * | name | ) |
| void * ldv_malloc | ( | size_t | size | ) |
| void * ldv_zalloc | ( | size_t | size | ) |
| int rand | ( | void | ) |
| long random | ( | void | ) |
| void rev | ( | char * | p | ) |
|
extern |