zephyr/subsys/logging
Lars-Ove Karlsson 8d3dcd79f4 logging: Added config to disable vla in statements
The config LOG_USE_VLA depends on that MISRA_SANE is not set.
Unfortunately the IAR toolchain can't handle vla:s inside a
statement, which the LOG_USE_VLA macro does.

I've added a new, hidden config to check if vla is ok inside
statements, SUPPORT_VLA_IN_STATEMENTS. Default is always y, but
a toolchain can override it so that VLA is not used by
Z_LOG_MSG_ON_STACK_ALLOC.

Signed-off-by: Lars-Ove Karlsson <lars-ove.karlsson@iar.com>
2025-03-11 18:55:08 +01:00
..
backends logging: backends: rtt: Do not enable when shell logging is used 2025-02-14 19:40:23 +00:00
frontends logging: frontends: stmesp: Fix logging single argument log twice 2025-01-24 15:43:19 +01:00
mipi_syst
CMakeLists.txt
Kconfig
Kconfig.filtering
Kconfig.formatting
Kconfig.links
Kconfig.misc logging: Added config to disable vla in statements 2025-03-11 18:55:08 +01:00
Kconfig.mode log: fix log_flush() 2025-03-07 20:20:00 +01:00
Kconfig.processing logging: increase the maximum value of LOG_BUFFER_SIZE 2024-12-12 19:59:51 +01:00
Kconfig.template.log_config
Kconfig.template.log_config_inherit
Kconfig.template.log_format_config
log_cache.c
log_cache.h
log_cmds.c logging: log_cmds: init uninitialized backend on log_go() 2025-02-04 15:00:58 +01:00
log_core.c log: fix log_flush() 2025-03-07 20:20:00 +01:00
log_link_ipc_service.c
log_mgmt.c logging: init backend id regardless of autostart 2025-02-04 15:00:58 +01:00
log_minimal.c
log_msg.c
log_multidomain_link.c
log_output_custom.c
log_output_dict.c
log_output_syst.c
log_output.c logging: log_output: move partly unused code 2024-12-10 08:06:25 +01:00