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.

Implants van de code voor compilers worden onthuld. In één belichaming van de uitvinding, omvat een geautomatiseerd systeem een virtuele machine, een module binnen de virtuele machine en het verstrekken van een vooraf bepaalde functionaliteit, en een compiler. De compiler is wenselijk een just-in-timecompiler, en compileert een eerste code (zoals bytecode in het geval van de programmeertaal van Java) in een tweede code, die wenselijk machinecode is. De compiler roept de module tijdens compilatie om codeimplant te ontvangen verbonden aan de module voor opneming in de tweede code.

 
Web www.patentalert.com

< (none)

< Stack caching method with overflow/underflow control using pointers

> Java native interface code generator

> (none)

~ 00003