home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / dbmalloc-1.14-src.tgz / tar.out / contrib / dbmalloc / FIRST-README < prev    next >
Text File  |  1996-09-28  |  3KB  |  61 lines

  1. Newsgroups: comp.sources.misc
  2. From: cpcahil@vti.com (Conor P. Cahill)
  3. Subject:  v32i005:  dbmalloc - Debug Malloc Library PL14, Part00/10
  4. Message-ID: <csm-v32i005=dbmalloc.101423@sparky.IMD.Sterling.COM>
  5. X-Md4-Signature: d84550bbca8ac57a8eb0331f52093e2e
  6. Date: Fri, 4 Sep 1992 15:15:54 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: cpcahil@vti.com (Conor P. Cahill)
  10. Posting-number: Volume 32, Issue 5
  11. Archive-name: dbmalloc/part00
  12. Environment: C, UNIX
  13.  
  14. This is the malloc debugging library (patchlevel 14).  This library contains
  15. a drop-in replacement for the standard dynamic memory allocation routines and 
  16. many of the other C modules that are typically used to access and/or manipulate
  17. these data areas.  The replacements function almost identically to the original
  18. functions with the exception that they perform a significant amount of 
  19. error checking and/or validating.  
  20.  
  21. This library can be used with very little (if any) changes to the original
  22. code (many times only requiring a re-link of the executable) and provide a
  23. full-service debugging capability.
  24.  
  25. The entire library will follow in 10 separate shar files.
  26.  
  27. This new version includes several enhancements over patch level 13 including:
  28.  
  29.     * more auto-configuration tuning
  30.     * several bug fixes
  31.  
  32. In addition to the changes listed above, this version contains the
  33. following changes since the comp.soures.reviewed release at patch
  34. level 7, in Volume 2, Issue 1:
  35.  
  36.     * Much better performance
  37.     * automatic configuration on most systems
  38.     * addition of XtAlloc routines for X window debugging
  39.     * better identification of the source of double frees
  40.     * ability to record function stack info so error reports give 
  41.       the calling stack for where the data was allocated and/or the
  42.       error was detected (note: this is manually maintained by the pgm)
  43.     * more support for leak detection (especially with respect to getting
  44.       rid of leak reports on things you know are not leaks)
  45.     * additional checking of pointesr to make the library more robust
  46.     * added case insensitive string comparison routines
  47.     * several bug fixes and/or portability changes
  48.     * added ability to change the state of the fill area flag
  49.     * added capability to disallow reuse of free'd segments (so that
  50.       double frees could be more readily identified by the data in 
  51.       the segment
  52.     * a couple of function name changes
  53.     * new funcs: memalign, malloc_abort, malloc_size
  54.  
  55. See the CHANGES, README, and malloc.3 files for more info
  56. *** SENTINEL(tm) The ultimate Debugging Environment - email for more info ***
  57.  
  58. Conor P. Cahill              (703)430-9247            cpcahil@virtech.vti.com
  59. Virtual Technologies, Inc.  46030 Manekin Plaza          Dulles, VA 21066 
  60.  
  61.