Home
last modified time | relevance | path

Searched refs:ld_base (Results 1 – 6 of 6) sorted by relevance

/titanic_44/usr/src/cmd/sgs/rtld/i386/
H A D_setup.c61 ulong_t reladdr, relcount, 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 = ((Rel *)reladdr)->r_offset + ld_base; in _setup()
210 *((ulong_t *)roffset) += ld_base; in _setup()
237 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr, in _setup()
/titanic_44/usr/src/cmd/sgs/rtld/sparcv9/
H A D_setup.c61 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()
/titanic_44/usr/src/cmd/sgs/rtld/amd64/
H A D_setup.c56 ulong_t reladdr, relacount, ld_base = 0; in _setup() local
78 ld_base = (unsigned long)ebp->eb_un.eb_val; in _setup()
117 if (ld_base == 0) in _setup()
118 ld_base = auxv->a_un.a_val; in _setup()
168 dyn_ptr = (Dyn *)((char *)ld_dyn + ld_base); in _setup()
172 reladdr = ld_dyn->d_un.d_ptr + ld_base; in _setup()
184 strtab = ld_dyn->d_un.d_ptr + ld_base; in _setup()
208 roffset = ((Rela *)reladdr)->r_offset + ld_base; in _setup()
209 *((ulong_t *)roffset) += ld_base + in _setup()
237 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr, in _setup()
/titanic_44/usr/src/cmd/sgs/rtld/sparc/
H A D_setup.c64 ulong_t reladdr, relacount, ld_base = 0; local
94 ld_base = (unsigned long)ebp->eb_un.eb_val;
133 if (ld_base == 0)
134 ld_base = auxv->a_un.a_val;
184 dyn_ptr = (Dyn *)((char *)ld_dyn + ld_base);
188 reladdr = ld_dyn->d_un.d_ptr + ld_base;
197 strtab = ld_dyn->d_un.d_ptr + ld_base;
220 roffset = ((Rela *)reladdr)->r_offset + ld_base;
221 *((ulong_t *)roffset) = ld_base +
241 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr,
/titanic_44/usr/src/cmd/sgs/rtld/common/
H A Dsetup.c196 char *_rtldname, ulong_t ld_base, ulong_t interp_base, int fd, Phdr *phdr, in setup() argument
421 mpp[0].mr_addr = (caddr_t)M_PTRUNC(ld_base); in setup()
434 (Addr)mpp->mr_addr, (size_t)((uintptr_t)eaddr - (uintptr_t)ld_base), in setup()
/titanic_44/usr/src/cmd/sgs/prof/common/
H A Dprofv.c550 get_shobj_syms(char *pathname, GElf_Addr ld_base, GElf_Addr ld_end) in get_shobj_syms() argument
574 mi->load_base = ld_base; in get_shobj_syms()