Patent ID: 8281289

Claim:
An information processing system, comprising: an execution binary reading section for reading configuration information representing an internal configuration of an execution binary program to be executed on a computer; an area detecting section for acquiring the configuration information, which represents the internal configuration of the execution binary program, read by the execution binary reading section, and detecting a first area of areas of the execution binary program that have been used once for address resolution in an address space, the detected first area being an area which is not required to be used in running the execution binary program a next time; an execution binary rewriting section for rewriting data existing in the detected first area into a data string of a predetermined specific pattern; an execution binary image converting section for (i) dividing the first area including the data string, as rewritten by the execution binary rewriting section, into a plurality of unit areas, (ii) configuring the execution binary program such that each respective unit area of the plurality of unit areas of the divided first area designates a second area physically identical to the first area via the address space, and (iii) deleting the first area, as represented by the divided plurality of unit areas, from the execution binary program, so as to convert the execution binary program into an execution binary image in a format recognizable on the computer; an execution binary image storing section including a memory for storing the execution binary image converted by the execution binary image converting section; and an executing section for detecting the first area deleted by the execution binary image converting section, allocating an address space for the deleted first area, and setting the allocated address space such that the second area is designated via the allocated address space while developing the execution binary image stored in the execution binary image storing section in the allocated address space for execution.