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/ArincUtil/index.html
Module ArincUtil
val pp_resource :
Ppx_deriving_runtime.Format.formatter ->
resource ->
Ppx_deriving_runtime.unit
val show_resource : resource -> Ppx_deriving_runtime.string
type id = resource * string
val pp_id :
Ppx_deriving_runtime.Format.formatter ->
id ->
Ppx_deriving_runtime.unit
val show_id : id -> Ppx_deriving_runtime.string
val pp_time :
Ppx_deriving_runtime.Format.formatter ->
time ->
Ppx_deriving_runtime.unit
val show_time : time -> Ppx_deriving_runtime.string
val pp_partition_mode :
Ppx_deriving_runtime.Format.formatter ->
partition_mode ->
Ppx_deriving_runtime.unit
val show_partition_mode : partition_mode -> Ppx_deriving_runtime.string
val partition_mode_to_enum : partition_mode -> int
val partition_mode_of_enum : int -> partition_mode option
val show_partition_mode_opt : partition_mode option -> string
val mode_is : (partition_mode -> bool) -> ArincDomain.Pmo.t -> bool
val mode_is_init : ArincDomain.Pmo.t -> bool
val mode_is_multi : ArincDomain.Pmo.t -> bool
val pp_queuing_discipline :
Ppx_deriving_runtime.Format.formatter ->
queuing_discipline ->
Ppx_deriving_runtime.unit
val show_queuing_discipline : queuing_discipline -> Ppx_deriving_runtime.string
val queuing_discipline_to_enum : queuing_discipline -> int
val queuing_discipline_of_enum : int -> queuing_discipline option
val pp_return_code :
Ppx_deriving_runtime.Format.formatter ->
return_code ->
Ppx_deriving_runtime.unit
val show_return_code : return_code -> Ppx_deriving_runtime.string
val return_code_to_enum : return_code -> int
val return_code_of_enum : int -> return_code option
module Action : sig ... end
type action =
| Nop
| Cond of string * string
| Assign of string * string
| Call of string
| LockPreemption
| UnlockPreemption
| SetPartitionMode of partition_mode option
| CreateProcess of Action.process
| CreateErrorHandler of id * CilType.Varinfo.t
| Start of id
| Stop of id
| Suspend of id
| SuspendSelf of id * time
| Resume of id
| CreateBlackboard of id
| DisplayBlackboard of id
| ReadBlackboard of id * time
| ClearBlackboard of id
| CreateSemaphore of Action.semaphore
| WaitSemaphore of id * time
| SignalSemaphore of id
| CreateEvent of id
| WaitEvent of id * time
| SetEvent of id
| ResetEvent of id
| TimedWait of time
| PeriodicWait
val pp_action :
Ppx_deriving_runtime.Format.formatter ->
action ->
Ppx_deriving_runtime.unit
val show_action : action -> Ppx_deriving_runtime.string
type node = ArincDomain.Pred.Base.t
val string_of_node : Basetype.ExtractLocation.t -> string
type edges = (id, edge Prelude.Set.t) Prelude.Hashtbl.t
val edges : edges Prelude.ref
val marshal : 'a BatInnerIO.output -> unit
val unmarshal : BatInnerIO.input -> unit
val get_edges : id -> edge Prelude.Set.t
val filter_map_actions : (action -> 'a option) -> 'a list
val funs_for_process : id -> Cil.varinfo list
module type GenSig = sig ... end
module type SymTblSig = sig ... end
val return_vars :
(id * [ `Read | `Write ], string Prelude.Set.t) Prelude.Hashtbl.t
val add_return_var : id -> [ `Read | `Write ] -> string -> unit
val get_return_vars : id -> [ `Read | `Write ] -> string Prelude.Set.t
val decl_return_vars : string Prelude.Set.t -> string list
val get_locals : id -> string list
val flatten_set : 'a Prelude.Set.t Prelude.Set.t -> 'a Prelude.Set.t
val str_resource : id -> string
val str_resources : id list -> string
val str_action : 'a -> action -> Ppx_deriving_runtime.string
val pml_resources : (resource * string, int64) Prelude.Hashtbl.t
val id_pml : (resource * string) -> int64
val str_id_pml : (resource * string) -> string
val str_pid_pml : (resource * string) -> string
val str_ids_pml : (resource * string) list -> (string -> string) -> string
val unset_ret_vars : string Prelude.Set.t Prelude.ref
val undef_funs : string Prelude.Set.t Prelude.ref
val action_may_fail : action -> bool
module FunTbl : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>