taglinefilesource code
elf954fs/binfmt_elf.cstruct elfhdr elf;
elf991fs/binfmt_elf.cmemcpy(elf.e_ident, ELFMAG, SELFMAG);
elf992fs/binfmt_elf.celf.e_ident[EI_CLASS] = ELFCLASS32;
elf993fs/binfmt_elf.celf.e_ident[EI_DATA] = ELFDATA2LSB;
elf994fs/binfmt_elf.celf.e_ident[EI_VERSION] = EV_CURRENT;
elf995fs/binfmt_elf.cmemset(elf.e_ident+EI_PAD, 0, EI_NIDENT-EI_PAD);
elf997fs/binfmt_elf.celf.e_type = ET_CORE;
elf998fs/binfmt_elf.celf.e_machine = EM_386;
elf999fs/binfmt_elf.celf.e_version = EV_CURRENT;
elf1000fs/binfmt_elf.celf.e_entry = 0;
elf1001fs/binfmt_elf.celf.e_phoff = sizeof(elf);
elf1002fs/binfmt_elf.celf.e_shoff = 0;
elf1003fs/binfmt_elf.celf.e_flags = 0;
elf1004fs/binfmt_elf.celf.e_ehsize = sizeof(elf);
elf1005fs/binfmt_elf.celf.e_phentsize = sizeof(struct elf_phdr);
elf1006fs/binfmt_elf.celf.e_phnum = segs+1;    /* Include notes */
elf1007fs/binfmt_elf.celf.e_shentsize = 0;
elf1008fs/binfmt_elf.celf.e_shnum = 0;
elf1009fs/binfmt_elf.celf.e_shstrndx = 0;
elf1041fs/binfmt_elf.cDUMP_WRITE(&elf, sizeof(elf));
elf1042fs/binfmt_elf.coffset += sizeof(elf);        /* Elf header */