7#ifndef ZEPHYR_LLEXT_LOADER_H
8#define ZEPHYR_LLEXT_LOADER_H
81 return l->
read(l, buf, len);
static void * llext_peek(struct llext_loader *l, size_t pos)
Definition loader.h:89
static int llext_seek(struct llext_loader *l, size_t pos)
Definition loader.h:84
static int llext_read(struct llext_loader *l, void *buf, size_t len)
Definition loader.h:79
llext_mem
List of ELF regions that are stored or referenced in the llext.
Definition llext.h:31
@ LLEXT_MEM_COUNT
Definition llext.h:41
static int pos
Definition printk.c:11
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
ELF Header(64-bit)
Definition elf.h:103
Section Header(64-bit)
Definition elf.h:175
Linkable loadable extension loader context.
Definition loader.h:29
int(* seek)(struct llext_loader *ldr, size_t pos)
Seek to a new absolute location.
Definition loader.h:57
int(* read)(struct llext_loader *ldr, void *out, size_t len)
Read (copy) from the loader.
Definition loader.h:43
void *(* peek)(struct llext_loader *ldr, size_t pos)
Peek at an absolute location.
Definition loader.h:69