Defensive heap memory management

Electrical computers and digital processing systems: memory – Storage accessing and control – Memory configuring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S100000, C711S154000, C711S173000

Reexamination Certificate

active

07827375

ABSTRACT:
A data structure, method and system are provided incorporating a general purpose memory allocator and defensive heap memory manager. This provides an ability to reliably detect various types of memory errors, dynamically enable or disable memory debugging, enhance success of read and write operations using various memory verification techniques. Further, through separation of control information associated with allocated and free chunks of memory from the chunks themselves (separation of metadata from actual data), enhanced protection of vital information about the heap memory layout in general is provided. The heap memory manager uses read, write, and execute protected heap header walls and pool header walls and may, for each pool and memory block, separately use hidden front and back Memory Debug Information Areas (MDIAs) with checksums and well-known signature fields thereby enhancing overall memory management.

REFERENCES:
patent: 5247634 (1993-09-01), Cline et al.
patent: 5341483 (1994-08-01), Frank et al.
patent: 5404511 (1995-04-01), Notarianni
patent: 5410669 (1995-04-01), Biggs et al.
patent: 5561786 (1996-10-01), Morse
patent: 5652864 (1997-07-01), Hine
patent: 5680582 (1997-10-01), Slaydon
patent: 5737516 (1998-04-01), Circello et al.
patent: 5742793 (1998-04-01), Sturges et al.
patent: 5797689 (1998-08-01), Oyama et al.
patent: 5809554 (1998-09-01), Benayon et al.
patent: 5893162 (1999-04-01), Lau et al.
patent: 5943692 (1999-08-01), Marberg et al.
patent: 5964893 (1999-10-01), Circello et al.
patent: 5974528 (1999-10-01), Tsai et al.
patent: 6041374 (2000-03-01), Postman et al.
patent: 6055547 (2000-04-01), Cooper et al.
patent: 6088777 (2000-07-01), Sorber
patent: 6175900 (2001-01-01), Forin et al.
patent: 6256642 (2001-07-01), Krueger et al.
patent: 6286088 (2001-09-01), Campbell et al.
patent: 6732311 (2004-05-01), Fischer et al.
patent: 2004/0172513 (2004-09-01), Nelson
patent: 2004/0186976 (2004-09-01), Bayt
patent: 2004/0193775 (2004-09-01), Van Doren et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Defensive heap memory management does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Defensive heap memory management, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Defensive heap memory management will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4170020

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.