Home
last modified time | relevance | path

Searched refs:osym (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dmachsym.sparc.c61 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()
105 if ((osym->st_shndx == SHN_ABS) && in ld_reg_check_sparc()
117 conv_sym_SPARC_value(osym->st_value, 0, &inv_buf1), in ld_reg_check_sparc()
130 Sym *osym = sdp->sd_sym; in ld_mach_sym_typecheck_sparc() local
[all …]
H A Dresolve.c122 Sym *osym = sdp->sd_sym; in sym_visibility() local
361 Sym *osym = sdp->sd_sym; in sym_override() local
390 *osym = *nsym; in sym_override()
523 Sym *osym = sdp->sd_sym; in sym_twoundefs() local
554 Sym *osym = sdp->sd_sym; in sym_tworeals() local
656 Sym *osym = sdp->sd_sym; in sym_realtent() local
833 Sym *osym = sdp->sd_sym; local
897 salign = osym->st_value;
901 balign = osym->st_value;
1086 Sym *osym = sdp->sd_sym; local
[all …]
H A Dlibs.c67 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 Dmachrel.intel.c852 Sym *osym = sym->sd_osym; in ld_do_activerelocs() local
873 if (osym->st_value != 0) { in ld_do_activerelocs()
874 radd -= osym->st_value; in ld_do_activerelocs()
H A Drelocate.c2967 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 Dsyms.c365 ld_sym_enter(const char *name, Sym *osym, Word hash, Ifl_desc *ifl, in ld_sym_enter() argument
410 *nsym = *osym; in ld_sym_enter()
/illumos-gate/usr/src/cmd/dis/
H A Ddis_target.c662 sym_entry_t *sym, *osym, *match; in dis_tgt_lookup() local
686 match = osym = NULL; in dis_tgt_lookup()
694 (!found || sym->se_sym.st_value > osym->se_sym.st_value)) { in dis_tgt_lookup()
695 osym = sym; in dis_tgt_lookup()
714 osym = match; in dis_tgt_lookup()
723 sym = osym; in dis_tgt_lookup()
725 if (osym == tgt->dt_symtab) in dis_tgt_lookup()
728 osym = osym - 1; in dis_tgt_lookup()
729 } while ((sym->se_sym.st_value == osym->se_sym.st_value) && in dis_tgt_lookup()
730 (addr >= osym->se_sym.st_value) && in dis_tgt_lookup()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Danalyze.c2615 Sym *osym = srp->sr_sym; in lookup_sym_interpose() local
2624 if (osym && (FLAGS1(dlmp) & FL1_RT_COPYTOOK)) { in lookup_sym_interpose()
2629 if ((osym == rcp->r_dsym) || (osym->st_value && in lookup_sym_interpose()
2630 (osym->st_value == rcp->r_dsym->st_value))) { in lookup_sym_interpose()
2645 if (osym) in lookup_sym_interpose()
2673 if (osym && ((FLAGS1(lmp) & FL1_RT_DTFLAGS) == 0) && in lookup_sym_interpose()
2675 (ELF_ST_TYPE(osym->st_info) != STT_FUNC) && in lookup_sym_interpose()
2676 are_bits_zero(dlmp, osym, 0)) { in lookup_sym_interpose()
2697 if ((isym->st_size == osym->st_size) && in lookup_sym_interpose()
2698 (isym->st_info == osym->st_info) && in lookup_sym_interpose()
/illumos-gate/usr/src/lib/libproc/common/
H A DPsymtab.c2577 GElf_Sym sym, osym; in sym_by_addr_binary() local
2586 osym.st_value = 0; in sym_by_addr_binary()
2601 osym = sym; in sym_by_addr_binary()
2621 sym = osym; in sym_by_addr_binary()
2629 } while (addr >= osym.st_value && in sym_by_addr_binary()
2630 addr < sym.st_value + osym.st_size && in sym_by_addr_binary()
2631 osym.st_value == sym.st_value); in sym_by_addr_binary()
2649 GElf_Sym osym, *osymp = NULL; in sym_by_addr_linear() local
2664 osym = sym; in sym_by_addr_linear()
2665 osymp = &osym; in sym_by_addr_linear()
[all …]
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dsyms.c436 int col, Sym *osym, Sym *nsym, Sym_desc *sdp, Ifl_desc *ifl) in Dbg_syms_resolving() argument
452 osabi, mach, osym, sdp->sd_aux ? sdp->sd_aux->sa_overndx : 0, in Dbg_syms_resolving()