Set malloc tags.
[rsc] --rw-rw-r-- M 15674 glenda sys 4160 Nov 10 10:48 sys/src/libdraw/alloc.c
/n/sourcesdump/2005/1110/plan9/sys/src/libdraw/alloc.c:5,11 -
/n/sourcesdump/2005/1111/plan9/sys/src/libdraw/alloc.c:5,16
Image*
allocimage(Display *d, Rectangle r, ulong chan, int repl, ulong val)
{
- return _allocimage(nil, d, r, chan, repl, val, 0, 0);
+ Image* i;
+
+ i = _allocimage(nil, d, r, chan, repl, val, 0, 0);
+ if (i)
+ setmalloctag(i, getcallerpc(&d));
+ return i;
}
Image*
[rsc] --rw-rw-r-- M 15674 glenda sys 2415 Nov 10 10:48 sys/src/libdraw/creadimage.c
/n/sourcesdump/2005/1110/plan9/sys/src/libdraw/creadimage.c:58,63 -
/n/sourcesdump/2005/1111/plan9/sys/src/libdraw/creadimage.c:58,64
if(dolock)
lockdisplay(d);
i = allocimage(d, r, chan, 0, 0);
+ setmalloctag(i, getcallerpc(&d));
if(dolock)
unlockdisplay(d);
if(i == nil)
[rsc] --rw-rw-r-- M 15674 glenda sys 807 Nov 10 10:48 sys/src/libdraw/getsubfont.c
/n/sourcesdump/2005/1110/plan9/sys/src/libdraw/getsubfont.c:32,36 -
/n/sourcesdump/2005/1111/plan9/sys/src/libdraw/getsubfont.c:32,37
if(f == 0)
fprint(2, "getsubfont: can't read %s: %r\n", name);
close(fd);
+ setmalloctag(f, getcallerpc(&d));
return f;
}
|