/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | machsym.sparc.c | 61 Sym *osym = sdp->sd_sym; local 68 if ((osym->st_name == 0) && (nsym->st_name == 0)) 74 if ((ELF_ST_BIND(osym->st_info) == STB_LOCAL) || 76 if (osym->st_value == nsym->st_value) { 80 conv_sym_SPARC_value(osym->st_value, 0, &inv_buf1), 88 if (osym->st_value == nsym->st_value) { 93 if (((osym->st_name == 0) || (nsym->st_name == 0)) || 96 conv_sym_SPARC_value(osym->st_value, 0, &inv_buf1), 105 if ((osym->st_shndx == SHN_ABS) && 108 conv_sym_SPARC_value(osym 130 Sym *osym = sdp->sd_sym; local [all...] |
H A D | libs.c | 67 Sym *syms, *osym = sdp->sd_sym; local 142 if (osym->st_shndx == SHN_COMMON) { 158 (ELF_ST_BIND(osym->st_info) != STB_WEAK)) 171 ELF_ST_TYPE(osym->st_info))
|
H A D | resolve.c | 61 sym_visibility_diag(Error err, Sym_desc *sdp, Sym *osym, Sym *nsym, argument 72 sdp->sd_file->ifl_name, conv_sym_other(osym->st_other, &inv_obuf), 122 Sym *osym = sdp->sd_sym; local 126 wovis = ovis = ELF_ST_VISIBILITY(osym->st_other); 188 sym_visibility_diag(ERR_WARNING, sdp, osym, 191 sym_visibility_diag(ERR_FATAL, sdp, osym, 201 sym_visibility_diag(ERR_WARNING, sdp, osym, 204 sym_visibility_diag(ERR_FATAL, sdp, osym, 215 sym_visibility_diag(ERR_WARNING, sdp, osym, 218 sym_visibility_diag(ERR_FATAL, sdp, osym, 361 Sym *osym = sdp->sd_sym; local 523 Sym *osym = sdp->sd_sym; local 554 Sym *osym = sdp->sd_sym; local 656 Sym *osym = sdp->sd_sym; local 833 Sym *osym = sdp->sd_sym; local 1086 Sym *osym = sdp->sd_sym; local [all...] |
H A D | machrel.intel.c | 823 Sym *osym = sym->sd_osym; local 844 if (osym->st_value != 0) { 845 radd -= osym->st_value;
|
H A D | relocate.c | 2967 Sym *osym; local 2970 if ((osym = symd->sd_osym) == 0) 2974 if ((osym->st_value <= val) && 2975 (osym->st_value + osym->st_size > val))
|
H A D | syms.c | 327 ld_sym_enter(const char *name, Sym *osym, Word hash, Ifl_desc *ifl, argument 372 *nsym = *osym;
|
/illumos-gate/usr/src/cmd/dis/ |
H A D | dis_target.c | 647 sym_entry_t *sym, *osym, *match; local 671 match = osym = NULL; 679 (!found || sym->se_sym.st_value > osym->se_sym.st_value)) { 680 osym = sym; 699 osym = match; 708 sym = osym; 710 if (osym == tgt->dt_symtab) 713 osym = osym - 1; 714 } while ((sym->se_sym.st_value == osym [all...] |
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | syms.c | 443 int col, Sym *osym, Sym *nsym, Sym_desc *sdp, Ifl_desc *ifl) 459 osabi, mach, osym, sdp->sd_aux ? sdp->sd_aux->sa_overndx : 0, 442 Dbg_syms_resolving(Ofl_desc *ofl, Word ndx, const char *name, int row, int col, Sym *osym, Sym *nsym, Sym_desc *sdp, Ifl_desc *ifl) argument
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Psymtab.c | 2174 GElf_Sym sym, osym; local 2183 osym.st_value = 0; 2197 (!found || sym.st_value > osym.st_value)) { 2198 osym = sym; 2218 sym = osym; 2225 (void) symtab_getsym(symtab, oid, &osym); 2226 } while (addr >= osym.st_value && 2227 addr < sym.st_value + osym.st_size && 2228 osym.st_value == sym.st_value); 2246 GElf_Sym osym, *osym local [all...] |
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | analyze.c | 2625 Sym *osym = srp->sr_sym; local 2634 if (osym && (FLAGS1(dlmp) & FL1_RT_COPYTOOK)) { 2639 if ((osym == rcp->r_dsym) || (osym->st_value && 2640 (osym->st_value == rcp->r_dsym->st_value))) { 2655 if (osym) 2683 if (osym && ((FLAGS1(lmp) & FL1_RT_DTFLAGS) == 0) && 2685 (ELF_ST_TYPE(osym->st_info) != STT_FUNC) && 2686 are_bits_zero(dlmp, osym, 0)) { 2707 if ((isym->st_size == osym [all...] |