| attachModelCheckerSolver(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &, const SmtSolver::Ptr &) override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| createDispatcher(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| createInitialMemory() override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| createInitialRegisters() override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| createInitialState() override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| createRiscOperators() override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| createSolver() override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| filterNullDeref(const InstructionSemantics::BaseSemantics::SValuePtr &addr, SgAsmInstruction *, TestMode testMode, IoMode ioMode) | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| filterOobAccess(const InstructionSemantics::BaseSemantics::SValuePtr &addr, const AddressInterval &referencedRegion, const AddressInterval &accessedRegion, SgAsmInstruction *insn, TestMode testMode, IoMode ioMode, const Variables::StackVariable &intendedVariable, const AddressInterval &intendedVariableLocation, const Variables::StackVariable &accessedVariable, const AddressInterval &accessedVariableLocation) | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| filterUninitVar(const InstructionSemantics::BaseSemantics::SValuePtr &addr, const AddressInterval &referencedREgion, const AddressInterval &accessedRegion, SgAsmInstruction *insn, TestMode testMode, const Variables::StackVariable &variable, const AddressInterval &variableLocation) (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks) | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| followingOnePath() const | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| followingOnePath(bool) | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| followOnePath(const std::list< ExecutionUnitPtr > &) | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| initializeState(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| instance(const ModelChecker::SettingsPtr &, const Settings &, const Partitioner2::Partitioner &) (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks) | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | static |
| instructionPointer(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| mcSettings() const | Rose::BinaryAnalysis::ModelChecker::SemanticCallbacks | |
| nDuplicateStates() const | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| nextCodeAddresses(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| nextUnits(const PathPtr &, const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &, const SmtSolver::Ptr &) override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| nSolverFailures() const | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| nUnitsReached() const | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| parsePath(const Yaml::Node &, const std::string &sourceName) override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| partitioner() const | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| postExecute(const ExecutionUnitPtr &, const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| preExecute(const ExecutionUnitPtr &, const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| protoval() override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| Ptr typedef (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks) | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| reset() override | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |
| SemanticCallbacks(const ModelChecker::SettingsPtr &, const Settings &, const Partitioner2::Partitioner &) (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks) | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | protected |
| SemanticCallbacks()=delete (defined in Rose::BinaryAnalysis::ModelChecker::SemanticCallbacks) | Rose::BinaryAnalysis::ModelChecker::SemanticCallbacks | protected |
| SemanticCallbacks(const SettingsPtr &) (defined in Rose::BinaryAnalysis::ModelChecker::SemanticCallbacks) | Rose::BinaryAnalysis::ModelChecker::SemanticCallbacks | explicitprotected |
| smtMemoizer() const | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| smtMemoizer(const SmtSolver::Memoizer::Ptr &) | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| UnitCounts typedef (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks) | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| unitsReached() const | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | |
| ~SemanticCallbacks() (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks) | Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks | virtual |