Code implants for compilers
AssigneeIntel Corporation
InventorsMichael J. Cierniak, Roy P. D'Souza
Life of this patent
Estimating the term…
Abstract
Code implants for compilers are disclosed. In one embodiment of the invention, a computerized system includes a virtual machine, a module within the virtual machine and providing a predetermined functionality, and a compiler. The compiler is desirably a just-in-time compiler, and compiles a first code (such as byte code in the case of the Java programming language) into a second code, which is desirably machine code. The compiler calls the module during compilation to receive a code implant associated with the module for inclusion into the second code.
Claims9
A machine-readable medium with compiler instructions thereon, the compiler instructions when executed operable to cause a computerized system to:
- compile a first code into a second code, the compiler instructions calling a module within a virtual machine during compilation of the first code into the second code to receive a code implant associated with the module for inclusion into the second code.
A machine-readable medium with compiler instructions thereon, the compiler instructions when executed operable to cause a computerized system to:
- call a module within a virtual machine during a compilation to receive a code implant associated with the module for inclusion into a compiled code.
Dependencies are inferred from the claim text.