package goblint
Static analysis framework for C
Install
dune-project
Dependency
Authors
Maintainers
Sources
goblint-2.6.0.tbz
sha256=20d5b7332a9f6072ab9ba86c4a53b898eaf681286c56a8805c41850bbf3ddf41
sha512=7c7685cfcd9aa866bc40e813df2bfcb3c79b3d40e615d8d6d0939c5798b9d70dd7f2ba87a741f5ba0ce891e9d254627207fb28057f1f2f6611e4e0d128fd6a71
doc/common.html
Library goblint.common
This library is unwrapped and provides the following top-level modules. For better context, see Goblint_lib
which also documents these modules.
Framework
CFG
Node
CFG node. Corresponds to a program point between program statements.Edge
CFG edge. Corresponds to a (primitive) program statement between program points (and their states).MyCFG
Control-flow graph.CfgTools
Construction and output of CFGs.
Specification
AnalysisState
Global flags for analysis state.AnalysisStateUtil
ControlSpecC
Context module for the dynamically composed analysis.
Domains
Printable
Signature for comparable and outputtable elements. Functors for common printables.
Analysis-specific
Other
Basetype
Printables and domains for some common types.
I/O
Messages
Messages (e.g. warnings) presented to the user about the program from the analysis.
Utilities
Timing
Time measurement of computations.
General
IntOps
Unified interface for integer types.LazyEval
Lazy evaluation with a fixed function. Allows marshaling.ResettableLazy
Lazy type which can be reset to a closure.MessageUtil
Terminal color utilities.XmlUtil
XML utilities.
CIL
CilType
Printables for CIL types.Cilfacade
GoblintCil
utilities.CilLocation
RichVarinfo
CustomGoblintCil.varinfo
management.
Analysis-specific
ContextUtil
Goblint-specific C attribute handling.
Library extensions
Standard library
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page