ooff = _dl_find_symbol(symn, _dl_objects, &this, 0, 1);
ooff = _dl_find_symbol(symn, _dl_objects, &this, 0, 1, 1);
_dl_bind(elf_object_t *object, Elf_Word reloff){	const Elf_Sym *sym, *this;	Elf_Addr *addr, ooff;	const char *symn;	Elf_Addr value;	Elf_RelA *rela;	rela = (Elf_RelA *)(object->Dyn.info[DT_JMPREL] + reloff);	sym = object->dyn.symtab;	sym += ELF_R_SYM(rela->r_info);	symn = object->dyn.strtab + sym->st_name;	addr = (Elf_Addr *)(object->load_offs + rela->r_offset);	ooff = _dl_find_symbol(symn, _dl_objects, &this, 0, 1);	if (this == NULL) {		_dl_printf("lazy binding failed!\n");		*((int *)0) = 0;	/* XXX */	}	value = ooff + this->st_value;	_dl_reloc_plt(addr, value);	return (value);}