/illumos-gate/usr/src/cmd/sgs/libld/common/ |
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 | _libld.h | 205 Xword (* mr_calc_plt_addr)(Sym_desc *, Ofl_desc *); 215 uintptr_t (* mr_assign_got)(Ofl_desc *, Sym_desc *); 221 Ofl_desc *, Rel_desc *, Sym_desc *); 222 void (* mr_assign_plt_ndx)(Sym_desc *, Ofl_desc *); 238 int (* ms_reg_check)(Sym_desc *, Sym *, const char *, 240 int (* ms_mach_sym_typecheck)(Sym_desc *, Sym *, 244 Sym_desc *(* ms_reg_find)(Sym * sym, Ofl_desc * ofl); 245 int (* ms_reg_enter)(Sym_desc *, Ofl_desc *); 263 Sym_desc *wk_weak; /* the original weak symbol */ 264 Sym_desc *wk_alia [all...] |
H A D | syms.c | 238 Sym_desc *sdp; 271 ld_sym_copy(Sym_desc *sdp) 288 * Sym_desc entry is returned, or NULL if the symbol is not found. 290 Sym_desc * 326 Sym_desc * 330 Sym_desc *sdp; 354 S_DROUND(sizeof (Sym_desc)) + 356 return ((Sym_desc *)S_ERROR); 357 sdp = (Sym_desc *)((uintptr_t)savl + 360 S_DROUND(sizeof (Sym_desc))); [all...] |
H A D | machsym.sparc.c | 58 ld_reg_check_sparc(Sym_desc *sdp, Sym *nsym, const char *nname, Ifl_desc *ifl, 126 ld_mach_sym_typecheck_sparc(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, 223 Sym_desc * 233 ld_reg_enter_sparc(Sym_desc *sdp, Ofl_desc *ofl) 239 if ((ofl->ofl_regsyms = libld_calloc(sizeof (Sym_desc *),
|
H A D | resolve.c | 55 sym_null(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, 61 sym_visibility_diag(Error err, Sym_desc *sdp, Sym *osym, Sym *nsym, 120 sym_visibility(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl) 268 sym_typecheck(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, 300 sym_mach_check(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, 316 sym_promote(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, 358 sym_override(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, 498 Sym_desc * _sdp; 520 sym_twoundefs(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, 550 sym_tworeals(Sym_desc *sd [all...] |
H A D | machrel.intel.c | 66 Sym_desc *sdp = rdesc->rel_sym; 138 ld_calc_plt_addr(Sym_desc *sdp, Ofl_desc *ofl) 163 plt_entry(Ofl_desc * ofl, Word rel_off, Sym_desc * sdp) 231 Sym_desc * sdp, * psym = (Sym_desc *)0; 443 Sym_desc *sdp = arsp->rel_sym; 740 Sym_desc *sdp; 806 Sym_desc *sym; 1113 Sym_desc *sdp = rsp->rel_sym; 1210 Sym_desc *sd [all...] |
H A D | relocate.c | 78 Sym_desc *c_sdp; /* symbol descriptor to be copied */ 94 Sym_desc *sdp = crp->c_sdp; 119 Sym_desc *rsdp; 232 static Sym_desc * 236 Sym_desc *tsdp, *rsdp; 338 Sym_desc *sdp; 394 Sym_desc *sdp; 742 ld_reloc_set_aux_usym(Ofl_desc *ofl, Rel_desc *rdesc, Sym_desc *sdp) 762 Sym_desc *sdp = rsp->rel_sym; 850 Sym_desc *sd [all...] |
H A D | machrel.amd.c | 97 Sym_desc *sdp = rdesc->rel_sym; 171 ld_calc_plt_addr(Sym_desc *sdp, Ofl_desc *ofl) 194 plt_entry(Ofl_desc * ofl, Sym_desc * sdp) 289 Sym_desc * sdp, * psym = (Sym_desc *)0; 538 Sym_desc *sdp = arsp->rel_sym; 768 Sym_desc *sdp; 830 Sym_desc *sym; 1127 Sym_desc *sdp = rsp->rel_sym; 1224 Sym_desc *sd [all...] |
H A D | machrel.sparc.c | 76 Sym_desc *sdp = rdesc->rel_sym; 199 ld_calc_plt_addr(Sym_desc *sdp, Ofl_desc *ofl) 504 ld_calc_plt_addr(Sym_desc *sdp, Ofl_desc *ofl) 592 Sym_desc *sdp, *psym = NULL; 837 Sym_desc *sdp = arsp->rel_sym; 1064 Sym_desc *sdp; 1119 Sym_desc *sym; 1401 Sym_desc *sdp = rsp->rel_sym; 1559 Sym_desc *sdp = rsp->rel_sym; 1586 Sym_desc *sd [all...] |
H A D | sunwmove.c | 39 Sym_desc *sdp; 96 append_move_desc(Ofl_desc *ofl, Sym_desc *sdp, Move *mvp, Is_desc *isp) 194 Sym_desc *sdp;
|
H A D | ldentry.c | 142 Sym_desc *sdp = sav->sav_sdp;
|
H A D | sections.c | 44 remove_local(Ofl_desc *ofl, Sym_desc *sdp, int allow_ldynsym) 70 remove_scoped(Ofl_desc *ofl, Sym_desc *sdp, int allow_ldynsym) 95 ignore_sym(Ofl_desc *ofl, Ifl_desc *ifl, Sym_desc *sdp, int allow_ldynsym) 326 Sym_desc *sdp; 826 Sym_desc *sdp; 945 Sym_desc *sdp; 2370 Sym_desc *sdp; 2665 Sym_desc *sdp; 2705 Sym_desc *sdp = rsp->rel_sym; 2770 Sym_desc *sd [all...] |
H A D | map_support.c | 439 Sym_desc *sdp; /* New symbol node pointer */ 489 (Sym_desc *)S_ERROR) 1068 Sym_desc *sdp; 1115 &where)) == (Sym_desc *)S_ERROR)
|
H A D | args.c | 1749 Sym_desc *sdp; 1812 MSG_STR_COMMAND) == (Sym_desc *)S_ERROR) 1871 (Sym_desc *)S_ERROR) || 1881 (Sym_desc *)S_ERROR) || 1891 (Sym_desc *)S_ERROR) || 1901 (Sym_desc *)S_ERROR) || 1911 (Sym_desc *)S_ERROR)
|
H A D | update.c | 172 Sym_desc *sdp; 479 Sym_desc *rsdp; 1564 Sym_desc *_sdp; 1876 Sym_desc *sdp, *_sdp; 2069 Sym_desc *sdp; 2631 Sym_desc *sdp; 2884 Sym_desc *sdp; 2959 ((Sym_desc *)(ofl->ofl_entry))->sd_sym->st_value; 3008 expand_move(Ofl_desc *ofl, Sym_desc *sdp, Move *mvp) 3069 Sym_desc *sd [all...] |
H A D | libs.c | 65 process_member(Ar_mem *amp, const char *name, Sym_desc *sdp, Ofl_desc *ofl) 245 * hold a `Sym_desc' for each symbol (thus reducing the number of 459 Sym_desc * sdp;
|
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | llib-llddbg | 262 void Dbg32_map_size_old(Ofl_desc *, Sym_desc *, const char *, Lineno); 263 void Dbg64_map_size_old(Ofl_desc *, Sym_desc *, const char *, Lineno); 268 void Dbg32_map_symbol(Ofl_desc *, Sym_desc *); 269 void Dbg64_map_symbol(Ofl_desc *, Sym_desc *); 283 void Dbg32_move_entry1(Lm_list *, int, Move *, Sym_desc *); 284 void Dbg64_move_entry1(Lm_list *, int, Move *, Sym_desc *); 293 void Dbg32_move_outsctadj(Lm_list *, Sym_desc *); 294 void Dbg64_move_outsctadj(Lm_list *, Sym_desc *); 427 void Dbg32_syms_cap_local(Ofl_desc *, Word, const char *, Sym *, Sym_desc *); 428 void Dbg64_syms_cap_local(Ofl_desc *, Word, const char *, Sym *, Sym_desc *); [all...] |
H A D | syms.c | 189 Dbg_syms_discarded(Lm_list *lml, Sym_desc *sdp) 215 Dbg_syms_dup_discarded(Lm_list *lml, Word ndx, Sym_desc *sdp) 232 Dbg_syms_entered(Ofl_desc *ofl, Sym *sym, Sym_desc *sdp) 263 Dbg_syms_entry(Lm_list *lml, Word ndx, Sym_desc *sdp) 302 Sym_desc *sdp) 370 Dbg_syms_ignore(Ofl_desc *ofl, Sym_desc *sdp) 383 Dbg_syms_old(Ofl_desc *ofl, Sym_desc *sdp) 397 Dbg_syms_new(Ofl_desc *ofl, Sym *sym, Sym_desc *sdp) 413 Dbg_syms_updated(Ofl_desc *ofl, Sym_desc *sdp, const char *name) 443 int col, Sym *osym, Sym *nsym, Sym_desc *sd [all...] |
H A D | move.c | 69 Dbg_move_outsctadj(Lm_list *lml, Sym_desc *sdp) 124 Dbg_move_entry1(Lm_list *lml, int which, Move *mv, Sym_desc *s)
|
H A D | got.c | 80 Sym_desc *sdp = gtp->gt_sym;
|
H A D | map.c | 101 Dbg_map_size_old(Ofl_desc *ofl, Sym_desc *sdp, const char *segname, 124 Dbg_map_symbol(Ofl_desc *ofl, Sym_desc *sdp)
|
H A D | segments.c | 41 Sym_desc *sdp;
|
/illumos-gate/usr/src/cmd/sgs/include/ |
H A D | debug.h | 911 extern void Dbg_map_size_old(Ofl_desc *, Sym_desc *, const char *, Lineno); 914 extern void Dbg_map_symbol(Ofl_desc *, Sym_desc *); 921 extern void Dbg_move_entry1(Lm_list *, int, Move *, Sym_desc *); 926 extern void Dbg_move_outsctadj(Lm_list *, Sym_desc *); 952 extern void Dbg_reloc_sloppycomdat(Lm_list *, Sym_desc *); 1001 Sym_desc *); 1005 extern void Dbg_syms_copy_reloc(Ofl_desc *, Sym_desc *, Word); 1007 extern void Dbg_syms_discarded(Lm_list *, Sym_desc *); 1008 extern void Dbg_syms_dup_discarded(Lm_list *, Word ndx, Sym_desc *); 1011 extern void Dbg_syms_entered(Ofl_desc *, Sym *, Sym_desc *); [all...] |
H A D | libld.h | 134 Sym_desc *gt_sym; 155 Sym_desc *sr_osdp; /* Original symbol */ 156 Sym_desc *sr_rsdp; /* Replacement symbol */ 300 Sym_desc **ofl_regsyms; /* array of potential register */ 304 Sym_desc *ofl_dtracesym; /* ld -zdtrace= */ 307 void *ofl_entry; /* entry point (-e and Sym_desc *) */ 616 Sym_desc *mr_sym; 646 Sym_desc *rel_sym; /* sym relocation is against */ 693 Sym_desc *ra_usym; /* strong sym if this is a weak pair */ 828 Sym_desc *ssv_sd [all...] |
H A D | sgs.h | 246 typedef struct sym_desc Sym_desc; typedef in typeref:struct:sym_desc
|