/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | _libld.h | 206 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 D | machsym.sparc.h | 58 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 D | syms.c | 241 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 D | machsym.sparc.c | 58 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 D | machrel.intel.c | 66 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 D | relocate.c | 78 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 D | resolve.c | 55 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 D | machrel.amd.c | 97 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 D | machrel.sparc.c | 76 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 D | sunwmove.c | 39 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 D | sections.c | 47 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 D | update.c | 178 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 D | args.c | 1827 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 D | map_support.c | 439 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 D | ldentry.c | 146 Sym_desc *sdp = sav->sav_sdp; in ld_map_out()
|
H A D | libs.c | 65 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 D | version.c | 192 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 D | syms.c | 182 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 D | move.c | 69 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 D | map.c | 101 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 D | got.c | 79 Sym_desc *sdp = gtp->gt_sym; in Dbg_got_display()
|
H A D | segments.c | 41 Sym_desc *sdp; in Dbg_seg_desc_entry()
|
/illumos-gate/usr/src/cmd/sgs/include/ |
H A D | libld.h | 135 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 D | debug.h | 908 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 D | sgs.h | 233 typedef struct sym_desc Sym_desc; typedef
|