taglinefilesource code
elf900fs/binfmt_elf.cstruct elfhdr elf;
elf937fs/binfmt_elf.cmemcpy(elf.e_ident, ELFMAG, SELFMAG);
elf938fs/binfmt_elf.celf.e_ident[EI_CLASS] = ELFCLASS32;
elf939fs/binfmt_elf.celf.e_ident[EI_DATA] = ELFDATA2LSB;
elf940fs/binfmt_elf.celf.e_ident[EI_VERSION] = EV_CURRENT;
elf941fs/binfmt_elf.cmemset(elf.e_ident+EI_PAD, 0, EI_NIDENT-EI_PAD);
elf943fs/binfmt_elf.celf.e_type = ET_CORE;
elf944fs/binfmt_elf.celf.e_machine = EM_386;
elf945fs/binfmt_elf.celf.e_version = EV_CURRENT;
elf946fs/binfmt_elf.celf.e_entry = 0;
elf947fs/binfmt_elf.celf.e_phoff = sizeof(elf);
elf948fs/binfmt_elf.celf.e_shoff = 0;
elf949fs/binfmt_elf.celf.e_flags = 0;
elf950fs/binfmt_elf.celf.e_ehsize = sizeof(elf);
elf951fs/binfmt_elf.celf.e_phentsize = sizeof(struct elf_phdr);
elf952fs/binfmt_elf.celf.e_phnum = segs+1;    /* Include notes */
elf953fs/binfmt_elf.celf.e_shentsize = 0;
elf954fs/binfmt_elf.celf.e_shnum = 0;
elf955fs/binfmt_elf.celf.e_shstrndx = 0;
elf987fs/binfmt_elf.cDUMP_WRITE(&elf, sizeof(elf));
elf988fs/binfmt_elf.coffset += sizeof(elf);        /* Elf header */