From 8ff4f1aec9f19613e4f67d2e22ae96bec7657292 Mon Sep 17 00:00:00 2001 From: Frank Gevaerts Date: Sun, 26 Sep 2010 12:05:42 +0000 Subject: Add optional (define BUFFER_ALLOC_DEBUG to enable it) code to check for code overflowing buffer_alloc()-allocated buffers. Also add a panicf() if buffer_alloc() doesn't have enough space left to allocate a requested buffer git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28173 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/buffer.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'firmware/export') diff --git a/firmware/export/buffer.h b/firmware/export/buffer.h index f0525edd68..18f53f0000 100644 --- a/firmware/export/buffer.h +++ b/firmware/export/buffer.h @@ -39,4 +39,8 @@ extern unsigned char *audiobuf; void buffer_init(void) INIT_ATTR; void *buffer_alloc(size_t size); +#ifdef BUFFER_ALLOC_DEBUG +void buffer_alloc_check(char *name); +#endif + #endif -- cgit v1.2.3