module Db_types:Type definitions forsig
..end
Db
module. Each plugin may add its additional
types.typefrom_model =
Lmap_bitwise.From_Model.t
type
cil_function =
| |
Definition of |
(* | defined function | *) |
| |
Declaration of |
(* | Declaration(spec,f,args,loc) represents a leaf function f with
specification spec and arguments args , at location loc . As
with the TFun constructor of Cil_types.typ , the arg list is
optional, to distinguish void f() (None ) from
void f(void) (Some [] ). | *) |
type
rooted_code_annotation =
| |
User of |
| |
AI of |
type 'a
before_after =
| |
Before of |
| |
After of |
typestmts_graph =
Graph.Imperative.Digraph.Concrete(Cil_datatype.Stmt).t
type
kernel_function = {
|
fundec : |
|
mutable return_stmt : |
|
mutable spec : |
|
mutable stmts_graph : |
fundec
, do not used the other fields directly.
Prefer to use Kernel_function.find_return
, Kernel_function.get_spec
and Stmts_graph.stmt_can_reach
.type
localisation =
| |
VGlobal |
| |
VLocal of |
| |
VFormal of |