[Lazarus] heap trace

Martin lazarus at mfriebe.de
Tue Mar 6 15:15:54 CET 2012


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....

>
> 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
>> Lazarus at lists.lazarus.freepascal.org
>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20120306/8bff90a6/attachment-0003.html>


More information about the Lazarus mailing list