Methods and systems are provided whereby, in one aspect, pointers to
address locations of instructions, static data and dynamically-created
data are stored such that the instructions, static data and
dynamically-created data can be moved to a different memory or processor
without changing the values of the pointers.