FIELD: physics, computer engineering.
SUBSTANCE: invention relates to runtime generated code. A program entity that generates code but does not alter global state is identified. Code produced by the identified program entity can be assigned an identifier and cached the first time it is executed. Subsequent executions of the program entity can allow generation of the code and/or translation of the generated code into native binary code. The runtime generated code and native binary code can be cached in a machine-wide cache, or can be added to the metadata of the assembly generated from the source code of the program entity.
EFFECT: caching runtime generated code.
15 cl, 6 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD FOR DETECTING HARMFUL ASSEMBLIES | 2015 |
|
RU2628920C2 |
METHOD FOR ANTI-VIRUS SCANNING OF COMPUTER SYSTEM | 2015 |
|
RU2617925C2 |
METHOD OF CATEGORIZING ASSEMBLIES AND DEPENDENT IMAGES | 2015 |
|
RU2635271C2 |
SYSTEM AND METHOD OF DECLARATIVE DEFINITION AND USE OF SUBCLASSES IN MARKING | 2003 |
|
RU2347269C2 |
MACHINE CODE ACCESS LIMITATION METHOD TO THE OPERATING SYSTEM RESOURCES | 2016 |
|
RU2625052C1 |
GENERATION AND CACHING OF SOFTWARE CODE | 2013 |
|
RU2646329C2 |
DEBUGGING NATIVE CODE BY TRANSITIONING FROM EXECUTION IN NATIVE MODE TO EXECUTION IN INTERPRETED MODE | 2014 |
|
RU2668973C2 |
SYSTEMS AND METHODS FOR CONTROLLING DRIVERS IN A COMPUTER SYSTEM | 2002 |
|
RU2304305C2 |
PREDICTION BASED ON IMAGE CONTENT AND IMAGE CACHE CONTROLLER | 2011 |
|
RU2609104C2 |
EXPANDED SYSTEM OF FLOW TRANSMISSION WITH REQUESTS OF DATA BLOCKS EXPLOITING SIGNALLING OR CREATION OF BLOCKS | 2010 |
|
RU2553101C2 |
Authors
Dates
2014-06-20—Published
2009-09-30—Filed