Index of modules


A
AE [Availexpslv]
AELV [Rmciltmps]
AbsoluteValidRange [Parameters]
Behavior of option "-absolute-valid-range"
Abstract_interp
Abstract_value
Access_path [Db]
Do not use yet.
Action [Plugin.General_services]
Build a boolean option initialized fo false, that is not saved.
AddPath [Parameters]
Behavior of option "-add-path"
Alarm_datatype [Alarms]
Alarms
Alarm Database.
AllowDuplication [Parameters]
Behavior of option "-allow-duplication".
Alpha
ALPHA conversion
Analyses_manager
Automatic registration.
Annotation_status [Cil_datatype]
Annotations [Globals]
Globals annotations.
Annotations
Annotations associated with a statement.
Ast
Access to the Cil AST which must be used from Frama-C.
Ast_info
AST manipulation utilities.
Ast_printer
Default printers of Frama-C.
Attributes [State_dependency_graph.Dynamic]
AvailableExps [Availexpslv]
Availexpslv

B
BackwardsDataFlow [Dataflow]
Bag
List with constant-time concat operation.
Base
Base for uninitialized variables
Base_Set_Lattice
Before_after [Kernel_datatype]
Big_int [Datatype]
Binary_cache
Binding [Journal]
Bit_model_access
Bit_utils
Some bit manipulations.
Bitvector
Bitvector naive implementation.
Block [Cil_datatype]
Bool [Plugin.General_services]
Bool [Parameters.Dynamic]
Boolean parameters.
Bool [Kernel]
Bool [Datatype]
Buckx
Build [Hook]
Make a new empty hook from a given type of parameters.
Build_Counter [Cil_const]
creates a new counter that is project-aware.
Builtin_functions [Cil]
A list of the built-in functions for the current compiler (GCC or MSVC, depending on !msvcMode).
Builtin_logic_info [Cil_datatype]
Builtins [Logic_env]

C
Cabs
This file was originally part of Hugues Casee's frontc 2.0, and has been extensively changed since.
Cabs2cil
Registers a new hook that will be applied each time a side-effect free expression whose result is unused is dropped.
Cabs_file [Cil_datatype]
Cabscond
Interface to be used during Cabs2cil
Cabshelper
Try do do the job.
Cabsvisit
Variable or function prototype name
CallG [Service_graph.Make]
Call_Value_Callbacks [Db.Value]
Actions to perform at each treatment of a "call" statement.
Callgraph
Compute a static call graph.
Callwise [Db.From]
Caml_weak_hashtbl [State_builder]
Build a weak hashtbl over a datatype Data by using Weak.Make provided by the OCaml standard library.
Caml_weak_hashtbl [Datatype]
Cfg
Code to compute the control-flow graph of a function or file.
Char [Datatype]
Check [Parameters.Files]
Behavior of option "-check"
Cil
CIL original API documentation is available as an html version at http://manju.cs.berkeley.edu/cil.
CilE
Cil Extension for Frama-C.
Cil_const
smart constructors for some data types
Cil_datatype
Datatypes of some useful Cil types.
Cil_state_builder
Functors for building computations which use kernel datatypes.
Cil_types
The Abstract Syntax of CIL.
Cilglobopt
Cilmsg
Same as: if had_errors () then abort ... ;
Ciltools
START OF deepHasAttribute ***********************************************
Cilutil
A bunch of generally useful functions.
Clexer
Clist
Utilities for managing "concatenable lists" (clists).
Cluster [State]
Cluster of states for grouping some states together.
Cmdline
Command line parsing.
CodeOutput [Parameters]
Behavior of option "-ocode"
Code_annotation [Cil_datatype]
Collect_messages [Parameters]
Behavior of option "-collect-messages"
Command
File Utilities
Comp_unused [Hptmap]
Compinfo [Cil_datatype]
Config
Information about version of Frama-C.
Configuration [Gtk_helper]
Configuration module for the GUI: all magic visual constants should use this mechanism (window width, ratios, ...).
Consolidation_tree [Properties_status]
Constant_Propagation [Db]
Constant propagation plugin.
Constfold [Parameters]
Behavior of option "-constfold"
ContinueOnAnnotError [Parameters]
Behavior of option "-continue-annot-error"
Copy [Parameters.Files]
Behavior of option "-copy"
Counter [State_builder]
Creates a projectified counter which is marshalling compliant.
Cparser
CppCommand [Parameters]
Behavior of option "-cpp-command"
CppExtraArgs [Parameters]
Behavior of option "-cpp-extra-args"
Cprint
CurrentLoc [Cil_const]
forward reference to current location (see Cil.CurrentLoc)
CurrentLoc [Cil]
A reference to the current location.
Cvalue_type

