| accumulateFpExceptions() | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | |
| addressWidth() const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | |
| adjustFpConditionCodes(const BaseSemantics::SValuePtr &result, SgAsmFloatType *) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | |
| advanceInstructionPointer(SgAsmInstruction *) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| allowByteOnlyExceptionFallback() const (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| allowByteOnlyExceptionFallback(bool b) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| architecture() const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | |
| asS1(const SgAsmExpression *expr) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| asS2(const SgAsmExpression *expr) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| asU1(const SgAsmExpression *expr) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| asU2(const SgAsmExpression *expr) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| autoResetInstructionPointer() const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | inline |
| autoResetInstructionPointer(bool b) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | inline |
| autoResetInstructionPointer_ | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | protected |
| callReturnRegister() const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| cilMetadata(const DispatcherCil::CilTypeAnalysis::CilMetadataProvider *provider) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| cilMetadata() const (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| cilPointerBits() (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| cilPointerBits_ (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | |
| clearPendingPrefix() (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| condition(CilInstructionKind, BaseSemantics::RiscOperators *) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | |
| create(const BaseSemantics::RiscOperatorsPtr &) const override | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | virtual |
| currentInstruction() const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| currentMethod() const (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| currentMethod(const CilTypeAnalysis::CurrentMethodDescriptor &m) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| currentState() const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| decrementRegisters(SgAsmExpression *) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| Dispatcher() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | protected |
| Dispatcher(const Architecture::BaseConstPtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | explicitprotected |
| Dispatcher(const Architecture::BaseConstPtr &, const RiscOperatorsPtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | protected |
| DispatcherCil(const Architecture::BaseConstPtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | protected |
| DispatcherCil(const Architecture::BaseConstPtr &, const BaseSemantics::RiscOperatorsPtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | protected |
| effectiveAddress(SgAsmExpression *, size_t nbits=0) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| findRegister(const std::string ®name, size_t nbits=0, bool allowMissing=false) const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| incrementRegisters(SgAsmExpression *) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| initializeDispatchTable() | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | protected |
| initializeMemoryState() | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | protected |
| initializeState(const StatePtr &) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| InsnProcessors typedef (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | protected |
| instance(const Architecture::BaseConstPtr &) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | static |
| instance(const Architecture::BaseConstPtr &, const BaseSemantics::RiscOperatorsPtr &) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | static |
| instructionPointerRegister() const override | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | virtual |
| iproc_table (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | protected |
| iprocGet(int key) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| iprocKey(SgAsmInstruction *insn_) const override | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | virtual |
| iprocLookup(SgAsmInstruction *insn) override | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | virtual |
| iprocReplace(SgAsmInstruction *insn, InsnProcessor *iproc) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| iprocSet(int key, InsnProcessor *iproc) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| makeConstant(ValueKind kind, int64_t value) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| number_(size_t nbits, uint64_t number) const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| operators() const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| operators(const RiscOperatorsPtr &) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| pendingPrefix() (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| pendingPrefix() const (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| postUpdate(SgAsmExpression *, const BaseSemantics::SValuePtr &enabled) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| preUpdate(SgAsmExpression *, const BaseSemantics::SValuePtr &enabled) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| processCommon() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | protectedvirtual |
| processDelaySlot(SgAsmInstruction *delayInsn) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| processInstruction(SgAsmInstruction *insn) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| promote(const BaseSemantics::DispatcherPtr &) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | static |
| protoval() const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| Ptr typedef | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | |
| read(SgAsmExpression *, size_t value_nbits, size_t addr_nbits=0) override | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | virtual |
| REG_PC (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | |
| registerDictionary() const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | |
| segmentRegister(SgAsmMemoryReferenceExpression *) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| stackFrameRegister() const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| stackPointerRegister() const override | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | virtual |
| Super typedef | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | |
| typeAnalysis() (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| typeAnalysis() const (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | inline |
| undefined_(size_t nbits) const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| unspecified_(size_t nbits) const | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| 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::Dispatcher | virtual |
| ~Dispatcher() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher | virtual |
| ~DispatcherCil() (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics::DispatcherCil | |