DebugAllocatorDoubleFrees
Description
Number of double-free events caught and reported so far.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
AllocDebug.c:33:
ok = ok && DebugAllocatorLiveCount(dbg) == 0;
ok = ok && DebugAllocatorLiveBytes(dbg) == 0;
ok = ok && DebugAllocatorDoubleFrees(dbg) == 0;
ok = ok && DebugAllocatorOverflows(dbg) == 0;- In
AllocDebug.c:55:
AllocatorFree(adbg, p, 32); // expected to be caught
bool ok = DebugAllocatorDoubleFrees(dbg) == 1;
DebugAllocatorDestroy(dbg, ALLOCATOR_OF(&meta));- In
Debug.c:360:
}
size DebugAllocatorDoubleFrees(const DebugAllocator *self) {
if (!self)
return 0;
Last updated on