File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ .TH SYMTAB2GB "1" "June 2022" "symtab2gb-5.59.0" "User Commands"
2+ .SH NAME
3+ symtab2gb \- Compile JSON symbol tables to a goto binary
4+ .SH SYNOPSIS
5+ .TP
6+ .B symtab2gb [\-?] [\-h] [\-\- help]
7+ show help
8+ .TP
9+ .B symtab2gb \fI json \- symtab \- file \fR + [\fB\-\-out \fI outfile \fR ]
10+ compile symbol tables in JSON format
11+ to a single goto binary
12+ .SH DESCRIPTION
13+ This utility is to compile a \fB cbmc \fR (1) symbols table (in JSON format) into a goto binary.
14+ This is to support integration of external language frontends, such as Ada
15+ (using GNAT2GOTO: https://github.com/diffblue/gnat2goto) or Rust (using Kani:
16+ https://github.com/model-checking/kani).
17+ .SH OPTIONS
18+ \fB \-\- out \fR \fI outfile \fR
19+ Specify the filename of the resulting binary (default: a.out)
20+ .SH ENVIRONMENT
21+ All tools honor the TMPDIR environment variable when generating temporary
22+ files and directories.
23+ .SH BUGS
24+ If you encounter a problem please create an issue at
25+ .B https://github.com/diffblue/cbmc/issues
26+ .SH SEE ALSO
27+ .BR cbmc (1)
28+ .SH COPYRIGHT
29+ 2019, Diffblue
You can’t perform that action at this time.
0 commit comments