D
DEFINE [Machdep]
Apply this funtor to set all the above references at once.
DF [Liveness]
DF [Reachingdefs]
DF [Availexpslv]
Dashtbl [State_builder]
Build a dashtable from hashable keys, a datatype for values and usual additionnal information.
Dashtbl
Dashtbl.
Dataflow
A framework for data flow analysis for CIL code.
Datatype [State_dependency_graph.Make_dynamic]
Datatype [State_builder.S]
Datatype [Service_graph.Make.CallG]
Datatype [Project]
Datatype [Datatype.Caml_weak_hashtbl]
Datatype
A datatype provides useful values for types.
Db
Database in which static plugins are registered.
Db_types
Type definitions for Db module.
Deadcodeelim
Debug [Plugin.S]
Debug_manager
Automatic registration.
Default_data_marshaler [Dashtbl]
Default_key_marshaler [Dashtbl]
Default_offsetmap [Cvalue_type]
Descr
Type descriptor for safe unmarshalling.
Design
The extensible GUI.
DoCollapseCallCast [Parameters]
Behavior of option "-collapse-call-cast".
Dominators
Compute dominators using data flow analysis
Dominators [Db]
Dominators plugin.
Dot [State_selection.Dynamic]
Dot [State_dependency_graph.Dynamic]
Dynamic [State_selection]
Operations over selections which depend on State_dependency_graph.Dynamic.graph.
Dynamic [State_dependency_graph]
The Dynamic State Dependency Graph.
Dynamic [Parameters]
Module to use for accessing parameters of plug-ins.
Dynamic
Dynamic plug-ins: registration and use.
Dynlink [Parameters]
Behavior of option "-dynlink"
Dynlink_common_interface
Wrapper for Dynlink compatible with all OCaml versions.

E
E [State_dependency_graph.G]
Eid [Cil]
EmptyString [Plugin.General_services]
Build a string option initialized to "".
EmptyString [Kernel]
Build a string option initialized to "".
Enable [Parameters.Journal]
Behavior of option "-journal-enable"
Enuminfo [Cil_datatype]
Enumitem [Cil_datatype]
Errorloc
high-level position
Escape
OCaml types used to represent wide characters and strings
Exp [Cil_datatype]
Expcompare
Extlib
Useful operations.

F
F [Ival]
F [Filter]
Given a module that match the module type described above, F.build_cil_file initializes a new project containing the slices
F_FctMarks [Db.Pdg]
F_FctMarks can be used to propagate marks It also provides information for an interprocedural analysis.
False [Plugin.General_services]
Build a boolean option initialized to false.
False [Kernel]
Build a boolean option initialized to false.
False_ref [State_builder]
Build a reference on a boolean, initialized with false.
Fieldinfo [Cil_datatype]
File
Frama-c preprocessing and Cil AST initialization.
File [Cil_datatype]
FileIndex [Globals]
Globals associated to filename.
File_manager
Automatic registration.
Files [Parameters]
Analyzed files
Filetree
The tree containing the list of modules and functions together with dynamic columns
Filter
Filter helps to build a new cilfile from an old one by removing some of its elements.
Float [Datatype]
FloatFlushToZero [Parameters]
Behavior of option "-float-flush-to-zero"
FloatHex [Parameters]
Behavior of option "-float-hex"
FloatNormal [Parameters]
Behavior of option "-float-normal"
FloatRelative [Parameters]
Behavior of option "-float-relative"
Float_abstract [Ival]
Fold [Hook]
ForceRLArgEval [Parameters]
Behavior of option "-force-rl-arg-eval".
Formatter [Datatype]
ForwardsDataFlow [Dataflow]
From [Db]
Functional dependencies between function inputs and function outputs.
From_Model [Lmap_bitwise]
Frontc
add a syntactic transformation that will be applied to all freshly parsed C files.
Function [Type]
Instance of Type.Polymorphic2 for functions: same signature than Type.Polymorphic2 with possibility to specify a label for the function parameter.
Function [Datatype]
Function [Ast_info]
Operations on cil function.
Function_Froms
same as pretty, but uses the type of the function to output more precise informations.
Functions [Globals]
Functions.

