Home
last modified time | relevance | path

Searched refs:Sym_desc (Results 1 – 25 of 27) sorted by relevance

12

/illumos-gate/usr/src/cmd/sgs/libld/common/
H A D_libld.h206 Xword (* mr_calc_plt_addr)(Sym_desc *, Ofl_desc *);
216 uintptr_t (* mr_assign_got)(Ofl_desc *, Sym_desc *);
222 Ofl_desc *, Rel_desc *, Sym_desc *);
223 void (* mr_assign_plt_ndx)(Sym_desc *, Ofl_desc *);
239 int (* ms_reg_check)(Sym_desc *, Sym *, const char *,
241 int (* ms_mach_sym_typecheck)(Sym_desc *, Sym *,
245 Sym_desc *(* ms_reg_find)(Sym * sym, Ofl_desc * ofl);
246 int (* ms_reg_enter)(Sym_desc *, Ofl_desc *);
264 Sym_desc *wk_weak; /* the original weak symbol */
265 Sym_desc *wk_alias; /* the real symbol */
[all …]
H A Dmachsym.sparc.h58 extern int ld_mach_sym_typecheck_sparc(Sym_desc *, Sym *,
60 extern int ld_reg_check_sparc(Sym_desc *, Sym *, const char *,
62 extern int ld_reg_enter_sparc(Sym_desc *, Ofl_desc *);
63 extern Sym_desc * ld_reg_find_sparc(Sym *, Ofl_desc *);
H A Dsyms.c241 Sym_desc *sdp; in ld_sym_nodirect()
274 ld_sym_copy(Sym_desc *sdp) in ld_sym_copy()
293 Sym_desc *
332 is_gcc_localalias(Sym_desc *sdp) in is_gcc_localalias()
364 Sym_desc *
368 Sym_desc *sdp; in ld_sym_enter()
392 S_DROUND(sizeof (Sym_desc)) + in ld_sym_enter()
394 return ((Sym_desc *)S_ERROR); in ld_sym_enter()
395 sdp = (Sym_desc *)((uintptr_t)savl + in ld_sym_enter()
398 S_DROUND(sizeof (Sym_desc))); in ld_sym_enter()
[all …]
H A Dmachsym.sparc.c58 ld_reg_check_sparc(Sym_desc *sdp, Sym *nsym, const char *nname, Ifl_desc *ifl, in ld_reg_check_sparc()
126 ld_mach_sym_typecheck_sparc(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, in ld_mach_sym_typecheck_sparc()
223 Sym_desc *
233 ld_reg_enter_sparc(Sym_desc *sdp, Ofl_desc *ofl) in ld_reg_enter_sparc()
240 sizeof (Sym_desc *))) == NULL) { in ld_reg_enter_sparc()
H A Dmachrel.intel.c66 Sym_desc *sdp = rdesc->rel_sym; in ld_calc_got_offset()
138 ld_calc_plt_addr(Sym_desc *sdp, Ofl_desc *ofl) in ld_calc_plt_addr()
163 plt_entry(Ofl_desc * ofl, Word rel_off, Sym_desc * sdp) in plt_entry()
231 Sym_desc * sdp, * psym = (Sym_desc *)0; in ld_perform_outreloc()
469 Sym_desc *sdp = arsp->rel_sym; in tls_fixups()
769 Sym_desc *sdp; in ld_do_activerelocs()
835 Sym_desc *sym; in ld_do_activerelocs()
1142 Sym_desc *sdp = rsp->rel_sym; in ld_add_outrel()
1252 Sym_desc *sdp = rsp->rel_sym; in ld_reloc_local()
1323 Sym_desc *sdp = rsp->rel_sym; in ld_reloc_TLS()
[all …]
H A Drelocate.c78 Sym_desc *c_sdp; /* symbol descriptor to be copied */
94 Sym_desc *sdp = crp->c_sdp; in is_disp_copied()
119 Sym_desc *rsdp; in is_disp_copied()
232 static Sym_desc *
236 Sym_desc *tsdp, *rsdp; in disp_scansyms()
338 Sym_desc *sdp; in ld_disp_errmsg()
394 Sym_desc *sdp; in disp_inspect()
742 ld_reloc_set_aux_usym(Ofl_desc *ofl, Rel_desc *rdesc, Sym_desc *sdp) in ld_reloc_set_aux_usym()
762 Sym_desc *sdp = rsp->rel_sym; in ld_reloc_sym_name()
850 Sym_desc *sdp = rsp->rel_sym; in ld_reloc_GOT_relative()
[all …]
H A Dresolve.c55 sym_null(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, in sym_null()
61 sym_visibility_diag(Error err, Sym_desc *sdp, Sym *osym, Sym *nsym, in sym_visibility_diag()
120 sym_visibility(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl) in sym_visibility()
268 sym_typecheck(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, in sym_typecheck()
300 sym_mach_check(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, in sym_mach_check()
316 sym_promote(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, in sym_promote()
358 sym_override(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, in sym_override()
498 Sym_desc * _sdp; in sym_override()
520 sym_twoundefs(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, in sym_twoundefs()
550 sym_tworeals(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, in sym_tworeals()
[all …]
H A Dmachrel.amd.c97 Sym_desc *sdp = rdesc->rel_sym; in ld_calc_got_offset()
171 ld_calc_plt_addr(Sym_desc *sdp, Ofl_desc *ofl) in ld_calc_plt_addr()
194 plt_entry(Ofl_desc * ofl, Sym_desc * sdp) in plt_entry()
289 Sym_desc * sdp, * psym = (Sym_desc *)0; in ld_perform_outreloc()
553 Sym_desc *sdp = arsp->rel_sym; in tls_fixups()
782 Sym_desc *sdp; in ld_do_activerelocs()
844 Sym_desc *sym; in ld_do_activerelocs()
1141 Sym_desc *sdp = rsp->rel_sym; in ld_add_outrel()
1251 Sym_desc *sdp = rsp->rel_sym; in ld_reloc_local()
1333 Sym_desc *sdp = rsp->rel_sym; in ld_reloc_TLS()
[all …]
H A Dmachrel.sparc.c76 Sym_desc *sdp = rdesc->rel_sym; in ld_calc_got_offset()
199 ld_calc_plt_addr(Sym_desc *sdp, Ofl_desc *ofl) in ld_calc_plt_addr()
504 ld_calc_plt_addr(Sym_desc *sdp, Ofl_desc *ofl) in ld_calc_plt_addr()
592 Sym_desc *sdp, *psym = NULL; in ld_perform_outreloc()
857 Sym_desc *sdp = arsp->rel_sym; in tls_fixups()
1084 Sym_desc *sdp; in ld_do_activerelocs()
1139 Sym_desc *sym; in ld_do_activerelocs()
1421 Sym_desc *sdp = rsp->rel_sym; in ld_add_outrel()
1593 Sym_desc *sdp = rsp->rel_sym; in ld_reloc_register()
1620 Sym_desc *sdp = rsp->rel_sym; in ld_reloc_local()
[all …]
H A Dsunwmove.c39 Sym_desc *sdp; in make_mvsections()
96 append_move_desc(Ofl_desc *ofl, Sym_desc *sdp, Move *mvp, Is_desc *isp) in append_move_desc()
194 Sym_desc *sdp; in ld_process_move()
H A Dsections.c47 remove_local(Ofl_desc *ofl, Sym_desc *sdp, int allow_ldynsym) in remove_local()
73 remove_scoped(Ofl_desc *ofl, Sym_desc *sdp, int allow_ldynsym) in remove_scoped()
98 ignore_sym(Ofl_desc *ofl, Ifl_desc *ifl, Sym_desc *sdp, int allow_ldynsym) in ignore_sym()
329 Sym_desc *sdp; in ignore_section_processing()
829 Sym_desc *sdp; in make_array()
948 Sym_desc *sdp; in make_dynamic()
2396 Sym_desc *sdp; in make_dynstr()
2691 Sym_desc *sdp; in ld_make_sunwmove()
2731 Sym_desc *sdp = rsp->rel_sym; in strmerge_get_reloc_str()
2783 Sym_desc *last_sdp = NULL; in ld_gather_strmerge()
[all …]
H A Dupdate.c178 Sym_desc *sdp; in update_osym()
485 Sym_desc *rsdp; in update_osym()
1617 Sym_desc *_sdp; in update_osym()
1942 Sym_desc *sdp, *_sdp; in update_osym()
2135 Sym_desc *sdp; in update_odynamic()
2703 Sym_desc *sdp; in update_overdef()
2956 Sym_desc *sdp; in update_osyminfo()
3031 ((Sym_desc *)(ofl->ofl_entry))->sd_sym->st_value; in update_oehdr()
3080 expand_move(Ofl_desc *ofl, Sym_desc *sdp, Move *mvp) in expand_move()
3141 Sym_desc *sdp; in update_move()
[all …]
H A Dargs.c1827 Sym_desc *sdp; in parseopt_pass2()
1890 MSG_STR_COMMAND) == (Sym_desc *)S_ERROR) in parseopt_pass2()
1949 (Sym_desc *)S_ERROR) || in parseopt_pass2()
1959 (Sym_desc *)S_ERROR) || in parseopt_pass2()
1969 (Sym_desc *)S_ERROR) || in parseopt_pass2()
1979 (Sym_desc *)S_ERROR) || in parseopt_pass2()
1989 (Sym_desc *)S_ERROR) in parseopt_pass2()
H A Dmap_support.c439 Sym_desc *sdp; /* New symbol node pointer */ in ld_map_seg_size_symbol()
489 (Sym_desc *)S_ERROR) in ld_map_seg_size_symbol()
1068 Sym_desc *sdp; in ld_map_sym_enter()
1115 &where)) == (Sym_desc *)S_ERROR) in ld_map_sym_enter()
H A Dldentry.c146 Sym_desc *sdp = sav->sav_sdp; in ld_map_out()
H A Dlibs.c65 process_member(Ar_mem *amp, const char *name, Sym_desc *sdp, Ofl_desc *ofl) in process_member()
460 Sym_desc * sdp; in ar_extract_bysym()
H A Dversion.c192 Sym_desc *sdp; in ld_vers_check_defs()
294 &where)) == (Sym_desc *)S_ERROR) in ld_vers_check_defs()
894 ld_vers_promote(Sym_desc *sdp, Word ndx, Ifl_desc *ifl, Ofl_desc *ofl) in ld_vers_promote()
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dsyms.c182 Dbg_syms_discarded(Lm_list *lml, Sym_desc *sdp) in Dbg_syms_discarded()
208 Dbg_syms_dup_discarded(Lm_list *lml, Word ndx, Sym_desc *sdp) in Dbg_syms_dup_discarded()
225 Dbg_syms_entered(Ofl_desc *ofl, Sym *sym, Sym_desc *sdp) in Dbg_syms_entered()
256 Dbg_syms_entry(Lm_list *lml, Word ndx, Sym_desc *sdp) in Dbg_syms_entry()
295 Sym_desc *sdp) in Dbg_syms_cap_local()
363 Dbg_syms_ignore(Ofl_desc *ofl, Sym_desc *sdp) in Dbg_syms_ignore()
376 Dbg_syms_old(Ofl_desc *ofl, Sym_desc *sdp) in Dbg_syms_old()
390 Dbg_syms_new(Ofl_desc *ofl, Sym *sym, Sym_desc *sdp) in Dbg_syms_new()
406 Dbg_syms_updated(Ofl_desc *ofl, Sym_desc *sdp, const char *name) in Dbg_syms_updated()
436 int col, Sym *osym, Sym *nsym, Sym_desc *sdp, Ifl_desc *ifl) in Dbg_syms_resolving()
[all …]
H A Dmove.c69 Dbg_move_outsctadj(Lm_list *lml, Sym_desc *sdp) in Dbg_move_outsctadj()
124 Dbg_move_entry1(Lm_list *lml, int which, Move *mv, Sym_desc *s) in Dbg_move_entry1()
H A Dmap.c101 Dbg_map_size_old(Ofl_desc *ofl, Sym_desc *sdp, const char *segname, in Dbg_map_size_old()
124 Dbg_map_symbol(Ofl_desc *ofl, Sym_desc *sdp) in Dbg_map_symbol()
H A Dgot.c79 Sym_desc *sdp = gtp->gt_sym; in Dbg_got_display()
H A Dsegments.c41 Sym_desc *sdp; in Dbg_seg_desc_entry()
/illumos-gate/usr/src/cmd/sgs/include/
H A Dlibld.h135 Sym_desc *gt_sym;
156 Sym_desc *sr_osdp; /* Original symbol */
157 Sym_desc *sr_rsdp; /* Replacement symbol */
302 Sym_desc **ofl_regsyms; /* array of potential register */
306 Sym_desc *ofl_dtracesym; /* ld -zdtrace= */
624 Sym_desc *mr_sym;
654 Sym_desc *rel_sym; /* sym relocation is against */
701 Sym_desc *ra_usym; /* strong sym if this is a weak pair */
836 Sym_desc *ssv_sdp;
849 Sym_desc **ifl_oldndx; /* original symbol table indices */
[all …]
H A Ddebug.h908 extern void Dbg_map_size_old(Ofl_desc *, Sym_desc *, const char *, Lineno);
911 extern void Dbg_map_symbol(Ofl_desc *, Sym_desc *);
918 extern void Dbg_move_entry1(Lm_list *, int, Move *, Sym_desc *);
923 extern void Dbg_move_outsctadj(Lm_list *, Sym_desc *);
949 extern void Dbg_reloc_sloppycomdat(Lm_list *, Sym_desc *);
998 Sym_desc *);
1002 extern void Dbg_syms_copy_reloc(Ofl_desc *, Sym_desc *, Word);
1004 extern void Dbg_syms_discarded(Lm_list *, Sym_desc *);
1005 extern void Dbg_syms_dup_discarded(Lm_list *, Word ndx, Sym_desc *);
1008 extern void Dbg_syms_entered(Ofl_desc *, Sym *, Sym_desc *);
[all …]
H A Dsgs.h233 typedef struct sym_desc Sym_desc; typedef

12