zephyr/subsys/llext
Luca Burelli 08eb314c35 llext: refactor: use cached section headers
The section headers are now available in the loader structure, so we can
use those directly instead of reading them from the ELF file every time.

This commit contains no logic changes; it removes all copies of the
header loading code and replaces them with direct access to the cached
section headers.

Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
2024-06-14 11:13:44 +02:00
..
buf_loader.c
CMakeLists.txt llext: refact: move ELF loading and linking to separate files 2024-06-07 18:07:53 +01:00
Kconfig llext: add support for SLID-based linking 2024-06-03 15:29:34 -04:00
llext_export.c build: namespace syscall sources to zephyr/ 2024-05-28 22:03:55 +02:00
llext_link.c llext: refactor: use cached section headers 2024-06-14 11:13:44 +02:00
llext_load.c llext: refactor: use cached section headers 2024-06-14 11:13:44 +02:00
llext_mem.c llext: refact: move memory code to llext_mem.c 2024-06-07 18:07:53 +01:00
llext_priv.h llext: refact: move ELF loading and linking to separate files 2024-06-07 18:07:53 +01:00
llext.c llext: llext_load: document memory management policy 2024-06-14 11:13:44 +02:00
shell.c llext: shell: fix command completions 2023-12-06 18:01:34 -05:00