G
G [State_dependency_graph.S]
G [Properties_status.Consolidation_tree]
GeneralDebug [Parameters]
Behavior of option "-debug"
GeneralVerbose [Parameters]
Behavior of option "-verbose"
Global [Cil_datatype]
Global_annotation [Cil_datatype]
Globals
Operations on globals.
Graph [State_builder.Dashtbl]
Group [Cmdline]
GrowArray
Array operations.
Gtk_form
Gtk_helper
Generic Gtk helpers.
Gui_init
Very early initialisation step requiered by any GUI.
Gui_parameters

H
H [Availexpslv]
Hashconsing_tbl [State_builder]
Weak hashtbl dedicated to hashconsing.
Hashtbl [State_builder]
Hashtbl [Datatype]
Hashtbl [Datatype.S_with_collections]
Help [Plugin.S]
Help_manager
Automatic registration.
Hints [Widen]
Hook
Hook builder.
Hptmap
Hptset [Kernel_function]
Set of kernel functions.
Hptset
Sets over ordered types.

I
IH [Rmciltmps]
IH [Deadcodeelim]
IH [Reachingdefs]
IH [Liveness]
IH [Availexpslv]
IOS [Reachingdefs]
IS [Rmciltmps]
IS [Deadcodeelim]
Icon [Gtk_helper]
Some generic icon management tools.
Identified_term [Cil_datatype]
Impact [Db]
Impact analysis.
InOutContext [Db]
State_builder.of operational inputs.
IndexedVal [Plugin.General_services]
IndexedVal [Kernel]
Infer_annotations
This is empty on purpose.
Initinfo [Cil_datatype]
Inputs [Db]
State_builder.of read inputs.
Instr [Cil_datatype]
Int [Plugin.General_services]
Build an integer option.
Int [Parameters.Dynamic]
Integer parameters.
Int [New_offsetmap]
Int [Kernel]
Build an integer option.
Int [Datatype]
Int [Abstract_interp]
Int32 [Datatype]
Int32Op [Cilutil]
Int64 [Datatype]
IntIntervalsHashtbl [Abstract_value.Int_Intervals]
IntMapl [Cilutil]
Int_Base
Int_Interv
Locates (b2, e2) with respect to (b1, e1).
Int_Interv_Map
Int_Intervals [Abstract_value]
Int_hashtbl [Cil_datatype]
Int_ref [State_builder]
Build a reference on an integer.
Interp [Db.Properties]
Interpretation of logic terms.
Inthash
Hashtable with integer keys.
Inthash [Cil_state_builder]
Ival
inject creates an abstract float interval.

J
Journal [Parameters]
Parameters for journalization.
Journal
Journalization of functions

K
KeepSwitch [Parameters]
Behavior of option "-keep-switch"
Kernel
Provided services for kernel developers.
Kernel_datatype
Datatypes of some useful kernel types.
Kernel_function
Operations on kernel function.
Kernel_function [Kernel_datatype]
Key [Datatype.Hashtbl]
Datatype for the keys of the hashtbl.
Key [Datatype.Map]
Datatype for the keys of the map.
Kinstr [Cil_datatype]
Kinstr_hashtbl [Cil_state_builder]

