On 03 Nov 2008, at 15:10, Graeme Geldenhuys wrote:
1) Every "Call trace for block" is a memory leak, correct?
Yes.
2) Each "Call trace for block" is where the memory was allocated
(start being used)?
Allocated.
3) I should trace the information from the bottom line to the top
line...
It's a backtrace, like when an exception or run time error occurs. The
top line is the actual place where the allocation happened, the next
is the caller of that place, etc.
4) Why does it quote more than one line? If I allocated memory on a
specific line, should just that line be quoted?
I don't understand what you mean with "quote more than one line".
However, things like this:
$080AD78F MAINPROC, line 104 of tutoradmin.lpr
$080B6127 MAINPROC, line 104 of tutoradmin.lpr
$0809849B TCUSTOMLISTMEDIATOR__CREATESUBMEDIATORS, line 1122 of
/home/graemeg/programming/3rdParty/tiOPF2/Source/Core/
tiBaseMediator.pas
usually mean that no line (debug) information was available for the
two first addresses.
Jonas
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal