Method and apparatus for collocating dynamically loaded program files
First Claim
1. A method for executing a dynamically loaded program, said program including a main program unit, said method comprising:
- executing said main program unit a first time;
creating at least one library file containing only application program files loaded during said first execution of said main program unit;
specifying a system program file input; and
executing said main program unit a second time using said system program file input and said at least one library file for dynamically loaded program files.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for executing a dynamically loaded program having a main program unit includes executing the main unit a first time, creating at least one library file containing only application program files loaded during the first execution, specifying a system program file input and executing the main program unit a second time using the system program file input and the at least one library file for dynamically loaded program files. A method for optimizing a dynamically loaded program, the program including a main program unit includes creating at least one library file containing only application program files loaded during execution of the main program unit and optimizing the program based upon a list of application program files in the library file. A method for testing a dynamically loaded program, the program including a main program unit includes specifying a list including at least one application program file to be tested, creating at least one library file containing only application program files loaded during execution of the main program unit and indicating incomplete test coverage when at least one file in the list is not represented in the library file.
-
Citations
23 Claims
-
1. A method for executing a dynamically loaded program, said program including a main program unit, said method comprising:
-
executing said main program unit a first time;
creating at least one library file containing only application program files loaded during said first execution of said main program unit;
specifying a system program file input; and
executing said main program unit a second time using said system program file input and said at least one library file for dynamically loaded program files. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for executing a dynamically loaded program, said program including a main program unit, said apparatus comprising:
-
means for executing said main program unit a first time;
means for creating at least one library file containing only application program files loaded during said first execution of said main program unit;
means for specifying a system program file input; and
means for executing said main program unit a second time using said system program file input and said at least one library file for dynamically loaded program files. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method to execute a dynamically loaded program, the method comprising:
-
executing said main program unit a first time;
creating al least one library file containing only application program files loaded during said first execution of said main program unit;
specifying a system program file input; and
executing said main program unit a second time using said system program file input and said at least one library file for dynamically loaded program files. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for representing a library file, said method including:
-
storing in at least one program unit field the pathname of every application program unit loaded during the execution of a dynamically loaded program, said dynamically loaded program including a main program unit; and
storing in a main unit field the pathname of said main program unit. - View Dependent Claims (23)
-
Specification