static NullAddressSpace & instance()
static Machine machine_
Machine to which the null address space is registered.
virtual void unsetMachine()
virtual ~NullAddressSpace()
virtual int width() const
static NullAddressSpace instance_
The only instance of NullAddressSpace.
virtual ULongWord start() const
virtual Machine * machine() const
virtual void loadState(const ObjectState *state)
virtual void setName(const std::string &name) override
#define abortWithError(message)
virtual ULongWord end() const
virtual TCEString name() const override
virtual ObjectState * saveState() const
virtual void ensureRegistration(const Component &component) const
virtual bool isRegistered() const
virtual void setMachine(Machine &mach) override
virtual void setWidth(int width) override
virtual void setAddressBounds(ULongWord start, ULongWord end) override