zephyr/subsys/logging
Krzysztof Chruscinski 18165b1d49 logging: Fix tracking of buffered messages
Algorithm was failing in case when overflow mode was enabled
but allocation of new message failed. It could happen if message
size exceeded buffer size. Losing track of buffered messages
can lead to logging processing freeze.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2022-01-20 08:52:08 -05:00
..
mipi_syst logging: add STP transport and raw data output support for syst 2020-11-17 10:09:19 -06:00
CMakeLists.txt logging: Add assert when wrong backend is used 2022-01-17 15:49:10 -05:00
Kconfig logging: Minimal mode configuration cleanup 2021-11-20 11:58:40 -05:00
Kconfig.backends logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
Kconfig.filtering logging: Minimal mode configuration cleanup 2021-11-20 11:58:40 -05:00
Kconfig.formatting logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
Kconfig.misc logging: Minimal mode configuration cleanup 2021-11-20 11:58:40 -05:00
Kconfig.mode logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
Kconfig.processing logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
Kconfig.template.log_config logging: Add choice name in template 2021-09-06 14:11:06 -04:00
log_backend_adsp.c logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_backend_fs.c logging: fs: fix leak of opened directories in check_log_file_exist() 2021-07-20 13:31:33 +02:00
log_backend_native_posix.c logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_backend_net.c logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_backend_rtt.c logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_backend_spinel.c logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_backend_swo.c logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_backend_uart.c logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_backend_xtensa_sim.c logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_cmds.c logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_core.c logging: Fix tracking of buffered messages 2022-01-20 08:52:08 -05:00
log_list.c
log_list.h
log_mgmt.c logging: Add assert when wrong backend is used 2022-01-17 15:49:10 -05:00
log_minimal.c logging: log_minimal: Fix violations to rule 10.4 2021-04-20 15:50:49 -04:00
log_msg2.c logging: Fix tracking of buffered messages 2022-01-20 08:52:08 -05:00
log_msg.c logging: Fix tracking of buffered messages 2022-01-20 08:52:08 -05:00
log_output_dict.c logging: add support for dictionary based logging 2021-04-28 22:25:42 +02:00
log_output_syst.c logging: output/syst: don't use raw output for hexdump 2022-01-14 09:59:06 -05:00
log_output.c logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00