A | |
| add [Set.S] |
|
| add [Map.S] |
|
| add_seq [Set.S] | Add the given elements to the set, in order. |
| add_seq [Map.S] | Add the given bindings to the map, in order. |
| apply_then_set [Metrics_base.BasicMetrics] | Update a reference from a pure functional function. |
B | |
| bindings [Map.S] | Return the list of all bindings of the given map. |
C | |
| cardinal [Set.S] | Return the number of elements of a set. |
| cardinal [Map.S] | Return the number of bindings of a map. |
| choose [Set.S] | Return one element of the given set, or raise |
| choose [Map.S] | Return one binding of the given map, or raise |
| choose_opt [Set.S] | Return one element of the given set, or |
| choose_opt [Map.S] | Return one binding of the given map, or |
| clear_coverage_by_fun [Metrics_coverage] | |
| coerce_panel_to_ui [Metrics_gui] | Returning a value to register in Frama-C's GUI |
| compare [Set.S] | Total ordering between sets. |
| compare [Map.S] | Total ordering between maps. |
| compute [Metrics_coverage] | Computes both syntactic and semantic coverage information. |
| compute_coverage_by_fun [Metrics_coverage] | Computes the semantic coverage by function. |
| compute_cyclo [Metrics_base.BasicMetrics] | Compute cyclomatic complexity from base_metrics record type. |
| compute_locals_size [Metrics_cilast] | Compute and print the size (in bytes) of local variables on the CIL AST. |
| compute_on_cabs [Metrics_cabs] | Main entry point to compute various metrics on Cabs AST instead of CIL AST. |
| compute_on_cilast [Metrics_cilast] | Compute metrics on whole CIL AST |
| compute_semantic [Metrics_coverage] | Functions analyzed by the value analysis |
| compute_syntactic [Metrics_coverage] | List of functions that can be syntactically reached from the function |
| compute_syntactic [Metrics.Metrics_coverage] | |
| consider_function [Metrics_base] | consider_function |
| consider_variable [Metrics_base] |
|
| copy [Datatype.S] | Deep copy: no possible sharing between |
| css [Css_html] | |
D | |
| diff [Set.S] | Set difference: |
| disjoint [Set.S] | Test if two sets are disjoint. |
| display_as_table [Metrics_gui] | Display the list of list of strings in a LablGTK table object |
| dump [Metrics_acsl] | |
| dump_acsl_stats [Metrics_acsl] | |
| dump_acsl_stats_html [Metrics_acsl] | |
E | |
| elements [Set.S] | Return the list of all elements of the given set. |
| empty [Set.S] | The empty set. |
| empty [Map.S] | The empty map. |
| empty_acsl_stat [Metrics_acsl] | |
| empty_metrics [Metrics_base.BasicMetrics] | Initial empty values for metrics computing. |
| equal [Set.S] |
|
| equal [Map.S] |
|
| exists [Set.S] |
|
| exists [Map.S] |
|
| exists [Parameter_sig.Set] | Is there some element satisfying the given predicate? |
| extract_fundef_name [Metrics_base] | |
F | |
| file_of_fundef [Metrics_base] | Get the filename containing the function definition |
| file_of_vinfodef [Metrics_base] | Get the filename where the definition of a varinfo occurs |
| filter [Set.S] |
|
| filter [Map.S] |
|
| filter_map [Set.S] |
|
| filter_map [Map.S] |
|
| find [Set.S] |
|
| find [Map.S] |
|
| find_first [Set.S] |
|
| find_first [Map.S] |
|
| find_first_opt [Set.S] |
|
| find_first_opt [Map.S] |
|
| find_last [Set.S] |
|
| find_last [Map.S] |
|
| find_last_opt [Set.S] |
|
| find_last_opt [Map.S] |
|
| find_opt [Set.S] |
|
| find_opt [Map.S] |
|
| float_to_string [Metrics_base] | Convert float to string with the following convention: if the float is an integer (ie, it has no digits after the decimal point), print it as such;, otherwise, print the first two digits after the decimal point. |
| fold [Set.S] |
|
| fold [Map.S] |
|
| for_all [Set.S] |
|
| for_all [Map.S] |
|
G | |
| get_cilast_metrics [Metrics_cilast] | |
| get_coverage [Metrics_coverage] | Returns the coverage for a given function. |
| get_file_type [Metrics_base] | get_file_type |
| get_filename [Metrics_base] | |
| get_function_name [Parameter_sig.String] | returns the given argument only if it is a valid function name
(see |
| get_global_metrics [Metrics_cilast] | Returns the computed metrics for the entire AST. |
| get_global_stats [Metrics_acsl] | |
| get_kf_stats [Metrics_acsl] | |
| get_metrics [Metrics_cabs.Halstead] | |
| get_metrics_map [Metrics_cilast] | Computes and returns individual metrics per function. |
| get_metrics_map [Metrics.Metrics_cilast] | |
| get_plain_string [Parameter_sig.String] | always return the argument, even if the argument is not a function name. |
| get_possible_values [Parameter_sig.String] | What are the acceptable values for this parameter. |
H | |
| html_stag_functions [Metrics_base] | |
I | |
| incr_asserts [Metrics_acsl] | |
| incr_assigns [Metrics_base.BasicMetrics] | |
| incr_calls [Metrics_base.BasicMetrics] | |
| incr_dpoints [Metrics_base.BasicMetrics] | |
| incr_exits [Metrics_base.BasicMetrics] | |
| incr_f_assigns [Metrics_acsl] | |
| incr_f_assumes [Metrics_acsl] | |
| incr_f_behaviors [Metrics_acsl] | |
| incr_f_ensures [Metrics_acsl] | |
| incr_f_froms [Metrics_acsl] | |
| incr_f_requires [Metrics_acsl] | |
| incr_funcs [Metrics_base.BasicMetrics] | Helpers for metrics purposes for single increment steps |
| incr_glob_vars [Metrics_base.BasicMetrics] | |
| incr_gotos [Metrics_base.BasicMetrics] | |
| incr_ifs [Metrics_base.BasicMetrics] | |
| incr_invariants [Metrics_acsl] | |
| incr_loop_assigns [Metrics_acsl] | |
| incr_loop_froms [Metrics_acsl] | |
| incr_loops [Metrics_base.BasicMetrics] | |
| incr_ptrs [Metrics_base.BasicMetrics] | |
| incr_s_assigns [Metrics_acsl] | |
| incr_s_assumes [Metrics_acsl] | |
| incr_s_behaviors [Metrics_acsl] | |
| incr_s_ensures [Metrics_acsl] | |
| incr_s_froms [Metrics_acsl] | |
| incr_s_requires [Metrics_acsl] | |
| incr_slocs [Metrics_base.BasicMetrics] | |
| incr_variants [Metrics_acsl] | |
| init_panel [Metrics_gui] | Initialize the main Metrics panel into an upper and lower part. |
| inter [Set.S] | Set intersection. |
| is_computed_by_fun [Metrics_coverage] | |
| is_empty [Set.S] | Test whether a set is empty or not. |
| is_empty [Map.S] | Test whether a map is empty or not. |
| is_empty [Parameter_sig.Filepath] | Whether the Filepath is empty. |
| iter [Set.S] |
|
| iter [Map.S] |
|
J | |
| json_of_entry_points [Metrics_base] | |
| json_of_varinfo_map [Metrics_base] | Build a JSON list with the varinfos in |
K | |
| kf_of_cabs_name [Metrics_base] | |
M | |
| make_type [Datatype.Hashtbl] | |
| map [Set.S] |
|
| map [Map.S] |
|
| mapi [Map.S] | Same as |
| max_binding [Map.S] | Same as |
| max_binding_opt [Map.S] | Same as |
| max_elt [Set.S] | Same as |
| max_elt_opt [Set.S] | Same as |
| mem [Set.S] |
|
| mem [Map.S] |
|
| mem [Parameter_sig.Set] | Does the given element belong to the set? |
| merge [Map.S] |
|
| min_binding [Map.S] | Return the binding with the smallest key in a given map
(with respect to the |
| min_binding_opt [Map.S] | Return the binding with the smallest key in the given map
(with respect to the |
| min_elt [Set.S] | Return the smallest element of the given set
(with respect to the |
| min_elt_opt [Set.S] | Return the smallest element of the given set
(with respect to the |
| mk_hdr [Metrics_base] | mk_hdr |
N | |
| nearest_elt_ge [Datatype.Set] | |
| nearest_elt_le [Datatype.Set] | |
| number_entry_points [Metrics_base] | Handling entry points informations |
O | |
| of_list [Set.S] |
|
| of_seq [Set.S] | Build a set from the given bindings |
| of_seq [Map.S] | Build a map from the given bindings |
| off [Parameter_sig.Bool] | Set the boolean to |
| on [Parameter_sig.Bool] | Set the boolean to |
| output [Parameter_sig.With_output] | To be used by the plugin to output the results of the option in a controlled way. |
P | |
| partition [Set.S] |
|
| partition [Map.S] |
|
| percent_coverage [Metrics_coverage] | |
| pp_base_metrics [Metrics_base.BasicMetrics] | Pretty printers for base metrics as text or html. |
| pp_base_metrics_as_html_row [Metrics_base.BasicMetrics] | |
| pretty_acsl_stats [Metrics_acsl] | |
| pretty_acsl_stats_html [Metrics_acsl] | |
| pretty_entry_points [Metrics_base] | |
| pretty_extern_vars [Metrics_base] | |
| pretty_set [Metrics_base] | Pretty print a varinfo set, with some additional information about the varinfo. |
| pretty_used_files [Metrics_cilast] | Pretty-prints the result of |
R | |
| reachable_from_main [Metrics_cilast] | Computes the set of global variables which are syntactically reachable from the entry point of the program. |
| register_metrics [Metrics_gui] | register_metrics |
| remove [Set.S] |
|
| remove [Map.S] |
|
| reset_panel [Metrics_gui] | Reset metrics panel to pristine conditions by removing children from bottom container |
S | |
| set_cyclo [Metrics_base.BasicMetrics] | |
| set_output_dependencies [Parameter_sig.With_output] | Set the dependencies for the output of the option. |
| set_possible_values [Parameter_sig.String] | Set what are the acceptable values for this parameter. |
| singleton [Set.S] |
|
| singleton [Map.S] |
|
| split [Set.S] |
|
| split [Map.S] |
|
| subset [Set.S] |
|
T | |
| to_list [Metrics_cabs.Halstead] | |
| to_list [Metrics_base.BasicMetrics] | Matrix-like representation of the record in "Title: value" style |
| to_rev_seq [Set.S] | Iterate on the whole set, in descending order |
| to_rev_seq [Map.S] | Iterate on the whole map, in descending order of keys |
| to_seq [Set.S] | Iterate on the whole set, in ascending order |
| to_seq [Map.S] | Iterate on the whole map, in ascending order of keys |
| to_seq_from [Set.S] |
|
| to_seq_from [Map.S] |
|
U | |
| union [Set.S] | Set union. |
| union [Map.S] |
|
| update [Map.S] |
|
| used_files [Metrics_cilast] | Computes the set of files defining all global variables syntactically
reachable from the entry point of the program
(as given by |