The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 20, 2012
Filed:
Dec. 02, 2009
Ross Charles Knippel, Half Moon Bay, CA (US);
Jeffrey W. Sheldon, Mountain View, CA (US);
Ole Agesen, Palo Alto, CA (US);
Ross Charles Knippel, Half Moon Bay, CA (US);
Jeffrey W. Sheldon, Mountain View, CA (US);
Ole Agesen, Palo Alto, CA (US);
VMware, Inc., Palo Alto, CA (US);
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.