Skip to content

Commit c435c30

Browse files
author
Remi Delmas
committed
Fix doxygen doc and MAN pages
1 parent 0d5020c commit c435c30

File tree

5 files changed

+23
-5
lines changed

5 files changed

+23
-5
lines changed

doc/man/cbmc.1

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,13 @@ set malloc failure mode to return null
334334
\fB\-\-string\-abstraction\fR
335335
track C string lengths and zero\-termination
336336
.TP
337+
\fB\-\-dfcc\-debug\-lib\fR
338+
enable debug assertions in the cprover contracts library
339+
.TP
340+
\fB\-\-dfcc\-simple\-invalid\-pointer\-model\fR
341+
use simplified invalid pointer model in the cprover contracts library
342+
(faster, unsound)
343+
.TP
337344
\fB\-\-reachability\-slice\fR
338345
remove instructions that cannot appear on a trace
339346
from entry point to a property

doc/man/goto-analyzer.1

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -585,6 +585,13 @@ set malloc failure mode to return null
585585
.TP
586586
\fB\-\-string\-abstraction\fR
587587
track C string lengths and zero\-termination
588+
\fB\-\-dfcc\-debug\-lib\fR
589+
enable debug assertions in the cprover contracts library
590+
.TP
591+
\fB\-\-dfcc\-simple\-invalid\-pointer\-model\fR
592+
use simplified invalid pointer model in the cprover contracts library
593+
(faster, unsound)
594+
.TP
588595
.SS "Standard Checks"
589596
From version \fB6.0\fR onwards, \fBcbmc\fR, \fBgoto-analyzer\fR and some other tools
590597
apply some checks to the program by default (called the "standard checks"), with the

doc/man/goto-instrument.1

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -706,6 +706,13 @@ do not allow malloc calls to fail by default
706706
\fB\-\-string\-abstraction\fR
707707
track C string lengths and zero\-termination
708708
.TP
709+
\fB\-\-dfcc\-debug\-lib\fR
710+
enable debug assertions in the cprover contracts library
711+
.TP
712+
\fB\-\-dfcc\-simple\-invalid\-pointer\-model\fR
713+
use simplified invalid pointer model in the cprover contracts library
714+
(faster, unsound)
715+
.TP
709716
\fB\-\-model\-argc\-argv\fR \fIn\fR
710717
Create up to \fIn\fR non-deterministic C strings as entries to \fIargv\fR and
711718
set \fIargc\fR accordingly. In absence of such modelling, \fIargv\fR is left

src/goto-instrument/contracts/dynamic-frames/dfcc_spec_functions.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,6 @@ class dfcc_spec_functionst
8080
///
8181
/// \param[in] function_id function to generate instructions from
8282
/// \param[in] havoc_function_id write set variable to havoc
83-
/// \param[in] make_havoced_pointers_invalid if true, havoc turns pointers
84-
/// into invalid pointers. Otherwise, makes them nondeterministic, i.e.
85-
/// range over all addresses known by symex so far.
8683
/// \param[out] nof_targets maximum number of targets to havoc
8784
void generate_havoc_function(
8885
const irep_idt &function_id,

src/util/config.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,10 @@ class symbol_table_baset;
8383
"set malloc failure mode to assert-then-assume\n" \
8484
" {y--malloc-fail-null} \t set malloc failure mode to return null\n" \
8585
" {y--string-abstraction} \t track C string lengths and zero-termination\n" \
86-
" {y--dfcc-debug-lib} \t enable debug assertions in the cprover_contracts " \
86+
" {y--dfcc-debug-lib} \t enable debug assertions in the cprover contracts " \
8787
"library\n" \
8888
" {y--dfcc-simple-invalid-pointer-model} \t use simplified invalid pointer " \
89-
"model in the cprover_contracts library (faster, unsound)\n"
89+
"model in the cprover contracts library (faster, unsound)\n"
9090

9191
#define OPT_CONFIG_JAVA "(classpath)(cp)(main-class)"
9292

0 commit comments

Comments
 (0)