Lines Matching refs:phdr
149 Elf64_Phdr phdr; in kvm_vm_elf_load() local
150 test_read(fd, &phdr, sizeof(phdr)); in kvm_vm_elf_load()
153 if (phdr.p_type != PT_LOAD) in kvm_vm_elf_load()
157 TEST_ASSERT(phdr.p_memsz > 0, "Unexpected loadable segment " in kvm_vm_elf_load()
160 n1, (uint64_t) phdr.p_memsz); in kvm_vm_elf_load()
161 vm_vaddr_t seg_vstart = phdr.p_vaddr; in kvm_vm_elf_load()
163 vm_vaddr_t seg_vend = phdr.p_vaddr + phdr.p_memsz - 1; in kvm_vm_elf_load()
183 if (phdr.p_filesz) { in kvm_vm_elf_load()
184 offset_rv = lseek(fd, phdr.p_offset, SEEK_SET); in kvm_vm_elf_load()
185 TEST_ASSERT(offset_rv == phdr.p_offset, in kvm_vm_elf_load()
191 (intmax_t) phdr.p_offset); in kvm_vm_elf_load()
192 test_read(fd, addr_gva2hva(vm, phdr.p_vaddr), in kvm_vm_elf_load()
193 phdr.p_filesz); in kvm_vm_elf_load()