summaryrefslogtreecommitdiff
path: root/firmware/include
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/include')
-rw-r--r--firmware/include/buflib.h21
-rw-r--r--firmware/include/core_alloc.h4
2 files changed, 0 insertions, 25 deletions
diff --git a/firmware/include/buflib.h b/firmware/include/buflib.h
index 5bd8d73ada..a4796fbf33 100644
--- a/firmware/include/buflib.h
+++ b/firmware/include/buflib.h
@@ -342,27 +342,6 @@ void buflib_buffer_in(struct buflib_context *ctx, int size);
342const char* buflib_get_name(struct buflib_context *ctx, int handle); 342const char* buflib_get_name(struct buflib_context *ctx, int handle);
343 343
344/** 344/**
345 * Prints an overview of all current allocations with the help
346 * of the passed printer helper
347 *
348 * This walks only the handle table and prints only valid allocations
349 *
350 * Only available if BUFLIB_DEBUG_BLOCKS is defined
351 */
352void buflib_print_allocs(struct buflib_context *ctx, void (*print)(int, const char*));
353
354/**
355 * Prints an overview of all blocks in the buflib buffer, allocated
356 * or unallocated, with the help of the passed printer helper
357 *
358 * This walks the entire buffer and prints unallocated space also.
359 * The output is also different from buflib_print_allocs().
360 *
361 * Only available if BUFLIB_DEBUG_BLOCKS is defined
362 */
363void buflib_print_blocks(struct buflib_context *ctx, void (*print)(int, const char*));
364
365/**
366 * Gets the number of blocks in the entire buffer, allocated or unallocated 345 * Gets the number of blocks in the entire buffer, allocated or unallocated
367 * 346 *
368 * Only available if BUFLIB_DEBUG_BLOCK_SIGNLE is defined 347 * Only available if BUFLIB_DEBUG_BLOCK_SIGNLE is defined
diff --git a/firmware/include/core_alloc.h b/firmware/include/core_alloc.h
index 67fe99dfdc..f535fc1f6e 100644
--- a/firmware/include/core_alloc.h
+++ b/firmware/include/core_alloc.h
@@ -25,10 +25,6 @@ void core_check_valid(void);
25/* DO NOT ADD wrappers for buflib_buffer_out/in. They do not call 25/* DO NOT ADD wrappers for buflib_buffer_out/in. They do not call
26 * the move callbacks and are therefore unsafe in the core */ 26 * the move callbacks and are therefore unsafe in the core */
27 27
28#ifdef BUFLIB_DEBUG_BLOCKS
29void core_print_allocs(void (*print)(const char*));
30void core_print_blocks(void (*print)(const char*));
31#endif
32#ifdef BUFLIB_DEBUG_BLOCK_SINGLE 28#ifdef BUFLIB_DEBUG_BLOCK_SINGLE
33int core_get_num_blocks(void); 29int core_get_num_blocks(void);
34void core_print_block_at(int block_num, char* buf, size_t bufsize); 30void core_print_block_at(int block_num, char* buf, size_t bufsize);