Lines Matching defs:ph
271 Elf32_Phdr *ph;
329 ph = (Elf32_Phdr *) saveRead(infile, ex.e_phoff,
331 "ph");
333 convert_elf_phdrs(ph, ex.e_phnum);
347 qsort(ph, ex.e_phnum, sizeof(Elf32_Phdr), phcmp);
351 switch (ph[i].p_type) {
361 if (ph[i].p_flags & PF_W) {
364 ndata.vaddr = ph[i].p_vaddr;
365 ndata.len = ph[i].p_filesz;
366 nbss.vaddr = ph[i].p_vaddr + ph[i].p_filesz;
367 nbss.len = ph[i].p_memsz - ph[i].p_filesz;
374 ntxt.vaddr = ph[i].p_vaddr;
375 ntxt.len = ph[i].p_filesz;
380 if (ph[i].p_vaddr < cur_vma)
381 cur_vma = ph[i].p_vaddr;
388 ex.e_phnum, ph[i].p_type);
567 if (ph[i].p_type == PT_LOAD && ph[i].p_filesz) {
568 if (cur_vma != ph[i].p_vaddr) {
569 uint32_t gap = ph[i].p_vaddr - cur_vma;
597 ph[i].p_filesz);
598 copy(outfile, infile, ph[i].p_offset,
599 ph[i].p_filesz);
600 cur_vma = ph[i].p_vaddr + ph[i].p_filesz;