|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
Advanced llext_load parameters. More...
#include <llext.h>
Data Fields | |
| bool | relocate_local |
| Perform local relocation. | |
| bool | pre_located |
| Use the virtual symbol addresses from the ELF, not addresses within the memory buffer, when calculating relocation targets. | |
| bool(* | section_detached )(const elf_shdr_t *shdr) |
| Extensions can implement custom ELF sections to be loaded in specific memory regions, detached from other sections of compatible types. | |
Advanced llext_load parameters.
This structure contains advanced parameters for llext_load.
| bool llext_load_param::pre_located |
Use the virtual symbol addresses from the ELF, not addresses within the memory buffer, when calculating relocation targets.
| bool llext_load_param::relocate_local |
Perform local relocation.
| bool(* llext_load_param::section_detached) (const elf_shdr_t *shdr) |
Extensions can implement custom ELF sections to be loaded in specific memory regions, detached from other sections of compatible types.
This optional callback checks whether a section should be detached.