International Business Machines Corporation
Managing heap metadata corruption

Last updated:

Abstract:

Embodiments are disclosed for managing heap metadata corruption. The techniques include detecting a metadata corruption error in a first heap disposed in a first region of memory. The techniques also include generating a second heap in a free memory region that is disposed beyond a break value address of a memory allocation system. The techniques further include updating a first entry for the first heap in a heap directory. Additionally, the techniques include generating a second entry for the second heap in the heap directory. The techniques also include processing a call to the memory allocation system for the first heap based on the first entry and the second entry.

Status:
Grant
Type:

Utility

Filling date:

7 Jun 2019

Issue date:

22 Mar 2022