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++) {
static std::string toString(const T &source)
virtual TCEString name() const
InstructionAddress location() const
virtual Address startAddress() const
virtual void setStartAddress(Address start)
virtual DataDefinition * copy() const
const TTAMachine::AddressSpace * ramSpace_
Address space of the memory.
void setAddressSpace(const TTAMachine::AddressSpace &space)
void addDataDefinition(DataDefinition *dataDef)
std::vector< DataDefinition * > indexCache_
Cache for indexing dataDefinitions.
DataDefinition & dataDefinition(Address address) const
DataMemory(const TTAMachine::AddressSpace &aSpace)
void deleteDataDefinition(int index)
int dataDefinitionCount() const
DataMemory * copy() const
int dataDefinitionsEnd() const
DataDefMap dataDefs_
Data definitions for the address space.
const TTAMachine::AddressSpace & addressSpace() const