Skip to content

Add symtab2gb man page #6942

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 17, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions doc/man/symtab2gb.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
.TH SYMTAB2GB "1" "June 2022" "symtab2gb-5.59.0" "User Commands"
.SH NAME
symtab2gb \- Compile JSON symbol tables to a goto binary
.SH SYNOPSIS
.TP
.B symtab2gb [\-?] [\-h] [\-\-help]
show help
.TP
.B symtab2gb \fIjson\-symtab\-file\fR+ [\fB\-\-out \fIoutfile\fR]
compile symbol tables in JSON format
to a single goto binary
.SH DESCRIPTION
This utility is to compile a \fBcbmc\fR(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).
.SH OPTIONS
\fB\-\-out\fR \fIoutfile\fR
Specify the filename of the resulting binary (default: a.out)
.SH ENVIRONMENT
All tools honor the TMPDIR environment variable when generating temporary
files and directories.
.SH BUGS
If you encounter a problem please create an issue at
.B https://github.com/diffblue/cbmc/issues
.SH SEE ALSO
.BR cbmc (1)
.SH COPYRIGHT
2019, Diffblue