I confirm:
compiling with "use symbol file for gdb" suppresses line references in
heaptrc output
unchecking the checkbox restores line references again.
I made a rebuid each time.
Sounds like a bug but I'm not yet sure it is.
Le 06/03/2012 15:15, Martin a écrit :
On 06/03/2012 14:05, Antonio Fortuny wrote:
Hi again.
Got it.
-gl was checked but unchecking "use symbol file for gdb" it works
again 8-)
AH,
maybe add a feature request, that this adds a warning, when you set
those options....
Hum, how to achieve this ?
Le 06/03/2012 14:55, Antonio Fortuny a écrit :
Hi all.
Sorry if this is a silly question but I can't find the answer into
this forun.
How to get the function names in the heaptrc trace ?
I use in project options:
in Linking options:
generate debug info for dgb
show line numbers
use symbol file for gdb
use "heaptrc"
in project .pas the very first line is:
SetHeapTraceOutput(ChangeFileExt(ParamStr(0), '.log'));
File program.log is created ok:
Heap dump by heaptrc unit
3564 memory blocks allocated : 1746202/1754304
3563 memory blocks freed : 1746174/1754272
1 unfreed memory blocks : 28
True heap size : 425984 (96 used in System startup)
True free heap : 429024
Should be : 425792
Call trace for block $001F14E8 size 28
/* $0061997C
$0040D5A4
$00411EC1
*/How to get details about the source code generating those memory
leaks ?
Antonio.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus