Patent ID: 8640116
Filing Date: 2014-01-28
Classification: G06F

Abstract:
1. A computer program product comprising a non-transitory computer-readable medium having a loader module embodied in said medium for causing a processor to execute instructions directing the processor to: load program code into non-defective parts of a partially defective memory, the non-defective parts being identified by diagnostic information; and relink the program code in accordance with locations of the non-defective parts of the memory to which the program code has been loaded, wherein: relinking the program code comprises modifying at least one of an absolute address and a relative address of at least one instruction of the program code in order to adapt an executable portion of the program code to the respective non-defective memory locations into which the program code has been loaded; said address modifying is carried out after the program code has been loaded in the non-defective parts of the memory, and wherein said relinking does not change a size of the memory space occupied in the memory by the program code's instructions, absolute addresses, and relative addresses.