Searched refs:exp_tab (Results 1 – 9 of 9) sorted by relevance
| /Zephyr-latest/subsys/llext/ |
| D | llext_load.c | 578 struct llext_symtable *exp_tab = &ext->exp_tab; in llext_export_symbols() local 584 exp_tab->sym_cnt = ext->sym_tab.sym_cnt; in llext_export_symbols() 588 exp_tab->sym_cnt = ldr->sects[LLEXT_MEM_EXPORT].sh_size in llext_export_symbols() 593 if (!exp_tab->sym_cnt) { in llext_export_symbols() 598 exp_tab->syms = llext_alloc(exp_tab->sym_cnt * sizeof(struct llext_symbol)); in llext_export_symbols() 599 if (!exp_tab->syms) { in llext_export_symbols() 603 for (i = 0; i < exp_tab->sym_cnt; i++, sym++) { in llext_export_symbols() 622 exp_tab->syms[i].name = name; in llext_export_symbols() 623 exp_tab->syms[i].addr = sym->addr; in llext_export_symbols() 845 llext_free(ext->exp_tab.syms); in do_llext_load() [all …]
|
| D | shell.c | 55 for (elf_word i = 0; i < m->exp_tab.sym_cnt; i++) { in cmd_llext_list_symbols() 56 shell_print(sh, "| %16s | %p |", m->exp_tab.syms[i].name, in cmd_llext_list_symbols() 57 m->exp_tab.syms[i].addr); in cmd_llext_list_symbols()
|
| D | llext.c | 245 llext_free(tmp->exp_tab.syms); in llext_unload() 255 fn = llext_find_sym(&ext->exp_tab, sym_name); in llext_call_fn()
|
| D | llext_link.c | 122 const void *addr = llext_find_sym(&ext->exp_tab, se->sym); in llext_find_extension_sym_iterate()
|
| /Zephyr-latest/tests/subsys/llext/src/ |
| D | test_llext.c | 135 void (*test_entry_fn)() = llext_find_sym(&ext->exp_tab, "test_entry"); in load_call_unload() 280 const int *number = llext_find_sym(&ext->exp_tab, "number"); in init_fini_test_cleanup() 346 sym_addr = (uintptr_t)llext_find_sym(&ext->exp_tab, sym_name); in do_inspect_checks() 442 int (*test_entry_fn)() = llext_find_sym(&ext_dependent->exp_tab, "test_entry"); in ZTEST() 473 test_entry_fn = llext_find_sym(&ext->exp_tab, "test_entry"); in ZTEST() 513 uintptr_t symbol_ptr = (uintptr_t)llext_find_sym(&ext->exp_tab, "number"); in ZTEST() 572 void (*test_entry_fn)() = llext_find_sym(&detached_llext->exp_tab, "test_entry"); in ZTEST() 577 test_entry_fn = llext_find_sym(&detached_llext->exp_tab, "detached_entry"); in ZTEST() 628 void (*test_entry_fn)() = llext_find_sym(&ext->exp_tab, "test_entry"); in ZTEST()
|
| /Zephyr-latest/samples/subsys/llext/modules/src/ |
| D | main_module.c | 36 void (*hello_world_fn)() = llext_find_sym(&ext->exp_tab, "hello_world"); in main()
|
| /Zephyr-latest/tests/misc/llext-edk/src/ |
| D | main.c | 62 start_fn = llext_find_sym(&(*ext)->exp_tab, "start"); in load_and_run_extension()
|
| /Zephyr-latest/include/zephyr/llext/ |
| D | llext.h | 116 struct llext_symtable exp_tab; member
|
| /Zephyr-latest/samples/subsys/llext/edk/app/src/ |
| D | main.c | 80 return llext_find_sym(&(*ext)->exp_tab, "start"); in load()
|