delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-announce/1997/09/12/10:21:38

Message-Id: <199709121357.JAA18287@delorie.com>
Date: Fri, 12 Sep 1997 14:11:35 +0000
From: El Misionero <a920101 AT zipi DOT fi DOT upm DOT es>
Subject: ANNOUNCE: MSS v0.91B
To: djgpp-announce AT delorie DOT com
MIME-version: 1.0

Hi!

   I've just released the second public version of MSS (it was first called
SENTINEL), a dynamic memory tracking system for C++. It works only with
DJGPP/GCC. It is a corrected BETA version, so I'd **really** appreciate your
comments, suggestions and bug reports.

   Please, note that MSS was first called SENTINEL, but I had to change the
name, since some of you (kindly) told me about a commercial product with the
same name. Please forgive any confussion or inconveniences caused.

   It started out as a private tool for myself, but it helped me so much that
I decided to make it available to other fellow (C++/DJGPP/GCC) programmers. You
can reach it at:

  * http://zipi.fi.upm.es/~a920101/mss/mss.html
  * fpt: x2ftp.oulu.fi under pub/msdos/programming/djgpp2/mss_v091.zip
    (maybe not yet, it is still under /incoming...)

Thanks in advance,


                           Juanje <a920101 AT zipi DOT fi DOT upm DOT es>

----------------------------------------------------------------------------
 IMPORTANT: I apologize to all those who have tried to download SENTINEL  
 from it's home page and only found a non-existant link. I had to remove  
 SENTINEL from the net for 2 reasons:                                     
                                                                          
   1 - There is a commercial copyrighted product with the same name, so   
       I had to change it (as you now it's new name is MSS)               
                                                                          
   2 - Some minor bugs and documentation mistakes were reported, so I     
       had to change/fix some things.                                     
                                                                          
 Please note that this is a new corrected and updated version. I've also  
 added some more features, but not all that I have in mind. I am releasing
 this anyway so you don't have to wait anymore. But expect a new release  
 by the end of September.                                                 
                                                                          
                                                                          
             Thank you.                                                   
                                                                          
---------------------------------------------------------------------------
    ===============
==== WHAT IS "MSS"? =====================================================
    ===============

    MSS is a programming tool that helps you in the infamious task of
finding memory-related bugs in your C++ programs. With MSS you will be
able to easily detect the following bugs:

  * Memory leaks
  * Use of uninitialized memory
  * Zero-length allocations
  * Out of range block accesses
  * Bogus, NULL or repeated deallocations
  * Unsuccessful allocations
  * "Wild" or corrupted pointers
  * (...)

    It also gives you a lot of info about the state of the memory at any point;
for example:

  * Total allocated memory
  * Maximum allocated memory since program start
  * Number of NEWS and DELETES executed
  * Number of blocks allocated
  * List of blocks allocated, including size, direction, module, function and
    line number where the allocation took place.

    MSS is *easy* to use, just add an #include "use_mss.hpp" in each module,
and you're done. It is also completely transparent to your programs.

    MSS has absolutely NO WARRANTY.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019