zephyr/arch/arm
Bjarki Arge Andreasen 5cac834bb6 llext: arch_elf_relocate: pass opval unmodified
The opval argument of arch_elf_relocate() was modified by
adding the value stored at opaddr before passing it to
arch_elf_relocate(). This presumed that the addend would
always be stored as a raw value at opaddr, which is not the
case for all relocation types.

This PR modifies opval to be the absolute address of opval,
and moves the addition of the addend from llext_link_plt()
to the implementation of arch_elf_relocate().

Signed-off-by: Bjarki Arge Andreasen <bjarki@arge-andreasen.me>
2024-03-14 19:07:49 +00:00
..
core llext: arch_elf_relocate: pass opval unmodified 2024-03-14 19:07:49 +00:00
include arch: exception: rename header guard 2023-12-11 18:22:40 -05:00
CMakeLists.txt arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
Kconfig hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00