funcdesc
bzero(where, sizeof(struct funcdesc));
memcpy(wherep, (void *)target, sizeof(struct funcdesc));
if (((struct funcdesc *)(wherep))->addr < (Elf_Addr)defobj->relocbase) {
((struct funcdesc *)(wherep))->addr +=
((struct funcdesc *)(wherep))->toc +=
memcpy(pltcall, _rtld_bind_start, sizeof(struct funcdesc));