Searched refs:elf_shdr_t (Results 1 – 15 of 15) sorted by relevance
/Zephyr-latest/include/zephyr/llext/ |
D | llext.h | 126 elf_shdr_t *sect_hdrs; 132 static inline const elf_shdr_t *llext_section_headers(const struct llext *ext) in llext_section_headers() 166 bool (*section_detached)(const elf_shdr_t *shdr); 371 const elf_shdr_t *shdr); 398 const char *search_name, elf_shdr_t *shdr);
|
D | inspect.h | 51 const elf_shdr_t **hdr, in llext_get_region_info() 111 const elf_shdr_t **hdr, in llext_get_section_info()
|
D | llext_internal.h | 48 const elf_shdr_t *shdr) in llext_section_name() 69 const elf_shdr_t *shdr);
|
D | loader.h | 100 elf_shdr_t sects[LLEXT_MEM_COUNT];
|
D | elf.h | 461 typedef struct elf64_shdr elf_shdr_t; typedef 488 typedef struct elf32_shdr elf_shdr_t; typedef
|
/Zephyr-latest/subsys/llext/ |
D | llext_link.c | 30 const elf_shdr_t *shdr) in arch_elf_relocate() 169 const elf_shdr_t *shdr) in llext_lookup_symbol() 231 static void llext_link_plt(struct llext_loader *ldr, struct llext *ext, elf_shdr_t *shdr, in llext_link_plt() 232 const struct llext_load_param *ldr_parm, elf_shdr_t *tgt) in llext_link_plt() 245 const elf_shdr_t *sym_shdr = ldr->sects + LLEXT_MEM_SYMTAB; in llext_link_plt() 375 elf_shdr_t *shdr = ext->sect_hdrs + i; in llext_link() 423 elf_shdr_t *tgt; in llext_link() 528 elf_shdr_t *shdr = ext->sect_hdrs + i; in llext_link()
|
D | llext_load.c | 101 if (ldr->hdr.e_shentsize != sizeof(elf_shdr_t)) { in llext_load_elf_data() 121 ext->sect_hdrs = (elf_shdr_t *)llext_peek(ldr, ldr->hdr.e_shoff); in llext_load_elf_data() 163 elf_shdr_t *shdr = ext->sect_hdrs + i; in llext_find_tables() 237 elf_shdr_t *shdr = ext->sect_hdrs + i; in llext_map_sections() 305 elf_shdr_t *region = ldr->sects + mem_idx; in llext_map_sections() 405 elf_shdr_t *region = ldr->sects + i; in llext_map_sections() 434 elf_shdr_t *x = ldr->sects + i; in llext_map_sections() 435 elf_shdr_t *y = ldr->sects + j; in llext_map_sections() 499 elf_shdr_t *shdr = ext->sect_hdrs + i; in llext_map_sections() 671 elf_shdr_t *shdr = ext->sect_hdrs + shndx; in llext_copy_symbols()
|
D | llext.c | 43 elf_shdr_t *shdr) in llext_get_section_header() 58 elf_shdr_t *shdr; in llext_find_section()
|
D | llext_mem.c | 65 elf_shdr_t *region = ldr->sects + mem_idx; in llext_copy_region() 217 elf_shdr_t *shdr = ext->sect_hdrs + i; in llext_copy_regions()
|
/Zephyr-latest/tests/subsys/llext/src/ |
D | test_llext.c | 332 const elf_shdr_t *sect_hdr = NULL, *reg_hdr = NULL; in do_inspect_checks() 500 elf_shdr_t shdr; in ZTEST() 535 static elf_shdr_t detached_shdr; 537 static bool test_section_detached(const elf_shdr_t *shdr) in test_section_detached() 567 elf_shdr_t *text_region = detached_loader->sects + LLEXT_MEM_TEXT; in ZTEST()
|
/Zephyr-latest/arch/arc/core/ |
D | elf.c | 36 const elf_shdr_t *shdr) in arch_elf_relocate()
|
/Zephyr-latest/arch/xtensa/core/ |
D | elf.c | 144 elf_shdr_t *shdr = ext->sect_hdrs + sym->st_shndx; in arch_elf_relocate_local()
|
/Zephyr-latest/arch/riscv/core/ |
D | elf.c | 83 const elf_rela_t *pcrel_lo12, const elf_shdr_t *shdr, in llext_riscv_find_sym_pcrel() 201 const elf_shdr_t *shdr) in arch_elf_relocate()
|
/Zephyr-latest/arch/arm64/core/ |
D | elf.c | 435 const elf_shdr_t *shdr) in arch_elf_relocate()
|
/Zephyr-latest/arch/arm/core/ |
D | elf.c | 321 const elf_shdr_t *shdr) in arch_elf_relocate()
|