tag | line | file | source code |
elf | 935 | fs/binfmt_elf.c | struct elfhdr elf; |
elf | 972 | fs/binfmt_elf.c | memcpy(elf.e_ident, ELFMAG, SELFMAG); |
elf | 973 | fs/binfmt_elf.c | elf.e_ident[EI_CLASS] = ELFCLASS32; |
elf | 974 | fs/binfmt_elf.c | elf.e_ident[EI_DATA] = ELFDATA2LSB; |
elf | 975 | fs/binfmt_elf.c | elf.e_ident[EI_VERSION] = EV_CURRENT; |
elf | 976 | fs/binfmt_elf.c | memset(elf.e_ident+EI_PAD, 0, EI_NIDENT-EI_PAD); |
elf | 978 | fs/binfmt_elf.c | elf.e_type = ET_CORE; |
elf | 979 | fs/binfmt_elf.c | elf.e_machine = EM_386; |
elf | 980 | fs/binfmt_elf.c | elf.e_version = EV_CURRENT; |
elf | 981 | fs/binfmt_elf.c | elf.e_entry = 0; |
elf | 982 | fs/binfmt_elf.c | elf.e_phoff = sizeof(elf); |
elf | 983 | fs/binfmt_elf.c | elf.e_shoff = 0; |
elf | 984 | fs/binfmt_elf.c | elf.e_flags = 0; |
elf | 985 | fs/binfmt_elf.c | elf.e_ehsize = sizeof(elf); |
elf | 986 | fs/binfmt_elf.c | elf.e_phentsize = sizeof(struct elf_phdr); |
elf | 987 | fs/binfmt_elf.c | elf.e_phnum = segs+1; /* Include notes */ |
elf | 988 | fs/binfmt_elf.c | elf.e_shentsize = 0; |
elf | 989 | fs/binfmt_elf.c | elf.e_shnum = 0; |
elf | 990 | fs/binfmt_elf.c | elf.e_shstrndx = 0; |
elf | 1022 | fs/binfmt_elf.c | DUMP_WRITE(&elf, sizeof(elf)); |
elf | 1023 | fs/binfmt_elf.c | offset += sizeof(elf); /* Elf header */ |