A | |
AbsoluteValidRange [Parameters] |
Behavior of option "-absolute-valid-range"
|
Abstract_interp | |
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"
|
Alarms |
Alarm Database.
|
Alpha |
ALPHA conversion
|
Annot_Status [Cil_datatype] | |
Annot_Status_List [Cil_datatype] | |
Annotation_Status [Cil_datatype] | |
Annotations [Globals] |
Globals annotations.
|
Annotations |
Annotations associated with a statement.
|
Assigns [Properties_status.Make_updater] |
Getting and modifying status of assigns clause.
|
Assigns [Properties_status] |
Getting status of assigns.
|
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.
|
B | |
BackwardsDataFlow [Dataflow] | |
Base |
Base for uninitialized variables
|
Before_After [Kernel_datatype] | |
Behavior [Properties_status.Make_updater] |
Getting status of behaviors.
|
Behavior [Properties_status] |
Getting status of behaviors.
|
BigInt [Datatype] | |
Binary_cache | |
Binding [Type] | |
Bit_model_access | |
Bit_utils |
Some bit manipulations.
|
Block [Cil_datatype] | |
Bool [Plugin.General_services] | |
Bool [Parameters.Dynamic] |
Boolean parameters.
|
Bool [Kernel] | |
Bool [Datatype] | |
Bool_Result [Binary_cache] | |
Buckx | |
Build [Offsetmap] | |
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.
|
BuiltinFunctions [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 | |
Cabs2cil |
Registers a new hook that will be applied each time a side-effect free
expression whose result is unused is dropped.
|
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.
|
Called_Precond_Generated [Properties_status] | |
Callgraph |
Compute a static call graph.
|
Callwise [Db.From] | |
Cfg |
Code to compute the control-flow graph of a function or file.
|
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_computation |
Functors for building computations which use kernel datatypes.
|
Cil_const |
smart constructors for some data types
|
Cil_datatype |
Datatypes of some useful CIL types.
|
Cil_types |
The Abstract Syntax of CIL.
|
Cilmsg |
Same as:
if had_errors () then abort ... ;
|
Cilutil |
A bunch of generally useful functions.
|
Clexer | |
Clist |
Utilities for managing "concatenable lists" (clists).
|
Cmdline |
Command line parsing.
|
CodeAnnotation [Properties_status.Make_updater] |
Getting and modifying status of
code_annotation .
|
CodeAnnotation [Properties_status] |
Getting status of
code_annotation .
|
CodeAnnotationHashtbl [Cil_computation] | |
CodeOutput [Parameters] |
Behavior of option "-ocode"
|
Code_Annotation [Cil_datatype] | |
Command |
System commands
|
CompinfoComparable [Cilutil] |
For comparison of
Cil_types.typeinfo .
|
Complete [Properties_status.Make_updater] |
Getting and modifying status of complete behaviors clause.
|
Complete [Properties_status] | |
Computation [Project] |
Internal state (aka Computation) representation and how to register them.
|
Computation |
Internal state builders.
|
Config |
Information about version of Frama-C.
|
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"
|
Couple [Type] | |
Couple [Datatype] | |
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.
|
D | |
DEFINE [Machdep] |
Apply this funtor to set all the above references at once.
|
Dashtbl [Computation] |
Build a dashtable from hashable keys, a datatype for values and usual
additionnal information.
|
Dataflow |
A framework for data flow analysis for CIL code.
|
Datatype [Widen_type] | |
Datatype [Service_graph.Make.CallG] | |
Datatype [Relations_type.Model_S] | |
Datatype [Ptset.Id_Datatype] | |
Datatype [Ptmap.Tagged_type] | |
Datatype [Ptmap.Make] | |
Datatype [Project.Computation.OUTPUT] | |
Datatype [Project] |
Datatype implementation and how to register them.
|
Datatype [Offsetmap_bitwise.Make] | |
Datatype [Offsetmap.S] | |
Datatype [Locations.Location] | |
Datatype [Locations.Zone] | |
Datatype [Locations.Location_Bits] | |
Datatype [Lmap_whole.Make_LOffset.Make] | |
Datatype [Lmap_bitwise.Location_map_bitwise.LOffset] | |
Datatype [Lmap_bitwise.Location_map_bitwise] | |
Datatype [Lmap.Location_map.Make] | |
Datatype [Kernel_function.Queue] | |
Datatype [Kernel_function.Set] |
Datatype corresponding to a set of kernel functions.
|
Datatype [Kernel_function] |
Datatype for a kernel function.
|
Datatype [Ival] | |
Datatype [Ival.Widen_Hints.V] | |
Datatype |
Datatype implementations and builders.
|
Datatype [Base] | |
Datatype [Abstract_interp.Key] | |
Datatype [Abstract_interp.Value] | |
Datatype [Abstract_interp.Lattice] | |
Datatype_Annotation [Ast_info] | |
Db |
Database in which static plugins are registered.
|
Db_types |
Type definitions for
Db module.
|
Debug [Plugin.S] | |
Descr |
Type description for safer unmarshalling.
|
Design |
The extensible GUI.
|
Disjoint [Properties_status.Make_updater] |
Getting and modifying status of disjoint behaviors clause.
|
Disjoint [Properties_status] | |
Dominators |
Compute dominators using data flow analysis
|
Dominators [Db] |
Dominators plugin.
|
Dynamic [Project.Computation] |
Generate a fresh dynamic state dependency graph.
|
Dynamic [Parameters] |
Module to use for accessing parameters of plug-ins.
|
Dynamic [Kind.Make] |
Dynamic kinds.
|
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 | |
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] | |
EnuminfoComparable [Cilutil] |
For comparison of
Cil_types.enuminfo .
|
EnuminfoHashtbl [Cilutil] | Hashtbl of Cil_types.enuminfo .
|
EnuminfoMap [Cilutil] | Map of Cil_types.enuminfo .
|
EnuminfoSet [Cilutil] | Set of Cil_types.enuminfo .
|
EnuminfoSet [Cil_datatype] | |
EnumitemComparable [Cilutil] |
For comparison of
Cil_types.enuminfo .
|
Errorloc |
high-level position
|
Escape |
OCaml types used to represent wide characters and strings
|
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 .
|
FieldinfoComparable [Cilutil] | |
FieldinfoHashtbl [Cilutil] | |
FieldinfoMap [Cilutil] | |
FieldinfoSet [Cilutil] | |
File |
Frama-c preprocessing and Cil AST initialization.
|
File [Cil_datatype] |
Datatype for a cil file.
|
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.
|
FloatDigits [Parameters] |
Behavior of option "-float-digits"
|
FloatFlushToZero [Parameters] |
Behavior of option "-float-flush-to-zero"
|
FloatHex [Parameters] |
Behavior of option "-float-hex"
|
FloatRelative [Parameters] |
Behavior of option "-float-relative"
|
Float_abstract [Ival] | |
Fold [Hook] | |
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] |
Same signature than
Type.POLYMORPHIC2 with possibility to specify a label for
the function parameter.
|
Function [Ast_info] |
Operations on cil function.
|
Functions [Globals] |
Functions.
|
G | |
GeneralDebug [Parameters] |
Behavior of option "-debug"
|
GeneralVerbose [Parameters] |
Behavior of option "-verbose"
|
Globals |
Operations on globals.
|
Group [Cmdline] | |
GrowArray |
Array operations.
|
Gtk_helper |
Generic Gtk helpers.
|
Gui_init |
Very early initialisation step requiered by any GUI.
|
Gui_parameters | |
H | |
HashconsTbl [Computation] |
Weak hashtbl dedicated to hashconsing.
|
Hashtbl [Type] | |
Hashtbl [Computation] | |
Help [Plugin.S] | |
Help_manager |
Automatic registration.
|
Hook |
Hook builder.
|
I | |
Impact [Db] |
Impact analysis.
|
Imperative [Project.Datatype] |
Register a single datatype, not affected by hashconsing.
|
InChannel [Datatype] | |
InOutContext [Db] | |
IndexedVal [Plugin.General_services] | |
IndexedVal [Kernel] | |
Infer_annotations |
This is empty on purpose.
|
InitInfo [Cil_datatype] | |
Initinfo [Cil_datatype] | |
Inputs [Db] |
Computation of read inputs.
|
Instr [Cilutil] | |
InstrHashtbl [Cilutil] | |
InstrHashtbl [Cil_datatype] | |
InstrHashtbl [Cil_computation] | |
InstrMapl [Cilutil] | |
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] | |
Int32Op [Cilutil] | |
IntHashtbl [Cil_datatype] | |
IntHashtbl [Cil_computation] | |
IntMapl [Cilutil] | |
Interp [Db.Properties] |
Interpretation of logic terms.
|
Inthash |
Hashtable with integer keys.
|
Ival | inject creates an abstract float interval.
|
J | |
Journal [Parameters] |
Parameters for journalization.
|
Journal |
Journalization of functions
|
K | |
KF_Datatype [Globals.Functions] |
Should not be used.
|
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_type |
An extension of
Type with Frama-C type.
|
Kind |
Kind (roughly speaking, a type used as first-class-value for Project).
|
Kinstr [Cil_datatype] | |
KinstrComparable [Cilutil] | |
L | |
LOffset [Lmap_bitwise.Location_map_bitwise] | |
Launcher |
The Frama-C launcher.
|
Lenv [Logic_typing] |
Local logic environment
|
LibEntry [Parameters] |
Behavior of option "-lib-entry"
|
List [Type] | |
List [Datatype] |
Generic functor building a list of data.
|
ListRef [Computation] |
Build a reference on a list.
|
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"
|
Localizable_Datatype [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.
|
LogicCtorInfo [Logic_env] | |
LogicInfo [Logic_env] |
Global Tables
|
LogicTypeInfo [Logic_env] | |
LogicVarComparable [Cilutil] | |
LogicVarHashtbl [Cilutil] | |
LogicVarMap [Cilutil] | |
LogicVarSet [Cilutil] | |
Logic_Ctor_Info [Cil_datatype] | |
Logic_Info [Cil_datatype] | |
Logic_Type_Info [Cil_datatype] | |
Logic_builtin | |
Logic_env |
Global Logic Environment
|
Logic_interp |
returns a copy of the spec in which all formals in an ensures clause
are guarded by an \at(x,Old).
|
Logic_parser | |
Logic_preprocess |
adds another pre-processing step in order to expand macros in
annotations.
|
Logic_ptree |
logic constants.
|
Logic_typing |
Logic typing and logic environment.
|
Loop |
Operations on (natural) loops.
|
Lval [Cil_datatype] | |
LvalComparable [Cilutil] | |
LvalSet [Cilutil] | |
M | |
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_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 [SetWithNearest] |
Functor building an implementation of the set structure
given a totally ordered type.
|
Make [Service_graph] | |
Make [Rangemap] | |
Make [Qstack] | |
Make [Ptset] | |
Make [Ptmap] | |
Make [Offsetmap_bitwise] | |
Make [Offsetmap] | |
Make [New_offsetmap] | |
Make [Namespace] |
Build a new namespace.
|
Make [Mweak] |
Functor building an implementation of the weak hash table structure.
|
Make [Mergemap] |
Functor building an implementation of the map structure
given a totally ordered type.
|
Make [Logic_typing] | |
Make [Lmap_whole.Make_LOffset] | |
Make [Lmap.Location_map] | |
Make [Kind] |
Kind generator.
|
Make [Hook] |
Make a new empty hook from
unit .
|
MakeBig [Mweak] | |
MakeBig [Buckx] | |
Make_Asymetric [Binary_cache] | |
Make_Dashtbl [Computation] |
Build a dashtable from an implementation of hashtable, a datatype for
values and usual additional information.
|
Make_Hashconsed_Lattice_Set [Abstract_interp] | |
Make_Hashtbl [Datatype] |
Must not be used if type
H.key is equal to type Project.t
|
Make_Hashtbl [Computation] | |
Make_Het [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_Map [Datatype] |
Generic functor building a map datatype.
|
Make_Pair [Abstract_interp] | |
Make_Set [Datatype] |
Generic functor building a set datatype.
|
Make_SetRef [Datatype] |
Generic functor building a datatype for a reference on a set.
|
Make_SetRef [Computation] | |
Make_Symetric [Binary_cache] | |
Make_Table [Kernel_function] |
Hashtable indexed by kernel functions and dealing with project.
|
Make_WeakHashtbl [Computation] |
Build a weak hashtbl over a datatype
Data from a reference implementation
W .
|
Make_bitwise [Lmap_bitwise] | |
Make_updater [Properties_status] |
Apply this functor in order to be able to modify status of annotations
within a plug-in.
|
MapWithDescr [Unmarshal] | |
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
|
Mergemap |
Association tables over ordered types.
|
Messages |
Do collect messages
|
Metrics [Db] |
Metrics.
|
Miel [Db] | |
Model [Relations_type] | |
Mweak |
Arrays of weak pointers and hash tables of weak pointers.
|
N | |
Name [Parameters.Journal] |
Behavior of option "-journal-name"
|
Namespace |
Namespace for projects.
|
New_offsetmap | |
O | |
O [Ival] | |
O [Abstract_interp.Lattice_Set] | |
Obfuscate [Parameters] |
Behavior of option "-obfuscate"
|
Obfuscate | |
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 [Type] | |
Option [Datatype] | |
OptionRef [Datatype] | |
OptionRef [Computation] |
Build a reference on an option.
|
Orig_name [Parameters.Files] |
Behavior of option "-orig-name"
|
OutChannel [Datatype] | |
Outputs [Db] |
Computation of outputs.
|
Overflow [Parameters] |
Behavior of option "-overflow"
|
Own [Project.Datatype] | |
P | |
Parameters |
Kernel parameters and generic access to plug-in parameters.
|
Patch | |
Path_lattice | |
Pdg [Db] |
Program Dependence Graph.
|
Persistent [Project.Datatype] |
Register a single datatype, not affected by hashconsing and copying.
|
Plugin |
Provided plug-general services for plug-ins.
|
Polymorphic [Type] |
Generic implementation of polymorphic type value.
|
Polymorphic2 [Type] | |
Postdominators [Db] |
Postdominators plugin.
|
Predicate [Properties_status.Make_updater] |
Getting and modifying status of predicates.
|
Predicate [Properties_status] |
Getting status of predicates.
|
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 [Datatype] |
Equivalent to
Project.Datatype.Own .
|
Project [Computation] | |
Project_manager |
Extension of the GUI in order to support project switching.
|
Properties [Db] |
Dealing with logical properties.
|
Properties_status |
Status of properties.
|
Ptmap | |
Ptset |
Sets over ordered types.
|
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 [Kernel_function] |
Datatype for a queue of kernel functions.
|
Queue [Datatype] | |
Queue [Computation] | |
Quiet [Parameters] |
Behavior of option "-quiet"
|
R | |
RTE_DivMod_Generated [Properties_status] | |
RTE_DownCast_Generated [Properties_status] | |
RTE_MemAccess_Generated [Properties_status] | |
RTE_Signed_Generated [Properties_status] | |
RTE_Status_Proxy [Properties_status] | |
Rangemap |
Association tables over ordered types.
|
ReadAnnot [Parameters] |
Behavior of option "-read-annot"
|
Record_From_Callbacks [Db.From] | |
Record_Value_Callbacks [Db.Value] |
Actions to perform at end of each function analysis.
|
Record_Value_Superposition_Callbacks [Db.Value] | |
Ref [Type] | |
Ref [Datatype] | |
Ref [Computation] | |
Register [Project.Computation.Dynamic] |
Register a new kind in the underlying dynamic graph.
|
Register [Project.Computation] | Register(Datatype)(State)(Info) registers a new kind of computation by
side-effect.
|
Register [Project.Datatype] |
Register a new kind of datatype by side-effects.
|
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.
|
Request [Db.Slicing] |
Requests for slicing jobs.
|
Rmtmps | |
Rooted_Code_Annotation [Kernel_datatype] | |
Rooted_Code_Annotation_Before_After [Kernel_datatype] | |
RteGen [Db] |
Runtime Error Annotation Generation plugin.
|
S | |
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.
|
Selection [Project] |
Selection of kinds of computation.
|
Selection [Kind.Make] |
Selection for this type of kinds.
|
Semantic_Callgraph [Db] |
Callgraph computed by value analysis.
|
Service_graph |
assume is >= 0 and unique for each vertices of the graph
|
Set [Kernel_function] |
Set of kernel functions.
|
Set [Datatype] |
Functor building a set datatype.
|
SetRef [Computation] | |
SetWithDescr [Unmarshal] | |
SetWithNearest |
Input signature of the functor
SetWithNearest.Make .
|
Shifted_Location | |
Sid [Cil] | |
Signature |
Signatures to provide to some computation builders
|
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.
|
Stack [Cilutil] | |
State_set | |
Stmt [Cil_datatype] | |
StmtComparable [Cilutil] | |
StmtHashtbl [Cilutil] | Hashtbl of Cil_types.stmt with a pretty printer.
|
StmtHashtbl [Cil_datatype] | |
StmtHashtbl [Cil_computation] | |
StmtList [Cil_datatype] |
Datatype for a set of datatypes.
|
StmtMap [Cilutil] | Map indexed by Cil_types.stmt with a customizable pretty printer
|
StmtSet [Cilutil] | Set of Cil_types.stmt with a pretty printer.
|
StmtSet [Cil_datatype] |
Datatype for a set of statements.
|
StmtSetRef [Cil_datatype] |
Datatype for a reference to a set of statements.
|
StmtSetRef [Cil_computation] | |
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] | |
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
|
StringMap [Cilutil] | |
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.
|
StringSet [Cilutil] | |
StringTbl [Type] |
Heterogeneous tables indexed by string
|
Subst |
Substitution of varinfos by exps
|
Syntactic_Callgraph [Db] |
Interface for the syntactic_callgraph plugin.
|
T | |
TP [Service_graph.Make] | |
Time [Parameters] |
Behavior of option "-time"
|
To_zone [Db.Properties.Interp] | |
Top_Param [Locations.Zone] | |
Top_Param [Locations.Location_Bits] | |
Top_Param [Locations.Location_Bytes] | |
Toplevel [Db] | |
Translate_lightweight | |
Triple [Datatype] | |
True [Plugin.General_services] |
Build a boolean option initialized to
true .
|
True [Kernel] |
Build a boolean option initialized to
true .
|
TyTbl [Type] |
Heterogeneous tables indexed by type.
|
Type |
Type value.
|
TypeCheck [Parameters] |
Behavior of option "-type-check"
|
TypeComparable [Cilutil] | |
TypeHashtbl [Cilutil] | |
TypeSet [Cilutil] | |
Typeinfo [Cil_datatype] | |
TypeinfoComparable [Cilutil] |
For comparison of
Cil_types.typeinfo .
|
TypeinfoHashtbl [Cilutil] | Hashtbl of Cil_types.typeinfo .
|
TypeinfoMap [Cilutil] | Map of Cil_types.typeinfo .
|
TypeinfoSet [Cilutil] | Set of Cil_types.typeinfo .
|
TypeinfoSet [Cil_datatype] | |
U | |
Undo [Project] | |
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.
|
UnrollingLevel [Parameters] |
Behavior of option "-ulevel"
|
UnspecifiedAccess [Parameters] |
Behavior of option "-unspecified-access"
|
UntypedFiles [Cil_datatype] | |
UntypedFiles [Ast] | |
UseUnicode [Parameters] |
Behavior of option "-unicode"
|
Users [Db] |
Functions used by another function.
|
Utf8_logic |
UTF-8 string for logic symbols.
|
V | |
V [Ival.Widen_Hints] | |
Value [Db] |
The Value analysis itself.
|
Varinfo [Cil_datatype] | |
VarinfoComparable [Cilutil] | |
VarinfoHashtbl [Cilutil] | |
VarinfoHashtbl [Cil_datatype] | |
VarinfoHashtbl [Cil_computation] | |
VarinfoList [Cil_datatype] | |
VarinfoMap [Cilutil] | |
VarinfoSet [Cilutil] | |
VarinfoSet [Cil_datatype] | |
VarinfoSetLattice [Abstract_interp] | |
Vars [Globals] |
Globals variables.
|
Verbose [Plugin.S] | |
Visitor |
Frama-C visitors dealing with projects.
|
W | |
Warning_manager |
Handle Frama-C warnings in the GUI.
|
WeakHashtbl [Computation] |
Build a weak hashtbl over a datatype
Data by using Weak.Make provided
by the ocaml standard library.
|
Whitetrack | |
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 .
|
Zone [Locations] |
Association between varids and ranges of bits.
|
Zrapp |