tag | line | file | source code |
elf | 900 | fs/binfmt_elf.c | struct elfhdr elf; |
elf | 937 | fs/binfmt_elf.c | memcpy(elf.e_ident, ELFMAG, SELFMAG); |
elf | 938 | fs/binfmt_elf.c | elf.e_ident[EI_CLASS] = ELFCLASS32; |
elf | 939 | fs/binfmt_elf.c | elf.e_ident[EI_DATA] = ELFDATA2LSB; |
elf | 940 | fs/binfmt_elf.c | elf.e_ident[EI_VERSION] = EV_CURRENT; |
elf | 941 | fs/binfmt_elf.c | memset(elf.e_ident+EI_PAD, 0, EI_NIDENT-EI_PAD); |
elf | 943 | fs/binfmt_elf.c | elf.e_type = ET_CORE; |
elf | 944 | fs/binfmt_elf.c | elf.e_machine = EM_386; |
elf | 945 | fs/binfmt_elf.c | elf.e_version = EV_CURRENT; |
elf | 946 | fs/binfmt_elf.c | elf.e_entry = 0; |
elf | 947 | fs/binfmt_elf.c | elf.e_phoff = sizeof(elf); |
elf | 948 | fs/binfmt_elf.c | elf.e_shoff = 0; |
elf | 949 | fs/binfmt_elf.c | elf.e_flags = 0; |
elf | 950 | fs/binfmt_elf.c | elf.e_ehsize = sizeof(elf); |
elf | 951 | fs/binfmt_elf.c | elf.e_phentsize = sizeof(struct elf_phdr); |
elf | 952 | fs/binfmt_elf.c | elf.e_phnum = segs+1; /* Include notes */ |
elf | 953 | fs/binfmt_elf.c | elf.e_shentsize = 0; |
elf | 954 | fs/binfmt_elf.c | elf.e_shnum = 0; |
elf | 955 | fs/binfmt_elf.c | elf.e_shstrndx = 0; |
elf | 987 | fs/binfmt_elf.c | DUMP_WRITE(&elf, sizeof(elf)); |
elf | 988 | fs/binfmt_elf.c | offset += sizeof(elf); /* Elf header */ |