From 7a99e5c6717c36dab38ebb16be04548faad813d1 Mon Sep 17 00:00:00 2001 From: Patrick Lipka Date: Fri, 8 Aug 2025 12:07:38 +0200 Subject: [PATCH] add memory tracking --- src/rvprof_hooks.c | 1 - src/rvprof_internal.h | 4 ++-- src/rvprof_memory.c | 2 ++ 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 src/rvprof_memory.c diff --git a/src/rvprof_hooks.c b/src/rvprof_hooks.c index 6aa7268..8fe59a1 100644 --- a/src/rvprof_hooks.c +++ b/src/rvprof_hooks.c @@ -25,4 +25,3 @@ void __cyg_profile_func_exit(void *this_fn, void *call_site){ rvprof_finalize(); } } - diff --git a/src/rvprof_internal.h b/src/rvprof_internal.h index 9527ef9..5538995 100644 --- a/src/rvprof_internal.h +++ b/src/rvprof_internal.h @@ -133,9 +133,9 @@ extern rvprof_context_t g_rvprof; // internal API -// memory management +// memory management, used to track memory overhead void* rvprof_malloc(size_t size); -void* rvprof_reallovc(void* ptr, size_t old_size, size_t new_size); +void* rvprof_realloc(void* ptr, size_t old_size, size_t new_size); void rvprof_free(void* ptr, size_t size); // dynamic array management diff --git a/src/rvprof_memory.c b/src/rvprof_memory.c new file mode 100644 index 0000000..23e38dc --- /dev/null +++ b/src/rvprof_memory.c @@ -0,0 +1,2 @@ +#include "rvprof_internal.h" +