Sifa Tool ========= This page documents the ``sifa`` verifier front-end in ``tools/verifier/sifa/``. **Binary**: ``sifa`` **Source**: ``tools/verifier/sifa/sifa.cpp`` Overview -------- ``sifa`` analyzes a target function or block using the Sifa framework. It can run in a lightweight reachability mode, a native abstract-domain mode, or a SymAbs-backed SMT mode. Basic usage ----------- .. code-block:: bash ./build/bin/sifa input.bc ./build/bin/sifa input.bc --function=foo ./build/bin/sifa input.bc --function=foo --block=loop.header ./build/bin/sifa input.bc --symabs --abstract-domain=Octagon Important options ----------------- - ``--function=`` selects the function to analyze. The default is ``main`` when available. - ``--block=