L
L [Liveness]
L [Reachingdefs]
LBase [Lmap.Location_map.Make]
LOffset [Lmap_bitwise.Location_map_bitwise]
Label [Cil_datatype]
Launcher
The Frama-C launcher.
Lenv [Logic_typing]
Local logic environment
Lexerhack
Lexpr [Cil_datatype]
LibEntry [Parameters]
Behavior of option "-lib-entry".
List [Datatype]
List_ref [State_builder]
Build a reference on a list.
LiveFlow [Liveness]
Liveness
Lmap
Functors making map indexed by locations.
Lmap_bitwise
Functors making map indexed by zone.
Lmap_whole
Functor making map for whole values with locations as keys
LoadModule [Parameters]
Behavior of option "-load-module"
LoadScript [Parameters]
Behavior of option "-load-script"
LoadState [Parameters]
Behavior of option "-load"
Localisation [Kernel_datatype]
Localizable [Pretty_source]
Location [Locations]
Location [Cil_datatype]
LocationSetLattice [Abstract_interp]
Location_Bits [Locations]
Association between varids and offsets in bits.
Location_Bytes [Locations]
Association between varids and offsets in byte.
Locations
Memory locations.
Locs [Pretty_source]
Log
Logging Services for Frama-C Kernel and Plugins.
Logic_builtin
Logic_builtin_used [Logic_env]
logic function/predicates that are effectively used in current project.
Logic_const
Smart constructors for the logic.
Logic_ctor_info [Logic_env]
Logic_ctor_info [Cil_datatype]
Logic_env
Global Logic Environment
Logic_info [Logic_env]
Global Tables
Logic_info [Cil_datatype]
Logic_interp
returns a copy of the spec in which all formals in an ensures clause are guarded by an \at(x,Old).
Logic_lexer
Logic_parser
Logic_preprocess
adds another pre-processing step in order to expand macros in annotations.
Logic_print
Pretty-printing of a parsed logic tree.
Logic_ptree
logic constants.
Logic_type [Cil_datatype]
Logic_type_info [Logic_env]
Logic_type_info [Cil_datatype]
Logic_typing
Logic typing and logic environment.
Logic_utils
exception raised when a parsed logic expression is syntactically not well-formed.
Logic_var [Cil_datatype]
Loop
Operations on (natural) loops.
LvExpHash [Availexpslv]
Lval [Cil_datatype]

M
M [Map_Lattice.Make]
M [Locations.Location_Bits]
M [Locations.Location_Bytes]
MAKE_CUSTOM_LIST [Gtk_helper]
A functor to build custom Gtk lists.
Machdep [Parameters]
Behavior of option "-machdep".
Machdep
Apply this funtor to set all the above references at once.
Machdep_ppc_32
Machdep_ppc_32_diab
Machdep_x86_16
Machdep_x86_32
Machdep_x86_64
Main [Dynamic]
Main [Db]
Frama-C main interface.
MainFunction [Parameters]
Behavior of option "-main".
Make [State_topological]
Functor providing topological iterators over a graph.
Make [SetWithNearest]
Functor building an implementation of the set structure given a totally ordered type.
Make [Service_graph]
Make [Rangemap]
Extension of the above signature, with specific functions acting on range of values
Make [Qstack]
Make [Offsetmap_bitwise]
Make [Offsetmap]
Make [New_offsetmap]
Make [Map_Lattice]
Make [Logic_typing]
Make [Lmap_whole.Make_LOffset]
Make [Int_Interv_Map]
Make [Hptset]
Make [Hptmap]
Make [Hook]
Make a new empty hook from unit.
Make [Datatype.Polymorphic2]
Make [Datatype.Polymorphic]
Create a datatype for a monomorphic instance of the polymorphic type.
Make [Datatype]
Generic datatype builder.
Make [Dashtbl]
Make [Lmap.Location_map]
Make [Hashtbl]
Functor building an implementation of the hashtable structure.
Make [Datatype.Hashtbl]
Build a datatype of the hashtbl according to the datatype of values in the hashtbl.
Make [Datatype.Map]
Build a datatype of the map according to the datatype of values in the map.
MakeBig [Buckx]
Make_Asymetric [Binary_cache]
Make_Binary [Binary_cache]
Make_Hashconsed_Lattice_Set [Abstract_interp]
Make_Het1_1_4 [Binary_cache]
Make_LOffset [Lmap_whole]
Make_LOffset [Lmap]
Make_Lattice_Base [Abstract_interp]
Make_Lattice_Interval_Set [Abstract_interp]
Make_Lattice_Product [Abstract_interp]
If C.collapse then L1.bottom,_ = _,L2.bottom = bottom
Make_Lattice_Set [Abstract_interp]
Make_Pair [Abstract_interp]
Make_Symetric [Binary_cache]
Make_Table [Kernel_function]
Hashtable indexed by kernel functions and dealing with project.
Make_bitwise [Lmap_bitwise]
Make_dynamic [State_dependency_graph]
Build a new dynamic graph, as part of the whole Dynamic State Dependency Graph.
Make_setter [Project_skeleton]
Make_tbl [Type]
Build an heterogeneous table associating keys to info.
Make_updater [Properties_status]
Apply this functor in order to be able to modify status of annotations within a plug-in.
Make_with_collections [Datatype]
Generic comparable datatype builder: functions equal, compare and hash must not be Datatype.undefined.
Map [Datatype]
Map [Datatype.S_with_collections]
Map_Lattice
find_exclusive k m returns v if m contains only the binding k -> v
Mapl_Make [Cilutil]
Mark [Db.Slicing]
Acces to slicing results.
MemoryFootprint [Buckx]
MemoryFootprint [Binary_cache]
Menu_manager
Handle the menubar and the toolbar.
Mergecil
Set this to true to ignore the merge conflicts
Messages
Stored messages.
Metrics [Db]
Metrics.
Miel [Db]
Model [Relations_type]
Model [Cvalue_type]
My_bigint

