Index of values


(!!) [Eval_logic]
_self [Eval_funs]

A
active [Eval_logic.ActiveBehaviors]
active_behaviors [Eval_logic.ActiveBehaviors]
actualize_formals [Eval_funs]
add [Dataflow.StmtStartData]
add [Hashtbl.S]
add [State_builder.Hashtbl]
Add a new binding.
add_caller [Kf_state]
add_correctness_dep [Value_parameters]
add_dep [Value_parameters]
add_precision_dep [Value_parameters]
add_retres_to_state [Library_functions]
alloc_with_validity [Builtins]
assign_return_to_lv [Eval_stmts.Computer]
assigns_to_zone_inputs_state [Register]

B
base_to_loc [Eval_exprs]
bases_containing_locals [Eval_stmts.Computer]
Clobber list for bases containing addresses of local variables.
behavior_from_name [Eval_logic.ActiveBehaviors]
bitfield_size_bf [Eval_exprs]
bitfield_size_lv [Eval_exprs]
block_top_addresses_of_locals [Eval_stmts.Computer]

C
call_stack [Value_util]
call_stack_for_callbacks [Value_util]
callers [Kf_state]
cast_lval_bitfield [Eval_exprs]
cast_lval_when_bitfield [Eval_exprs]
check_comparable [Eval_exprs]
check_fct_postconditions [Eval_logic]
check_fct_preconditions [Eval_logic]
Check the precondition of kf.
check_non_overlapping [Eval_stmts.Computer]
check_postconditions [Eval_logic]
check_preconditions [Eval_logic]
check_unspecified_sequence [Eval_stmts.Computer]
cleant_outputs [Register_gui]
cleanup [Eval_funs]
clear [Dataflow.StmtStartData]
clear [Hashtbl.S]
clear [Current_table]
clear [State_builder.Ref]
Reset the reference to its default value.
clear [State_builder.Hashtbl]
Clear the table.
clear_call_stack [Value_util]
combinePredecessors [Eval_stmts.Computer]
computeFirstPredecessor [Eval_stmts.Computer]
compute_actual [Eval_stmts]
compute_call [Eval_funs]
compute_call_ref [Eval_stmts]
compute_call_to_builtin [Eval_funs]
compute_call_to_cil_function [Eval_funs]
compute_entry_point [Eval_funs]
compute_non_linear_assignments [Non_linear]
compute_using_cfg [Eval_funs]
compute_using_declaration [Eval_funs]
compute_using_prototype [Eval_funs]
compute_with_initial_state [Eval_funs]
conditions_table [Eval_stmts.Computer]
convert_label [Eval_logic]
copy [Eval_stmts.Computer]
copy [Hashtbl.S]
copy [Datatype.S]
Deep copy: no possible sharing between x and copy x.
count_disjunction [Eval_logic]
counter_unroll_target [Eval_stmts.Computer]
create [Eval_logic.ActiveBehaviors]
create [Hashtbl.S]
create [Current_table]
create_hidden_base [Initial_state]
current_kf [Value_util]
current_table [Eval_stmts.Computer]

D
debug [Eval_stmts.Computer]
degeneration_occurred [Register_gui]
display_one [Eval_stmts.Computer]
display_results [Register]
doEdge [Eval_stmts.Computer]
doGuard [Eval_stmts.Computer]
doGuardOneCond [Eval_stmts.Computer]
doInstr [Eval_stmts.Computer]
doStmt [Eval_stmts.Computer]
do_assign [Eval_stmts.Computer]
do_assign_abstract_value [Eval_stmts.Computer]
Precondition: the type of exp and the type loc_lv may be different only if the cast from typeOf exp and typeOfPointed lv is a truncation or an extension.
do_assign_abstract_value_to_loc [Eval_stmts.Computer]
Precondition: the type of exp and the type loc_lv may be different only if the cast from typeOf exp and typeOf loc_lv is a truncation or an extension.
do_cast [Eval_exprs]
do_degenerate [Value_util]
do_promotion [Eval_exprs]
double_double_fun [Builtins]
dump_args [Builtins]
dump_state [Builtins]
dump_state_file [Builtins]

