Home
last modified time | relevance | path

Searched refs:elf_rela_t (Results 1 – 9 of 9) sorted by relevance

/Zephyr-latest/include/zephyr/llext/
Dllext_internal.h41 const elf_rela_t *rela) in llext_get_reloc_instruction_location()
68 const elf_rela_t *rel, const elf_sym_t *sym, const char *name,
74 int llext_read_symbol(struct llext_loader *ldr, struct llext *ext, const elf_rela_t *rel,
Dllext.h370 int arch_elf_relocate(struct llext_loader *ldr, struct llext *ext, elf_rela_t *rel,
410 void arch_elf_relocate_local(struct llext_loader *loader, struct llext *ext, const elf_rela_t *rel,
424 void arch_elf_relocate_global(struct llext_loader *loader, struct llext *ext, const elf_rela_t *rel,
Delf.h473 typedef struct elf64_rela elf_rela_t; typedef
500 typedef struct elf32_rela elf_rela_t; typedef
/Zephyr-latest/subsys/llext/
Dllext_link.c29 __weak int arch_elf_relocate(struct llext_loader *ldr, struct llext *ext, elf_rela_t *rel, in arch_elf_relocate()
36 const elf_rela_t *rel, const elf_sym_t *sym, uint8_t *rel_addr, in arch_elf_relocate_local()
42 const elf_rela_t *rel, const elf_sym_t *sym, uint8_t *rel_addr, in arch_elf_relocate_global()
148 int llext_read_symbol(struct llext_loader *ldr, struct llext *ext, const elf_rela_t *rel, in llext_read_symbol()
168 const elf_rela_t *rel, const elf_sym_t *sym, const char *name, in llext_lookup_symbol()
249 elf_rela_t rela; in llext_link_plt()
369 elf_rela_t rel; in llext_link()
391 if (shdr->sh_entsize != sizeof(elf_rela_t)) { in llext_link()
/Zephyr-latest/arch/xtensa/core/
Delf.c36 const elf_rela_t *rel, uintptr_t addr, in xtensa_elf_relocate()
136 void arch_elf_relocate_local(struct llext_loader *ldr, struct llext *ext, const elf_rela_t *rel, in arch_elf_relocate_local()
161 void arch_elf_relocate_global(struct llext_loader *ldr, struct llext *ext, const elf_rela_t *rel, in arch_elf_relocate_global()
/Zephyr-latest/arch/arm64/core/
Delf.c129 static int data_reloc_handler(elf_rela_t *rel, elf_word reloc_type, uintptr_t loc, in data_reloc_handler()
193 static int movw_reloc_handler(elf_rela_t *rel, elf_word reloc_type, uintptr_t loc, in movw_reloc_handler()
297 static int imm_reloc_handler(elf_rela_t *rel, elf_word reloc_type, uintptr_t loc, in imm_reloc_handler()
434 int arch_elf_relocate(struct llext_loader *ldr, struct llext *ext, elf_rela_t *rel, in arch_elf_relocate()
/Zephyr-latest/arch/arc/core/
Delf.c35 int arch_elf_relocate(struct llext_loader *ldr, struct llext *ext, elf_rela_t *rel, in arch_elf_relocate()
/Zephyr-latest/arch/riscv/core/
Delf.c83 const elf_rela_t *pcrel_lo12, const elf_shdr_t *shdr, in llext_riscv_find_sym_pcrel()
87 elf_rela_t candidate; in llext_riscv_find_sym_pcrel()
200 int arch_elf_relocate(struct llext_loader *ldr, struct llext *ext, elf_rela_t *rel, in arch_elf_relocate()
/Zephyr-latest/arch/arm/core/
Delf.c320 int arch_elf_relocate(struct llext_loader *ldr, struct llext *ext, elf_rela_t *rel, in arch_elf_relocate()