N
Name [Parameters.Journal]
Behavior of option "-journal-name"
Nativeint [Datatype]
New_offsetmap
Common folding and iteration operations

O
O [Ival]
O [Abstract_interp.Lattice_Set]
Obfuscate
Obj_tbl [Type]
Heterogeneous table for the keys, but polymorphic for the values.
Occurrence [Db]
Interface for the occurrence plugin.
Offsetmap
May be raised by update_ival when the add is completely out of bounds.
Offsetmap_bitwise
Oneret
Make sure that there is only one Return statement in the whole body.
Option [Datatype]
Option_ref [State_builder]
Build a reference on an option.
Orig_name [Parameters.Files]
Behavior of option "-orig-name"
Origin
Output [Project_skeleton]
Outputs [Db]
State_builder.of outputs.
Overflow [Parameters]
Behavior of option "-overflow"

P
Pair [Datatype]
Pair_with_collections [Datatype]
Parameters
Kernel parameters and generic access to plug-in parameters.
Partial_lmap [Cvalue_type]
Patch
Path_lattice
Pdg [Db]
Program Dependence Graph.
Plugin
Provided plug-general services for plug-ins.
Poly_list [Datatype]
Poly_option [Datatype]
Poly_pair [Datatype]
Poly_queue [Datatype]
Poly_ref [Datatype]
Polymorphic [Type]
Generic implementation of polymorphic type value.
Polymorphic [Datatype]
Functor for polymorphic types with only 1 type variable.
Polymorphic2 [Type]
Generic implementation of polymorphic type value with two type variables.
Polymorphic2 [Datatype]
Functor for polymorphic types with 2 type variables.
Postdominators [Db]
Postdominators plugin.
PreprocessAnnot [Parameters]
Behavior of option "-pp-annot"
Pretty_source
Utilities to pretty print source with located elements in a Gtk TextBuffer.
Pretty_utils
pretty-printing to a string
PrintCode [Parameters]
Behavior of option "-print"
PrintComments [Parameters]
Behavior of option "-keep-comments"
PrintLib [Parameters]
Behavior of option "-print-lib-path"
PrintPluginPath [Parameters]
Behavior of option "-print-plugin-path"
PrintShare [Parameters]
Behavior of option "-print-share-path"
PrintVersion [Parameters]
Behavior of option "-version"
Printer
This pretty printer prints the annotations from Db but not the one in the code.
Printexc_common_interface
Wrapper for Printexc compatible with all OCaml versions.
Project
Projects management.
Project [Db.Slicing]
Slicing project management.
Project_manager
Extension of the GUI in order to support project switching.
Project_skeleton
This module should not be used outside of the Project library.
Properties [Db]
Dealing with logical properties.
Properties_status
Status of properties.
Property
ACSL comparable property.
Property_navigator
Extension of the GUI in order to navigate in ACSL properties.
Proxy [State_builder]
State proxy.

