Skip to content

Commit e78eacf

Browse files
authored
Merge pull request #6942 from tautschnig/feature/symtab2gb-man-page
Add symtab2gb man page
2 parents 26d87c4 + 85a6675 commit e78eacf

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

doc/man/symtab2gb.1

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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 \fIjson\-symtab\-file\fR+ [\fB\-\-out \fIoutfile\fR]
10+
compile symbol tables in JSON format
11+
to a single goto binary
12+
.SH DESCRIPTION
13+
This utility is to compile a \fBcbmc\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 \fIoutfile\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

0 commit comments

Comments
 (0)