zephyr/include/logging
Krzysztof Chruscinski 5d80cbae59 lib: os: cbprintf: Add support for conversion to fsc package
Added support for conversion from a standard package which contains
pointers to read only strings to fully self-contained (fsc) package.
Fsc package contains all strings associated with the package thus
access to read only strings is not needed to format a string.

In order to allow conversion to fsc package, standard package must
contain locations of all string pointers within the package. Appending
that information is optional and is controlled by flags parameter
which was added to packaging API. If option flag is set then
package contains header, arguments, locations of read only strings and
transient strings (each prefixed with string argument location).
Package header has been extended with field which contains number of
read only string locations.

A function for conversion to fsc package has been added
(cbprintf_fsc_package()).

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2021-07-27 14:50:45 +02:00
..
log_backend_std.h logging: Remove code duplication from log_backend_std 2021-07-23 16:06:37 -04:00
log_backend.h logging: Add optional context argument to LOG_BACKEND_DEFINE 2021-05-06 15:40:05 +02:00
log_core2.h logging: Add logging v2 implementation for log_msg 2021-04-19 10:59:23 -04:00
log_core.h logging: Simplify runtime filtering 2021-05-13 22:08:44 -04:00
log_ctrl.h logging: Add logging v2 implementation for log_msg 2021-04-19 10:59:23 -04:00
log_frontend.h
log_instance.h logging: add padding for RISC-V 64bits environment 2020-11-19 12:46:35 -05:00
log_msg2.h lib: os: cbprintf: Add support for conversion to fsc package 2021-07-27 14:50:45 +02:00
log_msg.h logging: Add logging v2 implementation for log_msg 2021-04-19 10:59:23 -04:00
log_output_dict.h logging: add support for dictionary based logging 2021-04-28 22:25:42 +02:00
log_output.h logging: add log_output_timestamp_to_us() helper function 2021-04-20 18:21:26 -04:00
log.h logging: Eclipse CDT parser workaround 2021-06-02 06:41:35 -05:00