Home
last modified time | relevance | path

Searched refs:e_ident (Results 1 – 10 of 10) sorted by relevance

/qemu/contrib/elf2dmp/
H A Dqemu_elf.c142 if (memcmp(ehdr->e_ident, ELFMAG, SELFMAG)) { in check_ehdr()
147 if (ehdr->e_ident[EI_CLASS] != ELFCLASS64 || in check_ehdr()
148 ehdr->e_ident[EI_DATA] != ELFDATA2LSB) { in check_ehdr()
153 if (ehdr->e_ident[EI_VERSION] != EV_CURRENT) { in check_ehdr()
/qemu/hw/core/
H A Dloader.c357 uint8_t *e_ident; in load_elf_hdr() local
364 e_ident = hdr; in load_elf_hdr()
375 if (e_ident[0] != ELFMAG0 || in load_elf_hdr()
376 e_ident[1] != ELFMAG1 || in load_elf_hdr()
377 e_ident[2] != ELFMAG2 || in load_elf_hdr()
378 e_ident[3] != ELFMAG3) { in load_elf_hdr()
383 is64l = e_ident[EI_CLASS] == ELFCLASS64; in load_elf_hdr()
450 uint8_t e_ident[EI_NIDENT]; in load_elf_ram_sym() local
457 if (read(fd, e_ident, sizeof(e_ident)) != sizeof(e_ident)) in load_elf_ram_sym()
459 if (e_ident[0] != ELFMAG0 || in load_elf_ram_sym()
[all …]
/qemu/linux-user/
H A Delfload.c2222 return (ehdr->e_ident[EI_MAG0] == ELFMAG0 in elf_check_ident()
2223 && ehdr->e_ident[EI_MAG1] == ELFMAG1 in elf_check_ident()
2224 && ehdr->e_ident[EI_MAG2] == ELFMAG2 in elf_check_ident()
2225 && ehdr->e_ident[EI_MAG3] == ELFMAG3 in elf_check_ident()
2226 && ehdr->e_ident[EI_CLASS] == ELF_CLASS in elf_check_ident()
2227 && ehdr->e_ident[EI_DATA] == ELF_DATA in elf_check_ident()
2228 && ehdr->e_ident[EI_VERSION] == EV_CURRENT); in elf_check_ident()
2442 return exec->e_ident[EI_OSABI] == ELFOSABI_ARM_FDPIC; in elf_is_fdpic()
2447 return exec->e_ident[EI_OSABI] == ELFOSABI_XTENSA_FDPIC; in elf_is_fdpic()
4117 memcpy(elf->e_ident, ELFMAG, SELFMAG); in fill_elf_header()
[all …]
/qemu/scripts/
H A Ddump-guest-memory.py268 self.e_ident = Ident(endianness, elfclass)
297 self.e_ident = Ident(endianness, elfclass)
/qemu/dump/
H A Ddump.c148 elf_header->e_ident[EI_CLASS] = ELFCLASS64; in prepare_elf64_header()
149 elf_header->e_ident[EI_DATA] = s->dump_info.d_endian; in prepare_elf64_header()
150 elf_header->e_ident[EI_VERSION] = EV_CURRENT; in prepare_elf64_header()
175 elf_header->e_ident[EI_CLASS] = ELFCLASS32; in prepare_elf32_header()
176 elf_header->e_ident[EI_DATA] = s->dump_info.d_endian; in prepare_elf32_header()
177 elf_header->e_ident[EI_VERSION] = EV_CURRENT; in prepare_elf32_header()
/qemu/bsd-user/
H A Delfload.c718 if (interp_elf_ex.e_ident[0] != 0x7f || in load_elf_binary()
719 strncmp((char *)&interp_elf_ex.e_ident[1], "ELF", 3) != 0) { in load_elf_binary()
/qemu/include/
H A Delf.h1500 unsigned char e_ident[EI_NIDENT]; member
1517 unsigned char e_ident[16]; /* ELF "magic number" */ member
/qemu/hw/arm/
H A Dboot.c818 elf_data_order = elf_header.h64.e_ident[EI_DATA]; in arm_load_elf()
822 elf_data_order = elf_header.h32.e_ident[EI_DATA]; in arm_load_elf()
/qemu/tcg/
H A Dtcg.c7152 .e_ident[EI_MAG0] = ELFMAG0, in tcg_register_jit_int()
7153 .e_ident[EI_MAG1] = ELFMAG1, in tcg_register_jit_int()
7154 .e_ident[EI_MAG2] = ELFMAG2, in tcg_register_jit_int()
7155 .e_ident[EI_MAG3] = ELFMAG3, in tcg_register_jit_int()
7156 .e_ident[EI_CLASS] = ELF_CLASS, in tcg_register_jit_int()
7157 .e_ident[EI_DATA] = ELF_DATA, in tcg_register_jit_int()
7158 .e_ident[EI_VERSION] = EV_CURRENT, in tcg_register_jit_int()
7174 .e_ident[EI_OSABI] = ELF_OSABI, in tcg_register_jit_int()
/qemu/disas/
H A Dmips.c4910 if (header->e_ident[EI_CLASS] == ELFCLASS64)