Contents | Index | < Browse | Browse >

PoolWatch    1.01    Debug tool for pool-allocations (OS3.x)

PoolWatch  is a debug tool for OS 3.0 and higher designed to watch and
correct  illegal  allocation  and  freeing  of  memory  that  use  the
pool-functions provided in OS 3.0 and upwards.  PoolWatch is necessary
since  Mungwall  do  not  catch any illegal memory handling concerning
pool-allocations.

PoolWatch  is especially useful in combination with Enforcer, Mungwall
(which  will  watch  normal  allocations  that  use AllocMem/FreeMem),
SegTracker and FindHit (included in the Enforcer archive).

If  SegTracker  is  running  in  the system when PoolWatch is started,
PoolWatch   will  use  the  public  SegTracker  seglist  tracking  for
identifying  the  hunk  and  offset  into the executable doing illegal
allocations.

You  *need*  sushi  to run PoolWatch.  PoolWatch will use kprintf() to
output  text, and without sushi (or a terminal-program :) you will not
be able to see the text.  Future versions will probably support output
to stdio too.

Author: Magne Østlyngen
Path: dev/PoolWatch-1.01.lha