Lines Matching refs:phdr
150 Elf64_Phdr phdr; in kvm_vm_elf_load() local
151 test_read(fd, &phdr, sizeof(phdr)); in kvm_vm_elf_load()
154 if (phdr.p_type != PT_LOAD) in kvm_vm_elf_load()
158 TEST_ASSERT(phdr.p_memsz > 0, "Unexpected loadable segment " in kvm_vm_elf_load()
161 n1, (uint64_t) phdr.p_memsz); in kvm_vm_elf_load()
162 vm_vaddr_t seg_vstart = phdr.p_vaddr; in kvm_vm_elf_load()
164 vm_vaddr_t seg_vend = phdr.p_vaddr + phdr.p_memsz - 1; in kvm_vm_elf_load()
184 if (phdr.p_filesz) { in kvm_vm_elf_load()
185 offset_rv = lseek(fd, phdr.p_offset, SEEK_SET); in kvm_vm_elf_load()
186 TEST_ASSERT(offset_rv == phdr.p_offset, in kvm_vm_elf_load()
192 (intmax_t) phdr.p_offset); in kvm_vm_elf_load()
193 test_read(fd, addr_gva2hva(vm, phdr.p_vaddr), in kvm_vm_elf_load()
194 phdr.p_filesz); in kvm_vm_elf_load()