@ -47,6 +47,7 @@ Analyze code in a buck target. This is a convenience wrapper for the sequence `s
=== flags ===
=== flags ===
[-append-report] append to report file
[-bound <int>] stop execution exploration at depth <int>
[-bound <int>] stop execution exploration at depth <int>
[-colors] enable printing in colors
[-colors] enable printing in colors
[-domain <string>] select abstract domain; must be one of "sh" (default,
[-domain <string>] select abstract domain; must be one of "sh" (default,
@ -65,6 +66,8 @@ Analyze code in a buck target. This is a convenience wrapper for the sequence `s
libraries
libraries
[-no-simplify-states] do not simplify states during symbolic execution
[-no-simplify-states] do not simplify states during symbolic execution
[-preanalyze-globals] pre-analyze global variables used by each function
[-preanalyze-globals] pre-analyze global variables used by each function
[-report <file>] write report sexp to <file>, or to standard error if
"-"
[-stats] output performance statistics to stderr
[-stats] output performance statistics to stderr
[-trace <spec>] enable debug tracing
[-trace <spec>] enable debug tracing
[-help] print this help text and exit
[-help] print this help text and exit
@ -81,10 +84,12 @@ Build a buck target and report the included bitcode files.
=== flags ===
=== flags ===
[-append-report] append to report file
[-colors] enable printing in colors
[-colors] enable printing in colors
[-margin <cols>] wrap debug tracing at <cols> columns
[-margin <cols>] wrap debug tracing at <cols> columns
[-modules <file>] write list of bitcode files to <file>, or to standard
[-modules <file>] write list of bitcode files to <file>, or to standard
output if <file> is `-`
output if <file> is `-`
[-report <file>] write report sexp to <file>, or to standard error if "-"
[-trace <spec>] enable debug tracing
[-trace <spec>] enable debug tracing
[-help] print this help text and exit
[-help] print this help text and exit
(alias: -?)
(alias: -?)
@ -101,11 +106,14 @@ Link code in a buck target to a single LLVM bitcode module. This also internaliz
=== flags ===
=== flags ===
-bitcode-output <file> write linked bitcode to <file>
-bitcode-output <file> write linked bitcode to <file>
[-append-report] append to report file
[-colors] enable printing in colors
[-colors] enable printing in colors
[-fuzzer] add a harness for libFuzzer targets
[-fuzzer] add a harness for libFuzzer targets
[-margin <cols>] wrap debug tracing at <cols> columns
[-margin <cols>] wrap debug tracing at <cols> columns
[-modules <file>] write list of bitcode files to <file>, or to standard
[-modules <file>] write list of bitcode files to <file>, or to standard
output if <file> is `-`
output if <file> is `-`
[-report <file>] write report sexp to <file>, or to standard error if
"-"
[-trace <spec>] enable debug tracing
[-trace <spec>] enable debug tracing
[-help] print this help text and exit
[-help] print this help text and exit
(alias: -?)
(alias: -?)
@ -137,6 +145,7 @@ Analyze code in one or more LLVM bitcode files. This is a convenience wrapper fo
=== flags ===
=== flags ===
[-append-report] append to report file
[-bound <int>] stop execution exploration at depth <int>
[-bound <int>] stop execution exploration at depth <int>
[-colors] enable printing in colors
[-colors] enable printing in colors
[-domain <string>] select abstract domain; must be one of "sh" (default,
[-domain <string>] select abstract domain; must be one of "sh" (default,
@ -153,6 +162,8 @@ Analyze code in one or more LLVM bitcode files. This is a convenience wrapper fo
libraries
libraries
[-no-simplify-states] do not simplify states during symbolic execution
[-no-simplify-states] do not simplify states during symbolic execution
[-preanalyze-globals] pre-analyze global variables used by each function
[-preanalyze-globals] pre-analyze global variables used by each function
[-report <file>] write report sexp to <file>, or to standard error if
"-"
[-stats] output performance statistics to stderr
[-stats] output performance statistics to stderr
[-trace <spec>] enable debug tracing
[-trace <spec>] enable debug tracing
[-help] print this help text and exit
[-help] print this help text and exit
@ -169,6 +180,7 @@ Translate one or more LLVM bitcode files to LLAIR. Each <input> filename may be
=== flags ===
=== flags ===
[-append-report] append to report file
[-colors] enable printing in colors
[-colors] enable printing in colors
[-fuzzer] add a harness for libFuzzer targets
[-fuzzer] add a harness for libFuzzer targets
[-llair-output <file>] write generated LLAIR to <file>
[-llair-output <file>] write generated LLAIR to <file>
@ -177,6 +189,8 @@ Translate one or more LLVM bitcode files to LLAIR. Each <input> filename may be
points specified in the config file
points specified in the config file
[-no-models] do not add models for C/C++ runtime and standard
[-no-models] do not add models for C/C++ runtime and standard
libraries
libraries
[-report <file>] write report sexp to <file>, or to standard error if
"-"
[-trace <spec>] enable debug tracing
[-trace <spec>] enable debug tracing
[-help] print this help text and exit
[-help] print this help text and exit
(alias: -?)
(alias: -?)
@ -192,6 +206,7 @@ The <input> file must be LLVM bitcode.
=== flags ===
=== flags ===
[-append-report] append to report file
[-colors] enable printing in colors
[-colors] enable printing in colors
[-fuzzer] add a harness for libFuzzer targets
[-fuzzer] add a harness for libFuzzer targets
[-llair-output <file>] write generated LLAIR to <file>
[-llair-output <file>] write generated LLAIR to <file>
@ -202,6 +217,8 @@ The <input> file must be LLVM bitcode.
points specified in the config file
points specified in the config file
[-no-models] do not add models for C/C++ runtime and standard
[-no-models] do not add models for C/C++ runtime and standard
libraries
libraries
[-report <file>] write report sexp to <file>, or to standard error
if "-"
[-trace <spec>] enable debug tracing
[-trace <spec>] enable debug tracing
[-help] print this help text and exit
[-help] print this help text and exit
(alias: -?)
(alias: -?)
@ -217,6 +234,7 @@ The <input> file must be binary LLAIR, such as produced by `sledge translate`.
=== flags ===
=== flags ===
[-append-report] append to report file
[-bound <int>] stop execution exploration at depth <int>
[-bound <int>] stop execution exploration at depth <int>
[-colors] enable printing in colors
[-colors] enable printing in colors
[-domain <string>] select abstract domain; must be one of "sh" (default,
[-domain <string>] select abstract domain; must be one of "sh" (default,
@ -227,6 +245,8 @@ The <input> file must be binary LLAIR, such as produced by `sledge translate`.
[-margin <cols>] wrap debug tracing at <cols> columns
[-margin <cols>] wrap debug tracing at <cols> columns
[-no-simplify-states] do not simplify states during symbolic execution
[-no-simplify-states] do not simplify states during symbolic execution
[-preanalyze-globals] pre-analyze global variables used by each function
[-preanalyze-globals] pre-analyze global variables used by each function
[-report <file>] write report sexp to <file>, or to standard error if
"-"
[-stats] output performance statistics to stderr
[-stats] output performance statistics to stderr
[-trace <spec>] enable debug tracing
[-trace <spec>] enable debug tracing
[-help] print this help text and exit
[-help] print this help text and exit
@ -243,10 +263,13 @@ The <input> file must be LLAIR code, as produced by `sledge llvm translate`.
=== flags ===
=== flags ===
[-append-report] append to report file
[-colors] enable printing in colors
[-colors] enable printing in colors
[-llair-txt-output <file>] write generated textual LLAIR to <file>, or to
[-llair-txt-output <file>] write generated textual LLAIR to <file>, or to
standard output if omitted
standard output if omitted
[-margin <cols>] wrap debug tracing at <cols> columns
[-margin <cols>] wrap debug tracing at <cols> columns
[-report <file>] write report sexp to <file>, or to standard error
if "-"
[-trace <spec>] enable debug tracing
[-trace <spec>] enable debug tracing
[-help] print this help text and exit
[-help] print this help text and exit
(alias: -?)
(alias: -?)
@ -262,8 +285,10 @@ The <input> file is interpreted as an SMT-LIB 2 benchmark.
=== flags ===
=== flags ===
[-append-report] append to report file
[-colors] enable printing in colors
[-colors] enable printing in colors
[-margin <cols>] wrap debug tracing at <cols> columns
[-margin <cols>] wrap debug tracing at <cols> columns
[-report <file>] write report sexp to <file>, or to standard error if "-"
[-trace <spec>] enable debug tracing
[-trace <spec>] enable debug tracing
[-help] print this help text and exit
[-help] print this help text and exit
(alias: -?)
(alias: -?)