Patent ID: 6363467
Filing Date: 2002-03-26
Classification: G06F

Abstract:
Apparatus for performing allocation of memory space during run-time of a program which makes memory allocation requests, the apparatus comprising allocator means arranged in use to execute as a process separate from that of a memory allocator associated with said program, the allocator means being arranged in use to intercept memory requests of said program and to allocate segments of memory in response thereto, the allocator means being further arranged to maintain an allocation section of memory having a structure corresponding to that of a working section of memory used by said program, the structure of said working section comprising first locations available for program use and second locations reserved for use by the memory allocator associated with said program, and wherein the arrangement is such that the allocator means, in use, upon intercepting memory requests by said program, allocates respective first locations of said working section to said program while leaving respective second locations unassigned, using, instead, locations within said allocation section corresponding to said respective second locations of said working section.