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:
Mar. 28, 2017

Filed:

Apr. 22, 2014
Applicant:

Ca, Inc., Islandia, NY (US);

Inventors:

Jeffrey Daudel, South San Francisco, CA (US);

Suman Cherukuri, Cupertino, CA (US);

Humberto Yeverino, Menlo Park, CA (US);

Dickey Singh, San Carlos, CA (US);

Arpad Jakab, Oakland, CA (US);

Marvin Justice, San Mateo, CA (US);

Jonathan Lindo, Emerald Hills, CA (US);

Assignee:

CA, Inc., New York, NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 9/455 (2006.01); G06F 9/445 (2006.01); G06F 11/36 (2006.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06F 9/45533 (2013.01); G06F 9/44521 (2013.01); G06F 9/45504 (2013.01); G06F 11/3636 (2013.01); G06F 9/4425 (2013.01); G06F 9/44589 (2013.01); G06F 11/3409 (2013.01); G06F 11/3466 (2013.01);
Abstract

A replay core ensures that references to objects are removed at the same relative times and in the same relative order within a program's execution during both record time and replay time. A register method of a Finalizer class is modified to cause the register method to pass, to a specified programmatic mechanism, an object that was passed to the register method; modifying a finalize method of a class of the object to (a) cause the object to invoke a first method of the programmatic mechanism when the finalize method is invoked by a virtual machine and (b) prevent a remainder of the finalize method from completing under specified conditions, thereby causing a call to the finalize method to remain undispatched. The first method, when invoked, (a) adds, to the object, a reference that temporarily prevents the object from being deleted and (b) records an identifier of the object.


Find Patent Forward Citations

Loading…