Lines Matching refs:address
187 void MyFree(void *address)
189 PRINT_FREE("Free ", g_allocCount, address)
191 free(address);
194 void *MyRealloc(void *address, size_t size)
198 MyFree(address);
201 // PRINT_REALLOC("Realloc ", g_allocCount, size, address)
204 void *p = realloc(address, size);
207 PRINT_REALLOC("Realloc ", g_allocCount, size, address)
212 return realloc(address, size);
237 void MidFree(void *address)
239 PRINT_FREE("Free-Mid", g_allocCountMid, address)
241 if (!address)
243 VirtualFree(address, 0, MEM_RELEASE);
309 void BigFree(void *address)
311 PRINT_FREE("Free-Big", g_allocCountBig, address)
312 MidFree(address);
319 static void SzFree(ISzAllocPtr p, void *address) { UNUSED_VAR(p) MyFree(address); }
324 static void SzMidFree(ISzAllocPtr p, void *address) { UNUSED_VAR(p) MidFree(address); }
326 static void SzBigFree(ISzAllocPtr p, void *address) { UNUSED_VAR(p) BigFree(address); }
352 MyAlloc() can return address that is NOT multiple of sizeof(void *).
450 static void SzAlignedFree(ISzAllocPtr pp, void *address)
454 if (address)
455 MyFree(((void **)address)[-1]);
457 free(address);
518 static void AlignOffsetAlloc_Free(ISzAllocPtr pp, void *address)
520 if (address)
526 ISzAlloc_Free(p->baseAlloc, REAL_BLOCK_PTR_VAR(address));