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

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

accessCreatesLocations() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
accessCreatesLocations(bool)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
accessModifiesExistingLocations() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
accessModifiesExistingLocations(bool)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
AddressSpace() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpaceprotected
AddressSpace(Purpose, const std::string &name) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpaceprotected
AddressSpace(const AddressSpace &) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpaceprotected
assertStorageConditions(const std::string &where, RegisterDescriptor what) const (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericprotected
BitAddressSet typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
BitProperties typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
BitRange typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
clear() overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
clearOverlappingLocations(RegisterDescriptor) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericprotected
clone() const overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
create(const SValuePtr &protoval, const RegisterDictionaryPtr &) const overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
deep_copy_values() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericprotected
erase_register(RegisterDescriptor, RiscOperators *)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
eraseProperties(RegisterDescriptor, const InputOutputPropertySet &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
eraseProperties(RegisterDescriptor)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
eraseProperties()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
eraseWriters(RegisterDescriptor, const AddressSet &writerVas)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
eraseWriters(RegisterDescriptor)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
eraseWriters()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
findProperties(const InputOutputPropertySet &required, const InputOutputPropertySet &prohibited=InputOutputPropertySet()) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
get_stored_registers() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
getPropertiesIntersection(RegisterDescriptor) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
getPropertiesUnion(RegisterDescriptor) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
getWritersIntersection(RegisterDescriptor) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
getWritersUnion(RegisterDescriptor) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
hash(Combinatorics::Hasher &, RiscOperators *addrOps, RiscOperators *valOps) const overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
hasPropertyAll(RegisterDescriptor, InputOutputProperty) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
hasPropertyAny(RegisterDescriptor, InputOutputProperty) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
hasWritersAll(RegisterDescriptor) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
hasWritersAny(RegisterDescriptor) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
initialize_large()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
initialize_nonoverlapping(const std::vector< RegisterDescriptor > &, bool initialize_to_zero)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
initialize_small()Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
insertProperties(RegisterDescriptor, const InputOutputPropertySet &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
insertWriters(RegisterDescriptor, const AddressSet &writerVas)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
instance(const SValuePtr &protoval, const RegisterDictionaryPtr &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericstatic
instance(const RegisterStateGenericPtr &other)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericstatic
is_exactly_stored(RegisterDescriptor) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
is_partly_stored(RegisterDescriptor) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
is_wholly_stored(RegisterDescriptor) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
merge(const AddressSpacePtr &other, RiscOperators *addrOps, RiscOperators *valOps) overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
merger() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateinline
merger(const MergerPtr &m)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateinline
name() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace
name(const std::string &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace
operator+(Formatter &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace
operator+(const std::string &linePrefix)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace
operator=(const AddressSpace &)=delete (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpaceprotected
overlappingRegisters(RegisterDescriptor) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
peek(const AddressSpaceAddress &, const SValuePtr &dflt, RiscOperators &addrOps, RiscOperators &valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpacevirtual
peekRegister(RegisterDescriptor, const SValuePtr &dflt, RiscOperators *) overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
print(std::ostream &, Formatter &) const overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterState::print(std::ostream &, const std::string &prefix="") constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace
printableName() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace
promote(const AddressSpacePtr &from)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericstatic
protoval() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateinline
Ptr typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
Purpose typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace
purpose() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace
purpose(Purpose)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace
read(const AddressSpaceAddress &, const SValuePtr &dflt, RiscOperators &addrOps, RiscOperators &valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpacevirtual
readRegister(RegisterDescriptor, const SValuePtr &dflt, RiscOperators *) overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
regdictRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateprotected
RegisterAddressSet typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
registerDictionary() constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterState
registerDictionary(const RegisterDictionaryPtr &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterState
RegisterProperties typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
Registers typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
registers_Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericprotected
RegisterState() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterState)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateprotected
RegisterState(const SValuePtr &protoval, const RegisterDictionaryPtr &regdict) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterState)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateprotected
RegisterStateGeneric() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericprotected
RegisterStateGeneric(const SValuePtr &protoval, const RegisterDictionaryPtr &) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericprotected
RegisterStateGeneric(const RegisterStateGeneric &) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericprotected
RegPairs typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
scanAccessedLocations(RegisterDescriptor reg, RiscOperators *ops, RegPairs &accessedParts, RegPairs &preservedParts) const (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericprotected
setProperties(RegisterDescriptor, const InputOutputPropertySet &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
setWriters(RegisterDescriptor, const AddressSet &writers)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
stored_parts(RegisterDescriptor) constRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
Super typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
traverse(Visitor &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
updateReadProperties(RegisterDescriptor) overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
updateWriteProperties(RegisterDescriptor, InputOutputProperty) overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
with_format(Formatter &)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace
write(const AddressSpaceAddress &, const SValuePtr &value, RiscOperators &addrOps, RiscOperators &valOps)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpacevirtual
writeRegister(RegisterDescriptor, const SValuePtr &value, RiscOperators *) overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
zero() overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
~AddressSpace() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpace)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::AddressSpacevirtual
~RegisterState() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterState)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStatevirtual
~RegisterStateGeneric() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric