Invention Grant
- Patent Title: Optimizing segment access in binary translation
- Patent Title (中): 优化二进制翻译中的段访问
-
Application No.: US12629682Application Date: 2009-12-02
-
Publication No.: US08316193B2Publication Date: 2012-11-20
- Inventor: Ross Charles Knippel , Jeffrey W. Sheldon , Ole Agesen
- Applicant: Ross Charles Knippel , Jeffrey W. Sheldon , Ole Agesen
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A mechanism for a binary translator to emit code that will pre-generate information about a memory segment when a segment selector is assigned to a segment register. The binary translator emits code that will be executed when a memory access using that segment register is encountered and the emitted code will access the pre-generated information when evaluating the memory access request. Memory accesses, where a number of bytes being accessed is less than or equal to a predetermined value, are validated with a number of steps in the code emitted by the binary translator.
Public/Granted literature
- US20110131372A1 OPTIMIZING SEGMENT ACCESS IN BINARY TRANSLATION Public/Granted day:2011-06-02
Information query