From e3c90686fb8588efb93680a309ab21b5e1b1f9a1 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Mon, 8 Mar 2021 11:43:54 +0100 Subject: [PATCH] test/btstack_memory_test: fix malloc test (regression) --- src/btstack_memory.c | 5 +++++ tool/btstack_memory_generator.py | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/btstack_memory.c b/src/btstack_memory.c index f002b9a9c..20a030fbd 100644 --- a/src/btstack_memory.c +++ b/src/btstack_memory.c @@ -55,6 +55,11 @@ #include +#ifdef ENABLE_MALLOC_TEST +extern "C" void * test_malloc(size_t size); +#define malloc test_malloc +#endif + #ifdef HAVE_MALLOC typedef struct btstack_memory_buffer { struct btstack_memory_buffer * next; diff --git a/tool/btstack_memory_generator.py b/tool/btstack_memory_generator.py index 57b2c04f2..30f841285 100755 --- a/tool/btstack_memory_generator.py +++ b/tool/btstack_memory_generator.py @@ -134,6 +134,11 @@ cfile_header_begin = """ #include +#ifdef ENABLE_MALLOC_TEST +extern "C" void * test_malloc(size_t size); +#define malloc test_malloc +#endif + #ifdef HAVE_MALLOC typedef struct btstack_memory_buffer { struct btstack_memory_buffer * next;