CBMC
|
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 | ) | (__CPROVER_JSA_MAX_CONCRETE_NODES + node_index) |
#define __CPROVER_jsa__internal_get_abstract_node_index | ( | node | ) | (node - __CPROVER_JSA_MAX_CONCRETE_NODES) |
#define __CPROVER_jsa__internal_is_abstract_node | ( | node | ) | (!__CPROVER_jsa__internal_is_concrete_node(node)) |
#define __CPROVER_jsa__internal_is_concrete_node | ( | node | ) | (node < __CPROVER_JSA_MAX_CONCRETE_NODES) |
#define __CPROVER_jsa_hasNext | ( | heap, | |
it | |||
) | __CPROVER_jsa_null!=(heap)->iterators[it].node_id |
#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 |
Abstract nodes may assume any of a set of pre-defined values (value_ref to abstract_ranget).
Set of pre-defined, possible values for abstract nodes.
Concrete node with explicit value.
Iterators point to a node and give the relative index within that node.
|
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 |