Go to the documentation of this file.
80 std::map<AddressImage, DataDefinition*>::const_iterator iter =
96 " does not contain data definition for requested address:" +
113 for (std::map<AddressImage, DataDefinition*>::const_iterator iter =
142 std::map<AddressImage, DataDefinition*>::const_reverse_iterator iter =
166 DataDefMap::iterator iter =
dataDefs_.begin();
168 for (
int i = 0; i < index; i++) {
void setAddressSpace(const TTAMachine::AddressSpace &space)
virtual TCEString name() const
virtual Address startAddress() const
const TTAMachine::AddressSpace & addressSpace() const
int dataDefinitionCount() const
std::vector< DataDefinition * > indexCache_
Cache for indexing dataDefinitions.
static std::string toString(const T &source)
DataDefMap dataDefs_
Data definitions for the address space.
void addDataDefinition(DataDefinition *dataDef)
DataMemory(const TTAMachine::AddressSpace &aSpace)
int dataDefinitionsEnd() const
InstructionAddress location() const
DataDefinition & dataDefinition(Address address) const
DataMemory * copy() const
void deleteDataDefinition(int index)
virtual DataDefinition * copy() const
const TTAMachine::AddressSpace * ramSpace_
Address space of the memory.
virtual void setStartAddress(Address start)