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
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
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
log_backend_uart.c
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
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
log_output.c logging: log_output: Improve immediate mode handling 2019-12-18 13:08:46 -08:00