![]() |
![]()
| ![]() |
![]()
NAMEgoto-harness - Generate environments for symbolic analysis SYNOPSIS
DESCRIPTIONgoto-harness constructs functions that set up an appropriate environment before calling functions under analysis. This is most useful when trying to analyze an isolated unit of a program. A typical sequence of tool invocations is as follows. Given a C program program.c, we generate a harness for function test_function:
goto-harness has two main modes of operation. First,function-call harnesses, which automatically synthesize an environment without having any information about the program state. Second, memory-snapshot harnesses, in which case goto-harness loads an existing program state as generated by memory-analyzer(1) and selectively havocs some variables. OPTIONS
Common generator options
Function harness generator (--harness-type call-function):
Memory snapshot harness generator (--harness-type initialise-from-memory-snapshot):
ENVIRONMENTAll tools honor the TMPDIR environment variable when generating temporary files and directories. BUGSIf you encounter a problem please create an issue at https://github.com/diffblue/cbmc/issues SEE ALSOcbmc(1), goto-cc(1), memory-analyzer(1) COPYRIGHT2019, Diffblue
|