38using ReferenceManager::SafePointer;
#define assert(condition)
virtual Section * clone() const
bool isUndefined(ASpaceElement *aSpace) const
ASpaceElement * undefinedASpace() const
virtual SectionType type() const
const ReferenceManager::SafePointer * undefinedElement_
Undefined address space. This element is not allowed to be removed from section is recognized as spec...
void setUndefinedASpace(ASpaceElement *aSpace)
static ASpaceSection proto_
Prototype instance.
SafePointable * pointer() const
static const SafePointer * replaceReference(const SafePointer *old, SafePointable *obj)
static const SafePointer null
The default SafePointer that is used in null references.
static void registerSection(const Section *section)
@ ST_ADDRSP
Address space section.
void setStartingAddress(AddressImage address)
ASpaceElement * aSpace() const