module Functions:sig..end
Ast.compute).val self : State.tval get : Cil_types.varinfo -> Cil_types.kernel_functionNot_found if the given varinfo has no associated kernel function
and is not a built-in.val get_params : Cil_types.kernel_function -> Cil_types.varinfo list
val get_vi : Cil_types.kernel_function -> Cil_types.varinfoval find_by_name : string -> Cil_types.kernel_functionNot_found if there is no function of this name.val find_def_by_name : string -> Cil_types.kernel_functionNot_found if there is no function definition of this name.val find_decl_by_name : string -> Cil_types.kernel_functionNot_found if there is no function declaration of this name.val iter : (Cil_types.kernel_function -> unit) -> unit
val fold : (Cil_types.kernel_function -> 'a -> 'a) -> 'a -> 'a
val iter_on_fundecs : (Cil_types.fundec -> unit) -> unit
Functions of this section should not be called by casual users.
val add : Cil_types.cil_function -> unitval replace_by_declaration : Cil_types.funspec -> Cil_types.varinfo -> Cil_types.location -> unitvdefined is false. Otherwise,
you're trying to register a declaration for a varinfo that is supposed
to be defined, which does not look very good.val replace_by_definition : Cil_types.funspec -> Cil_types.fundec -> Cil_types.location -> unitval register : Cil_types.kernel_function -> unit