Lines Matching refs:phdr
110 Elf32_Phdr *phdr; in filename__read_build_id() local
130 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) { in filename__read_build_id()
135 phdr->p_type = bswap_32(phdr->p_type); in filename__read_build_id()
136 phdr->p_offset = bswap_32(phdr->p_offset); in filename__read_build_id()
137 phdr->p_filesz = bswap_32(phdr->p_filesz); in filename__read_build_id()
140 if (phdr->p_type != PT_NOTE) in filename__read_build_id()
143 buf_size = phdr->p_filesz; in filename__read_build_id()
144 offset = phdr->p_offset; in filename__read_build_id()
161 Elf64_Phdr *phdr; in filename__read_build_id() local
181 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) { in filename__read_build_id()
186 phdr->p_type = bswap_32(phdr->p_type); in filename__read_build_id()
187 phdr->p_offset = bswap_64(phdr->p_offset); in filename__read_build_id()
188 phdr->p_filesz = bswap_64(phdr->p_filesz); in filename__read_build_id()
191 if (phdr->p_type != PT_NOTE) in filename__read_build_id()
194 buf_size = phdr->p_filesz; in filename__read_build_id()
195 offset = phdr->p_offset; in filename__read_build_id()