taglinefilesource code
phdr1115fs/binfmt_elf.cstruct elf_phdr phdr;
phdr1121fs/binfmt_elf.cphdr.p_type = PT_NOTE;
phdr1122fs/binfmt_elf.cphdr.p_offset = offset;
phdr1123fs/binfmt_elf.cphdr.p_vaddr = 0;
phdr1124fs/binfmt_elf.cphdr.p_paddr = 0;
phdr1125fs/binfmt_elf.cphdr.p_filesz = sz;
phdr1126fs/binfmt_elf.cphdr.p_memsz = 0;
phdr1127fs/binfmt_elf.cphdr.p_flags = 0;
phdr1128fs/binfmt_elf.cphdr.p_align = 0;
phdr1130fs/binfmt_elf.coffset += phdr.p_filesz;
phdr1131fs/binfmt_elf.cDUMP_WRITE(&phdr, sizeof(phdr));
phdr1140fs/binfmt_elf.cstruct elf_phdr phdr;
phdr1149fs/binfmt_elf.cphdr.p_type = PT_LOAD;
phdr1150fs/binfmt_elf.cphdr.p_offset = offset;
phdr1151fs/binfmt_elf.cphdr.p_vaddr = vma->vm_start;
phdr1152fs/binfmt_elf.cphdr.p_paddr = 0;
phdr1153fs/binfmt_elf.cphdr.p_filesz = sz;
phdr1154fs/binfmt_elf.cphdr.p_memsz = sz;
phdr1156fs/binfmt_elf.cphdr.p_flags = vma->vm_flags & VM_READ ? PF_R : 0;
phdr1157fs/binfmt_elf.cif (vma->vm_flags & VM_WRITE) phdr.p_flags |= PF_W;
phdr1158fs/binfmt_elf.cif (vma->vm_flags & VM_EXEC) phdr.p_flags |= PF_X;
phdr1159fs/binfmt_elf.cphdr.p_align = PAGE_SIZE;
phdr1161fs/binfmt_elf.cDUMP_WRITE(&phdr, sizeof(phdr));