zephyr/subsys/llext
Eric Ackermann 3466dab804 llext: Add parameters to arch_elf_relocate
The RISC-V port of llext requires additional parameters for
handling non-adjacent HI20/LO12 relocations in arch_elf_relocate():
the current extension (struct llext), the current extension loader
(struct llext_loader), the current section header (elf_shdr_t) and
the current symbol (elf_sym_t).
This changes the signature of arch_elf_relocate accordingly.

Signed-off-by: Eric Ackermann <eric.ackermann@cispa.de>
2025-03-07 19:44:54 +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-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: Add parameters to arch_elf_relocate 2025-03-07 19:44:54 +01:00
llext_load.c llext: add option to keep section data after llext_load 2025-02-13 16:43:29 +01:00
llext_mem.c llext: display section addresses in gdb-compatible format 2025-01-27 08:54:44 +01:00
llext_priv.h llext: Add parameters to arch_elf_relocate 2025-03-07 19:44:54 +01:00
llext.c llext: add ELF inspection APIs 2025-02-13 16:43:29 +01:00
shell.c llext: shell: fix buffer alignment 2025-01-29 11:04:33 +01:00