addressWidth() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inline |
addressWidth(size_t nbits) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | |
addrWidth_ | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | protected |
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 |
create(const RiscOperatorsPtr &ops, size_t addrWidth=0, const RegisterDictionary *regs=NULL) const =0 | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | pure virtual |
currentInstruction() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
currentState() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
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 |
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_insn() const ROSE_DEPRECATED("use currentInstruction instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
get_operators() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
get_protoval() const ROSE_DEPRECATED("use protoval instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
get_register_dictionary() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
get_state() const ROSE_DEPRECATED("use currentState instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
incrementRegisters(SgAsmExpression *) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
InsnProcessors typedef (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | protected |
instructionPointerRegister() const =0 | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | pure virtual |
iproc_get(int key) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
iproc_key(SgAsmInstruction *) const =0 | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | pure virtual |
iproc_lookup(SgAsmInstruction *insn) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
iproc_replace(SgAsmInstruction *insn, InsnProcessor *iproc) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
iproc_set(int key, InsnProcessor *iproc) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
iproc_table (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | protected |
number_(size_t nbits, uint64_t number) const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
operators (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | protected |
processInstruction(SgAsmInstruction *insn) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
protoval() const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
Ptr typedef | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | |
read(SgAsmExpression *, size_t value_nbits=0, size_t addr_nbits=0) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
regdict | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | protected |
segmentRegister(SgAsmMemoryReferenceExpression *) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | virtual |
set_register_dictionary(const RegisterDictionary *regdict) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
stackPointerRegister() const =0 | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | pure virtual |
undefined_(size_t nbits) const | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
unspecified_(size_t nbits) const (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher) | Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher | inlinevirtual |
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 |