Invention Grant
- Patent Title: Inadvertent freed storage recovery
- Patent Title (中): 无意中释放存储恢复
-
Application No.: US13547659Application Date: 2012-07-12
-
Publication No.: US09047185B2Publication Date: 2015-06-02
- Inventor: Derek L. Erdmann , Dustin A. Helak , David C. Reed , Max D. Smith
- Applicant: Derek L. Erdmann , Dustin A. Helak , David C. Reed , Max D. Smith
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Terrile, Cannatti, Chambers & Holland, LLP
- Agent Stephen A. Terrile
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/07 ; G06F11/14

Abstract:
An abnormal termination recovery is performed where storage is referenced shortly after the storage has been freed. More specifically, when storage is freed, and that storage is accessed, an abnormal termination error (e.g., a page translation exception event) occurs due to referencing storage that has not been obtained. When the abnormal termination error occurs, an abnormal termination recovery operation is accessed. The abnormal termination recovery operation scans a history of storage freeing operations (e.g., FREEMAIN operations) to determine whether the storage location accessed by the storage access that caused the abnormal termination error was recently freed from within the same address space. If the storage location was recently freed, then the abnormal termination recovery operation reverses the storage freeing operation by issuing a storage obtaining operation (e.g., a GETMAIN operation) to re-obtain the storage.
Public/Granted literature
- US20140019800A1 INADVERTENT FREED STORAGE RECOVERY Public/Granted day:2014-01-16
Information query