|
static _Bool | __CPROVER_jsa__internal_are_heaps_equal (const __CPROVER_jsa_abstract_heapt *const lhs, const __CPROVER_jsa_abstract_heapt *const rhs) |
|
static void | __CPROVER_jsa__internal_set_next (__CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_node_id_t node, const __CPROVER_jsa_node_id_t next_node) |
|
static void | __CPROVER_jsa__internal_set_previous (__CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_node_id_t node, const __CPROVER_jsa_node_id_t previous_node) |
|
static __CPROVER_jsa_node_id_t | __CPROVER_jsa__internal_remove (__CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_node_id_t node_id_to_remove) |
|
static void | __CPROVER_jsa__internal_make_null (__CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_iterator_id_t it) |
|
static _Bool | __CPROVER_jsa__internal_is_valid_node_id (const __CPROVER_jsa_node_id_t node_id) |
|
static _Bool | __CPROVER_jsa__internal_is_in_valid_list (const __CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_node_id_t node_id) |
|
static void | __CPROVER_jsa__internal_assume_linking_correct (const __CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_node_id_t node_id, const __CPROVER_jsa_node_id_t prev, const __CPROVER_jsa_node_id_t next) |
|
static void | __CPROVER_jsa__internal_assume_valid_iterator_linking (const __CPROVER_jsa_abstract_heapt *const h, const __CPROVER_jsa_list_id_t list, const __CPROVER_jsa_node_id_t node_id, const __CPROVER_jsa_index_t index) |
|
static __CPROVER_jsa_index_t | __CPROVER_jsa__internal_get_max_index (const __CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_node_id_t node_id) |
|
static void | __CPROVER_jsa__internal_assume_is_neighbour (const __CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_node_id_t lhs_node_id, const __CPROVER_jsa_index_t lhs_index, const __CPROVER_jsa_node_id_t rhs_node_id, const __CPROVER_jsa_index_t rhs_index) |
|
static void | __CPROVER_jsa_assume_valid_list (const __CPROVER_jsa_abstract_heapt *const h, const __CPROVER_jsa_list_id_t list) |
|
static void | __CPROVER_jsa_assume_new_list (const __CPROVER_jsa_abstract_heapt *const h, const __CPROVER_jsa_list_id_t list) |
|
static void | __CPROVER_jsa_assume_valid_iterator (const __CPROVER_jsa_abstract_heapt *const h, const __CPROVER_jsa_iterator_id_t it) |
|
static void | __CPROVER_jsa_assume_valid_heap (const __CPROVER_jsa_abstract_heapt *const h) |
|
static __CPROVER_jsa_list_id_t | __CPROVER_jsa_create_list (__CPROVER_jsa_abstract_heapt *const heap) |
|
static __CPROVER_jsa_iterator_id_t | __CPROVER_jsa_iterator (__CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_list_id_t list) |
|
static __CPROVER_jsa_data_t | __CPROVER_jsa_next (__CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_iterator_id_t it) |
|
static void | __CPROVER_jsa_remove (__CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_iterator_id_t it) |
|
static void | __CPROVER_jsa_set (__CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_iterator_id_t it, const __CPROVER_jsa_word_t value) |
|
static void | __CPROVER_jsa_add (__CPROVER_jsa_abstract_heapt *const heap, const __CPROVER_jsa_list_id_t list, const __CPROVER_jsa_word_t value) |
|
static __CPROVER_jsa_word_t | __CPROVER_jsa_minus (const __CPROVER_jsa_word_t lhs, const __CPROVER_jsa_word_t rhs) |
|
static __CPROVER_jsa_word_t | __CPROVER_jsa_mod (const __CPROVER_jsa_word_t lhs, const __CPROVER_jsa_word_t rhs) |
|
static __CPROVER_jsa_word_t | __CPROVER_jsa_plus (const __CPROVER_jsa_word_t lhs, const __CPROVER_jsa_word_t rhs) |
|
static __CPROVER_jsa_word_t | __CPROVER_jsa_mult (const __CPROVER_jsa_word_t lhs, const __CPROVER_jsa_word_t rhs) |
|
static __CPROVER_jsa_word_t | __CPROVER_jsa_div (const __CPROVER_jsa_word_t lhs, const __CPROVER_jsa_word_t rhs) |
|
static __CPROVER_jsa_word_t | __CPROVER_jsa_ite (const __CPROVER_jsa_word_t res, const __CPROVER_jsa_word_t lhs, const __CPROVER_jsa_word_t rhs) |
|
Counterexample-Guided Inductive Synthesis.
Definition in file jsa.h.