(55694ad7efc3f8dc6d5c7aefa60ded4c303ed6cf)
Decorate allocation function to ensure sizes are correct.
More...
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
Go to the source code of this file.
Decorate allocation function to ensure sizes are correct.
Definition in file debug_allocator.h.
◆ xcalloc
| #define xcalloc pm_debug_calloc |
◆ xfree
| #define xfree pm_debug_free |
◆ xfree_sized
| #define xfree_sized pm_debug_free_sized |
◆ xmalloc
| #define xmalloc pm_debug_malloc |
◆ xrealloc
| #define xrealloc pm_debug_realloc |
◆ xrealloc_sized
| #define xrealloc_sized pm_debug_realloc_sized |
◆ pm_debug_calloc()
| static void * pm_debug_calloc |
( |
size_t |
nmemb, |
|
|
size_t |
size |
|
) |
| |
|
inlinestatic |
◆ pm_debug_free()
| static void pm_debug_free |
( |
void * |
ptr | ) |
|
|
inlinestatic |
◆ pm_debug_free_sized()
| static void pm_debug_free_sized |
( |
void * |
ptr, |
|
|
size_t |
old_size |
|
) |
| |
|
inlinestatic |
◆ pm_debug_malloc()
| static void * pm_debug_malloc |
( |
size_t |
size | ) |
|
|
inlinestatic |
◆ pm_debug_realloc()
| static void * pm_debug_realloc |
( |
void * |
ptr, |
|
|
size_t |
size |
|
) |
| |
|
inlinestatic |
◆ pm_debug_realloc_sized()
| static void * pm_debug_realloc_sized |
( |
void * |
ptr, |
|
|
size_t |
size, |
|
|
size_t |
old_size |
|
) |
| |
|
inlinestatic |