Index of values


__ocaml_lex_comment_rec [Promelalexer_withexps]
__ocaml_lex_comment_rec [Promelalexer]
__ocaml_lex_comment_rec [Ltllexer]
__ocaml_lex_tables [Promelalexer_withexps]
__ocaml_lex_tables [Promelalexer]
__ocaml_lex_tables [Yalexer]
__ocaml_lex_tables [Ltllexer]
__ocaml_lex_token_rec [Promelalexer_withexps]
__ocaml_lex_token_rec [Promelalexer]
__ocaml_lex_token_rec [Yalexer]
__ocaml_lex_token_rec [Ltllexer]

A
absolute_range [Data_for_aorai]
abstract_logic_info [Data_for_aorai]
Global logic info generated during type-checking (mostly encoding of ghost variables having a logic type)
acceptSt [Data_for_aorai]
action_assigns [Aorai_utils]
action_to_pred [Aorai_utils]
for a given kf, a starting and ending state, returns the post-conditions related to the possible values of the auxiliary variables at the exit of the function.
actions_to_range [Bycase_ai]
actions_to_range_step [Bycase_ai]
active_before_call [Bycase_ai]
add [State_builder.List_ref]
add [State_builder.Hashtbl]
Add a new binding.
add [Path_analysis]
addIgnoredFunction [Data_for_aorai]
Return the list of names of all ignored functions.
add_abstract_logic_info [Data_for_aorai]
add_action_path [Data_for_aorai]
add_aux_variable [Data_for_aorai]
add_behavior_pebble_actions [Aorai_utils]
add_current_event [Data_for_aorai]
add_default_trans [Data_for_aorai]
add_logic [Data_for_aorai]
add_logic_function [Data_for_aorai.C_logic_env]
add_offset [Utils_parser]
add_one [Bycase_ai]
add_pre_post_from_buch [Aorai_visitors]
add_predicate [Data_for_aorai]
add_sync_with_buch [Aorai_visitors]
advance_abstract_interpretation [Aorai_option]
all_action_bindings [Data_for_aorai]
annot [Logic_typing.Make]
anonCompFieldName [Data_for_aorai.C_logic_env]
aorai_assigns [Aorai_utils]
returns assigns clause corresponding to updating automaton's state.
assocs_to_string [Spec_tools]
at_most_one_path [Path_analysis]
auto_func_behaviors [Aorai_utils]
auto_func_behaviors f st (st_status, tr_status) generates behaviors corresponding to the transitions authorized by tr_status for function f in status st
automata [Data_for_aorai]
aux_variables [Data_for_aorai]
Global auxiliary variables generated during type-checking of transitions

B
bool3_of_bool [Bool3]
bool3and [Bool3]
bool3not [Bool3]
bool3or [Bool3]
bool_array_and [Spec_tools]
Given two bool arrays with the same length, it returns a fresh bool array corresponding to a logical AND between cells with same index from the two arrays.
bool_array_and_bycase [Spec_tools]
Given two bool arrays with the same length, it returns a fresh bool array corresponding to a logical AND between cells with same index from the two arrays.
bool_array_eq [Spec_tools]
Given two bool arrays with the same length, it returns true if and only if their cells are equal for each index.
bool_array_eq_bycase [Spec_tools]
Given two bool arrays with the same length, it returns true if and only if their cells are equal for each index.
bool_array_or [Spec_tools]
Given two bool arrays with the same length, it returns a fresh bool array corresponding to a logical OR between cells with same index from the two arrays.
bool_array_or_bycase [Spec_tools]
Given two bool arrays with the same length, it returns a fresh bool array corresponding to a logical OR between cells with same index from the two arrays.
buch_sync [Data_for_aorai]
buf [Promelalexer_withexps]
buf [Promelalexer]
buf [Ltllexer]

