Lines Matching refs:hdr32
237 Elf32_Ehdr hdr32;
260 COPY_STRUCT(&elf->hdr32, elf->buf, 0, elf->sz);
262 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_type);
263 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_machine);
264 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_version);
265 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_entry);
266 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_phoff);
267 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_shoff);
268 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_flags);
269 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_ehsize);
270 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_phentsize);
271 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_phnum);
272 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_shentsize);
273 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_shnum);
274 ENDIAN_ASSIGN_IN_PLACE(elf->hdr32.e_shstrndx);
300 int parse_elf_section(elf_obj_t *elf, int idx, Elf32_Shdr *hdr32, Elf64_Shdr *hdr64) {
301 if (hdr32) {
302 if (idx >= elf->hdr32.e_shnum)
305 COPY_STRUCT(hdr32, elf->buf, elf->hdr32.e_shoff + idx * elf->hdr32.e_shentsize,
307 ENDIAN_ASSIGN_IN_PLACE(hdr32->sh_name);
308 ENDIAN_ASSIGN_IN_PLACE(hdr32->sh_type);
309 ENDIAN_ASSIGN_IN_PLACE(hdr32->sh_flags);
310 ENDIAN_ASSIGN_IN_PLACE(hdr32->sh_addr);
311 ENDIAN_ASSIGN_IN_PLACE(hdr32->sh_offset);
312 ENDIAN_ASSIGN_IN_PLACE(hdr32->sh_size);
313 ENDIAN_ASSIGN_IN_PLACE(hdr32->sh_link);
314 ENDIAN_ASSIGN_IN_PLACE(hdr32->sh_info);
315 ENDIAN_ASSIGN_IN_PLACE(hdr32->sh_addralign);
316 ENDIAN_ASSIGN_IN_PLACE(hdr32->sh_entsize);
404 for (i = 0; i < elf.hdr32.e_shnum; i++) {
441 for (i = 0; i < elf.hdr32.e_shnum; i++) {