Searched defs:dyndata (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Damd64_elf.c131 uintptr_t *dyndata; local
153 dyndata = (uintptr_t *)((uintptr_t)dyn_plt +
161 symvalue = (Xword)((uintptr_t)dyndata -
183 *dyndata++ = (uintptr_t)rlmp;
184 *dyndata++ = (uintptr_t)dlmp;
185 *dyndata = (uintptr_t)(((uint64_t)sb_flags << 32) | symndx);
186 dyndata++;
187 symp = (Sym *)dyndata;
/illumos-gate/usr/src/cmd/sgs/rtld/i386/
H A Di386_elf.c111 uintptr_t *dyndata; local
133 dyndata = (uintptr_t *)((uintptr_t)dyn_plt +
140 symvalue = (Word)dyndata;
163 *dyndata++ = (uintptr_t)rlmp;
164 *dyndata++ = (uintptr_t)dlmp;
165 *dyndata++ = (uint_t)symndx;
166 *dyndata++ = (uint_t)sb_flags;
167 symp = (Sym *)dyndata;
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dsparc_elf.c244 uintptr_t *dyndata; local
277 dyndata = (uintptr_t *)((uintptr_t)dyn_plt +
282 * sethi %hi(dyndata), %g1
284 symvalue = (Xword)dyndata;
294 * or %g1, %lo(dyndata), %g1
296 symvalue = (Xword)dyndata;
317 *dyndata++ = (uintptr_t)rlmp;
318 *dyndata++ = (uintptr_t)dlmp;
319 *(ulong_t *)dyndata++ = symndx;
320 *(ulong_t *)dyndata
[all...]
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c392 uintptr_t *dyndata; local
424 dyndata = (uintptr_t *)((uintptr_t)dyn_plt +
429 * VAL64_TO_G1(dyndata)
432 if (!(reloc_val64_to_g1((dyn_plt + 0x14), dyndata,
440 *dyndata++ = (Addr)rlmp;
441 *dyndata++ = (Addr)dlmp;
446 *dyndata = (Addr)sb_flags;
447 *(Word *)dyndata = symndx;
448 dyndata++;
450 symp = (Sym *)dyndata;
[all...]
/illumos-gate/usr/src/uts/common/krtld/
H A Dkobj.c1670 process_dynamic(struct module *mp, char *dyndata, char *strdata) argument
1678 for (dynp = (Dyn *)dyndata; dynp && dynp->d_tag != DT_NULL; dynp++) {
1754 char *dyndata, *dstrdata; local
1796 dyndata = kobj_alloc(dshp->sh_size, KM_WAIT|KM_TMP);
1797 if (kobj_read_file(file, dyndata, dshp->sh_size, dshp->sh_offset) < 0) {
1801 kobj_free(dyndata, dshp->sh_size);
1811 kobj_free(dyndata, dshp->sh_size);
1818 rc = process_dynamic(mp, dyndata, dstrdata);
1820 kobj_free(dyndata, dshp->sh_size);

Completed in 81 milliseconds