Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2005-12-13
2010-06-01
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S127000, C717S128000, C717S129000, C717S125000, C717S131000, C711S103000, C711S130000, C711S170000, C711S129000, C711S206000, C714S035000, C714S057000
Reexamination Certificate
active
07730453
ABSTRACT:
Methods for handling zero-length allocations are disclosed. An example of such a method may include returning a self-describing/diagnosing dynamic address that has all the properties required for a secure implementation. Another example may include returning a series of different addresses (instead of a single address per process) to improve supportability. Yet another example may include maintaining diagnostic information about the original allocation for ease of problem resolution.
REFERENCES:
patent: 4680700 (1987-07-01), Hester et al.
patent: 5335344 (1994-08-01), Hastings
patent: 5581697 (1996-12-01), Gramlich et al.
patent: 5590329 (1996-12-01), Goodnow et al.
patent: 5802604 (1998-09-01), Stewart et al.
patent: 5909580 (1999-06-01), Crelier et al.
patent: 5953530 (1999-09-01), Rishi et al.
patent: 6115544 (2000-09-01), Mueller
patent: 6363467 (2002-03-01), Weeks
patent: 6658652 (2003-12-01), Alexander et al.
patent: 6697971 (2004-02-01), Dwyer
patent: 6862674 (2005-03-01), Dice et al.
patent: 6931571 (2005-08-01), Bernadet et al.
patent: 7512765 (2009-03-01), Kurtz
patent: 2003/0074650 (2003-04-01), Akgul et al.
patent: 2004/0123069 (2004-06-01), Franaszek et al.
patent: 2005/0108736 (2005-05-01), Schwabe et al.
patent: 2005/0114843 (2005-05-01), Gilgen et al.
patent: 2005/0144412 (2005-06-01), Swafford et al.
patent: 2007/0204261 (2007-08-01), Fetzer et al.
patent: 2009/0150601 (2009-06-01), Conley
Zhou et al, “Dynamic Tracking of Page Miss Ratio Curve for Memory Management”, Oct. 9-13, 2004. ACM, pp. 177-188.
Kowshik et al, “Ensuring Code Safety Without Runtime Checks for Real-Time Control Systems”, Oct. 8-12, 2002, ACM, pp. 288-297.
Biswas et al, “Memory Overflow Protection for Embedded Systems Using Run-Time Checks, Reuse, and Compression”, ACM Transactions on Embedded Computing Systems, vol. 5, No. 4, Nov. 2006, pp. 719-752.
Chilimbi et al, “Low-Overhead Memory Leak Detection Using Adaptive Statistical Profiling”, Oct. 9-13, 2004, pp. 156-164.
Chilimbi, T. et al., “Designing a Trace Format for Heap Allocation Events”,ISMM, 2000, 35-49, http://www.cs.purdue.edu/homes/hosking/ismm2000/papers/chilimbi.pdf.
Chilimbi, T.M. et al., “Low-Overhead Memory Leak Detection using Adaptive Statistical Profiling”,ASPLOS, 2004, 156-164, http://portal.acm.org/ft—gateway.cfm?id=1024412&type=pdf&coll=GUIDE&d1=GUIDE&CFID=60230855&CFTOKEN=91476997.
Evans, D., “Static Detection of Dynamic Memory Errors”,PLDI, 1996, http://www.cs.virginia.edu/˜evans/pubs/pldi96.pdf, 44-53.
Serrano, M. et al., “Understanding Memory Allocation of Scheme Programs”, © Hewlett-Packard Company, 2000, http://www.hpl.hp.com/techreports/2000/HPL-2000-62.pdf, 14 pages.
Microsoft Corporation
Swift Charles
Woodcock & Washburn LLP
Zhen Wei Y
LandOfFree
Runtime detection for invalid use of zero-length memory... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Runtime detection for invalid use of zero-length memory..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Runtime detection for invalid use of zero-length memory... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4166240