ROSE  0.11.145.0
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() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericinline
accessCreatesLocations(bool b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericinlinevirtual
accessModifiesExistingLocations() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericinline
accessModifiesExistingLocations(bool b)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericinlinevirtual
AddressSet typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
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::RegisterStateGenericinlinevirtual
create(const SValuePtr &protoval, const RegisterDictionaryPtr &regdict) const overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericinlinevirtual
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()) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
get_stored_registers() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
getPropertiesIntersection(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
getPropertiesUnion(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
getWritersIntersection(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
getWritersUnion(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
hash(Combinatorics::Hasher &, RiscOperators *) const overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
hasPropertyAll(RegisterDescriptor, InputOutputProperty) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
hasPropertyAny(RegisterDescriptor, InputOutputProperty) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
hasWritersAll(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
hasWritersAny(RegisterDescriptor) const Rose::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 &regdict)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericinlinestatic
instance(const RegisterStateGenericPtr &other)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericinlinestatic
is_exactly_stored(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
is_partly_stored(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
is_wholly_stored(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
merge(const RegisterStatePtr &other, RiscOperators *) overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
merger() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateinline
merger(const MergerPtr &m)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateinline
operator+(Formatter &fmt)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateinline
operator+(const std::string &linePrefix)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterState
overlappingRegisters(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
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 &stream, const std::string prefix="") const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterState
promote(const RegisterStatePtr &from)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericinlinestatic
protoval() const Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateinline
Ptr typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
readRegister(RegisterDescriptor, const SValuePtr &dflt, RiscOperators *) overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
regdictRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateprotected
RegisterAddressSet typedefRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric
registerDictionary() const Rose::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::RegisterStateGenericinlineprotected
RegisterStateGeneric(const SValuePtr &protoval, const RegisterDictionaryPtr &regdict) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericinlineexplicitprotected
RegisterStateGeneric(const RegisterStateGeneric &other) (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericinlineprotected
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) const Rose::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 &fmt)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateinline
writeRegister(RegisterDescriptor, const SValuePtr &value, RiscOperators *) overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
zero() overrideRose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStateGenericvirtual
~RegisterState() (defined in Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterState)Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RegisterStatevirtual