Home
last modified time | relevance | path

Searched refs:rel_addr (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/arch/xtensa/core/
Delf.c137 const elf_sym_t *sym, uint8_t *rel_addr, in arch_elf_relocate_local() argument
154 xtensa_elf_relocate(ldr, ext, rel, sh_addr, rel_addr, type, ELF_ST_BIND(sym->st_info), in arch_elf_relocate_local()
162 const elf_sym_t *sym, uint8_t *rel_addr, const void *link_addr) in arch_elf_relocate_global() argument
167 if (type == R_XTENSA_RELATIVE && *(elf_word *)rel_addr) { in arch_elf_relocate_global()
168 LOG_WRN("global: non-zero relative value %#x", *(elf_word *)rel_addr); in arch_elf_relocate_global()
171 xtensa_elf_relocate(ldr, ext, rel, (uintptr_t)link_addr, rel_addr, type, in arch_elf_relocate_global()
/Zephyr-latest/subsys/llext/
Dllext_link.c36 const elf_rela_t *rel, const elf_sym_t *sym, uint8_t *rel_addr, in arch_elf_relocate_local() argument
42 const elf_rela_t *rel, const elf_sym_t *sym, uint8_t *rel_addr, in arch_elf_relocate_global() argument
305 uint8_t *rel_addr = (uint8_t *)ext->mem[LLEXT_MEM_TEXT] - in llext_link_plt() local
310 rel_addr += rela.r_offset + tgt->sh_offset; in llext_link_plt()
321 rel_addr += offset; in llext_link_plt()
354 arch_elf_relocate_global(ldr, ext, &rela, &sym, rel_addr, link_addr); in llext_link_plt()
357 arch_elf_relocate_local(ldr, ext, &rela, &sym, rel_addr, ldr_parm); in llext_link_plt()
361 name, (void *)rel_addr, in llext_link_plt()
/Zephyr-latest/include/zephyr/llext/
Dllext.h411 const elf_sym_t *sym, uint8_t *rel_addr,
425 const elf_sym_t *sym, uint8_t *rel_addr, const void *link_addr);