Searched refs:elf_header (Results 1 – 11 of 11) sorted by relevance
/openbmc/openbmc/poky/meta/recipes-core/glibc/ldconfig-native-2.12.1/ |
H A D | 32and64bit.patch | 30 - 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 D | endian-ness_handling.patch | 44 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 D | add-64-bit-flag-for-ELF64-entries.patch | 73 + switch (elf_header->e_machine) 109 + file_name, (long)elf_header->e_machine);
|
H A D | ldconfig-handle-.dynstr-located-in-separate-segment.patch | 77 + i < read16(elf_header->e_phnum, be); i++, segment++) 155 + i < read16(elf_header->e_phnum, be); i++, segment++)
|
H A D | endian-ness_handling_fix.patch | 24 Elf64_Ehdr *elf_header;
|
H A D | add-riscv-support.patch | 76 file_name, (long)elf_header->e_machine);
|
/openbmc/qemu/dump/ |
H A D | dump.c | 137 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/linux/sound/pci/mixart/ |
H A D | mixart_hwdep.c | 93 struct snd_mixart_elf32_ehdr *elf_header; in mixart_load_elf() local 96 elf_header = (struct snd_mixart_elf32_ehdr *)dsp->data; in mixart_load_elf() 98 if ( elf32_magic_number[i] != elf_header->e_ident[i] ) in mixart_load_elf() 101 if( elf_header->e_phoff != 0 ) { in mixart_load_elf() 104 for( i=0; i < be16_to_cpu(elf_header->e_phnum); i++ ) { in mixart_load_elf() 105 u32 pos = be32_to_cpu(elf_header->e_phoff) + (u32)(i * be16_to_cpu(elf_header->e_phentsize)); in mixart_load_elf()
|
/openbmc/qemu/tcg/ |
H A D | perf.c | 170 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 D | relocate_sdk.py | 57 elf_header = f.read(64) 70 struct.unpack(hdr_fmt, elf_header[16:hdr_size])
|
/openbmc/qemu/hw/arm/ |
H A D | boot.c | 799 } elf_header; in arm_load_elf() local 806 load_elf_hdr(info->kernel_filename, &elf_header, &elf_is64, &err); in arm_load_elf() 817 big_endian = elf_header.h64.e_ident[EI_DATA] == ELFDATA2MSB; in arm_load_elf() 821 big_endian = elf_header.h32.e_ident[EI_DATA] == ELFDATA2MSB; in arm_load_elf() 823 if (bswap32(elf_header.h32.e_flags) & EF_ARM_BE8) { in arm_load_elf()
|