package goblint

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

goblint index

Goblint

The following libraries make up Goblint's main codebase.

Library goblint.lib

This library currently contains the majority of Goblint and is in the process of being split into smaller libraries.

Library goblint.common

This unwrapped library contains various common modules extracted from Goblint_lib.

Library extensions

The following libraries provide extensions to other OCaml libraries.

Library goblint.std

  • Goblint_std OCaml library extensions which are completely independent of Goblint.

Package utilities

The following libraries provide goblint package metadata for executables.

Library 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

Library goblint.timing

Vendored

The following libraries are vendored in Goblint.

Library goblint.zarith.mlgmpidl

  • Z_mlgmpidl