Home
last modified time | relevance | path

Searched refs:elf_header (Results 1 – 9 of 9) sorted by relevance

/openbmc/openbmc/poky/meta/recipes-core/glibc/ldconfig-native-2.12.1/
H A D32and64bit.patch30 - ElfW(Ehdr) *elf_header;
33 + Elf32_Ehdr *elf_header;
38 - elf_header = (ElfW(Ehdr) *) file_contents;
39 + elf_header = (Elf32_Ehdr *) file_contents;
42 - if (elf_header->e_ident [EI_CLASS] != ElfW (CLASS))
43 + if (elf_header->e_type != ET_DYN)
47 + elf_header->e_type);
52 + elf_pheader = (Elf32_Phdr *) (elf_header->e_phoff + file_contents);
64 + i < elf_header->e_phnum; i++, segment++)
70 - if (elf_header->e_ident [EI_CLASS] == ELFCLASS32)
[all …]
H A Dendian-ness_handling.patch44 elf_header = (Elf32_Ehdr *) file_contents;
47 - if (elf_header->e_type != ET_DYN)
48 + be = (elf_header->e_ident[EI_DATA] == ELFDATA2MSB);
50 + if (read16(elf_header->e_type, be) != ET_DYN)
53 - elf_header->e_type);
54 + read16(elf_header->e_type, be));
59 - elf_pheader = (Elf32_Phdr *) (elf_header->e_phoff + file_contents);
60 + elf_pheader = (Elf32_Phdr *) (read32(elf_header->e_phoff, be) + file_contents);
68 - i < elf_header->e_phnum; i++, segment++)
69 + i < read16(elf_header->e_phnum, be); i++, segment++)
[all …]
H A Dadd-64-bit-flag-for-ELF64-entries.patch73 + switch (elf_header->e_machine)
109 + file_name, (long)elf_header->e_machine);
H A Dendian-ness_handling_fix.patch24 Elf64_Ehdr *elf_header;
H A Dldconfig-handle-.dynstr-located-in-separate-segment.patch77 + i < read16(elf_header->e_phnum, be); i++, segment++)
155 + i < read16(elf_header->e_phnum, be); i++, segment++)
H A Dadd-riscv-support.patch76 file_name, (long)elf_header->e_machine);
/openbmc/qemu/dump/
H A Ddump.c137 static void prepare_elf64_header(DumpState *s, Elf64_Ehdr *elf_header) in prepare_elf64_header() argument
146 memset(elf_header, 0, sizeof(Elf64_Ehdr)); in prepare_elf64_header()
147 memcpy(elf_header, ELFMAG, SELFMAG); in prepare_elf64_header()
148 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()
151 elf_header->e_type = cpu_to_dump16(s, ET_CORE); in prepare_elf64_header()
152 elf_header->e_machine = cpu_to_dump16(s, s->dump_info.d_machine); in prepare_elf64_header()
153 elf_header->e_version = cpu_to_dump32(s, EV_CURRENT); in prepare_elf64_header()
154 elf_header->e_ehsize = cpu_to_dump16(s, sizeof(elf_header)); in prepare_elf64_header()
[all …]
/openbmc/qemu/tcg/
H A Dperf.c170 Elf64_Ehdr elf_header; in get_e_machine() local
182 n = fread(&elf_header, sizeof(elf_header), 1, exe); in get_e_machine()
188 return elf_header.e_machine; in get_e_machine()
/openbmc/openbmc/poky/scripts/
H A Drelocate_sdk.py85 elf_header = f.read(64)
98 struct.unpack(hdr_fmt, elf_header[16:hdr_size])