home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sources / misc / 3896 < prev    next >
Encoding:
Text File  |  1992-09-04  |  2.8 KB  |  66 lines

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