| /Zephyr-latest/subsys/llext/ |
| D | llext_priv.h | 19 const struct llext_load_param *ldr_parm); 21 const struct llext_load_param *ldr_parm); 51 const struct llext_load_param *ldr_parm); 58 const struct llext_load_param *ldr_parm);
|
| D | llext_mem.c | 62 enum llext_mem mem_idx, const struct llext_load_param *ldr_parm) in llext_copy_region() argument 85 ldr_parm->pre_located) { in llext_copy_region() 97 } else if (ldr_parm->pre_located) { in llext_copy_region() 109 if (ldr_parm->pre_located) { in llext_copy_region() 187 const struct llext_load_param *ldr_parm) in llext_copy_strings() argument 189 int ret = llext_copy_region(ldr, ext, LLEXT_MEM_SHSTRTAB, ldr_parm); in llext_copy_strings() 192 ret = llext_copy_region(ldr, ext, LLEXT_MEM_STRTAB, ldr_parm); in llext_copy_strings() 199 const struct llext_load_param *ldr_parm) in llext_copy_regions() argument 207 int ret = llext_copy_region(ldr, ext, mem_idx, ldr_parm); in llext_copy_regions()
|
| D | llext_load.c | 231 const struct llext_load_param *ldr_parm) in llext_map_sections() argument 314 if (ldr_parm->section_detached && ldr_parm->section_detached(shdr)) { in llext_map_sections() 576 const struct llext_load_param *ldr_parm) in llext_export_symbols() argument 611 if (ldr_parm->pre_located) { in llext_export_symbols() 631 const struct llext_load_param *ldr_parm) in llext_copy_symbols() argument 674 if (ldr_parm->pre_located && in llext_copy_symbols() 675 (!ldr_parm->section_detached || !ldr_parm->section_detached(shdr))) { in llext_copy_symbols() 713 const struct llext_load_param *ldr_parm) in do_llext_load() argument 718 if (!ldr_parm) { in do_llext_load() 719 ldr_parm = &default_ldr_parm; in do_llext_load() [all …]
|
| D | shell.c | 151 struct llext_load_param ldr_parm = LLEXT_LOAD_PARAM_DEFAULT; in cmd_llext_load_hex() local 153 int res = llext_load(ldr, name, &ext, &ldr_parm); in cmd_llext_load_hex() 212 struct llext_load_param ldr_parm = LLEXT_LOAD_PARAM_DEFAULT; in cmd_llext_load_fs() local 215 res = llext_load(ldr, argv[1], &ext, &ldr_parm); in cmd_llext_load_fs()
|
| D | llext_link.c | 37 const struct llext_load_param *ldr_parm) in arch_elf_relocate_local() argument 232 const struct llext_load_param *ldr_parm, elf_shdr_t *tgt) in llext_link_plt() argument 357 arch_elf_relocate_local(ldr, ext, &rela, &sym, rel_addr, ldr_parm); 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() argument 437 llext_link_plt(ldr, ext, shdr, ldr_parm, tgt); in llext_link() 526 if (ldr_parm->section_detached) { in llext_link() 530 if (ldr_parm->section_detached(shdr)) { in llext_link()
|
| D | llext.c | 168 const struct llext_load_param *ldr_parm) in llext_load() argument 189 ret = do_llext_load(ldr, *ext, ldr_parm); in llext_load()
|
| /Zephyr-latest/tests/subsys/llext/src/ |
| D | test_llext.c | 128 struct llext_load_param ldr_parm = LLEXT_LOAD_PARAM_DEFAULT; in load_call_unload() local 131 int res = llext_load(loader, test_case->name, &ext, &ldr_parm); in load_call_unload() 370 struct llext_load_param ldr_parm = LLEXT_LOAD_PARAM_DEFAULT; in ZTEST() local 374 ldr_parm.keep_section_info = true; in ZTEST() 375 res = llext_load(ldr, "inspect", &ext, &ldr_parm); in ZTEST() 432 const struct llext_load_param ldr_parm = LLEXT_LOAD_PARAM_DEFAULT; in ZTEST() local 434 int ret = llext_load(loader_dependency, "inter_ext_dependency", &ext_dependency, &ldr_parm); in ZTEST() 438 ret = llext_load(loader_dependent, "export_dependent", &ext_dependent, &ldr_parm); in ZTEST() 462 struct llext_load_param ldr_parm = LLEXT_LOAD_PARAM_DEFAULT; in ZTEST() local 468 ldr_parm.pre_located = true; in ZTEST() [all …]
|
| /Zephyr-latest/arch/xtensa/core/ |
| D | elf.c | 38 const struct llext_load_param *ldr_parm) in xtensa_elf_relocate() argument 44 if (ldr_parm->pre_located) { in xtensa_elf_relocate() 138 const struct llext_load_param *ldr_parm) in arch_elf_relocate_local() argument 148 (!ldr_parm->section_detached || !ldr_parm->section_detached(shdr)) ? in arch_elf_relocate_local() 155 ldr_parm); in arch_elf_relocate_local()
|
| /Zephyr-latest/samples/subsys/llext/modules/src/ |
| D | main_module.c | 26 struct llext_load_param ldr_parm = LLEXT_LOAD_PARAM_DEFAULT; in main() local 30 res = llext_load(ldr, "ext", &ext, &ldr_parm); in main()
|
| /Zephyr-latest/tests/misc/llext-edk/src/ |
| D | main.c | 58 struct llext_load_param ldr_parm = LLEXT_LOAD_PARAM_DEFAULT; in load_and_run_extension() local 61 llext_load(loader, "extension", ext, &ldr_parm); in load_and_run_extension()
|
| /Zephyr-latest/include/zephyr/llext/ |
| D | llext.h | 218 const struct llext_load_param *ldr_parm); 412 const struct llext_load_param *ldr_parm);
|
| /Zephyr-latest/samples/subsys/llext/edk/app/src/ |
| D | main.c | 76 struct llext_load_param ldr_parm = LLEXT_LOAD_PARAM_DEFAULT; in load() local 78 llext_load(loader, name, ext, &ldr_parm); in load()
|
| /Zephyr-latest/doc/services/llext/ |
| D | debug.rst | 172 ldr_parm=ldr_parm@entry=0x2000bee8 <ztest_thread_stack+3480>)
|