I have a game code (from ioquake3 project) that compiles part of gameplay binaries on the fly (the qvm system). Now, one could potentially speed it up by loading previously saved binaries of this operation (with any change-of-files precautions in place).
But, pointers to functions saved in these binaries are not persistent through sessions.
What would be the proper way to change those on the fly? (considering one has the assembler and assembly for it available in the main application)