ROSE 0.11.145.192
Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State Member List

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

addressSpaces() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
clear()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
clearInterrupt(unsigned major, unsigned minor, RiscOperators *valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
clearMemory()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
clone() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
create(const RegisterStatePtr &registers, const MemoryStatePtr &memory) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
findFirstAddressSpace(AddressSpacePurpose) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
findFirstAddressSpace(AddressSpacePurpose, const std::string &name) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
hash(Combinatorics::Hasher &, RiscOperators *addrOps, RiscOperators *valOps) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
hasInterruptState() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
insertAddressSpace(const AddressSpacePtr &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
instance(const RegisterStatePtr &registers, const MemoryStatePtr &memory, const RegisterStatePtr &interrupts)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statestatic
instance(const RegisterStatePtr &registers, const MemoryStatePtr &memory)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statestatic
instance(const StatePtr &other)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statestatic
interruptState() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
interruptState(const RegisterStatePtr &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
isInterruptDefinitelyClear(unsigned major, unsigned minor, RiscOperators *valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
isInterruptDefinitelyRaised(unsigned major, unsigned minor, RiscOperators *valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
memoryState() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
merge(const StatePtr &other, RiscOperators *addrOps, RiscOperators *valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
operator+(Formatter &fmt)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Stateinline
operator+(const std::string &linePrefix)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
peek(const AddressSpacePtr &, const AddressSpaceAddress &, const SValuePtr &dflt, RiscOperators &addrOps, RiscOperators &valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
peekInterrupt(unsigned major, unsigned minor, const SValuePtr &dflt, RiscOperators *valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
peekMemory(const SValuePtr &address, const SValuePtr &dflt, RiscOperators *addrOps, RiscOperators *valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
peekRegister(RegisterDescriptor desc, const SValuePtr &dflt, RiscOperators *ops)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
print(std::ostream &stream, const std::string &prefix="") constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
print(std::ostream &, Formatter &) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
printInterrupts(std::ostream &, const std::string &prefix="")Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
printInterrupts(std::ostream &stream, Formatter &fmt) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
printMemory(std::ostream &stream, const std::string &prefix="") constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
printMemory(std::ostream &stream, Formatter &fmt) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
printRegisters(std::ostream &stream, const std::string &prefix="")Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
printRegisters(std::ostream &stream, Formatter &fmt) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
promote(const StatePtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statestatic
protoval() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
Ptr typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
raiseInterrupt(unsigned major, unsigned minor, RiscOperators *valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
read(const AddressSpacePtr &, const AddressSpaceAddress &, const SValuePtr &dflt, RiscOperators &addrOps, RiscOperators &valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
readInterrupt(unsigned major, unsigned minor, const SValuePtr &dflt, RiscOperators *valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
readMemory(const SValuePtr &address, const SValuePtr &dflt, RiscOperators *addrOps, RiscOperators *valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
readRegister(RegisterDescriptor desc, const SValuePtr &dflt, RiscOperators *ops)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
registerState() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
State() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Stateprotected
State(const RegisterStatePtr &registers, const MemoryStatePtr &memory, const RegisterStatePtr &interrupts) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Stateprotected
State(const RegisterStatePtr &registers, const MemoryStatePtr &memory) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Stateprotected
State(const State &other) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Stateprotected
toString() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
with_format(Formatter &fmt)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Stateinline
write(const AddressSpacePtr &, const AddressSpaceAddress &, const SValuePtr &value, RiscOperators &addrOps, RiscOperators &valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
writeInterrupt(unsigned major, unsigned minor, const SValuePtr &value, RiscOperators *valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
writeMemory(const SValuePtr &addr, const SValuePtr &value, RiscOperators *addrOps, RiscOperators *valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
writeRegister(RegisterDescriptor desc, const SValuePtr &value, RiscOperators *ops)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual
zeroRegisters()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State
~State() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::State)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Statevirtual