|File Search||Catalog||Content Search|
If you're not debugging, and an allocation fails, FDA will call user supplied callbacks to allow you to free up some memory or shut down the program cleanly -- this means you don't have to check the return values from malloc if you don't want to.
For debugging FDA provides a nice toolkit for validating pointers, checking for leaks, gathering memory statistics, bounds checking and other nice things. FDA uses shredding, prefix and postfix signatures, and a liberal amount of predicate asserts.
README file for Free Debug Allocator Copyright (C) 1998 Thomas Helvey <email@example.com> FDA is free software under the GPL, so anyone can use it anywhere. All I ask is that the original copyright notices not be removed from the files. (Bragging rights :)) FDA consists mainly of 2 files fda.c and fda.h that can be plugged into an application as general replacements for malloc(), realloc(), cal more»
fda (1.0-3) unstable; urgency=low * Updated to Standards-Version: 22.214.171.124. -- Johnie Ingram <firstname.lastname@example.org> Sat, 18 Sep 1999 04:33:17 -0500 fda (1.0-2) unstable; urgency=low * Incorporated alpha diffs from Paul Slootman (#26312), fixing hardcoded architecture (#27461). -- Johnie Ingram <email@example.com> Fri, 16 Oct 1998 13:21:57 -0400 fda (1.0-1.1) unstable; urgency=low more»
Changelog for FDA (Free Debug Allocator) Initial version 1.0 April 18, 1998 Wrote it. April 19, 1998 Changed char* decls for memory bytes to unsigned char*. Renamed conditional includes from __FDA_H_INCLUDED__ to FDA_H_INCLUDED__. Removed fflush(stderr) calls from the default low/no memory callbacks. The above changes were suggested by CoreDump firstname.lastname@example.org. Fixed typo in fda.h
This package was debianized by Johnie Ingram (email@example.com) Wed, 6 May 1998 03:12:49 -0400. I more»