Lines Matching refs:p_offset
300 if (phdr->p_offset != strtbl_off) in rk_dump_elf64_image_phdr()
301 phdr->p_offset = strtbl_off; in rk_dump_elf64_image_phdr()
331 phdr->p_offset &= MAX_ELF_SIZE - 1; in rk_dump_elf64_image_phdr()
334 if (phdr->p_offset == shdr->sh_offset) { in rk_dump_elf64_image_phdr()
335 elf_size = phdr->p_offset; in rk_dump_elf64_image_phdr()
336 } else if (phdr->p_offset == elf_size) { in rk_dump_elf64_image_phdr()
337 shdr->sh_offset = phdr->p_offset; in rk_dump_elf64_image_phdr()
339 phdr->p_offset = shdr->sh_offset; in rk_dump_elf64_image_phdr()
342 phdr->p_offset, shdr->sh_offset, elf_size); in rk_dump_elf64_image_phdr()
354 phdr->p_offset &= MAX_ELF_SIZE - 1; in rk_dump_elf64_image_phdr()
357 if (phdr->p_offset != elf_size) in rk_dump_elf64_image_phdr()
358 phdr->p_offset = elf_size; in rk_dump_elf64_image_phdr()
406 if ((phdr_next->p_offset == shdr_next->sh_offset) && in rk_dump_elf64_image_phdr()
407 (phdr_next->p_offset != 0)) { in rk_dump_elf64_image_phdr()
408 size = phdr_next->p_offset - phdr->p_offset; in rk_dump_elf64_image_phdr()
415 printf("p_offset:0x%llx sh_offset:0x%llx\n", phdr_next->p_offset, in rk_dump_elf64_image_phdr()
423 dst = ram_image + phdr->p_offset; in rk_dump_elf64_image_phdr()
471 void *dst = ram_image + phdr->p_offset; in rk_dump_elf32_image_phdr()
482 ram_image_size = phdr->p_memsz + phdr->p_offset; in rk_dump_elf32_image_phdr()