Program compiler and linker, and method
AssigneeSony Interactive Entertainment Inc.
InventorPaul Bowen-Hugget
Life of this patent
Estimating the term…
Loading patent…
AssigneeSony Interactive Entertainment Inc.
InventorPaul Bowen-Hugget
Estimating the term…
Methods and apparatus include: obtaining a source code element from source code, obtaining compiler options for compilation of the source code element, applying a hash function to data representing the source code element and compiler options to generate a first hash value specific to the combination of the source code element and compiler options, and searching a repository for the first hash value. If the first hash value is not found in the repository, generating an object code fragment from the source code element using the compiler options, and storing the generated object code fragment and first hash value in association with each other in the repository. If the first hash value is found in the repository, not generating an object code fragment from the source code element; generating a list identifying one or more object code fragments in the repository that when suitably combined form object code for the source code, receiving at a linker data identifying one or more object code fragments, the object code fragments each corresponding to a source code element compiled according to respective compiler options, accessing the or each identified object code fragment from a repository of object code fragments, and commencing a memory layout mapping of object code fragments to addresses.
A method of compiling and linking, comprising the steps of:
A non-transitory, computer readable storage medium containing computer executable instructions adapted to cause a computer system to perform actions, comprising:
A compiler and linker, comprising
Dependencies are inferred from the claim text.