zephyr/include/logging
Krzysztof Chruscinski f75d11adb2 logging: Handle nios2 global pointer register issue
Nios2 is trying to use global pointer register to access variables
smaller than 8 bytes. GPR range is limited to 64 bytes and apparently
does not handle well variables placed in custom sections.

Current workaround is to increase logger structures (const and dynamic)
size (+8 bytes for dynamic, +4 bytes for constant). Then GPR is not
used and application can be linked. The downside is increase of memory
usage:
- ROM: <num_of_log_modules>*4 bytes
- RAM: <num_of_log_modules>*8 bytes (if runtime filtering is enabled)

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2018-11-10 12:38:29 -05:00
..
log_backend.h logging: Add autostart option to LOG_BACKEND_DEFINE 2018-10-11 13:29:50 +03:00
log_core.h logging: Refactor LOG_MODULE_REGISTER and LOG_MODULE_DECLARE macros 2018-11-10 12:38:29 -05:00
log_ctrl.h logging: allow mulitple log_panic calls 2018-09-27 13:11:26 +05:30
log_instance.h logging: Handle nios2 global pointer register issue 2018-11-10 12:38:29 -05:00
log_msg.h logging: Fix possible out-of-bound access in log_output 2018-10-30 15:29:28 +01:00
log_output.h subsys: logging: Add CR/LF handling flags 2018-10-18 17:53:11 -04:00
log.h logging: Refactor LOG_MODULE_REGISTER and LOG_MODULE_DECLARE macros 2018-11-10 12:38:29 -05:00
sys_log.h logging: deprecate SYS_LOG_ macros 2018-10-31 10:11:14 -04:00