C
c_file [Aorai_register]
callStatus [Data_for_aorai]
change_bound_var [Data_for_aorai]
change_var_lval [Data_for_aorai]
change_var_term [Data_for_aorai]
change_vars [Aorai_utils]
check_one [Data_for_aorai]
check_states [Data_for_aorai]
clausesAreEqual [Logic_simplification]
true iff clause1 <: clause2 and clause2 <: clause1
clausesAreSubSetEq [Logic_simplification]
true iff clause1 <: clause2
cleanup_files [Aorai_register]
Removes temorary files if any.
cleanup_name [Data_for_aorai]
cleanup_state_names [Data_for_aorai]
clear [State_builder.Hashtbl]
Clear the table.
clear [State_builder.Ref]
Reset the reference to its default value.
clear_actions [Data_for_aorai]
code_annot [Logic_typing.Make]
code_annot loc behaviors rt annot type-checks an in-code annotation.
comment [Promelalexer_withexps]
comment [Promelalexer]
comment [Ltllexer]
compose_actions [Bycase_ai]
compose_assocs_post [Bycase_ai]
compose_assocs_pre [Bycase_ai]
compose_bindings [Bycase_ai]
compose_range [Bycase_ai]
compute_abstract [Aorai_visitors]
compute_actions_invariant [Bycase_ai]
compute_ignored_functions [Aorai_visitors]
concat [Spec_tools]
condToDNF [Logic_simplification]
cond_of_parametrizedTransitions [Data_for_aorai]
conditionalConversion [Data_for_aorai.C_logic_env]
contradict_rel [Logic_simplification]
convert_ltl_exprs [Aorai_register]
copy [Datatype.S]
Deep copy: no possible sharing between x and copy x.
copy [Datatype.Set]
crosscond_to_pred [Aorai_utils]
This function rewrites a cross condition into an ACSL expression.
cst_one [Data_for_aorai]
cst_zero [Data_for_aorai]
curOp [Data_for_aorai]
curOpStatus [Data_for_aorai]
curState [Data_for_aorai]
curStateOld [Data_for_aorai]
curTrans [Data_for_aorai]

D
debug_display_all_specs [Aorai_utils]
debug_display_func_status [Aorai_utils]
debug_display_func_status_bycase [Aorai_utils]
debug_display_spec [Spec_tools]
debug_display_spec_bycase [Spec_tools]
debug_display_stmt_all_pre [Spec_tools]
debug_display_stmt_all_pre_bycase [Spec_tools]
debug_display_stmt_pre [Spec_tools]
debug_display_stmt_pre_bycase [Spec_tools]
declared_logics [Data_for_aorai]
declared_predicates [Data_for_aorai]
descr [Datatype.Set]
dijkstra [Path_analysis]
display [Aorai_utils]
display_all_warnings_about_loops_specs [Aorai_utils]
display_all_warnings_about_operations_specs [Aorai_utils]
display_all_warnings_about_specs [Aorai_utils]
display_operations_spec [Aorai_utils]
Some displaying functions
display_operations_spec__ [Aorai_utils]
Intermediate function that factorizes some functionalities.
display_operations_spec_bycase [Aorai_utils]
display_operations_spec_sorted [Aorai_utils]
display_operations_spec_sorted_bycase [Aorai_utils]
display_status [Aorai_register]
dnfToCond [Logic_simplification]
Given a DNF condition, it returns a condition in Promelaast.condition form.
dnfToParametrized [Logic_simplification]
dot_file [Aorai_register]
dot_state [Promelaoutput]
dot_trans [Promelaoutput]
double_bool_array_and [Spec_tools]
double_bool_array_and_bycase [Spec_tools]
double_bool_array_eq [Spec_tools]
double_bool_array_eq_bycase [Spec_tools]
double_bool_array_or [Spec_tools]
double_bool_array_or_bycase [Spec_tools]

E
empty [Path_analysis]
escape_newline [Promelaoutput]
existing_path [Path_analysis]
exp_node_substitution [Cil_manipulation]
Substitute all its internal varinfo from removel by the associated expression from addl.
exp_substitution [Cil_manipulation]
Substitute all its internal varinfo from removel by the associated varinfo from addl.
extract_min [Path_analysis]