Q
Qstack
Mutable stack in which it is possible to add data at the end (like a queue) and to manage non top elements.
Queue [State_builder]
Queue [Datatype]
Quiet [Parameters]
Behavior of option "-quiet"

R
RD [Rmciltmps]
RD [Reachingdefs]
RD [Deadcodeelim]
Rangemap
Association tables over ordered types.
ReachingDef [Reachingdefs]
Reachingdefs
ReadAnnot [Parameters]
Behavior of option "-read-annot"
Record_From_Callbacks [Db.From]
Record_Value_After_Callbacks [Db.Value]
Record_Value_Callbacks [Db.Value]
Actions to perform at end of each function analysis.
Record_Value_Superposition_Callbacks [Db.Value]
Recursive [Structural_descr]
Use this module for handling a (possibly recursive) structural descriptor d.
Ref [State_builder]
Ref [Datatype]
Register [State_builder]
Register(Datatype)(State)(Info) registers a new state.
Register [Plugin]
Functors for generating plug-ins parameters.
Register [Log]
Each plugin has its own channel to output messages.
Relations_type
Internal state representation of the value analysis.
Remove_useless_states [State_dependency_graph]
Report [Db]
Dump Properties-Status consolidation tree.
Request [Db.Slicing]
Requests for slicing jobs.
Rmciltmps
Rmtmps
removes unused labels for which is_removable is true.
Rooted_code_annotation [Kernel_datatype]
Rooted_code_annotation_before_after [Kernel_datatype]
RteGen [Db]
Runtime Error Annotation Generation plugin.

S
S [Rmciltmps]
S [Deadcodeelim]
S [Reachingdefs]
S [Availexpslv]
SafeArrays [Parameters]
Behavior of option "-safe-arrays"
SaveState [Parameters]
Behavior of option "-save"
Scope [Db]
Interface for the Scope plugin.
Security [Db]
Security analysis.
Select [Db.Slicing]
Slicing selections.
Semantic_Callgraph [Db]
Callgraph computed by value analysis.
Serializable_undefined [Datatype]
Same as Datatype.Undefined, but the type is marshalable in a standard OCaml way.
Service_graph
assume is >= 0 and unique for each vertices of the graph
Set [Datatype]
Set [Datatype.S_with_collections]
SetWithNearest
Output signature of the functor SetWithNearest.Make.
Set_ref [State_builder]
Shifted_Location
Sid [Cil]
SimplifyCfg [Parameters]
Behavior of option "-simplify-cfg"
Slice [Db.Slicing]
Function slice.
Slicing [Db]
Interface for the slicing tool.
Source_manager
This file contains the source viewer multi-tabs widget window
Source_viewer
The Frama-C source viewer.
Sparecode [Db]
Interface for the unused code detection.
Special_hooks
Nothing is export: just register some special hooks for Frama-C.
State
A state is a meta-representation of a project-compliant mutable value.
State_builder
State builders.
State_dependency_graph
State Dependency Graph.
State_imp
State_selection
A state selection is a set of states with operations for easy handling of state dependencies.
State_set
State_topological
Topological order.
States [State]
States_datatype [State]
Static [State_selection]
Operations over selections which depend on State_dependency_graph.Static.graph.
Static [State_dependency_graph]
The Static State Dependency Graph.
Static_datatype [State_dependency_graph]
Stmt [Cil_datatype]
StmtStartData [Reachingdefs.ReachingDef]
StmtStartData [Liveness.LiveFlow]
StmtStartData [Availexpslv.AvailableExps]
StmtStartData [Dataflow.BackwardsTransfer]
For each block id, the data at the start.
StmtStartData [Dataflow.ForwardsTransfer]
For each statement id, the data at the start.
StmtStartData [Dataflow]
Stmt_hashtbl [Cil_state_builder]
Stmt_set_ref [Cil_state_builder]
Stmts_graph
Statements graph.
String [Plugin.General_services]
Build a string option.
String [Parameters.Dynamic]
String parameters.
String [Kernel]
Build a string option.
String [Datatype]
StringHashtbl [Plugin.General_services]
StringList [Plugin.General_services]
Should not be used by casual users
StringList [Kernel]
Should not be used by casual users
StringSet [Plugin.General_services]
Build an option as a set of strings, initialized to the empty set.
StringSet [Parameters.Dynamic]
Set of string parameters.
StringSet [Kernel]
Build an option as a set of strings, initialized to the empty set.
String_tbl [Type]
Heterogeneous tables indexed by string.
Structural_descr
Internal representations of OCaml type as first class values.
Subst
Substitution of varinfos by exps.
Syntactic_Callgraph [Db]
Interface for the syntactic_callgraph plugin.

