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.:

US 11080182 B1

PDF
Full Text
Expired
Date of Patent:
Aug. 03, 2021

Filed:

Jan. 07, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Irwin D'Souza, Toronto, CA;

Joran S. C. Siu, Thornhill, CA;

Filip Jeremic, Hamilton, CA;

Aleksandar Micic, Ottawa, CA;

Evgenia Badiyanova, Ottawa, CA;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 12/14 (2006.01); G06F 9/50 (2006.01); G06F 9/48 (2006.01); G06F 9/30 (2018.01);
U.S. Cl.
CPC ...
G06F 12/0253 (2013.01); G06F 9/4812 (2013.01); G06F 9/4843 (2013.01); G06F 9/5016 (2013.01); G06F 12/145 (2013.01); G06F 9/30043 (2013.01);
Abstract

Systems and methods for object load introspection using guarded storage are disclosed. In embodiments, a computer-implemented method includes: determining objects of interest designated by a user; splitting a first subset of a predetermined memory heap into guarded regions based on a number of objects of interest; allocating each of the objects of interest to a respective one of the guarded regions and remaining objects to a second subset of the predetermined memory heap; executing a program; detecting one of the objects of interest is loaded from one of the guarded regions; generating a trap that transfers control of the executing the program to a signal handler, wherein the signal handler is designated to perform a user-defined task associated with the one of the objects of interest; and executing, by the signal handler of the computing device, the user-defined task.


Find Patent Forward Citations

Loading…