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]