T
TP [Service_graph.Make]
Table [Db.Value]
Table containing the results of the value analysis.
Tag_comp [Hptmap]
Task
High Level Interface to Command.
Term [Cil_datatype]
Time [Parameters]
Behavior of option "-time"
To_zone [Logic_interp]
To_zone [Db.Properties.Interp]
Top_Param [Map_Lattice.Make]
Top_Param [Locations.Zone]
Top_Param [Locations.Location_Bits]
Top_Param [Locations.Location_Bytes]
Top_Param [Cvalue_type.V_Or_Uninitialized]
Toplevel [Db]
Translate_lightweight
Triple [Datatype]
Triple_with_collections [Datatype]
True [Plugin.General_services]
Build a boolean option initialized to true.
True [Kernel]
Build a boolean option initialized to true.
True_ref [State_builder]
Build a reference on a boolean, initialized with true.
Ty_tbl [Type]
Heterogeneous tables indexed by type value.
Typ [Cil_datatype]
Type
Type value.
TypeCheck [Parameters]
Behavior of option "-type-check"
Typeinfo [Cil_datatype]

U
UD [Rmciltmps]
UD [Deadcodeelim]
UD [Liveness]
UD [Reachingdefs]
UD [Availexpslv]
Undefined [Datatype]
Each values in these modules are undefined.
Undo [Project]
Undo [Gui_parameters]
Unhashconsed_Int_Intervals [Abstract_value]
Unicode
Handling unicode string.
Unit [Datatype]
Unmarshal
This module provides a function input_val, similar in functionality to the standard library function Marshal.from_channel.
Unmarshal_nums
This module extends Unmarshal to deal with the data types of the Nums library.
Unroll_loops
UnrollingLevel [Parameters]
Behavior of option "-ulevel"
UnspecifiedAccess [Parameters]
Behavior of option "-unspecified-access"
UntypedFiles [Ast]
UseUnicode [Parameters]
Behavior of option "-unicode"
Usedef
compute use/def information
Users [Db]
Functions used by another function.
Utf8_logic
UTF-8 string for logic symbols.

V
V [State_dependency_graph.G]
V [Ival.Widen_Hints]
V [Cvalue_type]
VS [Liveness]
VS [Usedef]
V_Offsetmap [Cvalue_type]
V_Offsetmap_ext [Cvalue_type]
V_Or_Uninitialized [Cvalue_type]
Value [Db]
The Value analysis itself.
Varinfo [Cil_datatype]
VarinfoSetLattice [Abstract_interp]
Varinfo_hashtbl [Cil_state_builder]
Vars [Globals]
Globals variables.
Verbose [Plugin.S]
Vertices [State_dependency_graph]
Vertices_datatype [State_dependency_graph]
Vid [Cil_const]
Visitor
Frama-C visitors dealing with projects.

W
Warning_manager
Handle Frama-C warnings in the GUI.
Weak [Datatype]
Weak_hashtbl [State_builder]
Build a weak hashtbl over a datatype Data from a reference implementation W.
Whitetrack
Widen
Widen_Hints [Ival]
Widen_type
Key for the first map : from Base.t to Ival.Widen_Hints.t

Z
Zero [Plugin.General_services]
Build an integer option initialized to 0.
Zero [Kernel]
Build an integer option initialized to 0.
Zero_ref [State_builder]
Build a reference on an integer, initialized with 0.
Zone [Locations]
Association between varids and ranges of bits.
Zrapp