ROSE  0.11.145.0
Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators Member List

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

add(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
addCarry(const SValuePtr &a, const SValuePtr &b, SValuePtr &carryOut, SValuePtr &overflowed)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
addWithCarries(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &, BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
after() (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
after(SgAsmInstruction *) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
after(const BaseSemantics::SValuePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
after(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
after(const BaseSemantics::SValuePtr &, IteStatus) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
after(const BaseSemantics::Exception &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
after(const BaseSemantics::Exception &, SgAsmInstruction *) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
after_exception() (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
after_exception(SgAsmInstruction *) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
and_(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
before(const std::string &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, RegisterDescriptor) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, RegisterDescriptor, const BaseSemantics::SValuePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, RegisterDescriptor, const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, RegisterDescriptor, const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &, size_t) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, RegisterDescriptor, const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, SgAsmInstruction *, bool showAddress) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, size_t) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, size_t, uint64_t) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, const BaseSemantics::SValuePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, const BaseSemantics::SValuePtr &, size_t) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, const BaseSemantics::SValuePtr &, size_t, size_t) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, const BaseSemantics::SValuePtr &, SgAsmFloatType *) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, const BaseSemantics::SValuePtr &, SgAsmFloatType *, const BaseSemantics::SValuePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, const BaseSemantics::SValuePtr &, SgAsmFloatType *, SgAsmFloatType *) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
before(const std::string &, const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &, SgAsmFloatType *) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
boolean_(bool value) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
bottom_(size_t nbits) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
check_equal_widths(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
check_width(const BaseSemantics::SValuePtr &a, size_t nbits, const std::string &what="result") (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
checkSubdomain() const Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
comment(const std::string &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
concat(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::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() overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
create(const BaseSemantics::SValuePtr &protoval, const SmtSolverPtr &solver=SmtSolverPtr()) const overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinlinevirtual
create(const BaseSemantics::StatePtr &state, const SmtSolverPtr &solver=SmtSolverPtr()) const overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinlinevirtual
create(const BaseSemantics::RiscOperatorsPtr &subdomain)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinlinevirtual
currentInstruction() const overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators::currentInstruction(SgAsmInstruction *insn)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
currentState() const overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
currentState(const BaseSemantics::StatePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
equalToZero(const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
extract(const BaseSemantics::SValuePtr &, size_t begin_bit, size_t end_bit) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
filterCallTarget(const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
filterIndirectJumpTarget(const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
filterReturnTarget(const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
finishInstruction(SgAsmInstruction *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpAdd(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpConvert(const BaseSemantics::SValuePtr &, SgAsmFloatType *, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpDivide(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpEffectiveExponent(const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpFromInteger(const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpIsDenormalized(const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpIsInfinity(const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpIsNan(const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpIsZero(const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpMultiply(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpRoundTowardZero(const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpSign(const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpSquareRoot(const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpSubtract(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &, SgAsmFloatType *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
fpToInteger(const BaseSemantics::SValuePtr &, SgAsmFloatType *, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
hash(Combinatorics::Hasher &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
hlt() overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
hotPatch() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
hotPatch()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
hotPatch(const HotPatch &hp)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
indentation() const Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
indentation(const std::string &s)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
initialState() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
initialState(const StatePtr &s)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
instance(const BaseSemantics::SValuePtr &protoval, const SmtSolverPtr &solver=SmtSolverPtr())Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinlinestatic
instance(const BaseSemantics::StatePtr &state, const SmtSolverPtr &solver=SmtSolverPtr())Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinlinestatic
instance(const BaseSemantics::RiscOperatorsPtr &subdomain)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinlinestatic
interrupt(int majr, int minr) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::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 &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
isEqual(const SValuePtr &a, const SValuePtr &b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
isNoopRead() const overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
isNoopRead(bool) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
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 &, const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &, IteStatus &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
leastSignificantSetBit(const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
linePrefix() (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
mostSignificantSetBit(const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
name() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
name(const std::string &s)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
negate(const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
nInsns() const overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
nInsns(size_t n) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
number_(size_t nbits, uint64_t value) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
onlyInstructions() const Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
onlyInstructions(bool b)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
operator+(Formatter &fmt)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
operator+(const std::string &linePrefix)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators
or_(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
peekMemory(RegisterDescriptor segreg, const BaseSemantics::SValuePtr &addr, const BaseSemantics::SValuePtr &dflt) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
peekRegister(RegisterDescriptor, const BaseSemantics::SValuePtr &dflt) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators::peekRegister(RegisterDescriptor reg)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
print(std::ostream &, BaseSemantics::Formatter &) const overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators::print(std::ostream &stream, const std::string prefix="") const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators
promote(const BaseSemantics::RiscOperatorsPtr &x)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinlinestatic
protoval() const overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
Ptr typedefRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators
rdtsc() overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
readMemory(RegisterDescriptor segreg, const BaseSemantics::SValuePtr &addr, const BaseSemantics::SValuePtr &dflt, const BaseSemantics::SValuePtr &cond) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
readRegister(RegisterDescriptor, const BaseSemantics::SValuePtr &dflt) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators::readRegister(RegisterDescriptor reg)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinlinevirtual
register_name(RegisterDescriptor) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
reinterpret(const SValuePtr &a, SgAsmType *retType)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
reverseElmts(const SValuePtr &a, size_t elmtNBits)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
RiscOperators(const BaseSemantics::SValuePtr &protoval, const SmtSolverPtr &solver=SmtSolverPtr()) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinlineexplicitprotected
RiscOperators(const BaseSemantics::StatePtr &state, const SmtSolverPtr &solver=SmtSolverPtr()) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinlineexplicitprotected
RiscOperators(const BaseSemantics::RiscOperatorsPtr &subdomain) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinlineexplicitprotected
RiscOperators() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsprotected
rotateLeft(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
rotateRight(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
shiftLeft(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
shiftRight(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
shiftRightArithmetic(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
shouldPrint() const (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
shouldPrint(SgAsmInstruction *) const (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
showingInstructionVa() const Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
showingInstructionVa(bool b)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
showingSubdomain() const Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
showingSubdomain(bool b)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
signedDivide(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
signedModulo(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
signedMultiply(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
signExtend(const BaseSemantics::SValuePtr &, size_t nbits) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
solver(const SmtSolverPtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
solver() const overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
split(const SValuePtr &a, size_t splitPoint)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
startInstruction(SgAsmInstruction *) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
stream()Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
stream(Sawyer::Message::Stream &s)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
subdomain() const Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
subdomain(const BaseSemantics::RiscOperatorsPtr &subdomain)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinline
subtract(const SValuePtr &minuend, const SValuePtr &subtrahend)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
subtractCarry(const SValuePtr &minuend, const SValuePtr &subtrahend, SValuePtr &carryOut, SValuePtr &overflowed)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsvirtual
Super typedefRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators
toString(const BaseSemantics::SValuePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
toString(SgAsmFloatType *) (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsprotected
undefined_(size_t nbits) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
unsignedDivide(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
unsignedExtend(const BaseSemantics::SValuePtr &, size_t nbits) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
unsignedModulo(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
unsignedMultiply(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
unspecified_(size_t nbits) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
with_format(Formatter &fmt)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperatorsinline
writeMemory(RegisterDescriptor segreg, const BaseSemantics::SValuePtr &addr, const BaseSemantics::SValuePtr &data, const BaseSemantics::SValuePtr &cond) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
writeRegister(RegisterDescriptor, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
xor_(const BaseSemantics::SValuePtr &, const BaseSemantics::SValuePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsvirtual
~RiscOperators() (defined in Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperators)Rose::BinaryAnalysis::InstructionSemantics::TraceSemantics::RiscOperatorsinlinevirtual