1. A method to generate a code load that is operable to be applied as a concurrent patch to a first computer program concurrently with its execution on a computer system, the method comprising the steps of: translating a reference to a function pointer for a procedure to a reference to a function descriptor, said function descriptor comprising program instructions executable by said computer system; and storing said function descriptor as the content of a static data variable.