AminetAminet
Search:
84478 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/debug/MemSniff.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Mungwall & Enforcer DB tool w/o MMU (bugfix)
Author:thor at einstein.math.tu-berlin.de
Uploader:thor einstein math tu-berlin de
Type:dev/debug
Version:1.20
Requires:Os 2.04, 1MB chip, 2MB fast
Architecture:m68k-amigaos
Date:1999-01-19
Download:http://aminet.net/dev/debug/MemSniff.lha - View contents
Readme:http://aminet.net/dev/debug/MemSniff.readme
Downloads:723

_____________________________________________________________________________

Purpose of this program:

This program detects illegal memory changes by continously checking the free
memory. It also protects the memory allocation functions in a mungwall like
way. An exteral terminal or a interal low-level-debugger (like COP from the
same author) is recommended, but not needed.
MemSniff is not a Enforcer-replacement because you can't replace the full
functionality of a MMU, but it does everything possible to find memory 
violations.

It does not protect memory already allocated, since this is not possible 
without a true MMU.

Since this memory checking is a bit tricky, there ARE KNOWN incompatibilities.
DO NOT RUN MemSniff permanently, it slows down your system considerably and 
reduces the size of the available memory up to the half!

Known incompatibilities:

-Does not work well with memory defraction utilities, like PoolMem from
the same author.
-Does not work well with the SaferPatches utility of the same author, unless
you install SaferPatches with a special option.
-Must be installed behind "SetPatch" and "Enforcer" and "Cyberguard", the 
setup code of these programs won't work correctly with MemSniff.
-Is not compatible to the P5 ppc.library.

_____________________________________________________________________________

Changes made for 1.20:

	Rewrote the memory splitter completely. The old code had huge problems
	with fragmented memory models.

	Added an explicit check for "Enforcer" like tools (Enforcer,MuForce
	and CyberGuard), the zero page is no longer tried to get checked.

	Fixed some minor bugs in the memory check and allocation modules.

_____________________________________________________________________________

Greetings, happy debugging,

	Thomas.


Contents of dev/debug/MemSniff.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1360    3087  44.1% -lh5- 8a6c May 25  1997 MemSniff/BugReport
[generic]                 6913   13504  51.2% -lh5- 4330 Dec 29  1998 MemSniff/MemSniff
[generic]                 4549   10831  42.0% -lh5- e806 Jan  7  1999 MemSniff/MemSniff.doc
[generic]                  955    2013  47.4% -lh5- 97f2 Jan  7  1999 MemSniff/MemSniff.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         4 files   13777   29435  46.8%            Jan 19  1999

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>