Invention Grant
US07657695B1 Efficient processing of memory accesses to virtual hardware using runtime code patching
失效
使用运行时代码修补对存储器访问虚拟硬件进行高效处理
- Patent Title: Efficient processing of memory accesses to virtual hardware using runtime code patching
- Patent Title (中): 使用运行时代码修补对存储器访问虚拟硬件进行高效处理
-
Application No.: US11755695Application Date: 2007-05-30
-
Publication No.: US07657695B1Publication Date: 2010-02-02
- Inventor: Ross Wheeler
- Applicant: Ross Wheeler
- Applicant Address: US CA Janta Clara
- Assignee: Paravirtual Corporation
- Current Assignee: Paravirtual Corporation
- Current Assignee Address: US CA Janta Clara
- Agency: Fernandez & Associates, LLP
- Main IPC: G06F12/06
- IPC: G06F12/06 ; G06F11/07

Abstract:
Systems and methods for efficient processing of virtual hardware memory accesses to using runtime code patching. Virtual hardware memory accesses are processed by handling a program's OS-trapped memory exception and performing runtime patching on the program's code to bypass the OS-trapped memory exception mechanism. Program runtime patching comprises modifying function addresses in a program's function address table to redirect function calls to virtualization functions for processing virtual hardware memory accesses without triggering OS-trapped memory exceptions.
Information query