Home
last modified time | relevance | path

Searched refs:module_ptr (Results 1 – 3 of 3) sorted by relevance

/components/libc/posix/libdl/
A Ddlmodule.c454 rt_uint8_t *module_ptr = RT_NULL; in dlmodule_load() local
467 if (!module_ptr) goto __exit; in dlmodule_load()
482 if (!module_ptr) goto __exit; in dlmodule_load()
525 rt_free(module_ptr); in dlmodule_load()
552 if (module_ptr) rt_free(module_ptr); in dlmodule_load()
649 if (!module_ptr) goto __exit; in dlmodule_load_custom()
694 ops->unload(module_ptr); in dlmodule_load_custom()
698 rt_free(module_ptr); in dlmodule_load_custom()
726 if (module_ptr) in dlmodule_load_custom()
730 ops->unload(module_ptr); in dlmodule_load_custom()
[all …]
A Ddlelf.h360 #define elf_module ((Elf32_Ehdr *)module_ptr)
361 #define shdr ((Elf32_Shdr *)((rt_uint8_t *)module_ptr + elf_module->e_shoff))
362 #define phdr ((Elf32_Phdr *)((rt_uint8_t *)module_ptr + elf_module->e_phoff))
368 #define elf_module ((Elf64_Ehdr *)module_ptr)
369 #define shdr ((Elf64_Shdr *)((rt_uint8_t *)module_ptr + elf_module->e_shoff))
370 #define phdr ((Elf64_Phdr *)((rt_uint8_t *)module_ptr + elf_module->e_phoff))
378 rt_err_t dlmodule_load_shared_object(struct rt_dlmodule *module, void *module_ptr);
379 rt_err_t dlmodule_load_relocated_object(struct rt_dlmodule *module, void *module_ptr);
A Ddlelf.c43 rt_err_t dlmodule_load_shared_object(struct rt_dlmodule* module, void *module_ptr) in dlmodule_load_shared_object() argument
50 RT_ASSERT(module_ptr != RT_NULL); in dlmodule_load_shared_object()
161 rel = (Elf_Rel *)((rt_uint8_t *)module_ptr + shdr[index].sh_offset); in dlmodule_load_shared_object()
164 symtab = (Elf_Sym *)((rt_uint8_t *)module_ptr + in dlmodule_load_shared_object()
166 strtab = (rt_uint8_t *)module_ptr + in dlmodule_load_shared_object()
216 shstrab = (rt_uint8_t *)module_ptr + in dlmodule_load_shared_object()
229 symtab = (Elf_Sym *)((rt_uint8_t *)module_ptr + shdr[index].sh_offset); in dlmodule_load_shared_object()
433 rel = (Elf_Rel *)((rt_uint8_t *)module_ptr + shdr[index].sh_offset); in dlmodule_load_relocated_object()
436 symtab = (Elf_Sym *)((rt_uint8_t *)module_ptr + in dlmodule_load_relocated_object()
438 strtab = (rt_uint8_t *)module_ptr + in dlmodule_load_relocated_object()
[all …]

Completed in 16 milliseconds