Lines Matching refs:object

62 _dl_md_reloc(elf_object_t *object, int rel, int relsz)  in _dl_md_reloc()  argument
73 loff = object->obj_base; in _dl_md_reloc()
74 numrel = object->Dyn.info[relsz] / sizeof(Elf_Rel); in _dl_md_reloc()
75 relocs = (Elf_Rel *)(object->Dyn.info[rel]); in _dl_md_reloc()
88 sym = object->dyn.symtab; in _dl_md_reloc()
90 symn = object->dyn.strtab + sym->st_name; in _dl_md_reloc()
102 sym, object); in _dl_md_reloc()
152 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got() argument
160 if (object->status & STAT_GOT_DONE) in _dl_md_reloc_got()
163 loff = object->obj_base; in _dl_md_reloc_got()
164 strt = object->dyn.strtab; in _dl_md_reloc_got()
165 gotp = object->dyn.pltgot; in _dl_md_reloc_got()
166 n = object->Dyn.info[DT_MIPS_LOCAL_GOTNO - DT_LOPROC + DT_NUM]; in _dl_md_reloc_got()
173 gotp[1] = (long)object; in _dl_md_reloc_got()
182 symp = object->dyn.symtab; in _dl_md_reloc_got()
183 symp += object->Dyn.info[DT_MIPS_GOTSYM - DT_LOPROC + DT_NUM]; in _dl_md_reloc_got()
184 n = object->Dyn.info[DT_MIPS_SYMTABNO - DT_LOPROC + DT_NUM] - in _dl_md_reloc_got()
185 object->Dyn.info[DT_MIPS_GOTSYM - DT_LOPROC + DT_NUM]; in _dl_md_reloc_got()
200 symp, object); in _dl_md_reloc_got()
210 symp, object); in _dl_md_reloc_got()
220 symp, object); in _dl_md_reloc_got()
229 object->status |= STAT_GOT_DONE; in _dl_md_reloc_got()
235 _dl_bind(elf_object_t *object, int symidx) in _dl_bind() argument
237 Elf_Addr *gotp = object->dyn.pltgot; in _dl_bind()
248 sym = object->dyn.symtab; in _dl_bind()
250 symn = object->dyn.strtab + sym->st_name; in _dl_bind()
251 n = object->Dyn.info[DT_MIPS_LOCAL_GOTNO - DT_LOPROC + DT_NUM] - in _dl_bind()
252 object->Dyn.info[DT_MIPS_GOTSYM - DT_LOPROC + DT_NUM]; in _dl_bind()
255 sym, object); in _dl_bind()