Settings for this model.
Definition at line 31 of file P2Model.h.
#include <Rose/BinaryAnalysis/ModelChecker/P2Model.h>
Type of memory state to use.
Enumerator |
---|
LIST |
Reverse chronological list.
This is more accurate.
|
MAP |
Map indexed by symbolic address hash.
This is faster.
|
Definition at line 33 of file P2Model.h.
How to test for reads from the null page.
Definition at line 38 of file P2Model.h.
How to test for writes from the null page.
Definition at line 39 of file P2Model.h.
How to test for out-of-bounds reads.
Definition at line 40 of file P2Model.h.
How to test for out-of-bounds writes.
Definition at line 41 of file P2Model.h.
How to test for uninitialized variable reads.
Definition at line 42 of file P2Model.h.
rose_addr_t Rose::BinaryAnalysis::ModelChecker::P2Model::Settings::maxNullAddress = 4095 |
Maximum address of the null page.
Definition at line 43 of file P2Model.h.
Sawyer::Optional<rose_addr_t> Rose::BinaryAnalysis::ModelChecker::P2Model::Settings::initialStackVa |
Address for initial stack pointer.
Definition at line 45 of file P2Model.h.
Type of memory state.
Definition at line 46 of file P2Model.h.
bool Rose::BinaryAnalysis::ModelChecker::P2Model::Settings::solverMemoization = false |
Whether the SMT solver should use memoization.
Definition at line 47 of file P2Model.h.
bool Rose::BinaryAnalysis::ModelChecker::P2Model::Settings::traceSemantics = false |
Whether to trace all RISC operators.
Definition at line 48 of file P2Model.h.
The documentation for this struct was generated from the following file: