package codex

  1. Overview
  2. Docs
The Codex library for building static analysers based on abstract interpretation

Install

dune-project
 Dependency

Authors

Maintainers

Sources

1.0-rc4.tar.gz
md5=bc7266a140c6886add673ede90e335d3
sha512=8da42c0ff2c1098c5f9cb2b5b43b306faf7ac93b8f5ae00c176918cee761f249ff45b29309f31a05bbcf6312304f86a0d5a000eb3f1094d3d3c2b9b4c7f5c386

doc/codex.codex_config/Codex_config/index.html

Module Codex_configSource

Domains options

Sourceval r_ptr_size : Units.In_bits.t ref
Sourceval set_ptr_size : Units.In_bits.t -> unit
Sourceval ptr_size : unit -> Units.In_bits.t
Sourceval function_size : unit -> int
Sourceval back_propagation_limit : int ref

Limit the number of backpropagations performed in non-relational domains

Sourceval set_back_propagation_limit : int -> unit
Sourceval get_back_propagation_limit : unit -> int
Sourceval terms_register_parents : unit -> bool
Sourceval array_expansion : unit -> [ `full_expansion | `full_squashing ]

Term generation options.

Sourceval assume_alarms : unit -> bool
Sourceval translation_to_smt_use_integer : unit -> bool

Debugging options

Sourceval print_smt_input : unit -> bool

Goal-oriented options

Sourceval try_hard_with_deductive_verification : unit -> bool
Sourceval try_hard_with_symbolic_execution : unit -> bool
Sourceval try_hard_with_muz : unit -> bool
Sourceval muz_engine : unit -> string
Sourceval try_hard_double_check : unit -> bool
Sourceval smt_timeout : unit -> int
Sourceval term_group_inductive_variable_by_tuple : bool
Sourceval r_valid_absolute_addresses : (Z.t * Z.t) option ref
Sourceval set_valid_absolute_addresses : (Z.t * Z.t) -> unit
Sourceval valid_absolute_addresses : unit -> (Z.t * Z.t) option
Sourceval r_show_memory_on_exit : bool ref
Sourceval show_memory_on_exit : unit -> bool
Sourceval set_show_memory_on_exit : bool -> unit
Sourceval r_assume_simple_asts : bool ref
Sourceval set_assume_simple_asts : bool -> unit
Sourceval assume_simple_asts : unit -> bool
Sourceval widen : unit -> bool
Sourceval handle_malloc_as_unknown_typed_pointers : unit -> bool
Sourceval hash_cons_terms_with_weak_table : unit -> bool
Sourceval extend_size_for_additive_operations : Units.In_bits.t -> Units.In_bits.t