rockbox/firmware/kernel
Aidan MacDonald 719d48afc4 buflib: Refactor various debugging features
Gate buflib_get_data() checking, debug printing, and buflib
integrity checks behind individual defines in buflib.h, and
turn them all off by default. If needed, they can be turned
on manually when compiling.

The buflib debug menu is only available if debug printing is
enabled, so after this commit it will no longer be included
in normal builds -- it isn't very useful to end users.

Change-Id: Iab25b7852bc7c5592ce04c9c45762046a87d5bc3
2023-01-13 10:32:57 +00:00
..
include kernel: Fix unsafe cross-section reference in init_tick() 2022-12-18 22:23:52 +00:00
corelock.c
kernel-internal.h Do some kernel cleanup 2014-08-08 01:59:59 -04:00
mrsw_lock.c Add CPU mode asserts to kernel on blocking functions. 2017-01-21 14:25:52 -05:00
mutex.c Add CPU mode asserts to kernel on blocking functions. 2017-01-21 14:25:52 -05:00
queue.c Fix dangerous casts 2017-02-04 17:24:47 +01:00
semaphore.c Add CPU mode asserts to kernel on blocking functions. 2017-01-21 14:25:52 -05:00
thread-common.c Base scheduler queues off linked lists and do cleanup/consolidation 2014-08-16 05:15:37 -04:00
thread-internal.h threads: Move stack_size to end of struct thread (followup to f19ffe2) 2020-04-05 15:55:38 +02:00
thread.c buflib: Refactor various debugging features 2023-01-13 10:32:57 +00:00
tick.c
timeout.c