/opensolaris-onvv-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | _inline_reloc.h | 38 _elf_reloc_relative(ulong_t rbgn, ulong_t base, Rt_map *lmp, APlist **textrel, argument 59 if (((mpp->mr_prot & PROT_WRITE) == 0) && textrel && 61 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) 98 Rt_map *lmp, APlist **textrel, int add) 103 if (_elf_reloc_relative(rbgn, base, lmp, textrel, add) == 0) 127 ulong_t base, Rt_map *lmp, APlist **textrel, int add) 130 if (_elf_reloc_relative(rbgn, base, lmp, textrel, add) == 0) 145 is_sym_deferred(ulong_t rbgn, ulong_t base, Rt_map *lmp, APlist **textrel, argument 175 (void) _elf_reloc_relative(rbgn, base, lmp, textrel, 1); 97 elf_reloc_relative(ulong_t rbgn, ulong_t rend, ulong_t rsize, ulong_t base, Rt_map *lmp, APlist **textrel, int add) argument 126 elf_reloc_relative_count(ulong_t rbgn, ulong_t rcount, ulong_t rsize, ulong_t base, Rt_map *lmp, APlist **textrel, int add) argument
|
H A D | move.c | 81 move_data(Rt_map *lmp, APlist **textrel) argument 123 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL)))
|
H A D | analyze.c | 289 APlist *textrel = NULL; local 302 if ((LM_RELOC(lmp)(lmp, now, in_nfavl, &textrel) == 0) && 313 (move_data(lmp, &textrel) == 0) && 322 if (textrel) { 326 for (APLIST_TRAVERSE(textrel, idx, mpp)) 328 free(textrel);
|
/opensolaris-onvv-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | amd64_elf.c | 379 elf_reloc(Rt_map *lmp, uint_t plt, int *in_nfavl, APlist **textrel) argument 412 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) 532 textrel, 0); 536 relsiz, basebgn, lmp, textrel, 0); 558 plthint, relsiz, basebgn, lmp, textrel, 1); 611 textrel, sip, rsymndx)) 846 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) {
|
/opensolaris-onvv-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_a.out.c | 205 aout_reloc(Rt_map *lmp, uint_t plt, int *in_nfavl, APlist **textrel) argument 255 (aplist_append(textrel, mpp, 436 if (textrel) {
|
H A D | sparc_elf.c | 533 elf_reloc(Rt_map *lmp, uint_t plt, int *in_nfavl, APlist **textrel) argument 573 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) 661 textrel, 0); 665 relsiz, basebgn, lmp, textrel, 0); 743 textrel, sip, rsymndx)) 985 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) { 1107 if (textrel)
|
/opensolaris-onvv-gate/usr/src/cmd/sgs/rtld/i386/ |
H A D | i386_elf.c | 358 elf_reloc(Rt_map *lmp, uint_t plt, int *in_nfavl, APlist **textrel) argument 390 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) 510 textrel, 0); 514 relsiz, basebgn, lmp, textrel, 0); 536 plthint, relsiz, basebgn, lmp, textrel, 0); 588 textrel, sip, rsymndx)) 821 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) {
|
/opensolaris-onvv-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 738 elf_reloc(Rt_map *lmp, uint_t plt, int *in_nfavl, APlist **textrel) argument 782 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) 891 textrel, 0); 895 relsiz, basebgn, lmp, textrel, 0); 970 textrel, sip, rsymndx)) 1218 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) { 1357 if (textrel)
|