|
Zephyr Project API 3.6.0
A Scalable Open Source RTOS
|
Linkable loadable extension. More...
#include <llext.h>
Data Fields | |
| char | name [16] |
| Name of the llext. | |
| void * | mem [LLEXT_MEM_COUNT] |
| Lookup table of llext memory regions. | |
| bool | mem_on_heap [LLEXT_MEM_COUNT] |
| Is the memory for this section allocated on heap? | |
| size_t | mem_size [LLEXT_MEM_COUNT] |
| Size of each stored section. | |
| size_t | alloc_size |
| Total llext allocation size. | |
| struct llext_symtable | sym_tab |
| struct llext_symtable | exp_tab |
| Exported symbols from the llext, may be linked against by other llext. | |
| unsigned int | use_count |
| Extension use counter, prevents unloading while in use. | |
Linkable loadable extension.
| size_t llext::alloc_size |
Total llext allocation size.
| struct llext_symtable llext::exp_tab |
Exported symbols from the llext, may be linked against by other llext.
| void* llext::mem[LLEXT_MEM_COUNT] |
Lookup table of llext memory regions.
| bool llext::mem_on_heap[LLEXT_MEM_COUNT] |
Is the memory for this section allocated on heap?
| size_t llext::mem_size[LLEXT_MEM_COUNT] |
Size of each stored section.
| char llext::name[16] |
Name of the llext.
| struct llext_symtable llext::sym_tab |
| unsigned int llext::use_count |
Extension use counter, prevents unloading while in use.