zephyr/include/zephyr/logging
Krzysztof Chruściński e18254901c logging: When strings are stripped keep source name pointers
90ab94f61d added a change that source name pointers were not stored
in the const data structure associated with a logging source. That was
done because those string pointers were invalid (on purpose pointing to
non-existing memory) and reading those strings could lead to a fault.
However, those pointers are used by scripts which are building the
dictionary database and after this change script was no longer
able to retrieve source names from elf file and database was incomplete.

This patch brings back storing of source name string pointers but in
API for reading those source names guards are added to not return
invalid addresses.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2024-08-13 14:56:14 +02:00
..
log_backend_adsp_hda.h
log_backend_adsp_mtrace.h
log_backend_ble.h
log_backend_net.h
log_backend_std.h
log_backend.h include: fix typo in (logging, mgmt) 2024-07-10 11:48:03 -04:00
log_core.h logging: Fix runtime filtering when frontend and userspace is used 2024-07-09 14:01:56 +02:00
log_ctrl.h build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
log_frontend.h
log_instance.h logging: Update log_source_dynamic_data struct 2024-04-20 13:45:25 -04:00
log_internal.h include: fix typo in (logging, mgmt) 2024-07-10 11:48:03 -04:00
log_link.h include: fix typo in (logging, mgmt) 2024-07-10 11:48:03 -04:00
log_msg.h include: logging: added missing parenthesis 2024-06-27 15:16:17 -04:00
log_multidomain_helper.h
log_output_custom.h
log_output_dict.h logging: dictionary: new verion 3 format 2024-06-28 21:14:14 +02:00
log_output.h include: fix typo in (logging, mgmt) 2024-07-10 11:48:03 -04:00
log.h logging: When strings are stripped keep source name pointers 2024-08-13 14:56:14 +02:00