package codex

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

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