FIELD: information technologies.
SUBSTANCE: applied programme is executed from the first address space specified with the first set of permits for access to a jointly used dynamically distributed memory. One or more inquiries are received from the applied programme to compile one or more multitudes of commands in an intermediate language. One or more command multitudes are complied in the intermediate language into a newly compiled code with application of an LT-compiler, operating in the second address space, which has the second set of permits for access to jointly used dynamically distributed memory. The newly compiled code is transferred into a jointly used dynamically distributed memory, in which the applied programme may extract and fill the newly compiled code from the first address space.
EFFECT: increased safety of operational system in compilation of unsafe programme code.
20 cl, 4 dwg
Title | Year | Author | Number |
---|---|---|---|
SYSTEMS AND METHODS FOR CONTROLLING DRIVERS IN A COMPUTER SYSTEM | 2002 |
|
RU2304305C2 |
CACHING RUNTIME GENERATED CODE | 2009 |
|
RU2520344C2 |
CONFIGURATION OF ISOLATED EXTENSIONS AND DEVICE DRIVERS | 2006 |
|
RU2443012C2 |
DEBUGGING NATIVE CODE BY TRANSITIONING FROM EXECUTION IN NATIVE MODE TO EXECUTION IN INTERPRETED MODE | 2014 |
|
RU2668973C2 |
METHOD OF CATEGORIZING ASSEMBLIES AND DEPENDENT IMAGES | 2015 |
|
RU2635271C2 |
METHOD FOR DETECTING HARMFUL ASSEMBLIES | 2015 |
|
RU2628920C2 |
METHOD FOR ANTI-VIRUS SCANNING OF COMPUTER SYSTEM | 2015 |
|
RU2617925C2 |
METHOD OF FUNCTIONING COMPUTER DEVICE OPERATING SYSTEM OF SOFTWARE AND HARDWARE COMPLEX | 2016 |
|
RU2626350C1 |
METHOD FOR DYNAMIC PROGRAM ASSEMBLING ON EMBEDDED PLATFORM AND EMBEDDED PLATFORM | 2009 |
|
RU2473111C1 |
GENERATION OF OWN CODE FROM CODE IN INTERMEDIATE LANGUAGE FOR APPLICATION | 2013 |
|
RU2643484C2 |
Authors
Dates
2012-01-10—Published
2007-11-27—Filed