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

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

add(const InstructionSemantics::BaseSemantics::SValuePtr &a, const InstructionSemantics::BaseSemantics::SValuePtr &b) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
addCarry(const InstructionSemantics::BaseSemantics::SValuePtr &a, const InstructionSemantics::BaseSemantics::SValuePtr &b, InstructionSemantics::BaseSemantics::SValuePtr &carryOut, InstructionSemantics::BaseSemantics::SValuePtr &overflowed) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
addWithCarries(const InstructionSemantics::BaseSemantics::SValuePtr &a, const InstructionSemantics::BaseSemantics::SValuePtr &b, const InstructionSemantics::BaseSemantics::SValuePtr &c, InstructionSemantics::BaseSemantics::SValuePtr &carryOut) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
and_(const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &b_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
assignRegion(const InstructionSemantics::BaseSemantics::SValuePtr &result)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
assignRegion(const InstructionSemantics::BaseSemantics::SValuePtr &result, const InstructionSemantics::BaseSemantics::SValuePtr &a)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
assignRegion(const InstructionSemantics::BaseSemantics::SValuePtr &result, const InstructionSemantics::BaseSemantics::SValuePtr &a, const InstructionSemantics::BaseSemantics::SValuePtr &b)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
boolean_(bool b) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinlinevirtual
bottom_(size_t nbits)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
checkNullAccess(const InstructionSemantics::BaseSemantics::SValuePtr &addr, TestMode, IoMode)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
checkOobAccess(const InstructionSemantics::BaseSemantics::SValuePtr &addr, TestMode, IoMode, size_t nBytes)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
checkUninitVar(const InstructionSemantics::BaseSemantics::SValuePtr &addr, TestMode, size_t nBytes)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
comment(const std::string &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
computeMemoryRegions() const Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
computeMemoryRegions(bool)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
computingDefiners(DefinersMode m)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
computingDefiners() const Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
computingDefiners_ (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsprotected
computingMemoryWriters(WritersMode m)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
computingMemoryWriters() const Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
computingMemoryWriters_ (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsprotected
computingRegisterWriters(WritersMode m)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
computingRegisterWriters() const Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
computingRegisterWriters_ (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsprotected
concat(const InstructionSemantics::BaseSemantics::SValuePtr &lowBits, const InstructionSemantics::BaseSemantics::SValuePtr &highBits) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
concatHiLo(const SValuePtr &highBits, const SValuePtr &lowBits)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
concatLoHi(const SValuePtr &lowBits, const SValuePtr &highBits)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
convert(const SValuePtr &a, SgAsmType *srcType, SgAsmType *dstType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
countLeadingOnes(const SValuePtr &a)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
countLeadingZeros(const SValuePtr &a)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
cpuid()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
create(const InstructionSemantics::BaseSemantics::SValuePtr &, const SmtSolverPtr &) const overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
create(const InstructionSemantics::BaseSemantics::StatePtr &, const SmtSolverPtr &) const overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
currentInstruction() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
currentInstruction(SgAsmInstruction *insn)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
currentState() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
currentState(const StatePtr &s)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
equalToZero(const BaseSemantics::SValuePtr &a_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
extract(const InstructionSemantics::BaseSemantics::SValuePtr &, size_t begin, size_t end) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
filterCallTarget(const SValuePtr &a)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
filterIndirectJumpTarget(const SValuePtr &a)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
filterResult(const BaseSemantics::SValuePtr &)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
filterReturnTarget(const SValuePtr &a)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
finishInstruction(SgAsmInstruction *) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
fpAdd(const SValuePtr &a, const SValuePtr &b, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpConvert(const BaseSemantics::SValuePtr &a, SgAsmFloatType *aType, SgAsmFloatType *retType) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
fpDivide(const SValuePtr &a, const SValuePtr &b, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpEffectiveExponent(const SValuePtr &fpValue, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpFromInteger(const SValuePtr &intValue, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpIsDenormalized(const SValuePtr &fpValue, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpIsInfinity(const SValuePtr &fpValue, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpIsNan(const SValuePtr &fpValue, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpIsZero(const SValuePtr &fpValue, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpMultiply(const SValuePtr &a, const SValuePtr &b, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpRoundTowardZero(const SValuePtr &a, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpSign(const SValuePtr &fpValue, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpSquareRoot(const SValuePtr &a, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpSubtract(const SValuePtr &a, const SValuePtr &b, SgAsmFloatType *fpType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
fpToInteger(const SValuePtr &fpValue, SgAsmFloatType *fpType, const SValuePtr &dflt)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
getset_omit_cur_insn(bool b) (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
hash(Combinatorics::Hasher &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
hlt()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
hotPatch() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
hotPatch()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
hotPatch(const HotPatch &hp)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
initialState() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
initialState(const StatePtr &s)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
instance(const Settings &, const Partitioner2::Partitioner &, ModelChecker::SemanticCallbacks *, const InstructionSemantics::BaseSemantics::SValuePtr &protoval, const SmtSolverPtr &, const Variables::VariableFinderPtr &) (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsstatic
instanceFromProtoval(const BaseSemantics::SValuePtr &protoval, const SmtSolverPtr &solver=SmtSolverPtr())Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsstatic
instanceFromRegisters(const RegisterDictionaryPtr &, const SmtSolverPtr &solver=SmtSolverPtr())Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsstatic
instanceFromState(const BaseSemantics::StatePtr &, const SmtSolverPtr &solver=SmtSolverPtr())Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsstatic
interrupt(int majr, int minr) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators::interrupt(const SValuePtr &majr, const SValuePtr &minr, const SValuePtr &enabled)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
invert(const BaseSemantics::SValuePtr &a_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
isEqual(const SValuePtr &a, const SValuePtr &b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
isNoopRead() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
isNoopRead(bool b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
isNotEqual(const SValuePtr &a, const SValuePtr &b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
isSignedGreaterThan(const SValuePtr &a, const SValuePtr &b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
isSignedGreaterThanOrEqual(const SValuePtr &a, const SValuePtr &b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
isSignedLessThan(const SValuePtr &a, const SValuePtr &b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
isSignedLessThanOrEqual(const SValuePtr &a, const SValuePtr &b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
isUnsignedGreaterThan(const SValuePtr &a, const SValuePtr &b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
isUnsignedGreaterThanOrEqual(const SValuePtr &a, const SValuePtr &b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
isUnsignedLessThan(const SValuePtr &a, const SValuePtr &b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
isUnsignedLessThanOrEqual(const SValuePtr &a, const SValuePtr &b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
ite(const SValuePtr &cond, const SValuePtr &a, const SValuePtr &b) finalRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
IteStatus enum nameRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators
iteWithStatus(const BaseSemantics::SValuePtr &sel_, const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &b_, IteStatus &) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
leastSignificantSetBit(const BaseSemantics::SValuePtr &a_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
maybeInitCallStack(rose_addr_t insnVa)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
modelCheckerSolver() const Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
modelCheckerSolver(const SmtSolver::Ptr &)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
mostSignificantSetBit(const BaseSemantics::SValuePtr &a_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
name() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
name(const std::string &s)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
negate(const BaseSemantics::SValuePtr &a_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
nInsns() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
nInsns(size_t n)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
nInstructions() const Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
nInstructions(size_t)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
nTrimmed() const Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
nTrimmed(size_t n)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
nTrimmed_ (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsprotected
number_(size_t nBits, uint64_t value) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
omit_cur_insn (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsprotected
operator+(Formatter &fmt)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
operator+(const std::string &linePrefix)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators
or_(const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &b_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
partitioner() const Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
peekMemory(RegisterDescriptor segreg, const BaseSemantics::SValuePtr &addr, const BaseSemantics::SValuePtr &dflt) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
peekRegister(RegisterDescriptor reg, const BaseSemantics::SValuePtr &dflt) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators::peekRegister(RegisterDescriptor reg)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
popCallStack()Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
print(std::ostream &stream, const std::string prefix="") const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators
print(std::ostream &stream, Formatter &fmt) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
printCallStack(std::ostream &, const std::string &prefix)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
promote(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &x) (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsstatic
protoval() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
pruneCallStack()Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
Ptr typedef (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
pushCallStack(const Partitioner2::FunctionPtr &callee, rose_addr_t initialSp, Sawyer::Optional< rose_addr_t > returnVa)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
rdtsc()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
readMemory(RegisterDescriptor segreg, const InstructionSemantics::BaseSemantics::SValuePtr &addr, const InstructionSemantics::BaseSemantics::SValuePtr &dflt, const InstructionSemantics::BaseSemantics::SValuePtr &cond) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
readOrPeekMemory(RegisterDescriptor segreg, const BaseSemantics::SValuePtr &addr, const BaseSemantics::SValuePtr &dflt, AllowSideEffects::Flag) (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators
readRegister(RegisterDescriptor, const InstructionSemantics::BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators::readRegister(RegisterDescriptor reg)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
reinterpret(const BaseSemantics::SValuePtr &, SgAsmType *) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
reinterpretMemoryReads() const Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
reinterpretMemoryReads(bool b)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
reinterpretMemoryReads_ (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsprotected
reinterpretRegisterReads() const Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
reinterpretRegisterReads(bool b)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
reinterpretRegisterReads_ (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsprotected
reverseElmts(const SValuePtr &a, size_t elmtNBits)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
RiscOperators(const Settings &, const Partitioner2::Partitioner &, ModelChecker::SemanticCallbacks *, const InstructionSemantics::BaseSemantics::SValuePtr &protoval, const SmtSolverPtr &, const Variables::VariableFinderPtr &) (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsprotected
RiscOperators() (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsprotected
RiscOperators(const BaseSemantics::SValuePtr &protoval, const SmtSolverPtr &solver) (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsexplicitprotected
RiscOperators(const BaseSemantics::StatePtr &state, const SmtSolverPtr &solver) (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsexplicitprotected
rotateLeft(const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &sa_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
rotateRight(const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &sa_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
sgIsIeee754(SgAsmType *)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsstatic
sgTypeToSymbolicType(SgAsmType *)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
shiftLeft(const InstructionSemantics::BaseSemantics::SValuePtr &a, const InstructionSemantics::BaseSemantics::SValuePtr &nBits) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
shiftRight(const InstructionSemantics::BaseSemantics::SValuePtr &a, const InstructionSemantics::BaseSemantics::SValuePtr &nBits) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
shiftRightArithmetic(const InstructionSemantics::BaseSemantics::SValuePtr &a, const InstructionSemantics::BaseSemantics::SValuePtr &nBits) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
signedDivide(const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &b_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
signedModulo(const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &b_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
signedMultiply(const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &b_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
signExtend(const InstructionSemantics::BaseSemantics::SValue::Ptr &a, size_t newWidth) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
solver() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
solver(const SmtSolverPtr &s)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
split(const SValuePtr &a, size_t splitPoint)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
startInstruction(SgAsmInstruction *insn)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
substitute(const SValuePtr &from, const SValuePtr &to)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
subtract(const InstructionSemantics::BaseSemantics::SValuePtr &a, const InstructionSemantics::BaseSemantics::SValuePtr &b) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
subtractCarry(const InstructionSemantics::BaseSemantics::SValuePtr &a, const InstructionSemantics::BaseSemantics::SValuePtr &b, InstructionSemantics::BaseSemantics::SValuePtr &carryOut, InstructionSemantics::BaseSemantics::SValuePtr &overflowed) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
Super typedef (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators
svalueBoolean(bool b) (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinlineprotected
svalueBottom(size_t nbits) (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinlineprotected
svalueExpr(const ExprPtr &expr, const InsnSet &defs=InsnSet()) (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
svalueNumber(size_t nbits, uint64_t value) (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinlineprotected
svalueUndefined(size_t nbits) (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinlineprotected
svalueUnspecified(size_t nbits) (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinlineprotected
trimThreshold(uint64_t n)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
trimThreshold() const Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsinline
trimThreshold_ (defined in Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsprotected
undefined_(size_t nbits)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
unsignedDivide(const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &b_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
unsignedExtend(const InstructionSemantics::BaseSemantics::SValue::Ptr &a, size_t newWidth) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
unsignedModulo(const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &b_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
unsignedMultiply(const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &b_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
unspecified_(size_t nbits)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
with_format(Formatter &fmt)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
writeMemory(RegisterDescriptor segreg, const InstructionSemantics::BaseSemantics::SValuePtr &addr, const InstructionSemantics::BaseSemantics::SValuePtr &value, const InstructionSemantics::BaseSemantics::SValuePtr &cond) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
writeRegister(RegisterDescriptor, const InstructionSemantics::BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual
xor_(const BaseSemantics::SValuePtr &a_, const BaseSemantics::SValuePtr &b_) overrideRose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::RiscOperatorsvirtual
~RiscOperators() (defined in Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperators)Rose::BinaryAnalysis::ModelChecker::P2Model::RiscOperatorsvirtual