|
cprover
|
Counterexample-Guided Inductive Synthesis. More...
#include <assert.h>#include <string.h>#include <setjmp.h>#include <stdbool.h>Go to the source code of this file.
Classes | |
| struct | __CPROVER_jsa_concrete_node |
| Concrete node with explicit value. More... | |
| struct | __CPROVER_jsa_abstract_node |
| Abstract nodes may assume any of a set of pre-defined values (value_ref to abstract_ranget). More... | |
| struct | __CPROVER_jsa_abstract_range |
| Set of pre-defined, possible values for abstract nodes. More... | |
| struct | __CPROVER_jsa_iterator |
| Iterators point to a node and give the relative index within that node. More... | |
| struct | __CPROVER_jsa_abstract_heap |
Variables | |
| jmp_buf | __CPROVER_jsa_jump_buffer |
Counterexample-Guided Inductive Synthesis.
Definition in file jsa.h.
| #define __CPROVER_jsa__internal_get_abstract_node_id | ( | node_index | ) |
| #define __CPROVER_jsa__internal_get_abstract_node_index | ( | node | ) |
| #define __CPROVER_jsa__internal_get_head_node | ( | heap_ptr, | |
| list ) |
| #define __CPROVER_jsa__internal_get_list | ( | heap_ptr, | |
| node ) |
| #define __CPROVER_jsa__internal_get_next | ( | heap_ptr, | |
| node ) |
| #define __CPROVER_jsa__internal_get_previous | ( | heap_ptr, | |
| node ) |
| #define __CPROVER_jsa__internal_is_abstract_node | ( | node | ) |
| #define __CPROVER_jsa__internal_is_concrete_node | ( | node | ) |
| #define __CPROVER_jsa_assert | ( | c, | |
| str ) |
| #define __CPROVER_jsa_assume | ( | c | ) |
| #define __CPROVER_jsa_hasNext | ( | heap, | |
| it ) |
| #define __CPROVER_JSA_MAX_ABSTRACT_NODES __CPROVER_JSA_MAX_CONCRETE_NODES |
| #define __CPROVER_JSA_MAX_ABSTRACT_RANGES __CPROVER_JSA_MAX_ABSTRACT_NODES |
| #define __CPROVER_JSA_MAX_LISTS __CPROVER_JSA_MAX_ITERATORS |
| #define __CPROVER_JSA_MAX_NODES |
| #define __CPROVER_JSA_MAX_NODES_PER_CE_LIST __CPROVER_JSA_MAX_NODES |
| typedef struct __CPROVER_jsa_abstract_heap __CPROVER_jsa_abstract_heapt |
| typedef struct __CPROVER_jsa_abstract_node __CPROVER_jsa_abstract_nodet |
Abstract nodes may assume any of a set of pre-defined values (value_ref to abstract_ranget).
| typedef struct __CPROVER_jsa_abstract_range __CPROVER_jsa_abstract_ranget |
Set of pre-defined, possible values for abstract nodes.
| typedef struct __CPROVER_jsa_concrete_node __CPROVER_jsa_concrete_nodet |
Concrete node with explicit value.
| typedef struct __CPROVER_jsa_iterator __CPROVER_jsa_iteratort |
Iterators point to a node and give the relative index within that node.
| typedef char __CPROVER_jsa_signed_word_t |
| typedef unsigned char __CPROVER_jsa_word_t |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
extern |