zephyr/subsys/llext
Guennadi Liakhovetski 024f43b1f0 llext: move a calculation to a more logical location
Currently llext_link_plt() calculates offsets to relocation addresses
relative to the .text section and passes them to
arch_elf_relocate_global() and arch_elf_relocate_local(), where then
.text memory address is added to them. Instead it's more logical to
concentrate the entire calculation in the caller, which then also
removes the assumption, that all sections have the same VMA - LMA
offset from those functions.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
2024-12-17 20:55:15 +01:00
..
buf_loader.c
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: disable for Harvard ARC variants 2024-12-16 18:25:16 +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: move a calculation to a more logical location 2024-12-17 20:55:15 +01:00
llext_load.c LLEXT: no repeated linking with inline relocations 2024-11-20 10:17:06 +00:00
llext_mem.c LLEXT: fix a needless allocation 2024-11-16 14:56:23 -05:00
llext_priv.h LLEXT: fix a needless allocation 2024-11-16 14:56:23 -05:00
llext.c LLEXT: add llext_section_offset() to replace llext_find_section() 2024-11-16 15:28:00 -05:00
shell.c llext: Add shell command for loading LLEXT from a filesystem 2024-09-06 11:26:09 -04:00