accumulateFpExceptions() | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
addressWidth() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inline |
addressWidth(size_t nbits) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | |
addrWidth_ | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | protected |
adjustFpConditionCodes(const BaseSemantics::SValuePtr &result, SgAsmFloatType *) | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
advanceInstructionPointer(SgAsmInstruction *) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
autoResetInstructionPointer() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inline |
autoResetInstructionPointer(bool b) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inline |
autoResetInstructionPointer_ | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | protected |
callReturnRegister() const override | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | virtual |
condition(CilInstructionKind, BaseSemantics::RiscOperators *) | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
create(const BaseSemantics::RiscOperatorsPtr &ops, size_t addrWidth=0, const RegisterDictionary *regs=NULL) const override | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | inlinevirtual |
currentInstruction() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
currentState() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
decrementRegisters(SgAsmExpression *) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
Dispatcher() (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlineprotected |
Dispatcher(size_t addrWidth, const RegisterDictionary *regs) (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlineprotected |
Dispatcher(const RiscOperatorsPtr &ops, size_t addrWidth, const RegisterDictionary *regs) (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlineprotected |
DispatcherCil() (defined in Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | inlineprotected |
DispatcherCil(const BaseSemantics::RiscOperatorsPtr &ops, size_t addrWidth, const RegisterDictionary *regs) (defined in Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | inlineprotected |
effectiveAddress(SgAsmExpression *, size_t nbits=0) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
findRegister(const std::string ®name, size_t nbits=0, bool allowMissing=false) const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
get_operators() const ROSE_DEPRECATED("use \"operators\" instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
get_register_dictionary() const (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
incrementRegisters(SgAsmExpression *) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
initializeState(const StatePtr &) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
InsnProcessors typedef (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | protected |
instance() | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | inlinestatic |
instance(const BaseSemantics::RiscOperatorsPtr &ops, size_t addrWidth, const RegisterDictionary *regs=NULL) | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | inlinestatic |
instructionPointerRegister() const override | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | virtual |
iproc_init() | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | protected |
iproc_table (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | protected |
iprocGet(int key) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
iprocKey(SgAsmInstruction *insn_) const override | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | inlinevirtual |
iprocLookup(SgAsmInstruction *insn) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
iprocReplace(SgAsmInstruction *insn, InsnProcessor *iproc) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
iprocSet(int key, InsnProcessor *iproc) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
memory_init() | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | protected |
number_(size_t nbits, uint64_t number) const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
operators() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
operators(const RiscOperatorsPtr &ops) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
postUpdate(SgAsmExpression *, const BaseSemantics::SValuePtr &enabled) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
preUpdate(SgAsmExpression *, const BaseSemantics::SValuePtr &enabled) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
processInstruction(SgAsmInstruction *insn) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
promote(const BaseSemantics::DispatcherPtr &d) | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | inlinestatic |
protoval() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
Ptr typedef | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
read(SgAsmExpression *, size_t value_nbits, size_t addr_nbits=0) override | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | virtual |
REG_A | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_AEXC_DZ | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_AEXC_INEX | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_AEXC_IOP | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_AEXC_OVFL | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_AEXC_UNFL | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_CCR | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_CCR_C | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_CCR_N | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_CCR_V | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_CCR_X | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_CCR_Z | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_D | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_EXC_BSUN | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_EXC_DZ | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_EXC_IDE | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_EXC_INAN | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_EXC_INEX | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_EXC_OPERR | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_EXC_OVFL | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_EXC_UNFL | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_FP | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_FPCC_I | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_FPCC_N | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_FPCC_NAN | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_FPCC_Z | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_MAC_MASK | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_MACEXT0 | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_MACEXT1 | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_MACEXT2 | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_MACEXT3 | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_MACSR_C | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_MACSR_FI | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_MACSR_N | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_MACSR_SU | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_MACSR_V | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_MACSR_Z | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_PC | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_SR | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_SR_S | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_SSP | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
REG_VBR | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
regcache_init() | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | protected |
regdict | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | protected |
registerDictionary() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inline |
registerDictionary(const RegisterDictionary *rd) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inline |
segmentRegister(SgAsmMemoryReferenceExpression *) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
set_register_dictionary(const RegisterDictionary *regdict) override (defined in Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil) | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | virtual |
stackFrameRegister() const override | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | virtual |
stackPointerRegister() const override | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | virtual |
Super typedef | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
undefined_(size_t nbits) const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
unspecified_(size_t nbits) const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
updateFpsrExcIde(const BaseSemantics::SValuePtr &a, SgAsmType *aType, const BaseSemantics::SValuePtr &b, SgAsmType *bType) | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
updateFpsrExcInan(const BaseSemantics::SValuePtr &a, SgAsmType *aType, const BaseSemantics::SValuePtr &b, SgAsmType *bType) | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
updateFpsrExcInex() | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
updateFpsrExcOvfl(const BaseSemantics::SValuePtr &intermediate, SgAsmType *valueType, SgAsmType *rounding, SgAsmType *dstType) | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
updateFpsrExcUnfl(const BaseSemantics::SValuePtr &intermediate, SgAsmType *valueType, SgAsmType *rounding, SgAsmType *dstType) | Rose::BinaryAnalysis::InstructionSemantics2::DispatcherCil | |
write(SgAsmExpression *, const SValuePtr &value, size_t addr_nbits=0) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
~Dispatcher() (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |