ROSE  0.9.10.103
Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric Member List

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

accessCreatesLocations() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinline
accessCreatesLocations(bool b)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlinevirtual
accessModifiesExistingLocations() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinline
accessModifiesExistingLocations(bool b)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlinevirtual
AddressSet typedefRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric
assertStorageConditions(const std::string &where, RegisterDescriptor what) const (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericprotected
BitAddressSet typedefRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric
BitProperties typedefRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric
BitRange typedefRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric
clear() ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
clear_coalescOnRead() ROSE_DEPRECATED("use accessModifiesExistingLocations instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlinevirtual
clear_latest_writer(RegisterDescriptor) ROSE_DEPRECATED("use eraseWriters instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
clear_latest_writers() ROSE_DEPRECATED("use eraseWriters instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
clone() const ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlinevirtual
coalesceOnRead() const ROSE_DEPRECATED("use accessModifiesExistingLocations instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinline
coalesceOnRead(bool b) ROSE_DEPRECATED("use accessModifiesExistingLocations instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlinevirtual
create(const SValuePtr &protoval, const RegisterDictionary *regdict) const ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlinevirtual
deep_copy_values() (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericprotected
erase_register(RegisterDescriptor, RiscOperators *)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
eraseProperties(RegisterDescriptor, const InputOutputPropertySet &)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
eraseProperties(RegisterDescriptor)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
eraseProperties()Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
eraseWriters(RegisterDescriptor, const AddressSet &writerVas)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
eraseWriters(RegisterDescriptor)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
eraseWriters()Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
findProperties(const InputOutputPropertySet &required, const InputOutputPropertySet &prohibited=InputOutputPropertySet()) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
get_coalesceOnRead() ROSE_DEPRECATED("use accessModifiesExistingLocations instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlinevirtual
get_latest_writers(RegisterDescriptor) const ROSE_DEPRECATED("use getWritersUnion instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
get_protoval() const ROSE_DEPRECATED("use protoval instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterState)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinline
get_register_dictionary() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinline
get_stored_registers() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
getPropertiesIntersection(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
getPropertiesUnion(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
getWritersIntersection(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
getWritersUnion(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
hasPropertyAll(RegisterDescriptor, InputOutputProperty) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
hasPropertyAny(RegisterDescriptor, InputOutputProperty) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
hasWritersAll(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
hasWritersAny(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
initialize_large()Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
initialize_nonoverlapping(const std::vector< RegisterDescriptor > &, bool initialize_to_zero)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric
initialize_small()Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
insertProperties(RegisterDescriptor, const InputOutputPropertySet &)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
insertWriters(RegisterDescriptor, const AddressSet &writerVas)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
instance(const SValuePtr &protoval, const RegisterDictionary *regdict)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlinestatic
instance(const RegisterStateGenericPtr &other)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlinestatic
is_exactly_stored(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
is_partly_stored(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
is_wholly_stored(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
merge(const RegisterStatePtr &other, RiscOperators *ops) ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
merger() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinline
merger(const MergerPtr &m)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinline
operator+(Formatter &fmt)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinline
overlappingRegisters(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
peekRegister(RegisterDescriptor reg, const SValuePtr &dflt, RiscOperators *ops) ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
print(std::ostream &, Formatter &) const ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterState::print(std::ostream &stream, const std::string prefix="") const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinline
promote(const RegisterStatePtr &from)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlinestatic
protoval() const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinline
Ptr typedefRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterState
readRegister(RegisterDescriptor reg, const SValuePtr &dflt, RiscOperators *ops) ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
regdictRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateprotected
RegisterAddressSet typedefRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric
RegisterProperties typedefRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric
Registers typedefRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric
registers_Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericprotected
RegisterState() (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterState)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinlineprotected
RegisterState(const SValuePtr &protoval, const RegisterDictionary *regdict) (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterState)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinlineprotected
RegisterStateGeneric() (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlineprotected
RegisterStateGeneric(const SValuePtr &protoval, const RegisterDictionary *regdict) (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlineexplicitprotected
RegisterStateGeneric(const RegisterStateGeneric &other) (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlineprotected
RegPairs typedefRose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric
scanAccessedLocations(RegisterDescriptor reg, RiscOperators *ops, bool markOverlapping, RegPairs &accessedParts, RegPairs &preservedParts) (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericprotected
set_coalesceOnRead(bool b=true) ROSE_DEPRECATED("use accessModifiesExistingLocations instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericinlinevirtual
set_latest_writer(RegisterDescriptor, rose_addr_t writer_va) ROSE_DEPRECATED("use setWriters instead") (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGeneric)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
set_register_dictionary(const RegisterDictionary *rd)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinline
setProperties(RegisterDescriptor, const InputOutputPropertySet &)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
setWriters(RegisterDescriptor, const AddressSet &writers)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
stored_parts(RegisterDescriptor) const Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
traverse(Visitor &)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
updateReadProperties(RegisterDescriptor)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
updateWriteProperties(RegisterDescriptor, InputOutputProperty)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
with_format(Formatter &fmt)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinline
writeRegister(RegisterDescriptor reg, const SValuePtr &value, RiscOperators *ops) ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
zero() ROSE_OVERRIDERose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateGenericvirtual
~RegisterState() (defined in Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterState)Rose::BinaryAnalysis::InstructionSemantics2::BaseSemantics::RegisterStateinlinevirtual