Data processing: software development – installation – and managem – Software program development tool – Translation of code
Patent
1998-06-24
2000-08-29
Chaki, Kakali
Data processing: software development, installation, and managem
Software program development tool
Translation of code
717 5, G06F 945
Patent
active
06110227&
ABSTRACT:
Systems and methods for pre-processing an initializer prior to creation of a final version of a binary image and excluding the initializer from the computer code that comprises the binary image. Prior to creation of the final version of the binary image, an attempt is made to pre-process the initializer as if it were being processed during execution of the binary image. The initializer may be pre-processed during one or more of three stages involved in the creation of a binary image: prior to operation of the linker; during operation of the linker; and after operation of the linker. If the initializer is successfully pre-processed, an initialized value for a variable is determined. This initialized value is written into the binary image and all references and calls to the initializer are excluded from the binary image. Thus, during all subsequent start-ups of the binary image, no initialization of the variable will be performed.
REFERENCES:
patent: 5293629 (1994-03-01), Conley et al.
patent: 5339419 (1994-08-01), Chan et al.
patent: 5375241 (1994-12-01), Walsh
patent: 5535329 (1996-07-01), Hastings
patent: 5555417 (1996-09-01), Odnert et al.
patent: 5579469 (1996-11-01), Pike
patent: 5581696 (1996-12-01), Kolawa et al.
patent: 5584027 (1996-12-01), Smith
patent: 5613063 (1997-03-01), Eustace et al.
patent: 5613117 (1997-03-01), Davidson et al.
patent: 5675803 (1997-10-01), Preisler et al.
patent: 5802368 (1998-09-01), Grigsby et al.
patent: 5835701 (1998-11-01), Hastings
patent: 5838979 (1998-11-01), Hart et al.
patent: 5854924 (1998-12-01), Rickel et al.
patent: 5884083 (1999-03-01), Royce et al.
patent: 5901308 (1999-05-01), Cohn et al.
patent: 5956512 (1999-09-01), Simmons et al.
patent: 5978583 (1999-11-01), Ekanadham et al.
Jain et al., "Efficient Symbolic Sim,ulation-based verification using the parametric form of boolean expressions", IEEE Transactions on Computer Aided Design , Aug. 1994, pp 1005-1015.
Russell et al., "Shifting Register Windows", IEEE Micro, 1993, pp 28-35.
Marcelais Michael Ronn
Walsh James E.
Chaki Kakali
Microsoft Corporation
LandOfFree
Systems and methods for pre-processing variable initializers does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Systems and methods for pre-processing variable initializers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for pre-processing variable initializers will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1244842