package goblint-cil

  1. Overview
  2. Docs
A front-end for the C programming language that facilitates program analysis and transformation

Install

Dune Dependency

Authors

Maintainers

Sources

goblint-cil-2.0.4.tbz
sha256=adea96efdb7611a688849491b363bcd5fc1e1fb8d6a937185560faefb42dd9cb
sha512=b8d8d835e9425cbbd59aeb06ce457e110cbd91c982d99c51e5a24bd5b7b9362f545db32c33ac6abc87a02015f29c8dc19e97ceb756ae1aefc659914f3598df19

doc/goblint-cil.syntacticsearch/Syntacticsearch/FuncVar/index.html

Module Syntacticsearch.FuncVarSource

Sourceval is_equal_varname_varid : GoblintCil.varinfo -> Stdlib.String.t -> int -> bool
Sourceval delete_elem : Stdlib.String.t list -> Stdlib.String.t -> Stdlib.String.t list
Sourceval delete_duplicates : 'a list -> ('a, int) Stdlib.Hashtbl.t -> 'a list
Sourceval map_gfun : (GoblintCil.fundec -> GoblintCil.location -> 'a option) -> GoblintCil.global -> 'a option
Sourceval map_gvar : (GoblintCil.varinfo -> GoblintCil.initinfo -> GoblintCil.location -> 'a option) -> GoblintCil.global -> 'a option
Sourceval is_temporary : int -> bool
Sourceval get_func_loc : GoblintCil.file -> string -> GoblintCil.location
Sourceval generate_globalvar_list : GoblintCil.file -> string list
Sourceval get_all_alphaconverted_in_fun : Stdlib.String.t -> string -> GoblintCil.file -> Stdlib.String.t list
Sourceclass var_search_in_expr : Stdlib.String.t -> int -> 'a -> (string * 'a * string * int) list Stdlib.ref -> bool -> GoblintCil.nopCilVisitor
Sourceval search_expression : GoblintCil.exp -> Stdlib.String.t -> 'a -> int -> bool -> (string * 'a * string * int) list
Sourceval search_lhost : GoblintCil.lhost -> Stdlib.String.t -> 'a -> int -> bool -> (string * 'a * string * int) list
Sourceval search_offset : GoblintCil.offset -> Stdlib.String.t -> 'a -> int -> bool -> (string * 'a * string * int) list
Sourceval search_expression_list : GoblintCil.exp list -> Stdlib.String.t -> 'a -> int -> bool -> (string * 'a * string * int) list
Sourceval search_instr_list_for_var : GoblintCil.instr list -> Stdlib.String.t -> int -> bool -> (string * GoblintCil.location * string * int) list
Sourceval search_stmt_list_for_var : GoblintCil.stmt list -> Stdlib.String.t -> int -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_in_fun_var : GoblintCil.fundec -> Stdlib.String.t -> int -> bool -> GoblintCil.file -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_in_fun_find_fun : GoblintCil.global list -> Stdlib.String.t -> Stdlib.String.t -> int -> bool -> GoblintCil.file -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_in_fun : Stdlib.String.t -> int -> Stdlib.String.t -> GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_all_glob_vars : GoblintCil.global list -> int list
Sourceval find_uses_in_fun_all_glob : Stdlib.String.t -> GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_fundec : GoblintCil.global list -> Stdlib.String.t -> GoblintCil.fundec option
Sourceval find_uses_in_fun_all : Stdlib.String.t -> GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_var_in_globals : Stdlib.String.t -> int -> GoblintCil.global list -> (string * GoblintCil.location * string * int) list
Sourceval find_uses : Stdlib.String.t -> int -> GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_all_glob : GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_all : GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval cond_search_uses_stmt_list : GoblintCil.stmt list -> Stdlib.String.t -> int -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_in_cond_in_fun : Stdlib.String.t -> int -> Stdlib.String.t -> GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_in_cond : Stdlib.String.t -> int -> GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_in_cond_all_glob : GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_in_cond_in_fun_all_glob : Stdlib.String.t -> GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_in_cond_in_fun_all : Stdlib.String.t -> GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_in_cond_all : GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval remove_result : 'a list -> 'a -> 'a list
Sourceval find_uses_in_noncond : Stdlib.String.t -> int -> GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_in_noncond_all_glob : GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_uses_in_noncond_all : GoblintCil.file -> bool -> (string * GoblintCil.location * string * int) list
Sourceval find_decl_in_fun : Stdlib.String.t -> int -> Stdlib.String.t -> GoblintCil.file -> (string * GoblintCil.location * string * int) list
Sourceval find_decl_in_fun_all : Stdlib.String.t -> GoblintCil.file -> (string * GoblintCil.location * string * int) list
Sourceval find_decl_all_glob : GoblintCil.file -> (string * GoblintCil.location * string * int) list
Sourceval find_decl : Stdlib.String.t -> int -> GoblintCil.file -> (Stdlib.String.t * GoblintCil.location * string * int) list
Sourceval find_decl_all : GoblintCil.file -> (string * GoblintCil.location * string * int) list
Sourceclass var_find_def_in_fun : Stdlib.String.t -> int -> Stdlib.String.t -> (string * GoblintCil.location * string * int) list Stdlib.ref -> GoblintCil.nopCilVisitor
Sourceval find_defs_in_fun : Stdlib.String.t -> int -> Stdlib.String.t -> GoblintCil.file -> (string * GoblintCil.location * string * int) list
Sourceval find_defs_in_fun_all_glob : Stdlib.String.t -> GoblintCil.file -> (string * GoblintCil.location * string * int) list
Sourceval find_defs_in_fun_all : Stdlib.String.t -> GoblintCil.file -> (string * GoblintCil.location * string * int) list
Sourceval find_defs : Stdlib.String.t -> int -> GoblintCil.file -> (string * GoblintCil.location * string * int) list
Sourceval find_defs_all_glob : GoblintCil.file -> (string * GoblintCil.location * string * int) list
Sourceval find_defs_all : GoblintCil.file -> (string * GoblintCil.location * string * int) list
OCaml

Innovation. Community. Security.