You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

7 lines
86 KiB

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>InferBase__Config (InferBase.InferBase__Config)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><meta name="generator" content="doc-ock-html v1.0.0-1-g1fc9bf0"/></head><body><nav id="top"><a href="../index.html">Up</a> &mdash; <span class="package">package <a href="../index.html">InferBase</a></span></nav><header><h1><span class="keyword">Module</span> <span class="module-path">InferBase__Config</span></h1></header><p>Configuration values: either constant, determined at compile time, or set at startup
time by system calls, environment variables, or command line options</p><div class="spec type" id="type-analyzer"><a href="#type-analyzer" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>analyzer</code><code></code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-analyzer.CaptureOnly" class="anchored"><td class="def constructor"><a href="#type-analyzer.CaptureOnly" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">CaptureOnly</span></code></td></tr><tr id="type-analyzer.CompileOnly" class="anchored"><td class="def constructor"><a href="#type-analyzer.CompileOnly" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">CompileOnly</span></code></td></tr><tr id="type-analyzer.Checkers" class="anchored"><td class="def constructor"><a href="#type-analyzer.Checkers" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Checkers</span></code></td></tr><tr id="type-analyzer.Crashcontext" class="anchored"><td class="def constructor"><a href="#type-analyzer.Crashcontext" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Crashcontext</span></code></td></tr><tr id="type-analyzer.Linters" class="anchored"><td class="def constructor"><a href="#type-analyzer.Linters" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Linters</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec include"><div class="doc"></div><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">sig</span> ... <span class="keyword">end</span></code></span></summary><div class="spec val" id="val-compare_analyzer"><a href="#val-compare_analyzer" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_analyzer : <a href="index.html#type-analyzer">analyzer</a> <span class="keyword">&#8209;&gt;</span> <a href="index.html#type-analyzer">analyzer</a> <span class="keyword">&#8209;&gt;</span> int</code></div><div class="doc"></div></div></details></div><div class="spec val" id="val-equal_analyzer"><a href="#val-equal_analyzer" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>equal_analyzer : <a href="index.html#type-analyzer">analyzer</a> <span class="keyword">&#8209;&gt;</span> <a href="index.html#type-analyzer">analyzer</a> <span class="keyword">&#8209;&gt;</span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-string_to_analyzer"><a href="#val-string_to_analyzer" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>string_to_analyzer : (string<span class="keyword"> * </span><a href="index.html#type-analyzer">analyzer</a>) list</code></div><div class="doc"><p>Association list of analyzers and their names</p></div></div><div class="spec val" id="val-string_of_analyzer"><a href="#val-string_of_analyzer" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>string_of_analyzer : <a href="index.html#type-analyzer">analyzer</a> <span class="keyword">&#8209;&gt;</span> string</code></div><div class="doc"></div></div><div class="spec type" id="type-os_type"><a href="#type-os_type" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>os_type</code><code></code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-os_type.Unix" class="anchored"><td class="def constructor"><a href="#type-os_type.Unix" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Unix</span></code></td></tr><tr id="type-os_type.Win32" class="anchored"><td class="def constructor"><a href="#type-os_type.Win32" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Win32</span></code></td></tr><tr id="type-os_type.Cygwin" class="anchored"><td class="def constructor"><a href="#type-os_type.Cygwin" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Cygwin</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec type" id="type-compilation_database_dependencies"><a href="#type-compilation_database_dependencies" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>compilation_database_dependencies</code><code></code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-compilation_database_dependencies.Deps" class="anchored"><td class="def constructor"><a href="#type-compilation_database_dependencies.Deps" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Deps</span><span class="keyword"> of </span>int option</code></td><td class="doc"><p>(** get the compilation database of the dependencies up to depth n
by <code class="code">Deps (Some n)</code>, or all by <code class="code">Deps None</code> *)</p></td></tr><tr id="type-compilation_database_dependencies.NoDeps" class="anchored"><td class="def constructor"><a href="#type-compilation_database_dependencies.NoDeps" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">NoDeps</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec include"><div class="doc"></div><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">sig</span> ... <span class="keyword">end</span></code></span></summary><div class="spec val" id="val-compare_compilation_database_dependencies"><a href="#val-compare_compilation_database_dependencies" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_compilation_database_dependencies : <a href="index.html#type-compilation_database_dependencies">compilation_database_dependencies</a> <span class="keyword">&#8209;&gt;</span> <a href="index.html#type-compilation_database_dependencies">compilation_database_dependencies</a> <span class="keyword">&#8209;&gt;</span> int</code></div><div class="doc"></div></div></details></div><div class="spec type" id="type-build_system"><a href="#type-build_system" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>build_system</code><code></code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-build_system.BAnalyze" class="anchored"><td class="def constructor"><a href="#type-build_system.BAnalyze" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BAnalyze</span></code></td></tr><tr id="type-build_system.BAnt" class="anchored"><td class="def constructor"><a href="#type-build_system.BAnt" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BAnt</span></code></td></tr><tr id="type-build_system.BBuck" class="anchored"><td class="def constructor"><a href="#type-build_system.BBuck" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BBuck</span></code></td></tr><tr id="type-build_system.BClang" class="anchored"><td class="def constructor"><a href="#type-build_system.BClang" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BClang</span></code></td></tr><tr id="type-build_system.BGradle" class="anchored"><td class="def constructor"><a href="#type-build_system.BGradle" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BGradle</span></code></td></tr><tr id="type-build_system.BJava" class="anchored"><td class="def constructor"><a href="#type-build_system.BJava" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BJava</span></code></td></tr><tr id="type-build_system.BJavac" class="anchored"><td class="def constructor"><a href="#type-build_system.BJavac" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BJavac</span></code></td></tr><tr id="type-build_system.BMake" class="anchored"><td class="def constructor"><a href="#type-build_system.BMake" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BMake</span></code></td></tr><tr id="type-build_system.BMvn" class="anchored"><td class="def constructor"><a href="#type-build_system.BMvn" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BMvn</span></code></td></tr><tr id="type-build_system.BNdk" class="anchored"><td class="def constructor"><a href="#type-build_system.BNdk" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BNdk</span></code></td></tr><tr id="type-build_system.BPython" class="anchored"><td class="def constructor"><a href="#type-build_system.BPython" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BPython</span></code></td></tr><tr id="type-build_system.BXcode" class="anchored"><td class="def constructor"><a href="#type-build_system.BXcode" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">BXcode</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec include"><div class="doc"></div><details open="open"><summary><span class="def"><code><span class="keyword">include </span><span class="keyword">sig</span> ... <span class="keyword">end</span></code></span></summary><div class="spec val" id="val-compare_build_system"><a href="#val-compare_build_system" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_build_system : <a href="index.html#type-build_system">build_system</a> <span class="keyword">&#8209;&gt;</span> <a href="index.html#type-build_system">build_system</a> <span class="keyword">&#8209;&gt;</span> int</code></div><div class="doc"></div></div></details></div><div class="spec val" id="val-equal_build_system"><a href="#val-equal_build_system" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>equal_build_system : <a href="index.html#type-build_system">build_system</a> <span class="keyword">&#8209;&gt;</span> <a href="index.html#type-build_system">build_system</a> <span class="keyword">&#8209;&gt;</span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-build_system_of_exe_name"><a href="#val-build_system_of_exe_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>build_system_of_exe_name : string <span class="keyword">&#8209;&gt;</span> <a href="index.html#type-build_system">build_system</a></code></div><div class="doc"></div></div><div class="spec val" id="val-string_of_build_system"><a href="#val-string_of_build_system" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>string_of_build_system : <a href="index.html#type-build_system">build_system</a> <span class="keyword">&#8209;&gt;</span> string</code></div><div class="doc"></div></div><div class="spec val" id="val-env_inside_maven"><a href="#val-env_inside_maven" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>env_inside_maven : <a href="../../InferStdlib/InferStdlib/index.html#module-IStd">InferStdlib.IStd</a>.Unix.env</code></div><div class="doc"></div></div><p>Constant configuration values</p><div class="spec val" id="val-anonymous_block_num_sep"><a href="#val-anonymous_block_num_sep" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>anonymous_block_num_sep : string</code></div><div class="doc"></div></div><div class="spec val" id="val-anonymous_block_prefix"><a href="#val-anonymous_block_prefix" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>anonymous_block_prefix : string</code></div><div class="doc"></div></div><div class="spec val" id="val-append_buck_flavors"><a href="#val-append_buck_flavors" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>append_buck_flavors : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-assign"><a href="#val-assign" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>assign : string</code></div><div class="doc"></div></div><div class="spec val" id="val-backend_stats_dir_name"><a href="#val-backend_stats_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>backend_stats_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_dir"><a href="#val-bin_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_dir : string</code></div><div class="doc"></div></div><div class="spec val" id="val-bound_error_allowed_in_procedure_call"><a href="#val-bound_error_allowed_in_procedure_call" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bound_error_allowed_in_procedure_call : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-buck_infer_deps_file_name"><a href="#val-buck_infer_deps_file_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>buck_infer_deps_file_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-captured_dir_name"><a href="#val-captured_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>captured_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-clang_initializer_prefix"><a href="#val-clang_initializer_prefix" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>clang_initializer_prefix : string</code></div><div class="doc"></div></div><div class="spec val" id="val-clang_inner_destructor_prefix"><a href="#val-clang_inner_destructor_prefix" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>clang_inner_destructor_prefix : string</code></div><div class="doc"></div></div><div class="spec val" id="val-classnames_dir_name"><a href="#val-classnames_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>classnames_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-classpath"><a href="#val-classpath" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>classpath : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-cpp_extra_include_dir"><a href="#val-cpp_extra_include_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>cpp_extra_include_dir : string</code></div><div class="doc"></div></div><div class="spec val" id="val-driver_stats_dir_name"><a href="#val-driver_stats_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>driver_stats_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-duplicates_filename"><a href="#val-duplicates_filename" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>duplicates_filename : string</code></div><div class="doc"></div></div><div class="spec val" id="val-relative_cpp_models_dir"><a href="#val-relative_cpp_models_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>relative_cpp_models_dir : string</code></div><div class="doc"></div></div><div class="spec val" id="val-csl_analysis"><a href="#val-csl_analysis" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>csl_analysis : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-default_failure_name"><a href="#val-default_failure_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>default_failure_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-default_in_zip_results_dir"><a href="#val-default_in_zip_results_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>default_in_zip_results_dir : string</code></div><div class="doc"></div></div><div class="spec val" id="val-dotty_output"><a href="#val-dotty_output" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>dotty_output : string</code></div><div class="doc"></div></div><div class="spec val" id="val-events_dir_name"><a href="#val-events_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>events_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-etc_dir"><a href="#val-etc_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>etc_dir : string</code></div><div class="doc"></div></div><div class="spec val" id="val-fail_on_issue_exit_code"><a href="#val-fail_on_issue_exit_code" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>fail_on_issue_exit_code : int</code></div><div class="doc"></div></div><div class="spec val" id="val-frontend_stats_dir_name"><a href="#val-frontend_stats_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>frontend_stats_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-global_tenv_filename"><a href="#val-global_tenv_filename" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>global_tenv_filename : string</code></div><div class="doc"></div></div><div class="spec val" id="val-idempotent_getters"><a href="#val-idempotent_getters" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>idempotent_getters : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-infer_py_argparse_error_exit_code"><a href="#val-infer_py_argparse_error_exit_code" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>infer_py_argparse_error_exit_code : int</code></div><div class="doc"></div></div><div class="spec val" id="val-infer_top_results_dir_env_var"><a href="#val-infer_top_results_dir_env_var" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>infer_top_results_dir_env_var : string</code></div><div class="doc"></div></div><div class="spec val" id="val-initial_analysis_time"><a href="#val-initial_analysis_time" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>initial_analysis_time : float</code></div><div class="doc"></div></div><div class="spec val" id="val-ivar_attributes"><a href="#val-ivar_attributes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ivar_attributes : string</code></div><div class="doc"></div></div><div class="spec val" id="val-lib_dir"><a href="#val-lib_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>lib_dir : string</code></div><div class="doc"></div></div><div class="spec val" id="val-lint_dotty_dir_name"><a href="#val-lint_dotty_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>lint_dotty_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-lint_issues_dir_name"><a href="#val-lint_issues_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>lint_issues_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-linters_failed_sentinel_filename"><a href="#val-linters_failed_sentinel_filename" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>linters_failed_sentinel_filename : string</code></div><div class="doc"></div></div><div class="spec val" id="val-load_average"><a href="#val-load_average" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>load_average : float option</code></div><div class="doc"></div></div><div class="spec val" id="val-log_analysis_crash"><a href="#val-log_analysis_crash" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>log_analysis_crash : string</code></div><div class="doc"></div></div><div class="spec val" id="val-log_analysis_file"><a href="#val-log_analysis_file" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>log_analysis_file : string</code></div><div class="doc"></div></div><div class="spec val" id="val-log_analysis_procedure"><a href="#val-log_analysis_procedure" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>log_analysis_procedure : string</code></div><div class="doc"></div></div><div class="spec val" id="val-log_analysis_recursion_timeout"><a href="#val-log_analysis_recursion_timeout" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>log_analysis_recursion_timeout : string</code></div><div class="doc"></div></div><div class="spec val" id="val-log_analysis_symops_timeout"><a href="#val-log_analysis_symops_timeout" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>log_analysis_symops_timeout : string</code></div><div class="doc"></div></div><div class="spec val" id="val-log_analysis_wallclock_timeout"><a href="#val-log_analysis_wallclock_timeout" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>log_analysis_wallclock_timeout : string</code></div><div class="doc"></div></div><div class="spec val" id="val-max_widens"><a href="#val-max_widens" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>max_widens : int</code></div><div class="doc"></div></div><div class="spec val" id="val-meet_level"><a href="#val-meet_level" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>meet_level : int</code></div><div class="doc"></div></div><div class="spec val" id="val-models_dir"><a href="#val-models_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>models_dir : string</code></div><div class="doc"></div></div><div class="spec val" id="val-models_jar"><a href="#val-models_jar" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>models_jar : string</code></div><div class="doc"></div></div><div class="spec val" id="val-models_src_dir"><a href="#val-models_src_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>models_src_dir : string</code></div><div class="doc"></div></div><div class="spec val" id="val-multicore_dir_name"><a href="#val-multicore_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>multicore_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-nsnotification_center_checker_backend"><a href="#val-nsnotification_center_checker_backend" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>nsnotification_center_checker_backend : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-os_type"><a href="#val-os_type" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>os_type : <a href="index.html#type-os_type">os_type</a></code></div><div class="doc"></div></div><div class="spec val" id="val-passthroughs"><a href="#val-passthroughs" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>passthroughs : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-patterns_modeled_expensive"><a href="#val-patterns_modeled_expensive" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>patterns_modeled_expensive : string<span class="keyword"> * </span>Yojson.Basic.json</code></div><div class="doc"></div></div><div class="spec val" id="val-patterns_never_returning_null"><a href="#val-patterns_never_returning_null" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>patterns_never_returning_null : string<span class="keyword"> * </span>Yojson.Basic.json</code></div><div class="doc"></div></div><div class="spec val" id="val-patterns_skip_implementation"><a href="#val-patterns_skip_implementation" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>patterns_skip_implementation : string<span class="keyword"> * </span>Yojson.Basic.json</code></div><div class="doc"></div></div><div class="spec val" id="val-patterns_skip_translation"><a href="#val-patterns_skip_translation" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>patterns_skip_translation : string<span class="keyword"> * </span>Yojson.Basic.json</code></div><div class="doc"></div></div><div class="spec val" id="val-perf_stats_prefix"><a href="#val-perf_stats_prefix" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>perf_stats_prefix : string</code></div><div class="doc"></div></div><div class="spec val" id="val-pp_version"><a href="#val-pp_version" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>pp_version : Format.formatter <span class="keyword">&#8209;&gt;</span> unit <span class="keyword">&#8209;&gt;</span> unit</code></div><div class="doc"></div></div><div class="spec val" id="val-proc_stats_filename"><a href="#val-proc_stats_filename" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>proc_stats_filename : string</code></div><div class="doc"></div></div><div class="spec val" id="val-procedures"><a href="#val-procedures" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>procedures : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-procedures_attributes"><a href="#val-procedures_attributes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>procedures_attributes : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-procedures_definedness"><a href="#val-procedures_definedness" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>procedures_definedness : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-procedures_filter"><a href="#val-procedures_filter" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>procedures_filter : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-procedures_name"><a href="#val-procedures_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>procedures_name : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-procedures_source_file"><a href="#val-procedures_source_file" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>procedures_source_file : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-property_attributes"><a href="#val-property_attributes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>property_attributes : string</code></div><div class="doc"></div></div><div class="spec val" id="val-racerd_issues_dir_name"><a href="#val-racerd_issues_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>racerd_issues_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-relative_path_backtack"><a href="#val-relative_path_backtack" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>relative_path_backtack : int</code></div><div class="doc"></div></div><div class="spec val" id="val-report"><a href="#val-report" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>report : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-report_condition_always_true_in_clang"><a href="#val-report_condition_always_true_in_clang" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>report_condition_always_true_in_clang : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-report_custom_error"><a href="#val-report_custom_error" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>report_custom_error : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-report_json"><a href="#val-report_json" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>report_json : string</code></div><div class="doc"></div></div><div class="spec val" id="val-report_nullable_inconsistency"><a href="#val-report_nullable_inconsistency" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>report_nullable_inconsistency : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-reporting_stats_dir_name"><a href="#val-reporting_stats_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>reporting_stats_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-retain_cycle_dotty_dir"><a href="#val-retain_cycle_dotty_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>retain_cycle_dotty_dir : string</code></div><div class="doc"></div></div><div class="spec val" id="val-save_compact_summaries"><a href="#val-save_compact_summaries" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>save_compact_summaries : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-smt_output"><a href="#val-smt_output" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>smt_output : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-source_file_extentions"><a href="#val-source_file_extentions" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>source_file_extentions : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-source_files"><a href="#val-source_files" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>source_files : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-source_files_filter"><a href="#val-source_files_filter" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>source_files_filter : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-source_files_cfgs"><a href="#val-source_files_cfgs" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>source_files_cfgs : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-source_files_type_environment"><a href="#val-source_files_type_environment" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>source_files_type_environment : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-source_files_procedure_names"><a href="#val-source_files_procedure_names" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>source_files_procedure_names : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-source_files_freshly_captured"><a href="#val-source_files_freshly_captured" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>source_files_freshly_captured : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-sources"><a href="#val-sources" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sources : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-sourcepath"><a href="#val-sourcepath" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sourcepath : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-specs_dir_name"><a href="#val-specs_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>specs_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-specs_files_suffix"><a href="#val-specs_files_suffix" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>specs_files_suffix : string</code></div><div class="doc"></div></div><div class="spec val" id="val-starvation_issues_dir_name"><a href="#val-starvation_issues_dir_name" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>starvation_issues_dir_name : string</code></div><div class="doc"></div></div><div class="spec val" id="val-trace_absarray"><a href="#val-trace_absarray" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>trace_absarray : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-undo_join"><a href="#val-undo_join" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>undo_join : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-unsafe_unret"><a href="#val-unsafe_unret" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>unsafe_unret : string</code></div><div class="doc"></div></div><div class="spec val" id="val-weak"><a href="#val-weak" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>weak : string</code></div><div class="doc"></div></div><div class="spec val" id="val-whitelisted_cpp_methods"><a href="#val-whitelisted_cpp_methods" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>whitelisted_cpp_methods : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-whitelisted_cpp_classes"><a href="#val-whitelisted_cpp_classes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>whitelisted_cpp_classes : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-wrappers_dir"><a href="#val-wrappers_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>wrappers_dir : string</code></div><div class="doc"></div></div><p>Configuration values specified by command-line options</p><div class="spec val" id="val-anon_args"><a href="#val-anon_args" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>anon_args : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-rest"><a href="#val-rest" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>rest : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-abs_struct"><a href="#val-abs_struct" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>abs_struct : int</code></div><div class="doc"></div></div><div class="spec val" id="val-analysis_path_regex_whitelist"><a href="#val-analysis_path_regex_whitelist" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>analysis_path_regex_whitelist : <a href="index.html#type-analyzer">analyzer</a> <span class="keyword">&#8209;&gt;</span> string list</code></div><div class="doc"></div></div><div class="spec val" id="val-analysis_path_regex_blacklist"><a href="#val-analysis_path_regex_blacklist" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>analysis_path_regex_blacklist : <a href="index.html#type-analyzer">analyzer</a> <span class="keyword">&#8209;&gt;</span> string list</code></div><div class="doc"></div></div><div class="spec val" id="val-analysis_blacklist_files_containing"><a href="#val-analysis_blacklist_files_containing" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>analysis_blacklist_files_containing : <a href="index.html#type-analyzer">analyzer</a> <span class="keyword">&#8209;&gt;</span> string list</code></div><div class="doc"></div></div><div class="spec val" id="val-analysis_stops"><a href="#val-analysis_stops" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>analysis_stops : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-analysis_suppress_errors"><a href="#val-analysis_suppress_errors" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>analysis_suppress_errors : <a href="index.html#type-analyzer">analyzer</a> <span class="keyword">&#8209;&gt;</span> string list</code></div><div class="doc"></div></div><div class="spec val" id="val-analyzer"><a href="#val-analyzer" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>analyzer : <a href="index.html#type-analyzer">analyzer</a></code></div><div class="doc"></div></div><div class="spec val" id="val-annotation_reachability"><a href="#val-annotation_reachability" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>annotation_reachability : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-annotation_reachability_custom_pairs"><a href="#val-annotation_reachability_custom_pairs" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>annotation_reachability_custom_pairs : Yojson.Basic.json</code></div><div class="doc"></div></div><div class="spec val" id="val-array_level"><a href="#val-array_level" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>array_level : int</code></div><div class="doc"></div></div><div class="spec val" id="val-biabduction"><a href="#val-biabduction" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>biabduction : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-blacklist"><a href="#val-blacklist" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>blacklist : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-bootclasspath"><a href="#val-bootclasspath" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bootclasspath : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-bo_debug"><a href="#val-bo_debug" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bo_debug : int</code></div><div class="doc"></div></div><div class="spec val" id="val-buck"><a href="#val-buck" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>buck : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-buck_build_args"><a href="#val-buck_build_args" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>buck_build_args : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-buck_cache_mode"><a href="#val-buck_cache_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>buck_cache_mode : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-buck_compilation_database"><a href="#val-buck_compilation_database" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>buck_compilation_database : <a href="index.html#type-compilation_database_dependencies">compilation_database_dependencies</a> option</code></div><div class="doc"></div></div><div class="spec val" id="val-buck_out"><a href="#val-buck_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>buck_out : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-bufferoverrun"><a href="#val-bufferoverrun" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bufferoverrun : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-capture"><a href="#val-capture" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>capture : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-captured_dir"><a href="#val-captured_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>captured_dir : string</code></div><div class="doc"><p>directory where the results of the capture phase are stored</p></div></div><div class="spec val" id="val-changed_files_index"><a href="#val-changed_files_index" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>changed_files_index : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-check_nullable"><a href="#val-check_nullable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>check_nullable : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-check_version"><a href="#val-check_version" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>check_version : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-clang_biniou_file"><a href="#val-clang_biniou_file" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>clang_biniou_file : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-clang_frontend_action_string"><a href="#val-clang_frontend_action_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>clang_frontend_action_string : string</code></div><div class="doc"></div></div><div class="spec val" id="val-clang_ignore_regex"><a href="#val-clang_ignore_regex" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>clang_ignore_regex : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-clang_include_to_override_regex"><a href="#val-clang_include_to_override_regex" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>clang_include_to_override_regex : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-command"><a href="#val-command" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>command : <a href="../../InferGenerated/InferGenerated/InferCommand/index.html#type-t">InferGenerated.InferCommand.t</a></code></div><div class="doc"></div></div><div class="spec val" id="val-compute_analytics"><a href="#val-compute_analytics" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compute_analytics : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-continue_capture"><a href="#val-continue_capture" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>continue_capture : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-cost"><a href="#val-cost" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>cost : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-crashcontext"><a href="#val-crashcontext" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>crashcontext : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-current_to_previous_script"><a href="#val-current_to_previous_script" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>current_to_previous_script : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-cxx"><a href="#val-cxx" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>cxx : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-cxx_infer_headers"><a href="#val-cxx_infer_headers" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>cxx_infer_headers : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-cxx_scope_guards"><a href="#val-cxx_scope_guards" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>cxx_scope_guards : Yojson.Basic.json</code></div><div class="doc"></div></div><div class="spec val" id="val-debug_level_analysis"><a href="#val-debug_level_analysis" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>debug_level_analysis : int</code></div><div class="doc"></div></div><div class="spec val" id="val-debug_level_capture"><a href="#val-debug_level_capture" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>debug_level_capture : int</code></div><div class="doc"></div></div><div class="spec val" id="val-debug_level_linters"><a href="#val-debug_level_linters" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>debug_level_linters : int</code></div><div class="doc"></div></div><div class="spec val" id="val-debug_level_test_determinator"><a href="#val-debug_level_test_determinator" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>debug_level_test_determinator : int</code></div><div class="doc"></div></div><div class="spec val" id="val-debug_exceptions"><a href="#val-debug_exceptions" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>debug_exceptions : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-debug_mode"><a href="#val-debug_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>debug_mode : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-default_linters"><a href="#val-default_linters" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>default_linters : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-dependency_mode"><a href="#val-dependency_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>dependency_mode : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-developer_mode"><a href="#val-developer_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>developer_mode : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-differential_filter_files"><a href="#val-differential_filter_files" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>differential_filter_files : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-differential_filter_set"><a href="#val-differential_filter_set" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>differential_filter_set : [ `Introduced | `Fixed | `Preexisting ] list</code></div><div class="doc"></div></div><div class="spec val" id="val-dotty_cfg_libs"><a href="#val-dotty_cfg_libs" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>dotty_cfg_libs : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-dump_duplicate_symbols"><a href="#val-dump_duplicate_symbols" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>dump_duplicate_symbols : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-dynamic_dispatch"><a href="#val-dynamic_dispatch" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>dynamic_dispatch : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-eradicate"><a href="#val-eradicate" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>eradicate : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-eradicate_condition_redundant"><a href="#val-eradicate_condition_redundant" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>eradicate_condition_redundant : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-eradicate_field_not_mutable"><a href="#val-eradicate_field_not_mutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>eradicate_field_not_mutable : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-eradicate_field_over_annotated"><a href="#val-eradicate_field_over_annotated" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>eradicate_field_over_annotated : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-eradicate_optional_present"><a href="#val-eradicate_optional_present" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>eradicate_optional_present : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-eradicate_return_over_annotated"><a href="#val-eradicate_return_over_annotated" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>eradicate_return_over_annotated : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-eradicate_debug"><a href="#val-eradicate_debug" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>eradicate_debug : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-eradicate_verbose"><a href="#val-eradicate_verbose" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>eradicate_verbose : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-fail_on_bug"><a href="#val-fail_on_bug" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>fail_on_bug : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-fcp_apple_clang"><a href="#val-fcp_apple_clang" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>fcp_apple_clang : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-fcp_syntax_only"><a href="#val-fcp_syntax_only" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>fcp_syntax_only : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-file_renamings"><a href="#val-file_renamings" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>file_renamings : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-filter_paths"><a href="#val-filter_paths" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>filter_paths : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-filter_report"><a href="#val-filter_report" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>filter_report : ((bool<span class="keyword"> * </span>Str.regexp)<span class="keyword"> * </span>(bool<span class="keyword"> * </span>Str.regexp)<span class="keyword"> * </span>string) list</code></div><div class="doc"></div></div><div class="spec val" id="val-filtering"><a href="#val-filtering" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>filtering : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-flavors"><a href="#val-flavors" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>flavors : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-force_delete_results_dir"><a href="#val-force_delete_results_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>force_delete_results_dir : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-fragment_retains_view"><a href="#val-fragment_retains_view" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>fragment_retains_view : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-force_integration"><a href="#val-force_integration" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>force_integration : <a href="index.html#type-build_system">build_system</a> option</code></div><div class="doc"></div></div><div class="spec val" id="val-from_json_report"><a href="#val-from_json_report" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>from_json_report : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-frontend_tests"><a href="#val-frontend_tests" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>frontend_tests : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-frontend_stats"><a href="#val-frontend_stats" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>frontend_stats : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-gen_previous_build_command_script"><a href="#val-gen_previous_build_command_script" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>gen_previous_build_command_script : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-generated_classes"><a href="#val-generated_classes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>generated_classes : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-html"><a href="#val-html" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>html : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-icfg_dotty_outfile"><a href="#val-icfg_dotty_outfile" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>icfg_dotty_outfile : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-ignore_trivial_traces"><a href="#val-ignore_trivial_traces" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ignore_trivial_traces : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-immutable_cast"><a href="#val-immutable_cast" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>immutable_cast : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-infer_is_clang"><a href="#val-infer_is_clang" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>infer_is_clang : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-infer_is_javac"><a href="#val-infer_is_javac" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>infer_is_javac : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-inferconfig_file"><a href="#val-inferconfig_file" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>inferconfig_file : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-iphoneos_target_sdk_version"><a href="#val-iphoneos_target_sdk_version" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>iphoneos_target_sdk_version : string option</code></div><div class="doc"></div></div><div class="spec type" id="type-iphoneos_target_sdk_version_path_regex"><a href="#type-iphoneos_target_sdk_version_path_regex" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>iphoneos_target_sdk_version_path_regex</code><code></code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-iphoneos_target_sdk_version_path_regex.path" class="anchored"><td class="def field"><a href="#type-iphoneos_target_sdk_version_path_regex.path" class="anchor"></a><code>path : Str.regexp;</code></td></tr><tr id="type-iphoneos_target_sdk_version_path_regex.version" class="anchored"><td class="def field"><a href="#type-iphoneos_target_sdk_version_path_regex.version" class="anchor"></a><code>version : string;</code></td></tr></table><code>}</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-iphoneos_target_sdk_version_path_regex"><a href="#val-iphoneos_target_sdk_version_path_regex" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>iphoneos_target_sdk_version_path_regex : <a href="index.html#type-iphoneos_target_sdk_version_path_regex">iphoneos_target_sdk_version_path_regex</a> list</code></div><div class="doc"></div></div><div class="spec val" id="val-issues_fields"><a href="#val-issues_fields" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>issues_fields : [ `Issue_field_bug_class | `Issue_field_kind | `Issue_field_bug_type | `Issue_field_qualifier | `Issue_field_severity | `Issue_field_bucket | `Issue_field_visibility | `Issue_field_line | `Issue_field_column | `Issue_field_procedure | `Issue_field_procedure_id | `Issue_field_procedure_start_line | `Issue_field_file | `Issue_field_bug_trace | `Issue_field_key | `Issue_field_hash | `Issue_field_line_offset | `Issue_field_procedure_id_without_crc | `Issue_field_qualifier_contains_potential_exception_note ] list</code></div><div class="doc"></div></div><div class="spec val" id="val-issues_tests"><a href="#val-issues_tests" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>issues_tests : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-issues_txt"><a href="#val-issues_txt" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>issues_txt : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-iterations"><a href="#val-iterations" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>iterations : int</code></div><div class="doc"></div></div><div class="spec val" id="val-java_jar_compiler"><a href="#val-java_jar_compiler" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>java_jar_compiler : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-javac_classes_out"><a href="#val-javac_classes_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>javac_classes_out : string</code></div><div class="doc"></div></div><div class="spec val" id="val-job_id"><a href="#val-job_id" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>job_id : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-jobs"><a href="#val-jobs" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>jobs : int</code></div><div class="doc"></div></div><div class="spec val" id="val-join_cond"><a href="#val-join_cond" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>join_cond : int</code></div><div class="doc"></div></div><div class="spec val" id="val-keep_going"><a href="#val-keep_going" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>keep_going : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-linter"><a href="#val-linter" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>linter : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-linters"><a href="#val-linters" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>linters : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-linters_def_file"><a href="#val-linters_def_file" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>linters_def_file : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-linters_def_folder"><a href="#val-linters_def_folder" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>linters_def_folder : string list</code></div><div class="doc"></div></div><div class="spec type" id="type-linter_doc_url"><a href="#type-linter_doc_url" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>linter_doc_url</code><code></code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-linter_doc_url.linter" class="anchored"><td class="def field"><a href="#type-linter_doc_url.linter" class="anchor"></a><code>linter : string;</code></td></tr><tr id="type-linter_doc_url.doc_url" class="anchored"><td class="def field"><a href="#type-linter_doc_url.doc_url" class="anchor"></a><code>doc_url : string;</code></td></tr></table><code>}</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-linters_doc_url"><a href="#val-linters_doc_url" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>linters_doc_url : <a href="index.html#type-linter_doc_url">linter_doc_url</a> list</code></div><div class="doc"></div></div><div class="spec val" id="val-linters_developer_mode"><a href="#val-linters_developer_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>linters_developer_mode : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-linters_ignore_clang_failures"><a href="#val-linters_ignore_clang_failures" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>linters_ignore_clang_failures : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-linters_validate_syntax_only"><a href="#val-linters_validate_syntax_only" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>linters_validate_syntax_only : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-litho"><a href="#val-litho" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>litho : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-liveness"><a href="#val-liveness" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>liveness : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-log_events"><a href="#val-log_events" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>log_events : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-log_file"><a href="#val-log_file" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>log_file : string</code></div><div class="doc"></div></div><div class="spec val" id="val-max_nesting"><a href="#val-max_nesting" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>max_nesting : int option</code></div><div class="doc"></div></div><div class="spec val" id="val-method_decls_info"><a href="#val-method_decls_info" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>method_decls_info : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-merge"><a href="#val-merge" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>merge : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-ml_buckets"><a href="#val-ml_buckets" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ml_buckets : [ `MLeak_all | `MLeak_arc | `MLeak_cf | `MLeak_cpp | `MLeak_no_arc | `MLeak_unknown ] list</code></div><div class="doc"></div></div><div class="spec val" id="val-models_mode"><a href="#val-models_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>models_mode : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-modified_lines"><a href="#val-modified_lines" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>modified_lines : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-modified_targets"><a href="#val-modified_targets" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>modified_targets : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-monitor_prop_size"><a href="#val-monitor_prop_size" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>monitor_prop_size : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-nelseg"><a href="#val-nelseg" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>nelseg : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-no_translate_libs"><a href="#val-no_translate_libs" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>no_translate_libs : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-nullable_annotation"><a href="#val-nullable_annotation" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>nullable_annotation : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-only_cheap_debug"><a href="#val-only_cheap_debug" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>only_cheap_debug : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-only_footprint"><a href="#val-only_footprint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>only_footprint : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-only_show"><a href="#val-only_show" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>only_show : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-ownership"><a href="#val-ownership" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ownership : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-pmd_xml"><a href="#val-pmd_xml" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>pmd_xml : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-precondition_stats"><a href="#val-precondition_stats" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>precondition_stats : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-previous_to_current_script"><a href="#val-previous_to_current_script" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>previous_to_current_script : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-print_active_checkers"><a href="#val-print_active_checkers" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_active_checkers : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-print_builtins"><a href="#val-print_builtins" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_builtins : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-print_log_identifier"><a href="#val-print_log_identifier" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_log_identifier : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-print_logs"><a href="#val-print_logs" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_logs : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-print_types"><a href="#val-print_types" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_types : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-print_using_diff"><a href="#val-print_using_diff" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_using_diff : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-printf_args"><a href="#val-printf_args" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>printf_args : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-procedures_per_process"><a href="#val-procedures_per_process" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>procedures_per_process : int</code></div><div class="doc"></div></div><div class="spec val" id="val-procs_csv"><a href="#val-procs_csv" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>procs_csv : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-project_root"><a href="#val-project_root" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>project_root : string</code></div><div class="doc"></div></div><div class="spec val" id="val-quandary"><a href="#val-quandary" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>quandary : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-quandary_endpoints"><a href="#val-quandary_endpoints" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>quandary_endpoints : Yojson.Basic.json</code></div><div class="doc"></div></div><div class="spec val" id="val-quandary_sanitizers"><a href="#val-quandary_sanitizers" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>quandary_sanitizers : Yojson.Basic.json</code></div><div class="doc"></div></div><div class="spec val" id="val-quandary_sources"><a href="#val-quandary_sources" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>quandary_sources : Yojson.Basic.json</code></div><div class="doc"></div></div><div class="spec val" id="val-quandary_sinks"><a href="#val-quandary_sinks" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>quandary_sinks : Yojson.Basic.json</code></div><div class="doc"></div></div><div class="spec val" id="val-quiet"><a href="#val-quiet" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>quiet : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-racerd_use_path_stability"><a href="#val-racerd_use_path_stability" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>racerd_use_path_stability : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-reactive_mode"><a href="#val-reactive_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>reactive_mode : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-reactive_capture"><a href="#val-reactive_capture" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>reactive_capture : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-report_current"><a href="#val-report_current" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>report_current : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-report_formatter"><a href="#val-report_formatter" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>report_formatter : [ `No_formatter | `Phabricator_formatter ]</code></div><div class="doc"></div></div><div class="spec val" id="val-report_hook"><a href="#val-report_hook" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>report_hook : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-report_previous"><a href="#val-report_previous" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>report_previous : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-tracing"><a href="#val-tracing" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>tracing : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-reports_include_ml_loc"><a href="#val-reports_include_ml_loc" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>reports_include_ml_loc : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-resource_leak"><a href="#val-resource_leak" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>resource_leak : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-results_dir"><a href="#val-results_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>results_dir : string</code></div><div class="doc"></div></div><div class="spec val" id="val-seconds_per_iteration"><a href="#val-seconds_per_iteration" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>seconds_per_iteration : float option</code></div><div class="doc"></div></div><div class="spec val" id="val-select"><a href="#val-select" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>select : int option</code></div><div class="doc"></div></div><div class="spec val" id="val-show_buckets"><a href="#val-show_buckets" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>show_buckets : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-show_progress_bar"><a href="#val-show_progress_bar" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>show_progress_bar : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-siof"><a href="#val-siof" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>siof : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-siof_check_iostreams"><a href="#val-siof_check_iostreams" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>siof_check_iostreams : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-siof_safe_methods"><a href="#val-siof_safe_methods" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>siof_safe_methods : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-skip_analysis_in_path"><a href="#val-skip_analysis_in_path" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>skip_analysis_in_path : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-skip_analysis_in_path_skips_compilation"><a href="#val-skip_analysis_in_path_skips_compilation" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>skip_analysis_in_path_skips_compilation : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-skip_duplicated_types"><a href="#val-skip_duplicated_types" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>skip_duplicated_types : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-skip_translation_headers"><a href="#val-skip_translation_headers" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>skip_translation_headers : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-source_preview"><a href="#val-source_preview" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>source_preview : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-spec_abs_level"><a href="#val-spec_abs_level" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>spec_abs_level : int</code></div><div class="doc"></div></div><div class="spec val" id="val-specs_library"><a href="#val-specs_library" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>specs_library : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-sqlite_vfs"><a href="#val-sqlite_vfs" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sqlite_vfs : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-stacktrace"><a href="#val-stacktrace" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>stacktrace : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-stacktraces_dir"><a href="#val-stacktraces_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>stacktraces_dir : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-starvation"><a href="#val-starvation" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>starvation : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-stats_report"><a href="#val-stats_report" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>stats_report : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-subtype_multirange"><a href="#val-subtype_multirange" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>subtype_multirange : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-suggest_nullable"><a href="#val-suggest_nullable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>suggest_nullable : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-symops_per_iteration"><a href="#val-symops_per_iteration" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>symops_per_iteration : int option</code></div><div class="doc"></div></div><div class="spec val" id="val-test_determinator"><a href="#val-test_determinator" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>test_determinator : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-test_filtering"><a href="#val-test_filtering" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>test_filtering : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-profiler_samples"><a href="#val-profiler_samples" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>profiler_samples : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-testing_mode"><a href="#val-testing_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>testing_mode : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-racerd"><a href="#val-racerd" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>racerd : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-threadsafe_aliases"><a href="#val-threadsafe_aliases" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>threadsafe_aliases : Yojson.Basic.json</code></div><div class="doc"></div></div><div class="spec val" id="val-trace_error"><a href="#val-trace_error" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>trace_error : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-trace_ondemand"><a href="#val-trace_ondemand" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>trace_ondemand : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-trace_join"><a href="#val-trace_join" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>trace_join : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-trace_rearrange"><a href="#val-trace_rearrange" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>trace_rearrange : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-tv_commit"><a href="#val-tv_commit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>tv_commit : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-tv_limit"><a href="#val-tv_limit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>tv_limit : int</code></div><div class="doc"></div></div><div class="spec val" id="val-tv_limit_filtered"><a href="#val-tv_limit_filtered" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>tv_limit_filtered : int</code></div><div class="doc"></div></div><div class="spec val" id="val-type_size"><a href="#val-type_size" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>type_size : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-uninit"><a href="#val-uninit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>uninit : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-uninit_interproc"><a href="#val-uninit_interproc" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>uninit_interproc : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-unsafe_malloc"><a href="#val-unsafe_malloc" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>unsafe_malloc : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-worklist_mode"><a href="#val-worklist_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>worklist_mode : int</code></div><div class="doc"></div></div><div class="spec val" id="val-write_dotty"><a href="#val-write_dotty" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>write_dotty : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-write_html"><a href="#val-write_html" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>write_html : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-write_html_whitelist_regex"><a href="#val-write_html_whitelist_regex" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>write_html_whitelist_regex : string list</code></div><div class="doc"></div></div><div class="spec val" id="val-xcode_developer_dir"><a href="#val-xcode_developer_dir" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>xcode_developer_dir : string option</code></div><div class="doc"></div></div><div class="spec val" id="val-xcpretty"><a href="#val-xcpretty" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>xcpretty : bool</code></div><div class="doc"></div></div><p>Global variables</p><div class="spec val" id="val-arc_mode"><a href="#val-arc_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>arc_mode : bool <a href="../../InferStdlib/InferStdlib/index.html#module-IStd">InferStdlib.IStd</a>.ref</code></div><div class="doc"></div></div><div class="spec val" id="val-footprint"><a href="#val-footprint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>footprint : bool <a href="../../InferStdlib/InferStdlib/index.html#module-IStd">InferStdlib.IStd</a>.ref</code></div><div class="doc"></div></div><div class="spec val" id="val-run_in_footprint_mode"><a href="#val-run_in_footprint_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>run_in_footprint_mode : (<span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'b</span>) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'b</span></code></div><div class="doc"><p>Call f x with footprint set to true.
Restore the initial value of footprint also in case of exception.</p></div></div><div class="spec val" id="val-run_in_re_execution_mode"><a href="#val-run_in_re_execution_mode" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>run_in_re_execution_mode : (<span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'b</span>) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'b</span></code></div><div class="doc"><p>Call f x with footprint set to false.
Restore the initial value of footprint also in case of exception.</p></div></div><div class="spec val" id="val-forcing_delayed_prints"><a href="#val-forcing_delayed_prints" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>forcing_delayed_prints : bool <a href="../../InferStdlib/InferStdlib/index.html#module-IStd">InferStdlib.IStd</a>.ref</code></div><div class="doc"></div></div><div class="spec val" id="val-pp_simple"><a href="#val-pp_simple" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>pp_simple : bool <a href="../../InferStdlib/InferStdlib/index.html#module-IStd">InferStdlib.IStd</a>.ref</code></div><div class="doc"></div></div><p>Global variables with initial values specified by command-line options</p><div class="spec val" id="val-abs_val"><a href="#val-abs_val" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>abs_val : int <a href="../../InferStdlib/InferStdlib/index.html#module-IStd">InferStdlib.IStd</a>.ref</code></div><div class="doc"></div></div><div class="spec val" id="val-reset_abs_val"><a href="#val-reset_abs_val" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>reset_abs_val : unit <span class="keyword">&#8209;&gt;</span> unit</code></div><div class="doc"></div></div><div class="spec val" id="val-run_with_abs_val_equal_zero"><a href="#val-run_with_abs_val_equal_zero" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>run_with_abs_val_equal_zero : (<span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'b</span>) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'b</span></code></div><div class="doc"><p>Call f x with abs_val set to zero.
Restore the initial value also in case of exception.</p></div></div><div class="spec val" id="val-allow_leak"><a href="#val-allow_leak" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>allow_leak : bool <a href="../../InferStdlib/InferStdlib/index.html#module-IStd">InferStdlib.IStd</a>.ref</code></div><div class="doc"></div></div><div class="spec val" id="val-clang_compilation_dbs"><a href="#val-clang_compilation_dbs" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>clang_compilation_dbs : [ `Escaped of string | `Raw of string ] list <a href="../../InferStdlib/InferStdlib/index.html#module-IStd">InferStdlib.IStd</a>.ref</code></div><div class="doc"></div></div><p>Command Line Interface Documentation</p><div class="spec val" id="val-print_usage_exit"><a href="#val-print_usage_exit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_usage_exit : unit <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><p>Miscellanous</p><div class="spec val" id="val-register_late_epilogue"><a href="#val-register_late_epilogue" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>register_late_epilogue : (unit <span class="keyword">&#8209;&gt;</span> unit) <span class="keyword">&#8209;&gt;</span> unit</code></div><div class="doc"></div></div><div class="spec val" id="val-java_package_is_external"><a href="#val-java_package_is_external" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>java_package_is_external : string <span class="keyword">&#8209;&gt;</span> bool</code></div><div class="doc"><p>Check if a Java package is external to the repository</p></div></div></body></html>