ROSE  0.11.98.0
Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks Member List

This is the complete list of members for Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks, including all inherited members.

attachModelCheckerSolver(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &, const SmtSolver::Ptr &) overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
createDispatcher(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
createInitialMemory() overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
createInitialRegisters() overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
createInitialState() overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
createRiscOperators() overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
createSolver() overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
filterNullDeref(const InstructionSemantics::BaseSemantics::SValuePtr &addr, SgAsmInstruction *, TestMode testMode, IoMode ioMode)Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
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::SemanticCallbacksvirtual
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::SemanticCallbacksvirtual
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 &) overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
instance(const ModelChecker::SettingsPtr &, const Settings &, const Partitioner2::Partitioner &) (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks)Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksstatic
instructionPointer(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
mcSettings() const Rose::BinaryAnalysis::ModelChecker::SemanticCallbacks
nDuplicateStates() const Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks
nextCodeAddresses(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
nextUnits(const PathPtr &, const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &, const SmtSolver::Ptr &) overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
nSolverFailures() const Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks
nUnitsReached() const Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks
parsePath(const Yaml::Node &, const std::string &sourceName) overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
partitioner() const Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks
postExecute(const ExecutionUnitPtr &, const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
preExecute(const ExecutionUnitPtr &, const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
protoval() overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
Ptr typedef (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks)Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks
reset() overrideRose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksvirtual
SemanticCallbacks(const ModelChecker::SettingsPtr &, const Settings &, const Partitioner2::Partitioner &) (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacks)Rose::BinaryAnalysis::ModelChecker::P2Model::SemanticCallbacksprotected
SemanticCallbacks()=delete (defined in Rose::BinaryAnalysis::ModelChecker::SemanticCallbacks)Rose::BinaryAnalysis::ModelChecker::SemanticCallbacksprotected
SemanticCallbacks(const SettingsPtr &) (defined in Rose::BinaryAnalysis::ModelChecker::SemanticCallbacks)Rose::BinaryAnalysis::ModelChecker::SemanticCallbacksexplicitprotected
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::SemanticCallbacksvirtual