logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

symtab2gb - Compile JSON symbol tables to a GOTO binary

Bugs

       If you encounter a problem please create an issue at https://github.com/diffblue/cbmc/issues

Description

       This  utility  is  to  compile  a  cbmc(1) symbols table (in JSON format) into a GOTO binary.  This is to
       support   integration   of   external   language   frontends,   such    as    Ada    (using    GNAT2GOTO:
       https://github.com/diffblue/gnat2goto) or Rust (using Kani: https://github.com/model-checking/kani).

Environment

       All tools honor the TMPDIR environment variable when generating temporary files and directories.

Name

       symtab2gb - Compile JSON symbol tables to a GOTO binary

Options

--outoutfile
              Specify the filename of the resulting binary (default: a.out)

       --verbosity #
              verbosity level

See Also

cbmc(1)

Synopsis

symtab2gb[-?][-h][--help]
              show help

       symtab2gbjson-symtab-file+ [--outoutfile]
              compile symbol tables in JSON format to a single GOTO binary

See Also