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:
Dec. 24, 2024

Filed:

Feb. 14, 2022
Applicant:

Commissariat À L'energie Atomique ET Aux Energies Alternatives, Paris, FR;

Inventors:

Olivier Savry, Grenoble, FR;

Thomas Hiscock, Grenoble, FR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/52 (2013.01); G06F 8/41 (2018.01); G06F 8/53 (2018.01);
U.S. Cl.
CPC ...
G06F 21/52 (2013.01); G06F 8/434 (2013.01); G06F 8/53 (2013.01); G06F 2221/033 (2013.01);
Abstract

A method for the execution of a binary code defining a data structure including a particular field to be read using a pointer, this method including writing, to the main memory, the value of the particular field associated with a first identifier of a pointer that points directly to this particular field, this identifier being determined from an identifier of the particular field that differs for all of the fields of the data structure that are adjacent to the particular field, and then constructing a pointer that points directly to this particular field, this construction including determining an identifier of this constructed pointer, and then checking that the identifier constructed in step b) corresponds to the identifier associated with this particular field in step a), and when these pointer identifiers do not match, triggering the signaling of an execution fault.


Find Patent Forward Citations

Loading…