package goblint
Static analysis framework for C
Install
dune-project
Dependency
Authors
Maintainers
Sources
goblint-1.1.1.tbz
sha256=999272bfbd3b9b96fcd58987b237ac6e9fa6d92ef935cc89f1ea2b4205185141
sha512=f3bf6ab71cf8c258d3290da4bf9f6fe42d7c671822e0efeb0fc50afdff078ab15e352237e5c1db31c5aa3a9d430691268ed2e5e00da10f2615835f672f91683d
doc/goblint.lib/Access/index.html
Module Access
module M = Messages
module Ident : Printable.S with type t = string
module LabeledString : sig ... end
module LSSet : sig ... end
module LSSSet : sig ... end
module PartAccessResult : sig ... end
val typeVar : (Cil.typsig, Cil.varinfo) Batteries.Hashtbl.t
val typeIncl : (Cil.typsig, CilType.Fieldinfo.t) Batteries.Hashtbl.t
val unsound : bool Batteries.ref
val equal_offs : offs -> offs -> Ppx_deriving_runtime.bool
val remove_idx : Cil.offset -> offs
val addOffs :
([< `Field of CilType.Fieldinfo.t * 'a | `Index of 'a | `NoOffset ] as 'a) ->
offs ->
offs
val d_offs : unit -> offs -> Pretty.doc
val equal_acc_typ : acc_typ -> acc_typ -> Ppx_deriving_runtime.bool
val d_acct :
unit ->
[< `Struct of Cil.compinfo * offs | `Type of Cil.typ ] ->
Pretty.doc
val d_loc : unit -> CilType.Location.t -> Pretty.doc
val get_type : Cil.typ -> Cil.exp -> acc_typ
module HtF (T : Batteries.Hashtbl.HashedType) : sig ... end
module Ht : sig ... end
module Acc_typHashable : Batteries.Hashtbl.HashedType with type t = acc_typ
module TypeHash : sig ... end
module LvalOptHashable :
Batteries.Hashtbl.HashedType with type t = (Cil.varinfo * offs) option
module LvalOptHash : sig ... end
module PartOptHashable :
Batteries.Hashtbl.HashedType with type t = LSSet.t option
module PartOptHash : sig ... end
val accs :
((int * bool * CilType.Location.t * Cil.exp * LSSet.t) Batteries.Set.t
* LSSet.t)
PartOptHash.t
LvalOptHash.t
TypeHash.t
val some_accesses : bool Batteries.ref
val type_from_type_offset : acc_typ -> Cil.typ
val partition_race :
'a option ->
(('b * bool * 'c * 'd * 'e) Batteries.Set.t * LSSet.t) ->
bool
val only_read : 'a -> (('b * bool * 'c * 'd * 'e) Batteries.Set.t * 'f) -> bool
val common_resource : 'a -> ('b * LSSet.t) -> bool
val check_safe :
'a option ->
(('b * bool * 'c * 'd * LSSet.t) Batteries.Set.t * 'e) ->
'b option ->
'b option
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>