ROSE 2.15.0
Loading...
Searching...
No Matches
Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil Member List

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

accumulateFpExceptions()Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil
addressWidth() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher
adjustFpConditionCodes(const BaseSemantics::SValuePtr &result, SgAsmFloatType *)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil
advanceInstructionPointer(SgAsmInstruction *)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
allowByteOnlyExceptionFallback() const (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
allowByteOnlyExceptionFallback(bool b) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
architecture() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher
asS1(const SgAsmExpression *expr) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
asS2(const SgAsmExpression *expr) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
asU1(const SgAsmExpression *expr) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
asU2(const SgAsmExpression *expr) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
autoResetInstructionPointer() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcherinline
autoResetInstructionPointer(bool b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcherinline
autoResetInstructionPointer_Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcherprotected
callReturnRegister() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
cilMetadata(const DispatcherCil::CilTypeAnalysis::CilMetadataProvider *provider) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
cilMetadata() const (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
cilPointerBits() (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
cilPointerBits_ (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil
clearPendingPrefix() (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
condition(CilInstructionKind, BaseSemantics::RiscOperators *)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil
create(const BaseSemantics::RiscOperatorsPtr &) const overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherCilvirtual
currentInstruction() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
currentMethod() const (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
currentMethod(const CilTypeAnalysis::CurrentMethodDescriptor &m) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
currentState() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
decrementRegisters(SgAsmExpression *)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
Dispatcher() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcherprotected
Dispatcher(const Architecture::BaseConstPtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcherexplicitprotected
Dispatcher(const Architecture::BaseConstPtr &, const RiscOperatorsPtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcherprotected
DispatcherCil(const Architecture::BaseConstPtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilprotected
DispatcherCil(const Architecture::BaseConstPtr &, const BaseSemantics::RiscOperatorsPtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilprotected
effectiveAddress(SgAsmExpression *, size_t nbits=0)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
findRegister(const std::string &regname, size_t nbits=0, bool allowMissing=false) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
incrementRegisters(SgAsmExpression *)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
initializeDispatchTable()Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilprotected
initializeMemoryState()Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilprotected
initializeState(const StatePtr &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
InsnProcessors typedef (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcherprotected
instance(const Architecture::BaseConstPtr &)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilstatic
instance(const Architecture::BaseConstPtr &, const BaseSemantics::RiscOperatorsPtr &)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilstatic
instructionPointerRegister() const overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherCilvirtual
iproc_table (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcherprotected
iprocGet(int key)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
iprocKey(SgAsmInstruction *insn_) const overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherCilvirtual
iprocLookup(SgAsmInstruction *insn) overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherCilvirtual
iprocReplace(SgAsmInstruction *insn, InsnProcessor *iproc)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
iprocSet(int key, InsnProcessor *iproc)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
makeConstant(ValueKind kind, int64_t value) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
number_(size_t nbits, uint64_t number) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
operators() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
operators(const RiscOperatorsPtr &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
pendingPrefix() (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
pendingPrefix() const (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
postUpdate(SgAsmExpression *, const BaseSemantics::SValuePtr &enabled)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
preUpdate(SgAsmExpression *, const BaseSemantics::SValuePtr &enabled)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
processCommon() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcherprotectedvirtual
processDelaySlot(SgAsmInstruction *delayInsn)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
processInstruction(SgAsmInstruction *insn)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
promote(const BaseSemantics::DispatcherPtr &)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilstatic
protoval() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
Ptr typedefRose::BinaryAnalysis::InstructionSemantics::DispatcherCil
read(SgAsmExpression *, size_t value_nbits, size_t addr_nbits=0) overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherCilvirtual
REG_PC (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil
registerDictionary() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher
segmentRegister(SgAsmMemoryReferenceExpression *)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
stackFrameRegister() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
stackPointerRegister() const overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherCilvirtual
Super typedefRose::BinaryAnalysis::InstructionSemantics::DispatcherCil
typeAnalysis() (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
typeAnalysis() const (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCilinline
undefined_(size_t nbits) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
unspecified_(size_t nbits) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
updateFpsrExcIde(const BaseSemantics::SValuePtr &a, SgAsmType *aType, const BaseSemantics::SValuePtr &b, SgAsmType *bType)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil
updateFpsrExcInan(const BaseSemantics::SValuePtr &a, SgAsmType *aType, const BaseSemantics::SValuePtr &b, SgAsmType *bType)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil
updateFpsrExcInex()Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil
updateFpsrExcOvfl(const BaseSemantics::SValuePtr &intermediate, SgAsmType *valueType, SgAsmType *rounding, SgAsmType *dstType)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil
updateFpsrExcUnfl(const BaseSemantics::SValuePtr &intermediate, SgAsmType *valueType, SgAsmType *rounding, SgAsmType *dstType)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil
write(SgAsmExpression *, const SValuePtr &value, size_t addr_nbits=0)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
~Dispatcher() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
~DispatcherCil() (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil)Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil