Lines Matching defs:phdrIndex
721 int phdrIndex = 0;
725 phdrs[phdrIndex].p_align = PageSize();
726 phdrs[phdrIndex].p_type = llvm::ELF::PT_LOAD;
727 phdrs[phdrIndex].p_flags = GetPFlag(name);
729 phdrs[phdrIndex].p_offset = offset;
730 phdrs[phdrIndex].p_vaddr = addr % phdrs[phdrIndex].p_align == 0 ?
731 addr : (addr / phdrs[phdrIndex].p_align + 1) * phdrs[phdrIndex].p_align;
732 phdrs[phdrIndex].p_paddr = phdrs[phdrIndex].p_vaddr;
734 phdrs[phdrIndex].p_filesz = segmentToMaxOffset[name] - phdrs[phdrIndex].p_offset;
735 phdrs[phdrIndex].p_memsz = segmentToMaxAddress[name] - phdrs[phdrIndex].p_vaddr;
736 phdrs[phdrIndex].p_memsz = AlignUp(phdrs[phdrIndex].p_memsz, PageSize());
737 addr = phdrs[phdrIndex].p_vaddr + phdrs[phdrIndex].p_memsz;
738 offset += phdrs[phdrIndex].p_filesz;
739 ++phdrIndex;