Lines Matching refs:phdr
107 Elf64_Phdr *phdr; in patch64() local
182 phdr = (Elf64_Phdr *)(phdrs + eh->e_phentsize * ndx); in patch64()
187 if (phdr->p_type != PT_LOAD) in patch64()
190 if (phdr->p_memsz == 0) in patch64()
193 if (phdr->p_paddr != phdr->p_vaddr) in patch64()
201 if ((mem < phdr->p_offset) || in patch64()
202 (mem >= (phdr->p_offset + phdr->p_filesz))) { in patch64()
207 if (eh->e_entry != phdr->p_paddr) { in patch64()
213 if (mbh2 != NULL && ((mem2 < phdr->p_offset) || in patch64()
214 (mem2 >= (phdr->p_offset + phdr->p_filesz)))) { in patch64()
227 mbh->load_addr = phdr->p_paddr - phdr->p_offset; in patch64()
228 mbh->entry_addr = phdr->p_paddr; in patch64()
237 return (patch64_mb2(mbh2, mem2, phdr->p_paddr, in patch64()
238 phdr->p_offset)); in patch64()