Searched refs:symtab (Results 1 – 4 of 4) sorted by relevance
148 Elf_Sym *symtab; in dlmodule_load_shared_object() local164 symtab = (Elf_Sym *)((rt_uint8_t *)module_ptr + in dlmodule_load_shared_object()174 Elf_Sym *sym = &symtab[ELF32_R_SYM(rel->r_info)]; in dlmodule_load_shared_object()176 Elf_Sym *sym = &symtab[ELF64_R_SYM(rel->r_info)]; in dlmodule_load_shared_object()226 Elf_Sym *symtab = RT_NULL; in dlmodule_load_shared_object() local252 module->symtab[count].addr = in dlmodule_load_shared_object()254 module->symtab[count].name = rt_malloc(length); in dlmodule_load_shared_object()256 rt_memcpy((void *)module->symtab[count].name, in dlmodule_load_shared_object()257 strtab + symtab[i].st_name, in dlmodule_load_shared_object()420 Elf_Sym *symtab; in dlmodule_load_relocated_object() local[all …]
38 if (rt_strcmp(module->symtab[i].name, symbol) == 0) in dlsym()39 return (void*)module->symtab[i].addr; in dlsym()
59 struct rt_module_symtab *symtab; /* module symbol table */ member
392 rt_free((void *)module->symtab[i].name); in dlmodule_destroy()394 if (module->symtab != RT_NULL) in dlmodule_destroy()396 rt_free(module->symtab); in dlmodule_destroy()
Completed in 5 milliseconds