zephyr/subsys/logging
Krzysztof Chruscinski ffbd48e2c1 logging: Fix false strdup buffer freeing
Algorithm for freeing strdup buffers was only checking if argument
matches address within strdup buffer pool and was attempting freeing
even if format specifier was different than string.

Added fix where also format specifier is checked.

Extended logger test to verify correctness of function which searches
for string format specifiers within a string.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2019-12-20 08:49:01 -05:00
..
CMakeLists.txt logging: add syst format output 2019-10-29 10:18:51 +01:00
Kconfig logging: log_output: Improve immediate mode handling 2019-12-18 13:08:46 -08:00
Kconfig.template.log_config
log_backend_native_posix.c headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
log_backend_net.c logging: add networking syst backend support. 2019-10-29 10:18:51 +01:00
log_backend_rtt.c logging: Use single byte log_output buffer in an immediate mode 2019-12-18 13:08:46 -08:00
log_backend_std.h logging: log_output: Improve immediate mode handling 2019-12-18 13:08:46 -08:00
log_backend_swo.c logging: add SWO syst backend support 2019-10-29 10:18:51 +01:00
log_backend_uart.c logging: add UART syst backend support 2019-10-29 10:18:51 +01:00
log_backend_xtensa_sim.c logging: Use single byte log_output buffer in an immediate mode 2019-12-18 13:08:46 -08:00
log_cmds.c logging: Add string duplicates pool profiling 2019-05-27 10:18:10 +02:00
log_core.c logging: Fix false strdup buffer freeing 2019-12-20 08:49:01 -05:00
log_list.c
log_list.h
log_minimal.c logging: fix LOG_HEXDUMP_* in C++. 2019-12-18 21:54:18 +01:00
log_msg.c logging: Fix false strdup buffer freeing 2019-12-20 08:49:01 -05:00
log_output_syst.c logging: add syst format output 2019-10-29 10:18:51 +01:00
log_output.c logging: log_output: Improve immediate mode handling 2019-12-18 13:08:46 -08:00