ROSE 0.11.145.192
Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86 Member List

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

AccessMode enum name (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
addressWidth() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher
advanceInstructionPointer(SgAsmInstruction *)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
architecture() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher
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
create(const BaseSemantics::RiscOperatorsPtr &) const overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
currentInstruction() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
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
DispatcherX86(const Architecture::BaseConstPtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86protected
DispatcherX86(const Architecture::BaseConstPtr &, const BaseSemantics::RiscOperatorsPtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86protected
doAddOperation(BaseSemantics::SValuePtr a, BaseSemantics::SValuePtr b, bool invertCarries, const BaseSemantics::SValuePtr &carryIn)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
doAddOperation(BaseSemantics::SValuePtr a, BaseSemantics::SValuePtr b, bool invertCarries, const BaseSemantics::SValuePtr &carryIn, const BaseSemantics::SValuePtr &cond)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
doIncOperation(const BaseSemantics::SValuePtr &a, bool dec, bool setCarry)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
doRotateOperation(X86InstructionKind kind, const BaseSemantics::SValuePtr &operand, const BaseSemantics::SValuePtr &total_rotate, size_t rotateSignificantBits)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
doShiftOperation(X86InstructionKind kind, const BaseSemantics::SValuePtr &operand, const BaseSemantics::SValuePtr &source_bits, const BaseSemantics::SValuePtr &total_shift, size_t shiftSignificantBits)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
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
fixMemoryAddress(const BaseSemantics::SValuePtr &address) constRose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
flagsCombo(X86InstructionKind k)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
get_usual_registers() constRose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
greaterOrEqualToTen(const BaseSemantics::SValuePtr &value)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
incrementRegisters(SgAsmExpression *)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
initializeState(const BaseSemantics::StatePtr &) overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
InsnProcessors typedef (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcherprotected
instance(const Architecture::BaseConstPtr &)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86static
instance(const Architecture::BaseConstPtr &, const BaseSemantics::RiscOperatorsPtr &)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86static
instructionPointerRegister() const overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
invertMaybe(const BaseSemantics::SValuePtr &value, bool maybe)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
iproc_init()Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
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::DispatcherX86virtual
iprocLookup(SgAsmInstruction *insn)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
iprocReplace(SgAsmInstruction *insn, InsnProcessor *iproc)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
iprocSet(int key, InsnProcessor *iproc)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
memory_init()Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
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
parity(const BaseSemantics::SValuePtr &v)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
PEEK_REGISTER enum value (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
popFloatingPoint()Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
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
processorMode() constRose::BinaryAnalysis::InstructionSemantics::DispatcherX86inline
processorMode(X86InstructionSize m)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86inline
processorMode_ (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86protected
promote(const BaseSemantics::DispatcherPtr &)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86static
protoval() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
Ptr typedefRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
pushFloatingPoint(const BaseSemantics::SValuePtr &valueToPush)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
read(SgAsmExpression *, size_t value_nbits=0, size_t addr_nbits=0)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
READ_REGISTER enum value (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
readFloatingPointStack(size_t position)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
readRegister(RegisterDescriptor, AccessMode mode=READ_REGISTER)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
REG_AFRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_AHRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_ALRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_anyAXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_anyBPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_anyBXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_anyCXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_anyDIRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_anyDXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_anyFLAGSRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_anyIPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_anySIRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_anySPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_AXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_BHRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_BLRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_BPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_BXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_CFRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_CHRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_CLRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_CSRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_CXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_DFRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_DHRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_DIRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_DLRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_DSRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_DXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_EAXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_EBPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_EBXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_ECXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_EDIRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_EDXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_EFLAGSRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_EIPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_ESRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_ESIRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_ESPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_FLAGSRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_FPCTLRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_FPSTATUSRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_FPSTATUS_TOPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_FSRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_GSRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_IPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_MXCSRRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_OFRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_PFRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_R10Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_R11Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_R12Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_R13Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_R14Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_R15Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_R8Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_R9Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_RAXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_RBPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_RBXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_RCXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_RDIRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_RDXRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_RFLAGSRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_RIPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_RSIRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_RSPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_SFRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_SIRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_SPRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_SSRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_ST0Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_TFRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
REG_ZFRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
regcache_init()Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
registerDictionary() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher
repEnter(X86RepeatPrefix)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
repLeave(X86RepeatPrefix, const BaseSemantics::SValuePtr &in_loop, rose_addr_t insn_va, bool honorZeroFlag)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
saturateSignedToSigned(const BaseSemantics::SValuePtr &, size_t narrowerWidth)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
saturateSignedToUnsigned(const BaseSemantics::SValuePtr &, size_t narrowerWidth)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
saturateUnsignedToUnsigned(const BaseSemantics::SValuePtr &, size_t narrowerWidth)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
segmentRegister(SgAsmMemoryReferenceExpression *)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
setFlagsForResult(const BaseSemantics::SValuePtr &result)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
setFlagsForResult(const BaseSemantics::SValuePtr &result, const BaseSemantics::SValuePtr &cond)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
stackFrameRegister() const overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
stackPointerRegister() const overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
Super typedefRose::BinaryAnalysis::InstructionSemantics::DispatcherX86
undefined_(size_t nbits) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
unspecified_(size_t nbits) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
write(SgAsmExpression *e, const BaseSemantics::SValuePtr &value, size_t addr_nbits=0) overrideRose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
writeRegister(RegisterDescriptor, const BaseSemantics::SValuePtr &result)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86virtual
~Dispatcher() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatchervirtual
~DispatcherX86() (defined in Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86)Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86