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.

Date of Patent:
Jan. 29, 2019

Filed:

Jul. 02, 2016
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Tomer Stark, Nesher, IL;

Ron Gabor, Hertzliya, IL;

Joseph Nuzman, Haifa, IL;

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 12/14 (2006.01); G06F 12/06 (2006.01);
U.S. Cl.
CPC ...
G06F 11/073 (2013.01); G06F 11/0727 (2013.01); G06F 12/0623 (2013.01); G06F 12/14 (2013.01); G06F 2212/1052 (2013.01); G06F 2212/657 (2013.01);
Abstract

One embodiment provides an apparatus. The apparatus includes a linear address space, metadata logic and enhanced address space layout randomization (ASLR) logic. The linear address space includes a metadata data structure. The metadata logic is to generate a metadata value. The enhanced ASLR logic is to combine the metadata value and a linear address into an address pointer and to store the metadata value to the metadata data structure at a location pointed to by a least a portion of the linear address. The address pointer corresponds to an apparent address in an enhanced address space. A size of the enhanced address space is greater than a size of the linear address space.


Find Patent Forward Citations

Loading…