E
emit_status [Value_util]
emitter_value [Value_util]
empty_interpretation_result [Eval_stmts.Computer]
empty_record [Current_table]
env_annot [Eval_logic]
env_current_state [Eval_logic]
env_post_f [Eval_logic]
env_pre_f [Eval_logic]
env_state [Eval_logic]
epilogue [Separate]
eval_BinOp [Eval_exprs]
eval_antisymetric_float [Eval_exprs]
eval_antisymetric_int [Eval_exprs]
eval_as_exact_loc [Eval_exprs]
eval_binop_float [Eval_exprs]
eval_binop_int [Eval_exprs]
eval_expr [Eval_exprs]
eval_expr_with_deps [Eval_exprs]
eval_expr_with_deps_state [Eval_exprs]
eval_expr_with_deps_state_subdiv [Eval_exprs]
eval_float [Eval_exprs]
eval_from_type [Eval_exprs]
eval_int [Eval_exprs]
eval_lval [Eval_exprs]
eval_lval_using_main_memory [Eval_exprs]
eval_offset [Eval_exprs]
eval_predicate [Eval_logic]
eval_symetric_float [Eval_exprs]
eval_symetric_int [Eval_exprs]
eval_term [Eval_logic]
eval_term_as_exact_loc [Eval_logic]
eval_tlhost [Eval_logic]
eval_tlval [Eval_logic]
eval_tlval_as_location [Eval_logic]
eval_toffset [Eval_logic]
eval_unop [Eval_exprs]
exp_lval_to_loc [Eval_exprs]
expr_to_kernel_function [Register]
expr_to_kernel_function_state [Register]
externalize [Eval_stmts.Computer]
extract_opt_env [Eval_logic]

F
filterStmt [Eval_stmts.Computer]
filter_if [Separate]
find [Dataflow.StmtStartData]
find [Hashtbl.S]
find [Non_linear]
find [State_builder.Hashtbl]
Return the current binding of the given key.
find_all [Hashtbl.S]
find_all [State_builder.Hashtbl]
Return the list of all data associated with the given key.
find_builtin [Builtins]
find_current [Current_table]
find_lv [Eval_exprs]
find_lv_plus [Eval_exprs]
find_superposition [Current_table]
find_widening_info [Current_table]
floats_ok [Eval_funs]
fold [Hashtbl.S]
fold [State_builder.Hashtbl]
fold_join_predicate [Eval_logic]
fold_left2_best_effort [Eval_funs]
fold_on_disjunction [Eval_logic]
for_callbacks_stack [Value_util]
force_compute [Eval_funs]
frama_C_compare_cos [Builtins]
frama_C_cos [Builtins]
frama_C_cos_precise [Builtins]
frama_C_exp [Builtins]
frama_C_is_base_aligned [Builtins_nonfree]
frama_C_sin [Builtins]
frama_C_sin_precise [Builtins]
frama_C_sqrt [Builtins]
frama_c_alloc_infinite [Builtins]
frama_c_dump_assert [Builtins]
frama_c_memcpy [Builtins_nonfree]
frama_c_memset [Builtins_nonfree]
frama_c_offset [Builtins_nonfree]
fused_initial_state [Eval_stmts.Computer]

G
get [State_builder.Ref]
Get the referenced value.
get [Library_functions]
getWidenHints [Eval_stmts.Computer]
get_influential_vars [Eval_exprs]
get_option [State_builder.Option_ref]
get_rounding_mode [Value_util]
get_slevel [Value_util]
gui_annot_action [Register_gui]
gui_compute_values [Register_gui]

H
handle_signed_overflow [Eval_exprs]
header [Eval_logic.ActiveBehaviors]
hide_unused [Register_gui]
hide_unused_function_or_var [Register_gui]

I
initial_context [Value_parameters]
initial_state_contextfree_only_globals [Initial_state]
Compute only once the initial values for globals and NULL
initial_state_formals [Eval_funs]
initial_state_only_globals [Initial_state]
initialize_var_using_type [Initial_state]
initialize_var_using_type varinfo state uses the type of varinfo to create an initial value in state.
interp_annot [Eval_stmts.Computer]
interp_call [Eval_stmts.Computer]
is_active [Eval_logic.ActiveBehaviors]
is_active_aux [Eval_logic.ActiveBehaviors]
is_bitfield [Eval_exprs]
is_called [Kf_state]
iter [Dataflow.StmtStartData]
iter [Hashtbl.S]
iter [State_builder.Hashtbl]

J
join_env [Eval_logic]
join_predicate [Eval_logic]

K
kernel_parameters_correctness [Value_parameters]
kernel_parameters_precision [Value_parameters]
kinstr_of_opt_stmt [Cil_datatype.Kinstr]

L
length [Dataflow.StmtStartData]
length [Hashtbl.S]
length [State_builder.Hashtbl]
Length of the table.
loc [Cil_datatype.Kinstr]
local_after_states [Eval_stmts.Computer]
lop_to_cop [Eval_logic]
lval_or_absolute_to_offsetmap [Register_gui]
lval_to_loc [Eval_exprs]
lval_to_loc_deps_option [Eval_exprs]
lval_to_loc_kinstr [Register]
lval_to_loc_with_deps [Register]
lval_to_loc_with_deps [Eval_exprs]
lval_to_loc_with_deps_state [Register]
lval_to_loc_with_offset_deps_only [Eval_exprs]
lval_to_loc_with_offset_deps_only_option [Eval_exprs]
lval_to_offsetmap [Register]
lval_to_offsetmap_state [Register]
lval_to_zone [Register]
lval_to_zone_state [Register]