F
fetch_and_create_state [Yaparser]
file [Aorai_utils]
Local copy of the file pointer
find [State_builder.Hashtbl]
Return the current binding of the given key.
find_all [State_builder.Hashtbl]
Return the list of all data associated with the given key.
find_comp_field [Data_for_aorai.C_logic_env]
find_comp_type [Data_for_aorai.C_logic_env]
find_enum_tag [Data_for_aorai.C_logic_env]
find_in_env [Data_for_aorai]
find_label [Data_for_aorai.C_logic_env]
find_macro [Data_for_aorai.C_logic_env]
find_max_value [Data_for_aorai]
find_otherwise_trans [Data_for_aorai]
find_pebble_origin [Aorai_utils]
find_prm_in_env [Data_for_aorai]
find_type [Data_for_aorai.C_logic_env]
find_var [Data_for_aorai.C_logic_env]
flush_globals [Aorai_utils]
Flush all queued globals declarations into C file globals.
fold [State_builder.Hashtbl]
fold_left [State_builder.List_ref]
force_condition_to_predicate [Aorai_utils]
force_transition [Aorai_utils]
returns the list of predicates expressing that for each current state the automaton currently is in, there is at least one transition that is crossed.
funcStatus_to_init [Aorai_utils]
func_enum_type [Data_for_aorai]
func_orig_table [Aorai_visitors]
func_to_cenum [Data_for_aorai]
func_to_init [Aorai_utils]
func_to_op_func [Data_for_aorai]
functions_from_c [Data_for_aorai]
functions_post_usecase [Bycase_ai]
functions_post_usecase [Abstract_ai]
functions_pre_usecase [Bycase_ai]
Global information on functions that are collected during each pass.
functions_pre_usecase [Abstract_ai]
Global information on functions that are collected during each pass.
funspec [Logic_typing.Make]
funspec behaviors f prms typ spec type-checks a function contract.

G
generatesCFile [Aorai_register]
get [State_builder.Ref]
Get the referenced value.
getAutomata [Data_for_aorai]
Return the buchi automata as stored after parsing
getFunctions_from_c [Data_for_aorai]
Return the list of all function name observed in the C file, except ignored functions.
getIgnoredFunctions [Data_for_aorai]
Return the list of names of all ignored functions.
getInitialState [Aorai_utils]
getNumberOfStates [Data_for_aorai]
Return the number of states of the automata
getNumberOfTransitions [Data_for_aorai]
Return the number of transitions of the automata
getState [Data_for_aorai]
getStateName [Data_for_aorai]
getTransition [Data_for_aorai]
getVariables_from_c [Data_for_aorai]
Return the list of all variables name observed in the C file.
get_action_bindings [Data_for_aorai]
get_action_invariant [Aorai_visitors]
get_action_path [Data_for_aorai]
get_action_path_binding [Data_for_aorai]
get_action_post_cond [Aorai_visitors]
get_bindings [Data_for_aorai]
get_bindings_term [Data_for_aorai]
get_call_name [Aorai_visitors]
get_cenum_option [Data_for_aorai]
get_concrete_param_from_formal [Aorai_utils]
get_concrete_value_of_call [Aorai_utils]
Compute the set of concrete value of a call, associated to a given list of parameters.
get_concrete_value_of_return [Aorai_utils]
Compute the concrete value of a return
get_field_info_from_name [Utils_parser]
get_fresh [Data_for_aorai]
get_fresh_ident [Yaparser]
get_fresh_ident [Ltlparser]
get_fresh_name [Data_for_aorai]
get_func_post [Data_for_aorai]
Returns the post condition associated to the given C function
get_func_post_bycase [Data_for_aorai]
Returns the post condition associated to the given C function
get_func_pre [Data_for_aorai]
Returns the pre condition associated to the given C function
get_func_pre_call [Data_for_aorai]
Gives the specification of the call stmt in the given C function at the given StmtId.
get_global_loop_inv [Aorai_utils]
get_init_states [Path_analysis]
get_last_field [Utils_parser]
get_local_iter_name [Data_for_aorai]
get_local_tmp_name [Data_for_aorai]
get_logic [Data_for_aorai]
get_logic_var [Data_for_aorai]
get_loop_ext_post [Data_for_aorai]
get_loop_ext_post_bycase [Data_for_aorai]
get_loop_ext_pre [Data_for_aorai]
get_loop_ext_pre_bycase [Data_for_aorai]
get_loop_int_post [Data_for_aorai]
get_loop_int_post_bycase [Data_for_aorai]
get_loop_int_pre [Data_for_aorai]
get_loop_int_pre_bycase [Data_for_aorai]
get_loops_index [Data_for_aorai]
Returns a stmt list.
get_new_offset [Utils_parser]
get_next [Aorai_utils]
Given a function name, is status (call or return) and an array of boolean describing states status, it returns a couple of boolean array.
get_next_bycase [Aorai_utils]
Given a function name, is status (call or return) and an array of boolean describing states status, it returns a couple of boolean array.
get_option [State_builder.Option_ref]
get_paraminfo [Data_for_aorai]
get_predicate [Data_for_aorai]
get_preds_post_bc_wrt_params [Aorai_utils]
get_preds_pre_wrt_params [Aorai_utils]
get_preds_wrt_params [Aorai_utils]
get_prev [Aorai_utils]
Given a function name, its status (call or return) and an array of boolean describing states status, it returns a couple of boolean array.
get_prev_bycase [Aorai_utils]
Given a function name, its status (call or return) and an array of boolean describing states status, it returns a couple of boolean array.
get_reject_state [Data_for_aorai]
get_restricted_ext_pre_bc [Aorai_utils]
get_restricted_int_post_bc [Aorai_utils]
get_restricted_int_pre_bc [Aorai_utils]
get_returninfo [Data_for_aorai]
get_states_trans_init [Aorai_utils]
get_transitions_of_state [Path_analysis]
since Nitrogen-20111001
get_transitions_to_state [Path_analysis]
get_usedinfo [Data_for_aorai]
get_varinfo [Data_for_aorai]
get_varinfo_option [Data_for_aorai]
globals_queue [Aorai_utils]
List of globals awaiting for adding into C file globals

