Overwrite detection diagnostic for memory heap

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

C726S022000, C717S127000

Reexamination Certificate

active

07434020

ABSTRACT:
A data structure within a block of allocable memory of a memory structure such as a heap is used to store an overwrite detection pattern. When memory is passed back to the operation system for any reason (typically freeing the memory, reallocating a larger/smaller buffer, or querying the size of the allocation), the overwrite detection pattern is usually checked. If the overwrite pattern has been modified, an access violation can be forced.

REFERENCES:
patent: 5809554 (1998-09-01), Benayon et al.
patent: 6092168 (2000-07-01), Voigt
patent: 7181585 (2007-02-01), Abrashkevich et al.
patent: 2001/0013094 (2001-08-01), Etoh et al.
patent: 2003/0120858 (2003-06-01), March et al.
Microsoft Computer Dictionary; 2002; Microsoft Press; fifth edition; pp. 249-250.
Robertson, William et al., Run-time Detection of Heap-Based Overflows, Oct. 31, 2003, Proceedings of the 17thLarge Installation Systems Administration Conference, pp. 51-59.
Rajesh Gupta, Tasks and Task Management, 2002, retreived from internet Mar. 15, 2007 <http://www1.ics.uci.edu/˜rgupta/ics212/w2002/tasks.pdf>.
Eigler, Frank Ch., Mudflap: PointerUse Checking for C/C++, May 29, 2003, retreived from internet Aug. 9, 2007 <http://www.linux.org.uk/˜ajh/gcc/gccsummit-2003-proceedings.pdf>, Proceedings of the GCC Developers Summit, pp. 57-69.
Wagle, Perry and Cowan, Crispin, StackGuard: Simple Stack Smash Protection for GCC, May 29, 2003, retrieved from internet May 15, 2008, <url: http://people.redhat.com/dnovillo/pub/tree-ssa/papers/gccsummit-2003-proceedings.pdf>, Proceedings of the GCC Developers Summit, pp. 244-256.
K. Nilsen;Garbage Collection of Strings and Linked Data Structures in Real Time;Received Feb. 26, 1987, Revised Nov. 25, 1987 and Jan. 20, 1988; Software—Practice and Experience, vol. 18(7), Jul. 1988; pp. 613-640.
Taesoon Park, Sungbok Cho and Heon Y. Yeom;An Efficient Logging Scheme for Recoverable Distributed Shared Memory Systems; Abstract; 1997 IEEE; pp. 305-313.
Ronald Veldema, Ceriel J.H. Jacobs, Rutget F.H. Hofman and Henri E. Bal; Department of Mathematics aand Computer Science;Object Combining: A new aggressive optimization for Object Intensive Programs; JGO'02, Nov. 3-5, 2002; pp. 1-10.
Arthur D. Applegate;Preventing, Detecting, and Fixing Windows Memory Bugs; Windows/DOS Developer's Journal, Jun. 1992; pp. 13-21.
Cay S. Horstmann; C++debugging tools for DOS and Windows Programming; Jul.-Aug. 1994; pp. 52-58.
Colin Runciman and Niklas Rojemo;Two-Pass Heap Profiling: A Matter of Life and Death; Abstract; pp. 222-232.
Mark Smith;Freeware from the East; Feb. 1999; pp. 51-52.
Matt Pietrek;Under the Hood; Microsoft Systems Journal Oct. 1998; pp. 83-89.
John H.G. van Groningen;Optimizing Recursive Functions Yielding Multiple Results in Tuples in a Lazy Functional Language; 2000; pp. 59-76.

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

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

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

Rate now

     

Profile ID: LFUS-PAI-O-3995681

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