COPYOUT
COPYOUT(ef->hashtab, &ef->nbuckets, sizeof(ef->nbuckets));
COPYOUT(ef->hashtab + 1, &ef->nchains, sizeof(ef->nchains));
COPYOUT(p, &v, sizeof(v));
COPYOUT(v, &md64, sizeof(md64));
COPYOUT(v, &md, sizeof(md));
COPYOUT((vm_offset_t)md.md_data, mdepend, sizeof(*mdepend));
COPYOUT((vm_offset_t)md.md_data, &mver, sizeof(mver));
COPYOUT(&ef->buckets[hash % ef->nbuckets], &symnum, sizeof(symnum));
COPYOUT(ef->symtab + symnum, &sym, sizeof(sym));
COPYOUT(&ef->chains[symnum], &symnum, sizeof(symnum));
COPYOUT(ef->rel + n, &r, sizeof(r));
COPYOUT(ef->rela + n, &a, sizeof(a));
COPYOUT(p, &v, sizeof(v));
COPYOUT(v, &md64, sizeof(md64));
COPYOUT(v, &md, sizeof(md));
COPYOUT((vm_offset_t)md.md_data, mdepend,
COPYOUT((vm_offset_t)md.md_data, &mver, sizeof(mver));
COPYOUT(abase + j, &a, sizeof(a));
COPYOUT(rbase + j, &r, sizeof(r));
COPYOUT(ef->e_shdr[ef->symtabindex].sh_addr + symidx * sizeof(Elf_Sym),
if (COPYOUT(&as, w->pfrw_astats, sizeof(as), flags))
if (COPYOUT(&p->pfrkt_t, tbl++, sizeof(*tbl), flags))
if (COPYOUT(&p->pfrkt_ts, tbl++, sizeof(*tbl), flags)) {
if (COPYOUT(&ad, addr+i, sizeof(ad), flags))
if (COPYOUT(&ad, addr+i, sizeof(ad), flags))
if (COPYOUT(&ad, addr+i, sizeof(ad), flags))
if (COPYOUT(&ad, addr+size+i, sizeof(ad), flags))
if (COPYOUT(&ad, addr+i, sizeof(ad), flags))
if (COPYOUT(&ad, addr+i, sizeof(ad), flags))
if (COPYOUT(&ad, addr+i, sizeof(ad), flags))