Lines Matching refs:eh
418 struct elfh eh; in puthdr() local
434 eh = elfhdr; in puthdr()
435 eh.e.e_entry = htole32(hdr->entry); in puthdr()
436 eh.p[0].p_vaddr = eh.p[0].p_paddr = htole32(hdr->org); in puthdr()
437 eh.p[0].p_filesz = eh.p[0].p_memsz = htole32(hdr->text); in puthdr()
438 eh.p[1].p_offset = htole32(le32toh(eh.p[0].p_offset) + in puthdr()
439 le32toh(eh.p[0].p_filesz)); in puthdr()
440 eh.p[1].p_vaddr = eh.p[1].p_paddr = in puthdr()
441 htole32(align(le32toh(eh.p[0].p_paddr) + le32toh(eh.p[0].p_memsz), in puthdr()
443 eh.p[1].p_filesz = eh.p[1].p_memsz = htole32(hdr->data); in puthdr()
444 eh.sh[2].sh_addr = eh.p[0].p_vaddr; in puthdr()
445 eh.sh[2].sh_offset = eh.p[0].p_offset; in puthdr()
446 eh.sh[2].sh_size = eh.p[0].p_filesz; in puthdr()
447 eh.sh[3].sh_addr = eh.p[1].p_vaddr; in puthdr()
448 eh.sh[3].sh_offset = eh.p[1].p_offset; in puthdr()
449 eh.sh[3].sh_size = eh.p[1].p_filesz; in puthdr()
450 writex(fd, &eh, sizeof(eh)); in puthdr()
451 hdr->size = sizeof(eh); in puthdr()