taglinefilesource code
elf947fs/binfmt_elf.cstruct elfhdr elf;
elf984fs/binfmt_elf.cmemcpy(elf.e_ident, ELFMAG, SELFMAG);
elf985fs/binfmt_elf.celf.e_ident[EI_CLASS] = ELFCLASS32;
elf986fs/binfmt_elf.celf.e_ident[EI_DATA] = ELFDATA2LSB;
elf987fs/binfmt_elf.celf.e_ident[EI_VERSION] = EV_CURRENT;
elf988fs/binfmt_elf.cmemset(elf.e_ident+EI_PAD, 0, EI_NIDENT-EI_PAD);
elf990fs/binfmt_elf.celf.e_type = ET_CORE;
elf991fs/binfmt_elf.celf.e_machine = EM_386;
elf992fs/binfmt_elf.celf.e_version = EV_CURRENT;
elf993fs/binfmt_elf.celf.e_entry = 0;
elf994fs/binfmt_elf.celf.e_phoff = sizeof(elf);
elf995fs/binfmt_elf.celf.e_shoff = 0;
elf996fs/binfmt_elf.celf.e_flags = 0;
elf997fs/binfmt_elf.celf.e_ehsize = sizeof(elf);
elf998fs/binfmt_elf.celf.e_phentsize = sizeof(struct elf_phdr);
elf999fs/binfmt_elf.celf.e_phnum = segs+1;    /* Include notes */
elf1000fs/binfmt_elf.celf.e_shentsize = 0;
elf1001fs/binfmt_elf.celf.e_shnum = 0;
elf1002fs/binfmt_elf.celf.e_shstrndx = 0;
elf1034fs/binfmt_elf.cDUMP_WRITE(&elf, sizeof(elf));
elf1035fs/binfmt_elf.coffset += sizeof(elf);        /* Elf header */