zephyr/include/misc
Johan Hedberg 7c7f36f818 sys_log: Remove option of mapping to printf
Having the logging macros arbitrarily mapping to printk or printf
based on selected Kconfig options that the app isn't necessarily aware
of can have unexpeced (bad) side effects. In particular, printf
consumes *a lot* more stack (closer to 512 bytes) than printk, so
enabling a seemingly innocent CONFIG_STDOUT_CONSOLE option could lead
to stack overflows that are hard to debug.

Jira: ZEP-1419

Change-Id: I5fd77a7ed402e9ca67af23857e0f886f96d243bc
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2016-12-07 13:15:59 +00:00
..
debug kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
__assert.h __assert.h: format strings are not optional 2016-07-20 23:40:48 +00:00
byteorder.h misc: fix off-by-one error in sys_memcpy_swap's assert 2016-10-15 04:14:43 -04:00
dlist.h dlist: fix SYS_DLIST_FOR_EACH_SAFE when operating on empty list 2016-11-18 00:47:25 +00:00
event_logger.h kernel: logger: move to unified kernel APIs 2016-11-09 23:01:42 +00:00
kernel_event_logger.h kernel: Minor optimization to kernel event logger timestamping 2016-11-18 23:17:51 +00:00
nano_work.h include: remove old kernel defintions 2016-11-07 11:32:57 -08:00
printk.h printk: Add APIs to print into strings instead of default output 2016-12-05 20:08:40 +00:00
reboot.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
ring_buffer.h doc: Fix up API descriptions for ring buffers 2016-11-18 02:31:34 +00:00
shell.h console: shell: Support multiple modules 2016-11-02 00:23:18 +00:00
slist.h slist: add static initialization macro 2016-10-01 01:36:38 +00:00
stack.h kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
sys_log.h sys_log: Remove option of mapping to printf 2016-12-07 13:15:59 +00:00
util.h util: Ensure ARRAY_SIZE() will only take arrays 2016-12-02 12:41:16 +02:00