Invention Grant
- Patent Title: Intermediate language support for change resilience
- Patent Title (中): 中级语言支持变革弹性
-
Application No.: US12762420Application Date: 2010-04-19
-
Publication No.: US08375373B2Publication Date: 2013-02-12
- Inventor: Peter Franz Valentin Sollich
- Applicant: Peter Franz Valentin Sollich
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Ogilvie Law Firm
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
In a change-resilient intermediate language code, registers have been allocated but symbolic references and pseudo instructions still use unbound items. Pseudo instructions having a specific location within generated intermediate language code request insertion of machine instruction(s) at the location to perform specified operations. Specified operations may include, for example, operations to perform or facilitate garbage collection, memory allocation, exception handling, various kinds of method calls and execution engine service calls, managed object field access, heap management, generic code, static variable storage access, address mode modification, and/or symbolic reference to types. A binder may transform the intermediate language code into executable code. Little or no register allocation is needed during binding, but unbound items such as offsets, sizes, slots, and the like are determined and specified to produce executable code.
Public/Granted literature
- US20110258616A1 INTERMEDIATE LANGUAGE SUPPORT FOR CHANGE RESILIENCE Public/Granted day:2011-10-20
Information query