Home
last modified time | relevance | path

Searched refs:vstart_addr (Results 1 – 5 of 5) sorted by relevance

/components/libc/posix/libdl/
A Ddlelf.c47 Elf_Addr vstart_addr, vend_addr; in dlmodule_load_shared_object() local
60 vstart_addr = vend_addr = RT_NULL; in dlmodule_load_shared_object()
76 vstart_addr = phdr[index].p_vaddr; in dlmodule_load_shared_object()
79 if (vend_addr < vstart_addr) in dlmodule_load_shared_object()
109 module_size = vend_addr - vstart_addr; in dlmodule_load_shared_object()
110 LOG_D("module size: %d, vstart_addr: 0x%p", module_size, vstart_addr); in dlmodule_load_shared_object()
117 module->vstart_addr = vstart_addr; in dlmodule_load_shared_object()
135 rt_memcpy(module->mem_space + phdr[index].p_vaddr - vstart_addr, in dlmodule_load_shared_object()
142 module->entry_addr = module->mem_space + elf_module->e_entry - vstart_addr; in dlmodule_load_shared_object()
184 addr = (Elf_Addr)(module->mem_space + sym->st_value - vstart_addr); in dlmodule_load_shared_object()
[all …]
A Ddlmodule.h43 rt_uint32_t vstart_addr; member
/components/libc/posix/libdl/arch/
A Driscv.c41 - module->vstart_addr); in dlmodule_relocate()
51 … *where = (Elf64_Addr)((rt_uint8_t *)module->mem_space - module->vstart_addr + rel->r_addend); in dlmodule_relocate()
A Dx86.c31 - module->vstart_addr); in dlmodule_relocate()
A Darm.c28 - module->vstart_addr); in dlmodule_relocate()

Completed in 5 milliseconds