package goblint

  1. Overview
  2. Docs
Static analysis framework for C

Install

Dune Dependency

Authors

Maintainers

Sources

goblint-2.1.0.tbz
sha256=bfc412ec2e447eaef6f4f83892e3511ebf305593cb00561c1406be3ae8bf48e9
sha512=5f2a162e5f36bffafc9836b0d18b5b2808cecfa6bf68f83bb7d1e8b9947ac74cf07776eb09274b4b29d55c897a45a10768f0d9ed25810cf6ba2409c525e4cd4d

doc/goblint.lib/Goblint_lib/VarQuery/index.html

Module Goblint_lib.VarQuery

type t =
  1. | Global of GoblintCil.Cil.varinfo
  2. | Node of {
    1. node : Node.t;
    2. fundec : GoblintCil.Cil.fundec option;
    }
    (*

    Optional fundec override to allow querying old state in incremental.

    *)
val compare : t -> t -> Ppx_deriving_runtime.int
type 'v f = 'v -> unit
val varqueries_from_names : GoblintCil.Cil.file -> string list -> t list * string list

Takes a Cil.file and a list of names of globals.contents Returns a list of VarQuery.ts of globals whose vname is contained in the argument list, and the list of names for which no global with the name could be found.

OCaml

Innovation. Community. Security.