You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/options.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -164,11 +164,11 @@ There are several options to modify how KLEE outputs statistics:
164
164
*`-stats-write-after-instructions=N` - Write statistics after each `N` instructions, 0 to disable (*default=0*)
165
165
*`-istats-write-after-instructions=N` - Write istats after each `N` instructions, 0 to disable (*default=0*)
166
166
167
-
## Process tree (execution tree)
167
+
## Execution tree
168
168
169
-
*`--compress-process-tree` - Remove intermediate nodes in the process tree whenever possible (*default=false*)
170
-
*`--ptree-batch-size=<uint>` - Number of process tree nodes to batch for writing (*default=100*)
171
-
*`--write-ptree` - Write process tree into `ptree.db` (*default=false*)
169
+
*`--compress-exec-tree` - Remove intermediate nodes in the execution tree whenever possible (*default=false*)
170
+
*`--exec-tree-batch-size=<uint>` - Number of execution tree nodes to batch for writing (*default=100*)
171
+
*`--write-exec-tree` - Write execution tree into `exec_tree.db` (*default=false*)
172
172
173
173
Since symbolic execution aims to execute all feasible paths of a program, it creates an exploration tree instead of a single execution path.
174
174
KLEE maintains this tree in memory when either a searcher (e.g. `random-path`) depends on it or the user explicitly requests a copy on disk (`-write-ptree`).
@@ -177,7 +177,7 @@ The batching interval can be modified with `--ptree-batch-size`.
177
177
Afterwards, [klee-ptree]({{site.baseurl}}/docs/tools/#klee-ptree) can be used to convert the tree into an `.svg` file or to print some useful statistics.
178
178
179
179
Sometimes the traversal of deep execution trees with the `random-path` searcher can become quite costly.
180
-
`--compress-process-tree` can help in this case by reducing paths of long chains of unary edges to a single edge:
180
+
`--compress-exec-tree` can help in this case by reducing paths of long chains of unary edges to a single edge:
0 commit comments