|
__ocaml_lex_comment_rec [Promelalexer_withexps] |
|
__ocaml_lex_comment_rec [Promelalexer] |
|
__ocaml_lex_comment_rec [Ltllexer] |
|
__ocaml_lex_tables [Yalexer] |
|
__ocaml_lex_tables [Promelalexer_withexps] |
|
__ocaml_lex_tables [Promelalexer] |
|
__ocaml_lex_tables [Ltllexer] |
|
__ocaml_lex_token_rec [Yalexer] |
|
__ocaml_lex_token_rec [Promelalexer_withexps] |
|
__ocaml_lex_token_rec [Promelalexer] |
|
__ocaml_lex_token_rec [Ltllexer] |
|
A |
acceptSt [Data_for_aorai] |
|
add [Path_analysis] |
|
addIgnoredFunction [Data_for_aorai] |
Return the list of names of all ignored functions.
|
add_logic [Data_for_aorai] |
|
add_offset [Utils_parser] |
|
add_pre_post_from_buch [Aorai_visitors] |
|
add_predicate [Data_for_aorai] |
|
add_sync_with_buch [Aorai_visitors] |
|
advance_abstract_interpretation [Aorai_option] |
|
assocs_to_string [Spec_tools] |
|
automata [Data_for_aorai] |
|
B |
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 OR 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 OR 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 AND 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 AND between cells with same index from the two arrays.
|
buch_sync [Data_for_aorai] |
DEPRECATED ?
|
buf [Promelalexer_withexps] |
|
buf [Promelalexer] |
|
buf [Ltllexer] |
|
C |
c_file [Aorai_register] |
|
c_string_of_condition [Promelaoutput] |
|
callStatus [Data_for_aorai] |
Name of callStatus C generated enumeration (Name of the Call status)
|
check_consistency [Data_for_aorai] |
Manage particular consistency verification between C file and promela specification.
|
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.
|
comment [Promelalexer_withexps] |
|
comment [Promelalexer] |
|
comment [Ltllexer] |
|
compose_assocs_post [Aorai_utils] |
bool array -> (bool array array*bool array array) -> (bool array*bool array)
|
compose_assocs_pre [Aorai_utils] |
bool array -> (bool array * bool array) (bool array array*bool array array) -> (bool array*bool array)
|
compute_abstract [Aorai_visitors] |
|
compute_ignored_functions [Aorai_visitors] |
|
concat [Spec_tools] |
|
condToDNF [Logic_simplification] |
|
cond_of_parametrizedTransitions [Data_for_aorai] |
|
conj_crosscond_old [Aorai_utils] |
|
crosscond_to_exp [Aorai_utils] |
This function rewrite a cross condition into a Cil expression.
|
crosscond_to_pred [Aorai_utils] |
This function rewrite a cross condition into a Cil expression.
|
curOp [Data_for_aorai] |
Name of curOp C generated variable (Name of the curent operation)
|
curOpStatus [Data_for_aorai] |
Name of curOpStatus C generated variable (Status Return or Call of the curent operation)
|
curState [Data_for_aorai] |
Name of curState C generated variable (Table of states that can be synchronized with the program)
|
curStateOld [Data_for_aorai] |
Name of curStateOld C generated variable (Last value of curState)
|
curTrans [Data_for_aorai] |
Name of curTrans C generated variable (Last transitions that can be crossed)
|
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] |
|
debug_ltl_expressions [Data_for_aorai] |
|
declared_logics [Data_for_aorai] |
|
declared_predicates [Data_for_aorai] |
|
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 Promalaast.condition form.
|
dnfToParametrized [Logic_simplification] |
|
dot_file [Aorai_register] |
|
dot_guards [Promelaoutput] |
|
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] |
|
existing_path [Path_analysis] |
|
expAreEqual [Logic_simplification] |
|
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
|
flush_globals [Aorai_utils] |
Flush all queued globals declarations into C file globals.
|
force_condition_to_predicate [Aorai_utils] |
|
funcStatus_to_init [Aorai_utils] |
|
func_to_cenum [Data_for_aorai] |
Given the name of a C operation, this function returns the associated cenum structure.
|
func_to_init [Aorai_utils] |
|
func_to_op_func [Data_for_aorai] |
Given the name of a function, it return the name of the associated element in the operation list.
|
functions_from_auto [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.
|
G |
generatesCFile [Aorai_register] |
|
getAutomata [Data_for_aorai] |
Return the buchi automata as stored after parsing
|
getFunctions_from_auto [Data_for_aorai] |
Return the list of all function name observed in the promela file.
|
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.
|
getNumberOfStates [Data_for_aorai] |
Return the number of states of the automata
|
getNumberOfTransitions [Data_for_aorai] |
Return the number of transitions of the automata
|
getParametrizedCondOfTransition [Data_for_aorai] |
|
getStateName [Data_for_aorai] |
|
getVariables_from_auto [Data_for_aorai] |
Return the list of all variables name observed in the promela file.
|
getVariables_from_c [Data_for_aorai] |
Return the list of all variables name observed in the C file.
|
get_cenum_option [Data_for_aorai] |
Given the name of an enumeration element, this function returns the associated cenum structure.
|
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_exp_from_tmpident [Data_for_aorai] |
|
get_field_info_from_name [Utils_parser] |
|
get_fresh_ident [Yaparser] |
|
get_fresh_ident [Promelaparser_withexps] |
|
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_last_field [Utils_parser] |
|
get_local_iter_name [Data_for_aorai] |
|
get_local_tmp_name [Data_for_aorai] |
|
get_logic [Data_for_aorai] |
|
get_loop_ext_post [Data_for_aorai] |
Returns the post condition associated to the given C function
|
get_loop_ext_post_bycase [Data_for_aorai] |
Returns the post condition associated to the given C function
|
get_loop_ext_pre [Data_for_aorai] |
Returns the pre condition associated to the given C function
|
get_loop_ext_pre_bycase [Data_for_aorai] |
Returns the pre condition associated to the given C function
|
get_loop_int_post [Data_for_aorai] |
Returns the post condition associated to the given C function
|
get_loop_int_post_bycase [Data_for_aorai] |
Returns the post condition associated to the given C function
|
get_loop_int_pre [Data_for_aorai] |
Returns the pre condition associated to the given C function
|
get_loop_int_pre_bycase [Data_for_aorai] |
Returns the pre condition associated to the given C function
|
get_loops_index [Data_for_aorai] |
Returns a stmt_ref 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_paraminfo [Data_for_aorai] |
Given a function name and a param name, it returns the varinfo associated to the given param.
|
get_pred_from_tmpident [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, is status (call or return) and an array of boolean describing states status, it returns a couple of boolean array.
|
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] |
Given a function name and a param name, it returns the varinfo associated to the given param.
|
get_states_trans_init [Aorai_utils] |
|
get_str_exp_from_tmpident [Logic_simplification] |
|
get_str_exp_from_tmpident [Data_for_aorai] |
|
get_usedinfo [Data_for_aorai] |
These functions are direct accesses to the table memorizing the enuminfo data associated to the name of an enumeration structure, from which cenum info are computed.
|
get_varinfo [Data_for_aorai] |
Given a variable name, it returns its associated varinfo.
|
get_varinfo_option [Data_for_aorai] |
Same as get_varinfo, but the result is an option.
|
globals_queue [Aorai_utils] |
List of globals awaiting for adding into C file globals
|
H |
host_stateOld_term [Aorai_utils] |
Returns a lval term associated to the curStateOld generated variable.
|
host_state_term [Aorai_utils] |
Returns a lval term associated to the curState generated variable.
|
host_trans_term [Aorai_utils] |
Returns a lval term associated to the curTrans generated variable.
|
I |
ident_count [Yaparser] |
|
ident_count [Promelaparser_withexps] |
|
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] |
|
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_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_on [Aorai_option] |
|
L |
listOp [Data_for_aorai] |
Name of listOp C generated enumeration (List of operation names prefixed with 'op_')
|
listStatus [Data_for_aorai] |
Name of listStatus C generated enumeration (Status are Call or Return)
|
load_promela_file [Aorai_register] |
|
load_promela_file_withexps [Aorai_register] |
|
load_ya_file [Aorai_register] |
|
loc [Yalexer] |
|
loc [Promelalexer_withexps] |
|
loc [Promelalexer] |
|
loc [Ltllexer] |
|
local_iter_vars [Data_for_aorai] |
|
local_tmp_vars [Data_for_aorai] |
|
loopInit [Data_for_aorai] |
Name of the fresh loopInit logic generated variable
|
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_expressions_iter [Data_for_aorai] |
|
ltl_exps [Logic_simplification] |
|
ltl_exps [Data_for_aorai] |
|
ltl_file [Aorai_register] |
|
ltl_form_to_string [Ltl_output] |
|
ltl_tmp_file [Aorai_register] |
|
ltl_to_ltlLight [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] |
DEPRECATED ?
|
macro_ligth [Data_for_aorai] |
DEPRECATED ?
|
macro_pure [Data_for_aorai] |
DEPRECATED ?
|
main [Yaparser] |
|
main [Aorai_register] |
|
make_enum_states [Aorai_utils] |
|
make_local_iter [Data_for_aorai] |
|
make_local_tmp [Data_for_aorai] |
|
mk_abstract_pre_post [Aorai_utils] |
Function called by mk_asbstract_pre and mk_asbstract_post.
|
mk_asbstract_post [Aorai_utils] |
Given the buchi automata and the name of a function, it returns two arrays
corresponding to the abstract post-condition.
|
mk_asbstract_pre [Aorai_utils] |
Given the buchi automata and the name of a function, it returns two arrays
corresponding to the abstract pre-condition.
|
mk_backward_composition [Aorai_utils] |
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_conjunction [Aorai_utils] |
|
mk_conjunction_named [Aorai_utils] |
Given a NON EMPTY list of predicates, it returns a conjunction of these predicates.
|
mk_decl_axiomatized_automata [Aorai_utils] |
Generates an axiomatisation of transitions from automata into globals.
|
mk_decl_loops_init [Aorai_utils] |
|
mk_disjunction [Aorai_utils] |
|
mk_disjunction_named [Aorai_utils] |
Given a NON EMPTY list of predicates, it returns a disjunction of these predicates.
|
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_expr_disjunction [Aorai_utils] |
|
mk_forward_composition [Aorai_utils] |
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_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_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_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_invariant_1 [Aorai_utils] |
|
mk_invariant_1_2 [Aorai_utils] |
|
mk_invariant_2 [Aorai_utils] |
|
mk_invariant_2_2 [Aorai_utils] |
|
mk_invariant_2_2_1 [Aorai_utils] |
|
mk_invariant_2_2_2 [Aorai_utils] |
|
mk_invariant_3 [Aorai_utils] |
|
mk_invariant_3_2 [Aorai_utils] |
|
mk_invariant_4 [Aorai_utils] |
|
mk_invariant_4_2 [Aorai_utils] |
|
mk_invariant_5 [Aorai_utils] |
|
mk_invariant_6 [Aorai_utils] |
|
mk_invariant_StatesDisjunction [Aorai_utils] |
|
mk_invariant_TransitionsDisjunction [Aorai_utils] |
|
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 bounces, 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_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_valid_range [Aorai_utils] |
Given a name of generated array and its size, it returns the expression: (Valide_range(name,0,size-)
|
N |
named_predicate_substitution [Cil_manipulation] |
|
nbAcceptSt [Data_for_aorai] |
DEPRECATED ?
|
nbOp [Data_for_aorai] |
DEPRECATED ?
|
nbStates [Data_for_aorai] |
DEPRECATED ?
|
nbTrans [Data_for_aorai] |
DEPRECATED ?
|
negativeClause [Logic_simplification] |
|
new_exp [Yaparser] |
|
new_exp [Promelaparser_withexps] |
|
new_exp [Ltlparser] |
|
new_line [Yalexer] |
|
newline [Promelalexer_withexps] |
|
newline [Promelalexer] |
|
newline [Ltllexer] |
|
numberOfStates [Spec_tools] |
|
numberOfTransitions [Spec_tools] |
|
O |
observed_expr_is_param [Yaparser] |
|
observed_expr_is_param [Promelaparser_withexps] |
|
observed_expressions [Yaparser] |
|
observed_expressions [Promelaparser_withexps] |
|
observed_expressions [Ltlparser] |
|
observed_funcs [Yaparser] |
|
observed_funcs [Promelaparser_withexps] |
|
observed_funcs [Promelaparser] |
|
observed_states [Yaparser] |
|
observed_states [Promelaparser_withexps] |
|
observed_states [Promelaparser] |
|
observed_vars [Yaparser] |
|
observed_vars [Promelaparser_withexps] |
|
observed_vars [Promelaparser] |
|
op_status_to_cenum [Data_for_aorai] |
Given the name of a C operation status (Call or Return), this function returns the associated cenum structure.
|
out_fmt [Promelaoutput] |
|
out_fmt [Ltl_output] |
|
output [Ltl_output] |
|
output_c_file [Aorai_register] |
|
output_dot_automata [Promelaoutput] |
|
P |
paraminfos [Data_for_aorai] |
|
parse [Yalexer] |
|
parse [Promelalexer_withexps] |
|
parse [Promelalexer] |
|
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] |
|
positiveCallOrRet [Logic_simplification] |
Given a list of terms, 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_status [Data_for_aorai] |
|
predicate_substitution [Cil_manipulation] |
|
prefetch_and_create_state [Yaparser] |
|
prefetched_states [Yaparser] |
|
pretty_hash_ident_entry [Ltl_output] |
|
print_bool3 [Promelaoutput] |
|
print_buch_synch [Promelaoutput] |
|
print_cross [Promelaoutput] |
|
print_end_block [Promelaoutput] |
|
print_ghosts_declaration [Promelaoutput] |
|
print_macros [Promelaoutput] |
|
print_operations_constants [Promelaoutput] |
|
print_operations_list [Promelaoutput] |
|
print_raw_automata [Promelaoutput] |
|
print_start_block [Promelaoutput] |
|
print_state [Promelaoutput] |
|
print_statel [Promelaoutput] |
|
print_transition [Promelaoutput] |
|
print_transitionl [Promelaoutput] |
|
printverb [Aorai_register] |
|
promela [Promelaparser_withexps] |
|
promela [Promelaparser] |
|
promela_file [Aorai_register] |
|
promela_file [Aorai_option] |
|
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 [Yalexer] |
|
raise_located [Promelalexer_withexps] |
|
raise_located [Promelalexer] |
|
raise_located [Ltllexer] |
|
removeClause [Logic_simplification] |
return the clauses list named lclauses without any clause c such as cl <: c
|
removeTerm [Logic_simplification] |
|
removeUnusedTransitionsAndStates [Data_for_aorai] |
|
root [Aorai_register] |
|
run [Aorai_register] |
|
S |
separator [Spec_tools] |
|
setAutomata [Data_for_aorai] |
Stores the buchi automata and its variables and functions as such as it is return by the parsing
|
setCData [Data_for_aorai] |
Initializes some tables according to data from Cil AST.
|
setCondOfParametrizedTransition [Data_for_aorai] |
|
setLtl_expressions [Logic_simplification] |
|
setLtl_expressions [Data_for_aorai] |
|
setNumberOfStates [Spec_tools] |
|
setNumberOfTransitions [Spec_tools] |
|
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] |
Sets the external or the block post condition of the given loop
|
set_loop_ext_post_bycase [Data_for_aorai] |
Sets the external or the block post condition of the given loop
|
set_loop_ext_pre [Data_for_aorai] |
Sets the external or the block pre condition of the given loop
|
set_loop_ext_pre_bycase [Data_for_aorai] |
Sets the external or the block pre condition of the given loop
|
set_loop_int_post [Data_for_aorai] |
Sets the external or the block post condition of the given loop
|
set_loop_int_post_bycase [Data_for_aorai] |
Sets the external or the block post condition of the given loop
|
set_loop_int_pre [Data_for_aorai] |
Sets the external or the block pre condition of the given loop
|
set_loop_int_pre_bycase [Data_for_aorai] |
Sets the external or the block pre condition of the given loop
|
set_paraminfo [Data_for_aorai] |
Add a new param into the association table (funcname,paramname) -> varinfo
|
set_returninfo [Data_for_aorai] |
Add a new param into the association table (funcname,paramname) -> varinfo
|
set_usedinfo [Data_for_aorai] |
These functions are direct accesses to the table memorizing the enuminfo data associated to the name of an enumeration structure, from which cenum info are computed.
|
set_varinfo [Data_for_aorai] |
Add a new variable into the association table name -> varinfo
|
simplify [Logic_simplification] |
Given a list of terms, if a positive call or return is present,
then all negative ones are obvious and removed
|
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
|
spec_modified [Bycase_ai] |
|
spec_modified [Abstract_ai] |
|
state_label [Promelaoutput] |
|
states [Data_for_aorai] |
Name of the enum type representing states
|
states_l [Path_analysis] |
|
string_of_condition [Promelaoutput] |
|
string_of_state [Promelaoutput] |
|
string_of_trans [Promelaoutput] |
|
synch_upd [Aorai_utils] |
This function returns the list of instructions that have to be introduced just before each call of function and each return of function.
|
synch_upd_linear [Aorai_utils] |
This function returns the list of instructions that have to be introduced just before each call of function and each return of function.
|
T |
termStatus [Data_for_aorai] |
Name of termStatus C generated enumeration (Name of the return status)
|
term_list_substitution [Cil_manipulation] |
|
term_lval_substitution [Cil_manipulation] |
|
term_substitution [Cil_manipulation] |
|
termsAreEqual [Logic_simplification] |
|
test [Path_analysis] |
|
toBeRemoved [Aorai_register] |
|
token [Yalexer] |
|
token [Promelalexer_withexps] |
|
token [Promelalexer] |
|
token [Ltllexer] |
|
transCond [Data_for_aorai] |
Name of transCond logic generated variable
|
transCondP [Data_for_aorai] |
Name of transCondP logic generated variable
|
transStart [Data_for_aorai] |
Name of TransStart logic generated variable
|
transStop [Data_for_aorai] |
Name of transStop logic generated variable
|
trans_l [Path_analysis] |
|
trans_label [Promelaoutput] |
|
U |
upd_one_state [Aorai_utils] |
It remains only to affect this result to curStatestate
|
upd_one_trans [Aorai_utils] |
It remains only to affect this result to curTranstrans
|
used_enuminfo [Data_for_aorai] |
|
V |
variables_from_auto [Data_for_aorai] |
|
variables_from_c [Data_for_aorai] |
|
varinfos [Data_for_aorai] |
|
voisins [Path_analysis] |
|
Y |
ya_file [Aorai_register] |
|
yyact [Yaparser] |
|
yyact [Promelaparser_withexps] |
|
yyact [Promelaparser] |
|
yyact [Ltlparser] |
|
yycheck [Yaparser] |
|
yycheck [Promelaparser_withexps] |
|
yycheck [Promelaparser] |
|
yycheck [Ltlparser] |
|
yydefred [Yaparser] |
|
yydefred [Promelaparser_withexps] |
|
yydefred [Promelaparser] |
|
yydefred [Ltlparser] |
|
yydgoto [Yaparser] |
|
yydgoto [Promelaparser_withexps] |
|
yydgoto [Promelaparser] |
|
yydgoto [Ltlparser] |
|
yygindex [Yaparser] |
|
yygindex [Promelaparser_withexps] |
|
yygindex [Promelaparser] |
|
yygindex [Ltlparser] |
|
yylen [Yaparser] |
|
yylen [Promelaparser_withexps] |
|
yylen [Promelaparser] |
|
yylen [Ltlparser] |
|
yylhs [Yaparser] |
|
yylhs [Promelaparser_withexps] |
|
yylhs [Promelaparser] |
|
yylhs [Ltlparser] |
|
yynames_block [Yaparser] |
|
yynames_block [Promelaparser_withexps] |
|
yynames_block [Promelaparser] |
|
yynames_block [Ltlparser] |
|
yynames_const [Yaparser] |
|
yynames_const [Promelaparser_withexps] |
|
yynames_const [Promelaparser] |
|
yynames_const [Ltlparser] |
|
yyrindex [Yaparser] |
|
yyrindex [Promelaparser_withexps] |
|
yyrindex [Promelaparser] |
|
yyrindex [Ltlparser] |
|
yysindex [Yaparser] |
|
yysindex [Promelaparser_withexps] |
|
yysindex [Promelaparser] |
|
yysindex [Ltlparser] |
|
yytable [Yaparser] |
|
yytable [Promelaparser_withexps] |
|
yytable [Promelaparser] |
|
yytable [Ltlparser] |
|
yytables [Yaparser] |
|
yytables [Promelaparser_withexps] |
|
yytables [Promelaparser] |
|
yytables [Ltlparser] |
|
yytablesize [Yaparser] |
|
yytablesize [Promelaparser_withexps] |
|
yytablesize [Promelaparser] |
|
yytablesize [Ltlparser] |
|
yytransl_block [Yaparser] |
|
yytransl_block [Promelaparser_withexps] |
|
yytransl_block [Promelaparser] |
|
yytransl_block [Ltlparser] |
|
yytransl_const [Yaparser] |
|
yytransl_const [Promelaparser_withexps] |
|
yytransl_const [Promelaparser] |
|
yytransl_const [Ltlparser] |
|
Z |
zero_term [Aorai_utils] |
Return an integer constant term with the 0 value.
|