Lines Matching defs:sym

87 	Elf32_Sym *sym = dmp->dm_symtab.cts_data;
101 for (i = 0; i < n; i++, sym++) {
102 const char *name = base + sym->st_name;
103 uchar_t type = ELF32_ST_TYPE(sym->st_info);
108 if (sym->st_name == 0 || sym->st_name >= ss_size)
111 if (sym->st_value != 0 &&
112 (ELF32_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size)) {
116 sym->st_value += (Elf_Addr) dmp->dm_reloc_offset;
117 if (is_elf_obj && sym->st_shndx != SHN_UNDEF &&
118 sym->st_shndx < ehdr.e_shnum)
119 sym->st_value +=
120 dmp->dm_sec_offsets[sym->st_shndx];
137 Elf64_Sym *sym = dmp->dm_symtab.cts_data;
151 for (i = 0; i < n; i++, sym++) {
152 const char *name = base + sym->st_name;
153 uchar_t type = ELF64_ST_TYPE(sym->st_info);
158 if (sym->st_name == 0 || sym->st_name >= ss_size)
161 if (sym->st_value != 0 &&
162 (ELF64_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size)) {
165 sym->st_value += (Elf_Addr) dmp->dm_reloc_offset;
166 if (is_elf_obj && sym->st_shndx != SHN_UNDEF &&
167 sym->st_shndx < ehdr.e_shnum)
168 sym->st_value +=
169 dmp->dm_sec_offsets[sym->st_shndx];
246 Elf32_Sym *sym = symtab + dsp->ds_symid;
247 if (sym->st_value != 0 &&
248 (ELF32_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size))
249 *sympp++ = sym;
270 Elf64_Sym *sym = symtab + dsp->ds_symid;
271 if (sym->st_value != 0 &&
272 (ELF64_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size))
273 *sympp++ = sym;
316 const Elf32_Sym *sym;
327 sym = symtab + dsp->ds_symid;
329 if (strcmp(name, strtab + sym->st_name) == 0) {
332 return (dt_module_symgelf32(sym, symp));
346 const Elf64_Sym *sym;
357 sym = symtab + dsp->ds_symid;
359 if (strcmp(name, strtab + sym->st_name) == 0) {
362 return (dt_module_symgelf64(sym, symp));
375 const Elf32_Sym *sym;
392 sym = asmap[i];
393 v = sym->st_value;
400 sym = asmap[i];
402 if (addr - sym->st_value < MAX(sym->st_size, 1)) {
404 *idp = (uint_t)(sym - symtab);
405 return (dt_module_symgelf32(sym, symp));
417 const Elf64_Sym *sym;
434 sym = asmap[i];
435 v = sym->st_value;
442 sym = asmap[i];
444 if (addr - sym->st_value < MAX(sym->st_size, 1)) {
446 *idp = (uint_t)(sym - symtab);
447 return (dt_module_symgelf64(sym, symp));
1406 GElf_Sym sym;
1432 symp = &sym;
1453 if (symp != &sym) {