Go to the documentation of this file.
33 #ifndef TTA_NULL_PROGRAM_HH
34 #define TTA_NULL_PROGRAM_HH
Instruction & lastInstruction() const
Address entryAddress() const
static NullProgram instance_
Unique instance of NullProgram.
Procedure & nextProcedure(const Procedure &proc) const
const GlobalScope & globalScopeConst() const
void setEntryAddress(Address address)
static NullProgram & instance()
TTAMachine::Machine & targetProcessor() const
InstructionReferenceManager & instructionReferenceManager()
const Instruction & nextInstruction(const Instruction &) const
NullProgram & operator=(const NullProgram &)
Assignment not allowed.
Procedure & lastProcedure() const
const Instruction & instructionAt(UIntWord address) const
GlobalScope & globalScope()
void addInstruction(Instruction &ins)
void addProcedure(Procedure &proc)
Procedure & procedure(int index) const
Procedure & firstProcedure() const
Address startAddress() const
int procedureCount() const
Instruction & firstInstruction() const
void relocate(const Procedure &proc, UIntWord howMuch)