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
CMakeLists.txt
Kconfig
Kconfig.filtering
Kconfig.formatting
Kconfig.frontends
Kconfig.links
Kconfig.misc
Kconfig.mode
Kconfig.processing logging: support using real time as timestamp 2024-03-06 15:58:43 +00:00
Kconfig.template.log_config
Kconfig.template.log_config_inherit
Kconfig.template.log_format_config
log_cache.c
log_cache.h
log_cmds.c
log_core.c logging: support using real time as timestamp 2024-03-06 15:58:43 +00:00
log_frontend_dict_uart.c
log_link_ipc_service.c
log_mgmt.c
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
log_output.c log: net: Add structured logging support to syslog 2024-03-12 09:44:11 +00:00
log_output_custom.c
log_output_dict.c
log_output_syst.c