Lines Matching refs:phdr
238 void *phdr;
290 phdr = data + elf_hdr_get_e_phoff(class, ehdr);
295 memset(phdr, 0, elf_size_of_phdr(class));
296 elf_phdr_set_p_type(class, phdr, PT_LOAD);
297 elf_phdr_set_p_offset(class, phdr, offset);
298 elf_phdr_set_p_vaddr(class, phdr, segment->da);
299 elf_phdr_set_p_paddr(class, phdr, segment->da);
300 elf_phdr_set_p_filesz(class, phdr, segment->size);
301 elf_phdr_set_p_memsz(class, phdr, segment->size);
302 elf_phdr_set_p_flags(class, phdr, PF_R | PF_W | PF_X);
303 elf_phdr_set_p_align(class, phdr, 0);
309 offset += elf_phdr_get_p_filesz(class, phdr);
310 phdr += elf_size_of_phdr(class);