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