Home
last modified time | relevance | path

Searched defs:ldr (Results 1 – 14 of 14) sorted by relevance

/Zephyr-latest/include/zephyr/llext/
Dllext_internal.h32 static inline const char *llext_string(const struct llext_loader *ldr, const struct llext *ext, in llext_string()
38 static inline uintptr_t llext_get_reloc_instruction_location(struct llext_loader *ldr, in llext_get_reloc_instruction_location()
46 static inline const char *llext_section_name(const struct llext_loader *ldr, in llext_section_name()
53 static inline const char *llext_symbol_name(const struct llext_loader *ldr, in llext_symbol_name()
Dinspect.h48 static inline int llext_get_region_info(const struct llext_loader *ldr, in llext_get_region_info()
108 static inline int llext_get_section_info(const struct llext_loader *ldr, in llext_get_section_info()
/Zephyr-latest/subsys/llext/
Dllext_load.c42 const void *llext_loaded_sect_ptr(struct llext_loader *ldr, struct llext *ext, unsigned int sh_ndx) in llext_loaded_sect_ptr()
57 static int llext_load_elf_data(struct llext_loader *ldr, struct llext *ext) in llext_load_elf_data()
153 static int llext_find_tables(struct llext_loader *ldr, struct llext *ext) in llext_find_tables()
230 static int llext_map_sections(struct llext_loader *ldr, struct llext *ext, in llext_map_sections()
510 static int llext_count_export_syms(struct llext_loader *ldr, struct llext *ext) in llext_count_export_syms()
560 static int llext_allocate_symtab(struct llext_loader *ldr, struct llext *ext) in llext_allocate_symtab()
575 static int llext_export_symbols(struct llext_loader *ldr, struct llext *ext, in llext_export_symbols()
630 static int llext_copy_symbols(struct llext_loader *ldr, struct llext *ext, in llext_copy_symbols()
712 int do_llext_load(struct llext_loader *ldr, struct llext *ext, in do_llext_load()
858 int llext_free_inspection_data(struct llext_loader *ldr, struct llext *ext) in llext_free_inspection_data()
Dllext_link.c29 __weak int arch_elf_relocate(struct llext_loader *ldr, struct llext *ext, elf_rela_t *rel, in arch_elf_relocate()
35 __weak void arch_elf_relocate_local(struct llext_loader *ldr, struct llext *ext, in arch_elf_relocate_local()
41 __weak void arch_elf_relocate_global(struct llext_loader *ldr, struct llext *ext, in arch_elf_relocate_global()
51 ssize_t llext_file_offset(struct llext_loader *ldr, uintptr_t offset) in llext_file_offset()
148 int llext_read_symbol(struct llext_loader *ldr, struct llext *ext, const elf_rela_t *rel, in llext_read_symbol()
167 int llext_lookup_symbol(struct llext_loader *ldr, struct llext *ext, uintptr_t *link_addr, in llext_lookup_symbol()
231 static void llext_link_plt(struct llext_loader *ldr, struct llext *ext, elf_shdr_t *shdr, in llext_link_plt()
366 int llext_link(struct llext_loader *ldr, struct llext *ext, const struct llext_load_param *ldr_parm) in llext_link()
Dllext.c26 int llext_section_shndx(const struct llext_loader *ldr, const struct llext *ext, in llext_section_shndx()
42 int llext_get_section_header(struct llext_loader *ldr, struct llext *ext, const char *search_name, in llext_get_section_header()
56 ssize_t llext_find_section(struct llext_loader *ldr, const char *search_name) in llext_find_section()
167 int llext_load(struct llext_loader *ldr, const char *name, struct llext **ext, in llext_load()
Dllext_mem.c61 static int llext_copy_region(struct llext_loader *ldr, struct llext *ext, in llext_copy_region()
186 int llext_copy_strings(struct llext_loader *ldr, struct llext *ext, in llext_copy_strings()
198 int llext_copy_regions(struct llext_loader *ldr, struct llext *ext, in llext_copy_regions()
Dshell.c145 struct llext_loader *ldr = &buf_loader.loader; in cmd_llext_load_hex() local
211 struct llext_loader *ldr = &fs_loader.loader; in cmd_llext_load_fs() local
/Zephyr-latest/arch/xtensa/core/
Delf.c35 static void xtensa_elf_relocate(struct llext_loader *ldr, struct llext *ext, 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/samples/subsys/llext/modules/src/
Dmain_module.c24 struct llext_loader *ldr = &buf_loader.loader; in main() local
/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.c82 static int llext_riscv_find_sym_pcrel(struct llext_loader *ldr, struct llext *ext, 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/tests/subsys/llext/src/
Dtest_llext.c329 void do_inspect_checks(struct llext_loader *ldr, struct llext *ext, enum llext_mem reg_idx, in do_inspect_checks()
369 struct llext_loader *ldr = &buf_loader.loader; in ZTEST() local
/Zephyr-latest/arch/arm64/core/
Delf.c434 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()