zephyr/include/sys
Joakim Andersson 94d331b2eb assert: Add option to disable condition from assertion message
Add Kconfig option to disable the conditional expression in the assert
that failed. This would save code space, and file and line provides
better information than the conditional expression in case where
the same expression would be asserted upon.

For example __ASSERT_NO_MSG(buf) wouldn't make much sense in
configuration where CONFIG_ASSERT_NO_FILE_INFO was enabled.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2020-01-13 13:59:55 +01:00
..
__assert.h assert: Add option to disable condition from assertion message 2020-01-13 13:59:55 +01:00
arch_interface.h doc: fix ordered lists in doxygen comments 2019-11-20 17:46:35 -05:00
atomic.h include: rearrange for standard use of extern "C" in various headers 2019-08-13 18:00:31 +02:00
base64.h
byteorder.h sys: byteorder: Add 48 bit variants 2019-12-10 09:55:30 +02:00
crc.h cleanup: include/: move crc.h to sys/crc.h 2019-06-27 22:55:49 -04:00
dlist.h sys: dlist: remove deprecated sys_dlist_insert_{before,after} 2019-09-11 11:18:20 -05:00
errno_private.h cleanup: include/: move misc/errno_private.h to sys/errno_private.h 2019-06-27 22:55:49 -04:00
fdtable.h cleanup: include/: move misc/fdtable.h to sys/fdtable.h 2019-06-27 22:55:49 -04:00
libc-hooks.h cleanup: include/: move misc/libc-hooks.h to sys/libc-hooks.h 2019-06-27 22:55:49 -04:00
list_gen.h cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
math_extras_impl.h kernel: use 'thread' for thread variable consistently 2019-12-21 19:57:57 -05:00
math_extras.h doc: fix misspelling in API doxygen comments 2019-10-29 06:00:14 +01:00
mempool_base.h mempool: simplify the logic for sizing the free block bitmap 2019-07-31 10:09:29 -07:00
mempool.h SYS_MEM_POOL_DEFINE(): move BUILD_ASSERT() at the end 2019-10-01 10:22:18 -07:00
mutex.h cleanup: include/: move misc/mutex.h to sys/mutex.h 2019-06-27 22:55:49 -04:00
printk.h lib: os: make snprintk fns generally available 2020-01-03 10:13:30 +01:00
rb.h cleanup: include/: move misc/rb.h to sys/rb.h 2019-06-27 22:55:49 -04:00
ring_buffer.h sys: ring_buffer: remove deprecated sys_ring_buf_* 2019-09-11 11:18:04 -05:00
sem.h sys_sem: straighten build time definition macros 2019-09-14 22:14:51 +08:00
sflist.h cleanup: include/: move misc/sflist.h to sys/sflist.h 2019-06-27 22:55:49 -04:00
slist.h cleanup: include/: move misc/slist.h to sys/slist.h 2019-06-27 22:55:49 -04:00
speculation.h cleanup: include/: move misc/speculation.h to sys/speculation.h 2019-06-27 22:55:49 -04:00
sys_io.h include: rearrange for standard use of extern "C" in various headers 2019-08-13 18:00:31 +02:00
time_units.h kernel: extend time unit conversion to high resolution scales 2019-11-08 18:37:46 -05:00
timeutil.h lib/timeutil: avoid implementation-defined behavior 2019-09-19 20:49:51 -04:00
util.h sys: util: Add IF_ENABLED() macro 2019-12-18 08:14:52 -05:00