Lines Matching defs:ptr
55 void* ptr = (msize > PSIZE_MAX || msize <= 0) ? null : malloc(msize);
56 if (ptr != null) {
57 memset(ptr, 0, size);
61 mtrace('m', ptr, size);
62 return ptr;
119 void mtrace(char c, void* ptr, size_t size) {
120 if (c == 'f') *(int*)ptr = 0xbaadf00d;
134 fprintf(mtfp, "%c %p %p\n", c, ptr, (void*)size);
144 for (ptr in allocated) {
145 if (allocated[ptr] == 1) {
146 print NR ": " what " " ptr
147 #allocated[ptr] = 0 # stop the dangle
155 ptr = $2
157 a0 = 0+allocated[ptr]
158 allocated[ptr] = a1
161 print NR ": double free " ptr
163 print NR ": double malloc " ptr