M
main [Register_gui]
main [Register]
make_well [Initial_state]
map [State_builder.Option_ref]
mark_as_called [Kf_state]
mask [Separate]
mask_else [Eval_stmts.Computer]
mask_then [Eval_stmts.Computer]
may [State_builder.Option_ref]
mem [Dataflow.StmtStartData]
mem [Hashtbl.S]
mem [State_builder.Hashtbl]
mem_builtin [Builtins]
memo [State_builder.Option_ref]
Memoization.
memo [State_builder.Hashtbl]
Memoization.
merge_after [Eval_stmts.Computer]
merge_current [Eval_stmts.Computer]
merge_db_table [Current_table]

N
name [Eval_stmts.Computer]
need_cast [Eval_stmts]
no_memoization_enabled [Register_gui]

O
obviously_terminates [Eval_stmts.Computer]
offsetmap_of_lv [Eval_stmts]
offsetmap_of_value [Builtins]
offsetmap_top_addresses_of_locals [Eval_stmts.Computer]
only_active [Eval_logic.ActiveBehaviors]
overridden_by_builtin [Builtins]
overwrite_current_state [Eval_logic]
overwrite_state [Eval_logic]

P
parameters_correctness [Value_parameters]
parameters_tuning [Value_parameters]
pass_cast [Eval_exprs]
performance [Value_parameters]
pop_call_stack [Value_util]
pp_callstack [Value_util]
precision_tuning [Value_parameters]
predicate_alarm [Eval_logic]
pretty [Eval_stmts.Computer]
pretty_actuals [Value_util]
pretty_call_stack [Value_util]
pretty_callbacks_call_stack [Value_util]
pretty_current_cfunction_name [Value_util]
pretty_lval_or_absolute [Register_gui]
pretty_offsetmap [Register_gui]
pretty_predicate_value [Eval_logic]
prologue [Separate]
push_call_stack [Value_util]

R
reduce_by_comparison [Eval_exprs]
Reduce the state for comparisons of the form 'v Rel k', 'k Rel v' or 'v = w'
reduce_by_cond [Eval_exprs]
raises Reduce_to_bottom and never returns Cvalue.Model.bottom
reduce_by_disjunction [Eval_logic]
reduce_by_initialized_loc [Eval_exprs]
reduce_by_left_comparison [Eval_exprs]
Reduce the state for comparisons of the form 'v Rel k', where v evaluates to a location, and k to some value
reduce_by_left_relation [Eval_logic]
reduce_by_predicate [Eval_logic]
reduce_by_relation [Eval_logic]
reduce_by_valid_expr [Eval_exprs]
reduce_by_valid_loc [Eval_exprs]
register_builtin [Builtins]
remember_bases_with_locals [Eval_stmts.Computer]
remember_bases_with_locals [Locals_scoping]
remove [Hashtbl.S]
remove [State_builder.Hashtbl]
replace [Dataflow.StmtStartData]
replace [Hashtbl.S]
replace [State_builder.Hashtbl]
Add a new binding.
resolv_func_vinfo [Eval_exprs]
returned_value [Library_functions]
run [Mark_noresults]

S
select_kf [Register_gui]
set [State_builder.Ref]
Change the referenced value.
set_loc [Value_util]
should_memorize_function [Mark_noresults]
slevel [Eval_stmts.Computer]
split_option [Value_parameters]
state_top_addresses_of_locals [Eval_stmts.Computer]
states [Current_table]
states_after [Eval_stmts.Computer]
stmt_can_reach [Eval_stmts.Computer]
stmt_can_reach_memo [Eval_funs]
store_state_after_during_dataflow [Eval_stmts.Computer]
string_of_predicate_value [Eval_logic]
superpositions [Current_table]
sync_filetree [Register_gui]

T
table [Builtins]
to_do_on_select [Register_gui]
top_addresses_of_locals [Eval_stmts.Computer]
topify_offset [Eval_exprs]

U
update_and_tell_if_changed [Current_table]
update_current [Current_table]
update_current_exn [Current_table]
update_widening_info [Current_table]
use_spec_instead_of_definition [Register]
used_var [Register_gui]

W
warn_all_mode [Value_util]
warn_all_quiet_mode [Value_util]
warn_locals_escape [Locals_scoping]
warn_locals_escape_result [Locals_scoping]
warn_lval_read [Eval_exprs]
warn_raise_mode [Eval_logic]
warning_once_current [Value_util]
wrap_double [Builtins]
wrap_int [Builtins]
wrap_ptr [Builtins]