Home
last modified time | relevance | path

Searched refs:LM2LP (Results 1 – 3 of 3) sorted by relevance

/titanic_44/usr/src/cmd/sgs/rtld/common/
H A Da.out.c406 p = LM2LP(lmp)->lp_hash + i; in aout_findsb()
410 sp = &LM2LP(lmp)->lp_symtab[p->fssymbno]; in aout_findsb()
411 cp = &LM2LP(lmp)->lp_symstr[sp->n_un.n_strx]; in aout_findsb()
427 } while ((p = &LM2LP(lmp)->lp_hash[p->next]) != NULL); in aout_findsb()
574 LM2LP(lmp)->lp_symbol_base = caddr; in aout_new_lmp()
576 LM2LP(lmp)->lp_plt = (struct jbind *)(&caddr[JMPOFF(ld)]); in aout_new_lmp()
577 LM2LP(lmp)->lp_rp = in aout_new_lmp()
581 LM2LP(lmp)->lp_hash = (struct fshash *)(&base[HASHOFF(ld)]); in aout_new_lmp()
583 LM2LP(lmp)->lp_symtab = (struct nlist *)(&base[SYMOFF(ld)]); in aout_new_lmp()
584 LM2LP(lmp)->lp_symstr = &base[STROFF(ld)]; in aout_new_lmp()
[all …]
H A D_a.out.h261 #define LM2LP(X) ((struct ld_private *)((Rt_aoutp *) \ macro
263 #define TEXTBASE(X) (LM2LP(X)->lp_textbase)
/titanic_44/usr/src/cmd/sgs/rtld/sparc/
H A Dsparc_a.out.c88 if (pc > (caddr_t)(LM2LP(lmp)->lp_plt) && in aout_bndr()
89 pc < (caddr_t)((int)LM2LP(lmp)->lp_plt + in aout_bndr()
100 rp = &LM2LP(lmp)->lp_rp[rndx]; in aout_bndr()
101 sp = &LM2LP(lmp)->lp_symtab[rp->r_symbolnum]; in aout_bndr()
102 name = &LM2LP(lmp)->lp_symstr[sp->n_un.n_strx]; in aout_bndr()
230 rp = LM2LP(lmp)->lp_rp; in aout_reloc()
237 aout_plt_write((caddr_t)LM2LP(lmp)->lp_plt->jb_inst, in aout_reloc()
275 sp = &LM2LP(lmp)->lp_symtab[rp->r_symbolnum]; in aout_reloc()
276 name = &LM2LP(lmp)->lp_symstr[sp->n_un.n_strx]; in aout_reloc()