Lines Matching refs:sym
242 GElf_Sym sym;
280 gelf_getsym(data, i, &sym);
282 elf_strptr(elf, shdr.sh_link, sym.st_name)) == 0) &&
283 (sym.st_value == (dlip->dli_saddr - dlip->dli_fbase))) {
293 desym.st_name = sym.st_name;
294 desym.st_info = sym.st_info;
295 desym.st_other = sym.st_other;
296 desym.st_shndx = sym.st_shndx;
297 desym.st_value = sym.st_value;
298 desym.st_size = sym.st_size;
314 DRI_ELFSYM* sym=0;
334 rv = dladdr1(pMesaEntry, &dlip, (void**)&sym, RTLD_DL_SYMENT);
335 if (!rv || !sym)
362 crDebug("Mesa Entry: %p, start: %p(%s:%s), size: %li", pMesaEntry, dlip.dli_saddr, dlip.dli_fname, dlip.dli_sname, sym->st_size);
367 if (sym->st_size<(pEnd-pStart))
375 if (sym->st_size<5)
410 if (sym->st_size>=FAKEDRI_JMP64_PATCH_SIZE || ignore_size)
440 pNode->pDstEnd = dlip.dli_saddr+sym->st_size;
465 if (sym->st_size-(pEnd-pStart)>=FAKEDRI_JMP64_PATCH_SIZE)
472 pNode->pDstEnd = dlip.dli_saddr+sym->st_size;