zephyr/subsys/logging
Ederson de Souza 67bb6db3f8 syscall: Export all emitted syscalls, enabling them for extensions
Linkable loadable extensions can only use syscalls if they are exported
via EXPORT_SYSCALL (or EXPORT_SYMBOL). Instead of enabling used syscalls
one by one, this patch exports all of them automatically via
`gen_syscalls.py`. If CONFIG_LLEXT=n, the section where the exported
symbols live is discarded, so it should be a non-op when llext is not
enabled.

This patch also removes the now redundant EXPORT_SYSCALL macro. Note
that EXPORT_SYMBOL is still useful on different situations (and is
indeed used by the code generated by `gen_syscalls.py`).

Signed-off-by: Ederson de Souza <ederson.desouza@intel.com>
2024-03-20 16:26:54 +00:00
..
backends logging: backends: multidomain: Fix compilation warning 2024-03-15 11:36:08 +00:00
mipi_syst logging: mipi_syst: Add CONFIG_LOG_MIPI_SYST_DISABLE_TIMESTAMP 2024-01-05 06:40:09 -05:00
CMakeLists.txt logging: cmake: Remove duplicate source entry 2023-07-07 09:20:11 +02:00
Kconfig log_core: Add Kconfig symbol for init priority 2022-12-14 15:16:54 +01:00
Kconfig.filtering logging: Add frontend support to v2 2022-03-14 14:08:49 -04:00
Kconfig.formatting logging: Remove hda log backend 2024-01-17 09:52:48 +01:00
Kconfig.frontends logging: Imply strings stripping if dictionary frontend is used 2023-10-27 11:42:21 +02:00
Kconfig.links logging: Add ipc_service log link 2022-10-17 10:16:53 +02:00
Kconfig.misc logging: Add option to not generate dictionary database always 2024-03-06 10:38:37 +00:00
Kconfig.mode logging: log_frontend: Add optional API for common messages 2023-10-27 10:50:39 +02:00
Kconfig.processing logging: support using real time as timestamp 2024-03-06 15:58:43 +00:00
Kconfig.template.log_config logging: Changed log template to consider default log level 2023-04-05 13:47:06 +02:00
Kconfig.template.log_config_inherit Logging: Add Kconfig template for log inheriting 2022-11-30 14:37:58 +01:00
Kconfig.template.log_format_config logging: Use strings stripping for dictionary backends 2024-01-15 09:58:39 +01:00
log_cache.c logging: fix few mismatched CONTAINER_OF 2023-08-31 14:08:31 +02:00
log_cache.h logging: Add log_cache module for caching remote names 2022-10-17 10:16:53 +02:00
log_cmds.c logging: log_cmds: Add support for frontend runtime filtering 2024-01-15 09:57:54 +01:00
log_core.c logging: support using real time as timestamp 2024-03-06 15:58:43 +00:00
log_frontend_dict_uart.c logging: fix few mismatched CONTAINER_OF 2023-08-31 14:08:31 +02:00
log_link_ipc_service.c logging: Add ipc_service log link 2022-10-17 10:16:53 +02:00
log_mgmt.c logging: Add support for runtime filtering in frontend 2024-01-15 09:57:54 +01:00
log_minimal.c llext: Rework hello_world test case to be "simple" 2024-03-09 14:44:23 +00:00
log_msg.c syscall: Export all emitted syscalls, enabling them for extensions 2024-03-20 16:26:54 +00:00
log_multidomain_link.c logging: Add remote link and backend 2022-10-17 10:16:53 +02:00
log_output.c log: net: Add structured logging support to syslog 2024-03-12 09:44:11 +00:00
log_output_custom.c logging: support custom timestamp formatting 2023-04-04 13:41:17 +02:00
log_output_dict.c LOG: DICT: Forward the User Context Void pointer to backend 2024-01-02 10:09:27 +01:00
log_output_syst.c logging: rename shadow variables 2023-08-22 11:39:58 +02:00