Verifying intermediate language code

   
   

A verification module evaluates intermediate language code to verify that the code is type safe before passing the code for execution. Code that is not deemed type safe can cause execution errors, corrupt the runtime environment in which the code is executing, or cause unauthorized access to protected system resources. As such, the verification module protects a computer system from intentional or inadvertent breaches of the computer system's defenses. The verification module verifies the type safety of intermediate language code that supports significant high-level language constructs prohibited by verification modules in the prior art. One exemplary verification module verifies intermediate language code that includes one or more reference-based parameter, such as a pointer (or reference), a value class containing pointers, a RefAny parameter, or a nested pointer.

Um módulo da verificação avalía o código intermediário da língua para verificar que o código é tipo cofre antes de passar o código para a execução. Codifique que não é tipo julgado erros seguros da execução da causa da lata, corrupt o ambiente runtime em que o código está executando, ou cause acesso desautorizado aos recursos de sistema protegidos. Como esta', o módulo da verificação protege um sistema computatorizado das rupturas intencionais ou inadvertidas das defesas do sistema computatorizado. O módulo da verificação verifica o tipo a segurança de código intermediário da língua que as construções significativas da língua high-level das sustentações proibiram pelos módulos da verificação na arte prévia. Um módulo exemplary da verificação verifica o código intermediário da língua que inclui aquele ou mais parâmetro referência-baseado, tal como um ponteiro (ou a referência), uma classe do valor que contêm ponteiros, um parâmetro de RefAny, ou um ponteiro aninhado.

 
Web www.patentalert.com

< Object oriented optimizing code generator with user selection of use or do not use for dynamic generation of functions

< Software development tool with instant updating and simultaneous view of graphical and a textual display of source code

> Process and system for dynamically compiling a partially interpreted method

> System and method for class loader constraint checking

~ 00158