Lines Matching refs:phdr
109 Elf32_Phdr *phdr;
129 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) {
133 phdr->p_type = bswap_32(phdr->p_type);
134 phdr->p_offset = bswap_32(phdr->p_offset);
135 phdr->p_filesz = bswap_32(phdr->p_filesz);
138 if (phdr->p_type != PT_NOTE)
141 buf_size = phdr->p_filesz;
147 fseek(fp, phdr->p_offset, SEEK_SET);
158 Elf64_Phdr *phdr;
178 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) {
182 phdr->p_type = bswap_32(phdr->p_type);
183 phdr->p_offset = bswap_64(phdr->p_offset);
184 phdr->p_filesz = bswap_64(phdr->p_filesz);
187 if (phdr->p_type != PT_NOTE)
190 buf_size = phdr->p_filesz;
196 fseek(fp, phdr->p_offset, SEEK_SET);