On Tue, Jul 29, 2008 at 11:46 AM, Sanjeev Bagewadi
<[EMAIL PROTECTED]> wrote:
>>
>> malloc:return tid=1 ptr=<ptr-value> size=48
>>          <ustack_1>
>> ....few lines without free.....
>> malloc:return tid=1 ptr=<*same* ptr-value> size=86      <- same memory
>> location
>>          <different_ustack>
>> ....few lines....
>> free:entry ptr=<ptr-value>
>>
>
> Need to doublecheck.. probably this was a realloc().
> Or did you notice a drop during that period ? The drop would explain the
> missing free...
>

Not a case of realloc since as per your script, the reallocs also are
captured and it should appear as the oldptr for print done in the
realloc:return.
This isn't occurring. Not sure about the drops since the log itself
was generated in a different location by a different person.

Realloc wasn't handled in the script. That may be handled by a
sequential free and a malloc.

regards
Shiv
_______________________________________________
dtrace-discuss mailing list
[email protected]

Reply via email to