Home
last modified time | relevance | path

Searched refs:Rel_desc (Results 1 – 16 of 16) sorted by relevance

/titanic_44/usr/src/cmd/sgs/libld/common/
H A D_libld.h201 Word (* mr_init_rel)(Rel_desc *, Word *, void *);
206 uintptr_t (* mr_perform_outreloc)(Rel_desc *, Ofl_desc *,
209 uintptr_t (* mr_add_outrel)(Word, Rel_desc *, Ofl_desc *);
210 uintptr_t (* mr_reloc_register)(Rel_desc *, Is_desc *,
212 uintptr_t (* mr_reloc_local)(Rel_desc *, Ofl_desc *);
213 uintptr_t (* mr_reloc_GOTOP)(Boolean, Rel_desc *, Ofl_desc *);
214 uintptr_t (* mr_reloc_TLS)(Boolean, Rel_desc *, Ofl_desc *);
218 Rel_desc *);
219 Xword (* mr_calc_got_offset)(Rel_desc *, Ofl_desc *);
221 Ofl_desc *, Rel_desc *, Sym_desc *);
[all …]
H A Drelocate.c233 disp_scansyms(Ifl_desc * ifl, Rel_desc *rld, Boolean rlocal, int inspect, in disp_scansyms()
336 ld_disp_errmsg(const char *msg, Rel_desc *rsp, Ofl_desc *ofl) in ld_disp_errmsg()
378 disp_inspect(Ofl_desc *ofl, Rel_desc *rld, Boolean rlocal) in disp_inspect()
523 size = sizeof (Rel_cachebuf) + ((nelts - 1) * sizeof (Rel_desc)); in ld_add_rel_cache()
549 ld_add_rel_aux(Ofl_desc *ofl, Rel_desc *rdesc) in ld_add_rel_aux()
603 Rel_desc *
604 ld_reloc_enter(Ofl_desc *ofl, Rel_cache *rcp, Rel_desc *rdesc, Word flags) in ld_reloc_enter()
606 Rel_desc *arsp; in ld_reloc_enter()
662 ld_init_rel_aux(Rel_desc *rdesc) in ld_init_rel_aux()
734 ld_reloc_set_aux_osdesc(Ofl_desc *ofl, Rel_desc *rdesc, Os_desc *osp) in ld_reloc_set_aux_osdesc()
[all …]
H A Dmachrel.amd.c55 static Rel_desc rdesc_r_amd64_gotpcrel = {
57 static Rel_desc rdesc_r_amd64_32 = {
59 static Rel_desc rdesc_r_amd64_pc32 = {
64 syn_rdesc_sym_name(Rel_desc *rdesc) in syn_rdesc_sym_name()
74 ld_find_got_ndx(Alist *alp, Gotref gref, Ofl_desc *ofl, Rel_desc *rdesc) in ld_find_got_ndx()
94 ld_calc_got_offset(Rel_desc *rdesc, Ofl_desc *ofl) in ld_calc_got_offset()
124 ld_init_rel(Rel_desc *reld, Word *typedata, void *reloc) in ld_init_rel()
281 ld_perform_outreloc(Rel_desc * orsp, Ofl_desc * ofl, Boolean *remain_seen) in ld_perform_outreloc()
536 tls_fixups(Ofl_desc *ofl, Rel_desc *arsp) in tls_fixups()
753 Rel_desc *arsp; in ld_do_activerelocs()
[all …]
H A Dmachrel.intel.c47 ld_find_got_ndx(Alist *alp, Gotref gref, Ofl_desc *ofl, Rel_desc *rdesc) in ld_find_got_ndx()
63 ld_calc_got_offset(Rel_desc *rdesc, Ofl_desc *ofl) in ld_calc_got_offset()
93 ld_init_rel(Rel_desc *reld, Word *typedata, void *reloc) in ld_init_rel()
225 ld_perform_outreloc(Rel_desc * orsp, Ofl_desc * ofl, Boolean *remain_seen) in ld_perform_outreloc()
441 tls_fixups(Ofl_desc *ofl, Rel_desc *arsp) in tls_fixups()
725 Rel_desc *arsp; in ld_do_activerelocs()
1110 ld_add_outrel(Word flags, Rel_desc *rsp, Ofl_desc *ofl) in ld_add_outrel()
1112 Rel_desc *orsp; in ld_add_outrel()
1207 ld_reloc_local(Rel_desc * rsp, Ofl_desc * ofl) in ld_reloc_local()
1278 ld_reloc_TLS(Boolean local, Rel_desc * rsp, Ofl_desc * ofl) in ld_reloc_TLS()
[all …]
H A Dmachrel.sparc.c54 ld_find_got_ndx(Alist *alp, Gotref gref, Ofl_desc *ofl, Rel_desc *rdesc) in ld_find_got_ndx()
73 ld_calc_got_offset(Rel_desc * rdesc, Ofl_desc * ofl) in ld_calc_got_offset()
104 ld_init_rel(Rel_desc *reld, Word *typedata, void *reloc) in ld_init_rel()
584 ld_perform_outreloc(Rel_desc *orsp, Ofl_desc *ofl, Boolean *remain_seen) in ld_perform_outreloc()
835 tls_fixups(Ofl_desc *ofl, Rel_desc *arsp) in tls_fixups()
988 gotop_fixups(Ofl_desc *ofl, Rel_desc *arsp) in gotop_fixups()
1049 Rel_desc *arsp; in ld_do_activerelocs()
1398 ld_add_outrel(Word flags, Rel_desc *rsp, Ofl_desc *ofl) in ld_add_outrel()
1400 Rel_desc *orsp; in ld_add_outrel()
1555 ld_reloc_register(Rel_desc *rsp, Is_desc *isp, Ofl_desc *ofl) in ld_reloc_register()
[all …]
H A Dsections.c278 Rel_desc *rsp; in ignore_section_processing()
827 Rel_desc reld; in make_array()
2700 strmerge_get_reloc_str(Ofl_desc *ofl, Rel_desc *rsp) in strmerge_get_reloc_str()
2769 Rel_desc *rsp; in strmerge_pass1()
2843 Rel_desc *rsp; in ld_make_strmerge()
/titanic_44/usr/src/cmd/sgs/liblddbg/common/
H A Drelocate.c211 Dbg_reloc_doact(Lm_list *lml, int caller, Half mach, Word type, Rel_desc *rdesc, in Dbg_reloc_doact()
250 Dbg_reloc_discard(Lm_list *lml, Half mach, Rel_desc *rsp) in Dbg_reloc_discard()
272 Dbg_reloc_transition(Lm_list *lml, Half mach, Word rtype, Rel_desc *rsp, in Dbg_reloc_transition()
360 Rel_desc *orsp) in Dbg_reloc_ors_entry()
402 Rel_desc *arsp) in Dbg_reloc_ars_entry()
H A Dstatistics.c77 bytes = desc_cnt * sizeof (Rel_desc); in rel_cache_statistics()
108 bytes = desc_cnt * sizeof (Rel_desc); in rel_aux_cache_statistics()
H A Dllib-llddbg304 void Dbg32_reloc_ars_entry(Lm_list *, int, Elf32_Word, Elf32_Half, Rel_desc *);
305 void Dbg64_reloc_ars_entry(Lm_list *, int, Elf64_Word, Elf64_Half, Rel_desc *);
308 void Dbg32_reloc_discard(Lm_list *, Elf32_Half, Rel_desc *);
309 void Dbg64_reloc_discard(Lm_list *, Elf64_Half, Rel_desc *);
310 void Dbg32_reloc_doact(Lm_list *, int, Elf32_Half, Elf32_Word, Rel_desc *,
312 void Dbg64_reloc_doact(Lm_list *, int, Elf64_Half, Elf64_Word, Rel_desc *,
332 void Dbg32_reloc_ors_entry(Lm_list *, int, Elf32_Word, Elf32_Half, Rel_desc *);
333 void Dbg64_reloc_ors_entry(Lm_list *, int, Elf64_Word, Elf64_Half, Rel_desc *);
342 void Dbg32_reloc_transition(Lm_list *, Elf32_Half, Elf32_Word, Rel_desc *,
344 void Dbg64_reloc_transition(Lm_list *, Elf64_Half, Elf64_Word, Rel_desc *,
/titanic_44/usr/src/cmd/sgs/include/
H A Dlibld.h779 typedef const char *(* rel_desc_sname_func_t)(Rel_desc *);
785 Rel_desc *rc_end;
786 Rel_desc *rc_free;
787 Rel_desc rc_arr[1];
H A Ddebug.h931 extern void Dbg_reloc_ars_entry(Lm_list *, int, Word, Half, Rel_desc *);
933 extern void Dbg_reloc_discard(Lm_list *, Half, Rel_desc *);
934 extern void Dbg_reloc_doact(Lm_list *, int, Half, Word, Rel_desc *,
945 extern void Dbg_reloc_ors_entry(Lm_list *, int, Word, Half, Rel_desc *);
950 extern void Dbg_reloc_transition(Lm_list *, Half, Word, Rel_desc *,
H A Dsgs.h238 typedef struct rel_desc Rel_desc; typedef
/titanic_44/usr/src/uts/intel/ia32/krtld/
H A Ddoreloc.c192 do_reloc_ld(Rel_desc *rdesc, uchar_t *off, Xword *value, in do_reloc_krtld()
/titanic_44/usr/src/uts/intel/amd64/krtld/
H A Ddoreloc.c194 do_reloc_ld(Rel_desc *rdesc, uchar_t *off, Xword *value, in do_reloc_krtld()
/titanic_44/usr/src/uts/common/krtld/
H A Dreloc.h177 extern int do_reloc_ld(Rel_desc *, uchar_t *, Xword *,
/titanic_44/usr/src/uts/sparc/krtld/
H A Ddoreloc.c371 do_reloc_ld(Rel_desc *rdesc, uchar_t *off, Xword *value, in do_reloc_krtld()