package mopsa

  1. Overview
  2. Docs
MOPSA: A Modular and Open Platform for Static Analysis using Abstract Interpretation

Install

Dune Dependency

Authors

Maintainers

Sources

mopsa-analyzer-v1.0.tar.gz
md5=9f673f79708b44a7effb3b6bb3618d2c
sha512=cb91cb428e43a22f1abbcb8219710d0c10a5b3756d0da392d4084b3b3a6157350776c596983e63def344f617d39964e91f244f60c07958695ee5c8c809a9f0f4

doc/core/Core/index.html

Module CoreSource

module Semantic = Ast.Semantic
Sourcemodule Route : sig ... end

Routes to select sub-trees of the abstraction when interpreting commands

module Ast = Ast
Sourcemodule Print : sig ... end

Print - structured pretty-printing

Sourcemodule Context : sig ... end

Context - Storage for flow-insensitive information

Sourcemodule Query : sig ... end

Generic query mechanism for extracting information from domains.

Sourcemodule Avalue : sig ... end

Abstract value representation

Sourcemodule Alarm : sig ... end

Alarms - issues found by the analyzer in a program

Sourcemodule Token : sig ... end

Tokens identifying control flows

Sourcemodule Effect : sig ... end

Effects are a journal of all statements executed by the domains when computing a post-condition.

Sourcemodule Lattice : sig ... end

Interface of lattice structures

Sourcemodule Flow : sig ... end

Abstraction of control flows.

Sourcemodule Cases : sig ... end

Cases - data structure for case-based transfer functions.

Sourcemodule Eval : sig ... end

Eval - abstract evaluations of expressions

Sourcemodule Post : sig ... end

Post - Post-states of statement execution.

Sourcemodule Id : sig ... end

Generators of identifiers for domains and values

Sourcemodule Manager : sig ... end

Manager - access to the top-level lattice and transfer functions

Sourcemodule Hook : sig ... end

Hooks are modules that can observe the execution of the transfer functions without modifying their output. They can be used however to enrich the analysis by adding information to the context.

Sourcemodule Cache : sig ... end

Cache of post-conditions and evaluations

Sourcemodule Utils : sig ... end

Utility functions

Sourcemodule All : sig ... end
OCaml

Innovation. Community. Security.