Lines Matching refs:phdr
115 Elf32_Phdr *phdr; in filename__read_build_id() local
135 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) { in filename__read_build_id()
140 phdr->p_type = bswap_32(phdr->p_type); in filename__read_build_id()
141 phdr->p_offset = bswap_32(phdr->p_offset); in filename__read_build_id()
142 phdr->p_filesz = bswap_32(phdr->p_filesz); in filename__read_build_id()
145 if (phdr->p_type != PT_NOTE) in filename__read_build_id()
148 buf_size = phdr->p_filesz; in filename__read_build_id()
149 offset = phdr->p_offset; in filename__read_build_id()
166 Elf64_Phdr *phdr; in filename__read_build_id() local
186 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) { in filename__read_build_id()
191 phdr->p_type = bswap_32(phdr->p_type); in filename__read_build_id()
192 phdr->p_offset = bswap_64(phdr->p_offset); in filename__read_build_id()
193 phdr->p_filesz = bswap_64(phdr->p_filesz); in filename__read_build_id()
196 if (phdr->p_type != PT_NOTE) in filename__read_build_id()
199 buf_size = phdr->p_filesz; in filename__read_build_id()
200 offset = phdr->p_offset; in filename__read_build_id()