[Lazarus] heap trace
Antonio Fortuny
a.fortuny at sitasoftware.lu
Tue Mar 6 15:30:06 CET 2012
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
>>> 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
>
>
>
> --
> _______________________________________________
> 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/02bb771c/attachment-0003.html>
More information about the Lazarus
mailing list