zephyr/subsys/llext
Luca Burelli 3fcd90339d llext: optimize allocations for read-only sections
When loading an extension, read-only sections that do not have
relocations and whose data is accessible from the ELF buffer can be
directly mapped as-is in the extension memory. This avoids the need to
allocate and copy unmodified data from the ELF buffer to the LLEXT heap.

Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
2025-03-21 14:41:30 -04:00
..
buf_loader.c llext: add llext_peek() 2023-11-10 10:40:26 +01:00
CMakeLists.txt llext: Add RISC-V arch-specific relocations 2024-10-03 21:59:42 +01:00
fs_loader.c llext: Add filesystem based extension loader 2024-09-06 11:26:09 -04:00
Kconfig llext-edk: add support for Zstd and Zip formats 2025-02-14 13:35:43 +01:00
llext_export.c llext: fix link order for weak syscall symbols 2024-12-10 20:38:48 +01:00
llext_handlers.c llext: hotfix: fix function pointer logging 2024-09-11 13:59:02 -04:00
llext_link.c llext: introduce 'enum llext_storage_type' 2025-03-21 14:41:30 -04:00
llext_load.c llext: optimize allocations for read-only sections 2025-03-21 14:41:30 -04:00
llext_mem.c llext: optimize allocations for read-only sections 2025-03-21 14:41:30 -04:00
llext_priv.h llext: avoid redundant 'ldr_parm' checks 2025-03-17 19:58:15 +01:00
llext.c llext: fix fixed-length name buffer usage 2025-03-19 01:23:59 +01:00
shell.c llext: fix fixed-length name buffer usage 2025-03-19 01:23:59 +01:00