ROSE  0.9.10.89
Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86 Member List

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

AccessMode enum name (defined in Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
addressWidth() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinline
addressWidth(size_t nbits)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher
addrWidth_Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherprotected
advanceInstructionPointer(SgAsmInstruction *)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
autoResetInstructionPointer() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinline
autoResetInstructionPointer(bool b)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinline
autoResetInstructionPointer_Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherprotected
create(const BaseSemantics::RiscOperatorsPtr &ops, size_t addrWidth=0, const RegisterDictionary *regs=NULL) const ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::DispatcherX86inlinevirtual
currentInstruction() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual
currentState() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual
decrementRegisters(SgAsmExpression *)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
Dispatcher() (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlineprotected
Dispatcher(size_t addrWidth, const RegisterDictionary *regs) (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlineprotected
Dispatcher(const RiscOperatorsPtr &ops, size_t addrWidth, const RegisterDictionary *regs) (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlineprotected
DispatcherX86() (defined in Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86inlineprotected
DispatcherX86(size_t addrWidth, const RegisterDictionary *regs) (defined in Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86inlineprotected
DispatcherX86(const BaseSemantics::RiscOperatorsPtr &ops, size_t addrWidth, const RegisterDictionary *regs) (defined in Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86inlineprotected
doAddOperation(BaseSemantics::SValuePtr a, BaseSemantics::SValuePtr b, bool invertCarries, const BaseSemantics::SValuePtr &carryIn)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
doAddOperation(BaseSemantics::SValuePtr a, BaseSemantics::SValuePtr b, bool invertCarries, const BaseSemantics::SValuePtr &carryIn, const BaseSemantics::SValuePtr &cond)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
doIncOperation(const BaseSemantics::SValuePtr &a, bool dec, bool setCarry)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
doRotateOperation(X86InstructionKind kind, const BaseSemantics::SValuePtr &operand, const BaseSemantics::SValuePtr &total_rotate, size_t rotateSignificantBits)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
doShiftOperation(X86InstructionKind kind, const BaseSemantics::SValuePtr &operand, const BaseSemantics::SValuePtr &source_bits, const BaseSemantics::SValuePtr &total_shift, size_t shiftSignificantBits)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
effectiveAddress(SgAsmExpression *, size_t nbits=0)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
findRegister(const std::string &regname, size_t nbits=0, bool allowMissing=false) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
fixMemoryAddress(const BaseSemantics::SValuePtr &address) const Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
flagsCombo(X86InstructionKind k)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
get_insn() const ROSE_DEPRECATED("use currentInstruction instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual
get_operators() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual
get_protoval() const ROSE_DEPRECATED("use protoval instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual
get_register_dictionary() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual
get_state() const ROSE_DEPRECATED("use currentState instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual
get_usual_registers() const Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
greaterOrEqualToTen(const BaseSemantics::SValuePtr &value)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
incrementRegisters(SgAsmExpression *)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
InsnProcessors typedef (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherprotected
instance()Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86inlinestatic
instance(size_t addrWidth, const RegisterDictionary *regs=NULL)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86inlinestatic
instance(const BaseSemantics::RiscOperatorsPtr &ops, size_t addrWidth, const RegisterDictionary *regs=NULL)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86inlinestatic
instructionPointerRegister() const ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
invertMaybe(const BaseSemantics::SValuePtr &value, bool maybe)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
iproc_get(int key)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
iproc_init()Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
iproc_key(SgAsmInstruction *insn_) const ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::DispatcherX86inlinevirtual
iproc_lookup(SgAsmInstruction *insn)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
iproc_replace(SgAsmInstruction *insn, InsnProcessor *iproc)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
iproc_set(int key, InsnProcessor *iproc)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
iproc_table (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherprotected
memory_init()Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
number_(size_t nbits, uint64_t number) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual
operators (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherprotected
parity(const BaseSemantics::SValuePtr &v)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
PEEK_REGISTER enum value (defined in Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
popFloatingPoint()Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
processInstruction(SgAsmInstruction *insn)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
processorMode() const Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86inline
processorMode(X86InstructionSize m)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86inline
processorMode_ (defined in Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86protected
promote(const BaseSemantics::DispatcherPtr &d)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86inlinestatic
protoval() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual
Ptr typedefRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher
pushFloatingPoint(const BaseSemantics::SValuePtr &valueToPush)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
read(SgAsmExpression *, size_t value_nbits=0, size_t addr_nbits=0)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
READ_REGISTER enum value (defined in Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
readFloatingPointStack(size_t position)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
readRegister(RegisterDescriptor, AccessMode mode=READ_REGISTER)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
REG_AFRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_AHRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_ALRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_anyAXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_anyBPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_anyBXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_anyCXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_anyDIRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_anyDXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_anyFLAGSRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_anyIPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_anySIRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_anySPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_AXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_BHRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_BLRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_BPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_BXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_CFRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_CHRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_CLRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_CSRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_CXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_DFRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_DHRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_DIRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_DLRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_DSRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_DXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_EAXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_EBPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_EBXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_ECXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_EDIRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_EDXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_EFLAGSRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_EIPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_ESRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_ESIRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_ESPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_FLAGSRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_FPCTLRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_FPSTATUSRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_FPSTATUS_TOPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_FSRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_GSRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_IPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_MXCSRRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_OFRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_PFRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_R10Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_R11Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_R12Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_R13Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_R14Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_R15Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_R8Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_R9Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_RAXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_RBPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_RBXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_RCXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_RDIRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_RDXRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_RFLAGSRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_RIPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_RSIRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_RSPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_SFRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_SIRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_SPRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_SSRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_ST0Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_TFRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
REG_ZFRose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
regcache_init()Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
regdictRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherprotected
repEnter(X86RepeatPrefix)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
repLeave(X86RepeatPrefix, const BaseSemantics::SValuePtr &in_loop, rose_addr_t insn_va, bool honorZeroFlag)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
saturateSignedToSigned(const BaseSemantics::SValuePtr &, size_t narrowerWidth)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
saturateSignedToUnsigned(const BaseSemantics::SValuePtr &, size_t narrowerWidth)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
saturateUnsignedToUnsigned(const BaseSemantics::SValuePtr &, size_t narrowerWidth)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
segmentRegister(SgAsmMemoryReferenceExpression *)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatchervirtual
set_register_dictionary(const RegisterDictionary *regdict) ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
setFlagsForResult(const BaseSemantics::SValuePtr &result)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
setFlagsForResult(const BaseSemantics::SValuePtr &result, const BaseSemantics::SValuePtr &cond)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
stackPointerRegister() const ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
Super typedef (defined in Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86
undefined_(size_t nbits) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual
unspecified_(size_t nbits) const (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual
write(SgAsmExpression *e, const BaseSemantics::SValuePtr &value, size_t addr_nbits=0) ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
writeRegister(RegisterDescriptor, const BaseSemantics::SValuePtr &result)Rose::BinaryAnalysis::InstructionSemantics2::DispatcherX86virtual
~Dispatcher() (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::Dispatcherinlinevirtual