diff options
Diffstat (limited to 'firmware/include')
-rw-r--r-- | firmware/include/buflib.h | 21 | ||||
-rw-r--r-- | firmware/include/core_alloc.h | 4 |
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); | |||
342 | const char* buflib_get_name(struct buflib_context *ctx, int handle); | 342 | const 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 | */ | ||
352 | void 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 | */ | ||
363 | void 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 | ||
29 | void core_print_allocs(void (*print)(const char*)); | ||
30 | void core_print_blocks(void (*print)(const char*)); | ||
31 | #endif | ||
32 | #ifdef BUFLIB_DEBUG_BLOCK_SINGLE | 28 | #ifdef BUFLIB_DEBUG_BLOCK_SINGLE |
33 | int core_get_num_blocks(void); | 29 | int core_get_num_blocks(void); |
34 | void core_print_block_at(int block_num, char* buf, size_t bufsize); | 30 | void core_print_block_at(int block_num, char* buf, size_t bufsize); |