taglinefilesource code
elf_ppnt353fs/binfmt_elf.cstruct elf_phdr * elf_ppnt, *elf_phdata;
elf_ppnt401fs/binfmt_elf.celf_ppnt = elf_phdata;
elf_ppnt423fs/binfmt_elf.cif(elf_ppnt->p_type == PT_INTERP) {
elf_ppnt427fs/binfmt_elf.celf_interpreter = (char *) kmalloc(elf_ppnt->p_filesz, 
elf_ppnt430fs/binfmt_elf.cretval = read_exec(bprm->inode,elf_ppnt->p_offset,elf_interpreter,
elf_ppnt431fs/binfmt_elf.celf_ppnt->p_filesz, 1);
elf_ppnt463fs/binfmt_elf.celf_ppnt++;
elf_ppnt542fs/binfmt_elf.celf_ppnt = elf_phdata;
elf_ppnt545fs/binfmt_elf.cif(elf_ppnt->p_type == PT_INTERP) {
elf_ppnt572fs/binfmt_elf.cif(elf_ppnt->p_type == PT_LOAD) {
elf_ppnt573fs/binfmt_elf.cint elf_prot = (elf_ppnt->p_flags & PF_R) ? PROT_READ : 0;
elf_ppnt574fs/binfmt_elf.cif (elf_ppnt->p_flags & PF_W) elf_prot |= PROT_WRITE;
elf_ppnt575fs/binfmt_elf.cif (elf_ppnt->p_flags & PF_X) elf_prot |= PROT_EXEC;
elf_ppnt577fs/binfmt_elf.celf_ppnt->p_vaddr & 0xfffff000,
elf_ppnt578fs/binfmt_elf.celf_ppnt->p_filesz + (elf_ppnt->p_vaddr & 0xfff),
elf_ppnt581fs/binfmt_elf.celf_ppnt->p_offset & 0xfffff000);
elf_ppnt584fs/binfmt_elf.cif(elf_ppnt->p_vaddr & 0xfffff000 < elf_stack) 
elf_ppnt585fs/binfmt_elf.celf_stack = elf_ppnt->p_vaddr & 0xfffff000;
elf_ppnt589fs/binfmt_elf.cload_addr = elf_ppnt->p_vaddr - elf_ppnt->p_offset;
elf_ppnt590fs/binfmt_elf.ck = elf_ppnt->p_vaddr;
elf_ppnt592fs/binfmt_elf.ck = elf_ppnt->p_vaddr + elf_ppnt->p_filesz;
elf_ppnt594fs/binfmt_elf.cif((elf_ppnt->p_flags | PROT_WRITE) && end_code <  k)
elf_ppnt597fs/binfmt_elf.ck = elf_ppnt->p_vaddr + elf_ppnt->p_memsz;
elf_ppnt600fs/binfmt_elf.celf_ppnt++;