Provided by: cvise_2.3.0-0ubuntu1~20.04_amd64 bug

NAME

       cvise - super-parallel Python port of the C-Reduce project

DESCRIPTION

       usage: cvise [-h] [--n N] [--tidy] [--shaddap] [--die-on-pass-bug] [--sllooww]

              [--also-interesting  EXIT_CODE]  [--debug] [--log-level {INFO,DEBUG,WARNING,ERROR}]
              [--log-file     LOG_FILE]     [--no-give-up]     [--print-diff]      [--save-temps]
              [--skip-initial-passes]      [--remove-pass     REMOVE_PASS]     [--start-with-pass
              START_WITH_PASS] [--no-timing]  [--timestamp]  [--timeout  [TIMEOUT]]  [--no-cache]
              [--skip-key-off]  [--max-improvement  BYTES] [--pass-group {opencl-120,delta,all} |
              --pass-group-file                PASS_GROUP_FILE]                [--clang-delta-std
              {c++98,c++11,c++14,c++17,c++20}]                    [--clang-delta-preserve-routine
              CLANG_DELTA_PRESERVE_ROUTINE] [--not-c]  [--renaming]  [--list-passes]  [--version]
              [--commands COMMANDS] [INTERESTINGNESS_TEST] TEST_CASE [TEST_CASE ...]

       C-Vise

   positional arguments:
       INTERESTINGNESS_TEST
              Executable to check interestingness of test cases

       TEST_CASE
              Test cases

   optional arguments:
       -h, --help
              show this help message and exit

       --n N, -n N
              Number  of  cores to use; C-Vise tries to automatically pick a good setting but its
              choice may be too low or high for your situation

       --tidy Do not make a backup copy of each file to reduce as file.orig

       --shaddap
              Suppress output about non-fatal internal errors

       --die-on-pass-bug
              Terminate C-Vise if a pass encounters an otherwise non-fatal problem

       --sllooww
              Try harder to reduce, but perhaps take a long time to do so

       --also-interesting EXIT_CODE
              A process exit code (somewhere in the range  64-113  would  be  usual)  that,  when
              returned  by  the  interestingness  test,  will  cause C-Vise to save a copy of the
              variant

       --debug
              Print debug information (alias for --log-level=DEBUG)

       --log-level {INFO,DEBUG,WARNING,ERROR}
              Define the verbosity of the logged events

       --log-file LOG_FILE
              Log events into LOG_FILE instead of stderr. New events are appended to the  end  of
              the file

       --no-give-up
              Don't give up on a pass that hasn't made progress for 50000 iterations

       --print-diff
              Show changes made by transformations, for debugging

       --save-temps
              Don't delete /tmp/cvise-xxxxxx directories on termination

       --skip-initial-passes
              Skip initial passes (useful if input is already partially reduced)

       --remove-pass REMOVE_PASS
              Remove all instances of the specified passes from the schedule (comma-separated)

       --start-with-pass START_WITH_PASS
              Start with the specified pass

       --no-timing
              Do not print timestamps about reduction progress

       --timestamp
              Print timestamps instead of relative time from a reduction start

       --timeout [TIMEOUT]
              Interestingness test timeout in seconds

       --no-cache
              Don't cache behavior of passes

       --skip-key-off
              Disable skipping the rest of the current pass when 's' is pressed

       --max-improvement BYTES
              Largest  improvement  in  file size from a single transformation that C-Vise should
              accept (useful only to slow C-Vise down)

       --pass-group {opencl-120,delta,all}
              Set of passes used during the reduction

       --pass-group-file PASS_GROUP_FILE
              JSON file defining a custom pass group

       --clang-delta-std {c++98,c++11,c++14,c++17,c++20}
              Specify clang_delta C++ standard, it can rapidly speed up all clang_delta passes

       --clang-delta-preserve-routine CLANG_DELTA_PRESERVE_ROUTINE
              Preserve the given function in replace-function-defwith-decl clang delta pass

       --not-c
              Don't run passes that are specific to C and C++, use this mode for  reducing  other
              languages

       --renaming
              Enable all renaming passes (that are disabled by default)

       --list-passes
              Print all available passes and exit

       --version
              show program's version number and exit

       --commands COMMANDS, -c COMMANDS
              Use bash commands instead of an interestingness test case

   available shortcuts:
              S - skip execution of the current pass D - toggle --print-diff option

       For bug reporting instructions, please use: https://github.com/marxin/cvise/