H
hash [Datatype.Set]
host_state_term [Aorai_utils]
Returns a lval term associated to the curState generated variable.

I
ident_count [Yaparser]
ident_count [Ltlparser]
ignored_functions [Data_for_aorai]
init [Aorai_option]
initFile [Aorai_utils]
Copy the file pointer locally in the class in order to ease globals management and initializes some tables.
initGlobals [Aorai_utils]
This function computes all newly introduced globals (variables, enumeration structure, invariants, etc.
init_file_names [Aorai_register]
init_specification [Bycase_ai]
init_test [Aorai_register]
int2enumstate [Aorai_utils]
integral_cast [Data_for_aorai.C_logic_env]
internal_pretty_code [Datatype.Set]
isCrossable [Aorai_utils]
Given a transition a function name and a function status (call or return) it returns if the cross condition can be statisfied with only function status.
isCrossableAtInit [Aorai_utils]
Given a transition a function name and a function status (call or return) it returns if the cross condition can be statisfied with only function status.
isIgnoredFunction [Data_for_aorai]
Return true if and only if the given string fname denotes an ignored function.
is_c_global [Data_for_aorai]
is_cst_one [Data_for_aorai]
is_cst_zero [Data_for_aorai]
is_empty [Path_analysis]
is_empty_behavior [Spec_tools]
is_empty_post_bc [Spec_tools]
Return false if and only if all states are associated to false
is_empty_pre_post [Spec_tools]
Return false if and only if all states are associated to false
is_empty_pre_post__ [Spec_tools]
is_in_vi_list [Data_for_aorai]
is_no_repet [Yaparser]
is_on [Aorai_option]
is_out_of_state_pred [Aorai_utils]
returns the predicate saying that automaton is NOT in corresponding state.
is_same_expression [Data_for_aorai]
is_single [Data_for_aorai]
is_state_pred [Aorai_utils]
returns the predicate saying that automaton is in corresponding state.
iter [State_builder.List_ref]
iter [State_builder.Hashtbl]

K
kind_of_func [Aorai_visitors]

L
length [State_builder.Hashtbl]
Length of the table.
listOp [Data_for_aorai]
listStatus [Data_for_aorai]
load_promela_file [Aorai_register]
load_promela_file_withexps [Aorai_register]
load_ya_file [Aorai_register]
loc [Promelalexer_withexps]
loc [Promelalexer]
loc [Yalexer]
loc [Ltllexer]
local_iter_vars [Data_for_aorai]
local_tmp_vars [Data_for_aorai]
loopInit [Data_for_aorai]
loop_ext_post [Data_for_aorai]
loop_ext_post_bycase [Data_for_aorai]
loop_ext_pre [Data_for_aorai]
loop_ext_pre_bycase [Data_for_aorai]
loop_int_post [Data_for_aorai]
loop_int_post_bycase [Data_for_aorai]
loop_int_pre [Data_for_aorai]
loop_int_pre_bycase [Data_for_aorai]
ltl [Ltlparser]
ltl2ba_params [Aorai_register]
ltl_file [Aorai_register]
ltl_form_to_string [Ltl_output]
ltl_tmp_file [Aorai_register]
ltl_to_ltlLight [Aorai_register]
ltl_to_promela [Aorai_register]
lval_substitution [Cil_manipulation]
Substitute all its internal varinfo from removel by the associated exp from addl.

M
macro_full [Data_for_aorai]
macro_ligth [Data_for_aorai]
macro_pure [Data_for_aorai]
main [Aorai_register]
main [Yaparser]
make_enum_states [Aorai_utils]
make_local_iter [Data_for_aorai]
make_local_tmp [Data_for_aorai]
make_prev_pred [Aorai_utils]
given an event (func, status) and a state returns the predicate that guards the transition to this state.
make_prev_pred_neg [Aorai_utils]
given an event (func, status) and a state returns the predicate that prevents transition to these states.
map [State_builder.Option_ref]
may [State_builder.Option_ref]
mem [State_builder.Hashtbl]
mem_project [Datatype.Set]
memo [State_builder.Option_ref]
Memoization.
memo [State_builder.Hashtbl]
Memoization.
memo [Datatype.Hashtbl]
memo tbl k f returns the binding of k in tbl.
memo_aux_variable [Data_for_aorai]
memo_multi_state [Data_for_aorai]
merge_action_bindings [Data_for_aorai]
merge_actions [Bycase_ai]
merge_current_event [Data_for_aorai]
merge_opt [Bycase_ai]
merge_range [Data_for_aorai]
mkStmt [Aorai_utils]
mkStmtOneInstr [Aorai_utils]
mk_abstract_post [Aorai_utils]
Given the buchi automata and the name of a function, it returns two arrays corresponding to the abstract post-condition.
mk_abstract_pre [Aorai_utils]
Given the buchi automata and the name of a function, it returns two arrays corresponding to the abstract pre-condition.
mk_abstract_pre_post [Aorai_utils]
Function called by mk_abstract_pre and mk_abstract_post.
mk_action [Aorai_utils]
mk_backward_composition [Bycase_ai]
bool array array -> (bool array*bool array) -> (bool array array*bool array array) -> (bool array array*bool array array) Given a set of states and the bycase post-condition of an operation this function returns the new pre-condition after the call of the operation in the context of current_st.
mk_behavior [Aorai_utils]
mk_cast [Logic_typing.Make]
mk_decl_loops_init [Aorai_utils]
mk_deterministic_lemma [Aorai_utils]
mk_empty_pre_or_post [Spec_tools]
mk_empty_pre_or_post_bycase [Spec_tools]
mk_empty_pre_st [Spec_tools]
mk_empty_pre_st_bycase [Spec_tools]
mk_empty_spec [Spec_tools]
mk_empty_spec_bycase [Spec_tools]
mk_eq_tables [Aorai_utils]
Given two names of generated arrays and their size, it returns the predicate: (forall i.
mk_forward_composition [Bycase_ai]
bool array array -> (bool array array*bool array array) -> (bool array array*bool array array) Given a set of states and the bycase post-condition of an operation this function returns the new pre-condition after the call of the operation in the context of current_st.
mk_full_pre_or_post [Spec_tools]
mk_full_pre_or_post_bycase [Spec_tools]
mk_global [Aorai_utils]
mk_global_axiom [Aorai_utils]
mk_global_c_array [Aorai_utils]
mk_global_c_enum [Aorai_utils]
mk_global_c_enum_type [Aorai_utils]
mk_global_c_enum_type_tagged [Aorai_utils]
mk_global_c_initialized_array [Aorai_utils]
mk_global_c_initialized_enum [Aorai_utils]
mk_global_c_initialized_vars [Aorai_utils]
mk_global_c_int [Aorai_utils]
mk_global_c_var_init [Aorai_utils]
mk_global_c_vars [Aorai_utils]
mk_global_comment [Aorai_utils]
mk_global_invariant [Aorai_utils]
mk_global_logic [Aorai_utils]
Given the name of the logic (string),, the list of its genericity parameter names (string),, the list of their type (logic_var),, the type of the function return, and a list of reads tsets, it returns a logic function declaration. A side effect of this function is the registration of this logic into the logics hashtbl from Data_for_aorai.
mk_global_predicate [Aorai_utils]
mk_global_var [Aorai_utils]
mk_int_const [Aorai_utils]
mk_int_exp [Aorai_utils]
Returns an int constant expression which represents the given int value.
mk_int_offseted_array_lval [Aorai_utils]
Returns an lval expression which represents the access of the host_name variable (a string) with the offset off_value (an int).
mk_int_term [Aorai_utils]
Return an integer constant term from the given value.
mk_logic_call [Aorai_utils]
Given the name of a logic and a list of logic variables it returns a call of the logic with variables as parameters.
mk_logicvar_intervalle [Aorai_utils]
Given a logic variable and two bounds, it returns the predicate: min<=v<max
mk_offseted_array [Aorai_utils]
Given an lval term 'host' and an integer value 'off', it returns a lval term hostoff.
mk_offseted_array_lval [Aorai_utils]
Returns an lval expression which represents the access of the host_name variable (a string) with the offset off_exp (an expression).
mk_offseted_array_lval_from_lval [Aorai_utils]
Given an lval term 'host' and a logic variable 'lvar_off', it returns a lval term hostoff.
mk_offseted_array_lval_from_term [Aorai_utils]
Given an lval term 'host' and a term 'term_off', it returns a lval term hostoff.
mk_offseted_array_states_as_enum [Aorai_utils]
Given an lval term 'host' and an integer value 'off', it returns a lval term hostoff.
mk_pre_or_post_bycase_from_pre_or_post [Aorai_utils]
mk_sub [Aorai_utils]
mk_term_from_logic_var [Aorai_utils]
Returns a term representing the given logic variable (usually a fresh quantified variable).
mk_term_from_vi [Aorai_utils]
Returns a term representing the variable associated to the given varinfo
mk_trans_cst [Aorai_utils]
mk_valid_range [Aorai_utils]
Given a name of generated array and its size, it returns the expression: (Valid_range(name,0,size-1)
model_annot [Logic_typing.Make]

N
name [Datatype.Set]
named_predicate_substitution [Cil_manipulation]
nbAcceptSt [Data_for_aorai]
nbOp [Data_for_aorai]
nbStates [Data_for_aorai]
nbTrans [Data_for_aorai]
negativeClause [Logic_simplification]
new_exp [Ltlparser]
new_intermediate_state [Data_for_aorai]
new_line [Yalexer]
new_state [Data_for_aorai]
new_trans [Data_for_aorai]
newline [Promelalexer_withexps]
newline [Promelalexer]
newline [Ltllexer]
next [State_builder.Counter]
Increments the counter and returns a fresh value
normal_funcs [Promelaoutput]
normal_newline [Promelaoutput]
numberOfStates [Spec_tools]
numberOfTransitions [Spec_tools]

O
observed_expressions [Ltlparser]
observed_states [Promelaparser_withexps]
observed_states [Promelaparser]
observed_states [Yaparser]
one_term [Aorai_utils]
op_status_to_cenum [Data_for_aorai]
opposite_rel [Logic_simplification]
out_fmt [Ltl_output]
output [Ltl_output]
output_c_file [Aorai_register]
output_dot_automata [Promelaoutput]

P
packed_descr [Datatype.Set]
pand [Data_for_aorai]
paraminfos [Data_for_aorai]
parse [Promelalexer_withexps]
parse [Promelalexer]
parse [Yalexer]
parse [Ltllexer]
pasEtatApresLoop [Aorai_utils]
pasEtatApresLoopBlock [Aorai_utils]
pasEtatApresOp [Aorai_utils]
pasEtatAvantLoop [Aorai_utils]
pasEtatAvantLoopBlock [Aorai_utils]
pasEtatAvantOp [Aorai_utils]
pasEtatLoop [Aorai_utils]
pasEtatOp [Aorai_utils]
pebble_guard [Aorai_utils]
pebble_guard_neg [Aorai_utils]
pebble_post [Aorai_utils]
pebble_set_at [Data_for_aorai]
Given a logic info representing a set of pebbles and a label, returns the term corresponding to evaluating the set at the label.
pnot [Data_for_aorai]
por [Data_for_aorai]
positiveCallOrRet [Logic_simplification]
Given a list of terms (representing a conjunction), if a positive call or return is present, then all negative ones are obvious and removed
post_pseudo_flattening [Spec_tools]
post_status [Data_for_aorai]
post_status_bycase [Data_for_aorai]
post_treatment_loops [Aorai_visitors]
pre_call_status [Data_for_aorai]
pre_flattening [Spec_tools]
pre_post_to_term [Aorai_utils]
Generates a term representing the given pre or post condition.
pre_post_to_term_neg [Aorai_utils]
Generates the negation of the given pre/post, i.e.
pre_status [Data_for_aorai]
pred_of_condition [Aorai_utils]
predicate [Logic_typing.Make]
predicate_substitution [Cil_manipulation]
prefetch_and_create_state [Yaparser]
prefetched_states [Yaparser]
pretty [Datatype.Set]
pretty_clause [Logic_simplification]
pretty_code [Datatype.Set]
pretty_dnf [Logic_simplification]
print_action [Promelaoutput]
print_action_binding [Bycase_ai]
print_bool3 [Promelaoutput]
print_condition [Promelaoutput]
print_epsilon_trans [Data_for_aorai]
print_full_transition [Promelaoutput]
print_one_action [Promelaoutput]
print_parsed [Promelaoutput]
print_parsed_condition [Promelaoutput]
print_parsed_expression [Promelaoutput]
print_raw_automata [Promelaoutput]
print_seq_elt [Promelaoutput]
print_sequence [Promelaoutput]
print_state [Promelaoutput]
print_state_label [Promelaoutput]
print_statel [Promelaoutput]
print_trans [Promelaoutput]
print_transition [Promelaoutput]
print_transitionl [Promelaoutput]
printverb [Aorai_register]
promela [Promelaparser_withexps]
promela [Promelaparser]
promela_file [Aorai_register]
promela_file [Aorai_option]
propagate_epsilon_transitions [Data_for_aorai]
propagates_pre_post_constraints [Abstract_ai]
propagates_pre_post_constraints_bycase [Bycase_ai]

Q
quad_bool_array_and [Spec_tools]
quad_bool_array_and_bycase [Spec_tools]
quad_bool_array_eq [Spec_tools]
quad_bool_array_eq_bycase [Spec_tools]
quad_bool_array_or [Spec_tools]
quad_bool_array_or_bycase [Spec_tools]

R
raise_error [Data_for_aorai]
raise_located [Promelalexer_withexps]
raise_located [Promelalexer]
raise_located [Yalexer]
raise_located [Ltllexer]
rel_are_equals [Logic_simplification]
remove [State_builder.Hashtbl]
removeClause [Logic_simplification]
return the clauses list named lclauses without any clause c such as cl <: c
removeTerm [Logic_simplification]
removeUnusedTransitionsAndStates [Data_for_aorai]
remove_action_path [Data_for_aorai]
rename_pred [Aorai_utils]
replace [State_builder.Hashtbl]
Add a new binding.
reprs [Datatype.Set]
reset [Aorai_option]
Resets all options
run [Aorai_register]

S
self [State_builder.Counter]
separator [Spec_tools]
set [State_builder.Ref]
Change the referenced value.
setAutomata [Data_for_aorai]
Stores the buchi automaton and its variables and functions as it is returned by the parsing
setCData [Data_for_aorai]
Initializes some tables according to data from Cil AST.
setNumberOfStates [Spec_tools]
setNumberOfTransitions [Spec_tools]
set_action_bindings [Data_for_aorai]
set_func_post [Data_for_aorai]
Sets the pre condition of the given C function
set_func_post_bycase [Data_for_aorai]
Sets the pre condition of the given C function
set_func_pre [Data_for_aorai]
Sets the pre condition of the given C function
set_func_pre_call [Data_for_aorai]
Sets the specification of the call stmt in the given C function at the given StmtId.
set_func_pre_call_bycase [Data_for_aorai]
Sets the specification of the call stmt in the given C function at the given StmtId.
set_loop_ext_post [Data_for_aorai]
set_loop_ext_post_bycase [Data_for_aorai]
set_loop_ext_pre [Data_for_aorai]
set_loop_ext_pre_bycase [Data_for_aorai]
set_loop_int_post [Data_for_aorai]
set_loop_int_post_bycase [Data_for_aorai]
set_loop_int_pre [Data_for_aorai]
set_loop_int_pre_bycase [Data_for_aorai]
set_ltl_correspondance [Aorai_register]
set_paraminfo [Data_for_aorai]
set_returninfo [Data_for_aorai]
set_usedinfo [Data_for_aorai]
set_varinfo [Data_for_aorai]
simplClause [Logic_simplification]
simplify [Logic_simplification]
Simplify redundant relations.
simplifyClauses [Logic_simplification]
simplifyCond [Logic_simplification]
Given a condition, this function does some logical simplifications.
simplifyDNFwrtCtx [Logic_simplification]
Given a DNF condition, it returns the same condition simplified according to the context (function name and status).
simplifyTrans [Logic_simplification]
Given a list of transitions, this function returns the same list of transition with simplifyCond done on its cross condition
single_path [Data_for_aorai]
spec_modified [Bycase_ai]
spec_modified [Abstract_ai]
state_label [Promelaoutput]
state_term [Aorai_utils]
states [Data_for_aorai]
status_enum_type [Data_for_aorai]
string_of_unop [Promelaoutput]
syntax_error [Aorai_register]

T
tand [Logic_simplification]
smart constructors for typed conditions
tands [Logic_simplification]
term [Logic_typing.Make]
type-checks a term.
termStatus [Data_for_aorai]
term_list_substitution [Cil_manipulation]
term_lval_substitution [Cil_manipulation]
term_substitution [Cil_manipulation]
termsAreEqual [Logic_simplification]
test [Path_analysis]
test_action_bindings [Data_for_aorai]
tlval [Bycase_ai]
tnot [Logic_simplification]
toBeRemoved [Aorai_register]
to_seq [Promelaparser_withexps]
to_seq [Promelaparser]
to_seq [Yaparser]
token [Promelalexer_withexps]
token [Promelalexer]
token [Yalexer]
token [Ltllexer]
tor [Logic_simplification]
tors [Logic_simplification]
transCond [Data_for_aorai]
transCondP [Data_for_aorai]
transStart [Data_for_aorai]
transStop [Data_for_aorai]
trans_label [Promelaoutput]
treat_val [Aorai_utils]
ty [Datatype.Set]
type_annot [Logic_typing.Make]
type_cond [Data_for_aorai]
type_cond_auto [Data_for_aorai]
type_expr [Data_for_aorai]
type_of_field [Logic_typing.Make]
type_seq [Data_for_aorai]
type_trans [Data_for_aorai]

U
unique_initial_trans [Aorai_utils]
update_action [Data_for_aorai]
update_action_call [Bycase_ai]
update_actions_call_func [Bycase_ai]
update_actions_return_func [Bycase_ai]
update_condition [Data_for_aorai]
update_loop_actions [Bycase_ai]
update_to_pred [Aorai_utils]
used_enuminfo [Data_for_aorai]

V
variables_from_c [Data_for_aorai]
varinfos [Data_for_aorai]
varname [Datatype.Set]
voisins [Path_analysis]

Y
ya_file [Aorai_register]
yyact [Promelaparser_withexps]
yyact [Promelaparser]
yyact [Yaparser]
yyact [Ltlparser]
yycheck [Promelaparser_withexps]
yycheck [Promelaparser]
yycheck [Yaparser]
yycheck [Ltlparser]
yydefred [Promelaparser_withexps]
yydefred [Promelaparser]
yydefred [Yaparser]
yydefred [Ltlparser]
yydgoto [Promelaparser_withexps]
yydgoto [Promelaparser]
yydgoto [Yaparser]
yydgoto [Ltlparser]
yygindex [Promelaparser_withexps]
yygindex [Promelaparser]
yygindex [Yaparser]
yygindex [Ltlparser]
yylen [Promelaparser_withexps]
yylen [Promelaparser]
yylen [Yaparser]
yylen [Ltlparser]
yylhs [Promelaparser_withexps]
yylhs [Promelaparser]
yylhs [Yaparser]
yylhs [Ltlparser]
yynames_block [Promelaparser_withexps]
yynames_block [Promelaparser]
yynames_block [Yaparser]
yynames_block [Ltlparser]
yynames_const [Promelaparser_withexps]
yynames_const [Promelaparser]
yynames_const [Yaparser]
yynames_const [Ltlparser]
yyrindex [Promelaparser_withexps]
yyrindex [Promelaparser]
yyrindex [Yaparser]
yyrindex [Ltlparser]
yysindex [Promelaparser_withexps]
yysindex [Promelaparser]
yysindex [Yaparser]
yysindex [Ltlparser]
yytable [Promelaparser_withexps]
yytable [Promelaparser]
yytable [Yaparser]
yytable [Ltlparser]
yytables [Promelaparser_withexps]
yytables [Promelaparser]
yytables [Yaparser]
yytables [Ltlparser]
yytablesize [Promelaparser_withexps]
yytablesize [Promelaparser]
yytablesize [Yaparser]
yytablesize [Ltlparser]
yytransl_block [Promelaparser_withexps]
yytransl_block [Promelaparser]
yytransl_block [Yaparser]
yytransl_block [Ltlparser]
yytransl_const [Promelaparser_withexps]
yytransl_const [Promelaparser]
yytransl_const [Yaparser]
yytransl_const [Ltlparser]

Z
zero_term [Aorai_utils]
Return an integer constant term with the 0 value.