From 00ce37145556279f4982ef52a747cb2f5e3e3081 Mon Sep 17 00:00:00 2001 From: Christian C Date: Wed, 2 Apr 2025 18:15:13 -0700 Subject: Fixed Memory Leak --- include/lib/mem/galloc.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'include/lib/mem/galloc.h') diff --git a/include/lib/mem/galloc.h b/include/lib/mem/galloc.h index 8c773cd..763b21a 100644 --- a/include/lib/mem/galloc.h +++ b/include/lib/mem/galloc.h @@ -3,9 +3,14 @@ #include -void *g_malloc(size_t size); -void *g_calloc(size_t n_memb, size_t size); -void g_free(void *); +#define g_malloc(size) _g_malloc(size, __FILE__, __LINE__) +#define g_calloc(n_memb, size) _g_calloc(n_memb, size, __FILE__, __LINE__) +#define g_realloc(ptr, size) _g_realloc(ptr, size, __FILE__, __LINE__) +#define g_free(ptr) _g_free(ptr, __FILE__, __LINE__) +void *_g_malloc(size_t size, char* file, unsigned int line); +void *_g_calloc(size_t n_memb, size_t size, char* file, unsigned int line); +void *_g_realloc(void *ptr, size_t size, char* file, unsigned int line); +void _g_free(void *ptr, char* file, unsigned int line); ssize_t g_outstanding_allocations(); #endif -- cgit v1.2.1