Lines Matching refs:ehdr
289 Elf_Ehdr ehdr; in dumpsys_generic() local
300 bzero(&ehdr, sizeof(ehdr)); in dumpsys_generic()
301 ehdr.e_ident[EI_MAG0] = ELFMAG0; in dumpsys_generic()
302 ehdr.e_ident[EI_MAG1] = ELFMAG1; in dumpsys_generic()
303 ehdr.e_ident[EI_MAG2] = ELFMAG2; in dumpsys_generic()
304 ehdr.e_ident[EI_MAG3] = ELFMAG3; in dumpsys_generic()
305 ehdr.e_ident[EI_CLASS] = ELF_CLASS; in dumpsys_generic()
307 ehdr.e_ident[EI_DATA] = ELFDATA2LSB; in dumpsys_generic()
309 ehdr.e_ident[EI_DATA] = ELFDATA2MSB; in dumpsys_generic()
311 ehdr.e_ident[EI_VERSION] = EV_CURRENT; in dumpsys_generic()
312 ehdr.e_ident[EI_OSABI] = ELFOSABI_STANDALONE; /* XXX big picture? */ in dumpsys_generic()
313 ehdr.e_type = ET_CORE; in dumpsys_generic()
314 ehdr.e_machine = EM_VALUE; in dumpsys_generic()
315 ehdr.e_phoff = sizeof(ehdr); in dumpsys_generic()
316 ehdr.e_flags = 0; in dumpsys_generic()
317 ehdr.e_ehsize = sizeof(ehdr); in dumpsys_generic()
318 ehdr.e_phentsize = sizeof(Elf_Phdr); in dumpsys_generic()
319 ehdr.e_shentsize = sizeof(Elf_Shdr); in dumpsys_generic()
325 ehdr.e_phnum = dumpsys_foreach_chunk(cb_size, &dumpsize) + in dumpsys_generic()
327 hdrsz = ehdr.e_phoff + ehdr.e_phnum * ehdr.e_phentsize; in dumpsys_generic()
340 ehdr.e_phnum - DUMPSYS_NUM_AUX_HDRS); in dumpsys_generic()
343 error = dumpsys_buf_write(di, (char*)&ehdr, sizeof(ehdr)); in dumpsys_generic()