/illumos-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);
|
/illumos-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 | 535 elf_reloc(Rt_map *lmp, uint_t plt, int *in_nfavl, APlist **textrel) argument 575 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) 663 textrel, 0); 667 relsiz, basebgn, lmp, textrel, 0); 745 textrel, sip, rsymndx)) 987 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) { 1109 if (textrel)
|
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | amd64_elf.c | 381 elf_reloc(Rt_map *lmp, uint_t plt, int *in_nfavl, APlist **textrel) argument 414 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) 534 textrel, 0); 538 relsiz, basebgn, lmp, textrel, 0); 560 plthint, relsiz, basebgn, lmp, textrel, 1); 613 textrel, sip, rsymndx)) 848 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) {
|
/illumos-gate/usr/src/cmd/sgs/rtld/i386/ |
H A D | i386_elf.c | 360 elf_reloc(Rt_map *lmp, uint_t plt, int *in_nfavl, APlist **textrel) argument 392 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) 512 textrel, 0); 516 relsiz, basebgn, lmp, textrel, 0); 538 plthint, relsiz, basebgn, lmp, textrel, 0); 590 textrel, sip, rsymndx)) 823 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) {
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 740 elf_reloc(Rt_map *lmp, uint_t plt, int *in_nfavl, APlist **textrel) argument 784 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) 893 textrel, 0); 897 relsiz, basebgn, lmp, textrel, 0); 972 textrel, sip, rsymndx)) 1220 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) { 1359 if (textrel)
|