package goblint
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
sha256=452d8491527aea21f2cbb11defcc14ba0daf9fdb6bdb9fc0af73e56eac57b916
    
    
  sha512=1993cd45c4c7fe124ca6e157f07d17ec50fab5611b270a434ed1b7fb2910aa85a8e6eaaa77dad770430710aafb2f6d676c774dd33942d921f23e2f9854486551
    
    
  doc/index.html
goblint index
Goblint
The following libraries make up Goblint's main codebase.
Library goblint.lib
- Goblint_libMain library.
This library currently contains the majority of Goblint and is in the process of being split into smaller libraries.
Library goblint.config
This unwrapped library contains various configuration modules extracted from Goblint_lib.
Library goblint.common
This unwrapped library contains various common modules extracted from Goblint_lib.
Library goblint.domain
This unwrapped library contains various domain modules extracted from Goblint_lib.
Library goblint.cdomain.value
This unwrapped library contains various value domain modules extracted from Goblint_lib.
Library goblint.constraint
This unwrapped library contains various constraint system modules extracted from Goblint_lib.
Library goblint.solver
- Goblint_solverGeneric solvers for (side-effecting) constraint systems.
Library goblint.library
This unwrapped library contains various library specification modules extracted from Goblint_lib.
Library goblint.incremental
This unwrapped library contains various incremental modules extracted from Goblint_lib.
Library extensions
The following libraries provide extensions to other OCaml libraries.
Library goblint.std
- Goblint_stdOCaml library extensions which are completely independent of Goblint.
Package utilities
The following libraries provide goblint package metadata for executables.
Library goblint.build-info
- Goblint_build_info
This library is virtual and has the following implementations
- goblint.build-info.dune for native executables,
- goblint.build-info.js for js_of_ocaml executables.
Library goblint.sites
This library is virtual and has the following implementations
- goblint.sites.dune for native executables,
- goblint.sites.js for js_of_ocaml executables.
Independent utilities
The following libraries provide utilities which are completely independent of Goblint.
Library goblint.backtrace
- Goblint_backtraceBacktraces with custom marks.
Library goblint.timing
- Goblint_timingProfiling with custom hierarchical timed sections.
Library goblint.tracing
- Goblint_tracingNested tracing system for debugging.
Library goblint.logs
Vendored
The following libraries are vendored in Goblint.
Library goblint.zarith.mlgmpidl
- Z_mlgmpidl