发明名称 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.
申请公布号 US6851108(B1) 申请公布日期 2005.02.01
申请号 US20000714324 申请日期 2000.11.16
申请人 MICROSOFT CORPORATION 发明人 SYME DON;GORDON ANDREW;FORBES JONATHAN A.;MORRISON VANCE P.
分类号 G06F9/445;(IPC1-7):G06F9/45 主分类号 G06F9/445
代理机构 代理人
主权项
地址