Searched refs:ld_base (Results 1 – 5 of 5) sorted by relevance
| /illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
| H A D | _setup.c | 61 ulong_t reladdr, relacount, ld_base = 0; in _setup() local 85 ld_base = (unsigned long)ebp->eb_un.eb_val; in _setup() 124 if (ld_base == 0) in _setup() 125 ld_base = auxv->a_un.a_val; in _setup() 175 dyn_ptr = (Dyn *)((char *)ld_dyn + ld_base); in _setup() 179 reladdr = ld_dyn->d_un.d_ptr + ld_base; in _setup() 188 strtab = ld_dyn->d_un.d_ptr + ld_base; in _setup() 211 roffset = ((Rela *)reladdr)->r_offset + ld_base; in _setup() 212 *((ulong_t *)roffset) = ld_base + in _setup() 232 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr, in _setup()
|
| /illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
| H A D | _setup.c | 61 ulong_t reladdr, relacount, ld_base = 0; in _setup() local 83 ld_base = (unsigned long)ebp->eb_un.eb_val; in _setup() 122 if (ld_base == 0) in _setup() 123 ld_base = auxv->a_un.a_val; in _setup() 173 dyn_ptr = (Dyn *)((char *)ld_dyn + ld_base); in _setup() 177 reladdr = ld_dyn->d_un.d_ptr + ld_base; in _setup() 186 strtab = ld_dyn->d_un.d_ptr + ld_base; in _setup() 209 roffset = ((Rela *)reladdr)->r_offset + ld_base; in _setup() 210 *((ulong_t *)roffset) = ld_base + in _setup() 229 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr, in _setup()
|
| /illumos-gate/usr/src/cmd/sgs/rtld/i386/ |
| H A D | _setup.c | 62 ulong_t reladdr, relcount, ld_base = 0; in _setup() local 84 ld_base = (unsigned long)ebp->eb_un.eb_val; in _setup() 123 if (ld_base == 0) in _setup() 124 ld_base = auxv->a_un.a_val; in _setup() 178 dyn_ptr = (Dyn *)((char *)ld_dyn + ld_base); in _setup() 182 reladdr = ld_dyn->d_un.d_ptr + ld_base; in _setup() 191 strtab = ld_dyn->d_un.d_ptr + ld_base; in _setup() 214 roffset = ((Rel *)reladdr)->r_offset + ld_base; in _setup() 215 *((ulong_t *)roffset) += ld_base; in _setup() 242 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr, in _setup()
|
| /illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
| H A D | _setup.c | 119 ulong_t reladdr, relacount, ld_base = 0; in _setup() local 142 ld_base = (unsigned long)ebp->eb_un.eb_val; in _setup() 181 if (ld_base == 0) in _setup() 182 ld_base = auxv->a_un.a_val; in _setup() 242 dyn_ptr = (Dyn *)((char *)ld_dyn + ld_base); in _setup() 246 reladdr = ld_dyn->d_un.d_ptr + ld_base; in _setup() 258 strtab = ld_dyn->d_un.d_ptr + ld_base; in _setup() 282 roffset = ((Rela *)reladdr)->r_offset + ld_base; in _setup() 283 *((ulong_t *)roffset) += ld_base + in _setup() 317 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr, in _setup()
|
| /illumos-gate/usr/src/cmd/sgs/rtld/common/ |
| H A D | setup.c | 194 char *_rtldname, ulong_t ld_base, ulong_t interp_base, int fd, Phdr *phdr, in setup() argument 420 mpp[0].mr_addr = (caddr_t)M_PTRUNC(ld_base); in setup() 433 (Addr)mpp->mr_addr, (size_t)((uintptr_t)eaddr - (uintptr_t)ld_base), in setup()
|