/Zephyr-latest/include/zephyr/llext/ |
D | llext_internal.h | 32 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()
|
D | inspect.h | 48 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/ |
D | llext_load.c | 42 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()
|
D | llext_link.c | 29 __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()
|
D | llext.c | 26 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()
|
D | llext_mem.c | 61 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()
|
D | shell.c | 145 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/ |
D | elf.c | 35 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/ |
D | main_module.c | 24 struct llext_loader *ldr = &buf_loader.loader; in main() local
|
/Zephyr-latest/arch/arc/core/ |
D | elf.c | 35 int arch_elf_relocate(struct llext_loader *ldr, struct llext *ext, elf_rela_t *rel, in arch_elf_relocate()
|
/Zephyr-latest/arch/riscv/core/ |
D | elf.c | 82 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/ |
D | test_llext.c | 329 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/ |
D | elf.c | 434 int arch_elf_relocate(struct llext_loader *ldr, struct llext *ext, elf_rela_t *rel, in arch_elf_relocate()
|
/Zephyr-latest/arch/arm/core/ |
D | elf.c | 320 int arch_elf_relocate(struct llext_loader *ldr, struct llext *ext, elf_rela_t *rel, in arch_elf_relocate()
|