Lines Matching refs:elf_bss
113 static int padzero(unsigned long elf_bss) in padzero() argument
117 nbyte = ELF_PAGEOFFSET(elf_bss); in padzero()
120 if (clear_user((void __user *) elf_bss, nbyte)) in padzero()
525 unsigned long last_bss = 0, elf_bss = 0; in load_elf_interp() local
600 if (k > elf_bss) in load_elf_interp()
601 elf_bss = k; in load_elf_interp()
613 if (last_bss > elf_bss) { in load_elf_interp()
620 if (padzero(elf_bss)) { in load_elf_interp()
626 elf_bss = ELF_PAGESTART(elf_bss + ELF_MIN_ALIGN - 1); in load_elf_interp()
629 error = vm_brk(elf_bss, last_bss - elf_bss); in load_elf_interp()
673 unsigned long elf_bss, elf_brk; in load_elf_binary() local
713 elf_bss = 0; in load_elf_binary()
872 if (unlikely (elf_brk > elf_bss)) { in load_elf_binary()
878 retval = set_brk(elf_bss + load_bias, in load_elf_binary()
882 nbyte = ELF_PAGEOFFSET(elf_bss); in load_elf_binary()
885 if (nbyte > elf_brk - elf_bss) in load_elf_binary()
886 nbyte = elf_brk - elf_bss; in load_elf_binary()
887 if (clear_user((void __user *)elf_bss + in load_elf_binary()
966 if (k > elf_bss) in load_elf_binary()
967 elf_bss = k; in load_elf_binary()
978 elf_bss += load_bias; in load_elf_binary()
990 retval = set_brk(elf_bss, elf_brk); in load_elf_binary()
993 if (likely(elf_bss != elf_brk) && unlikely(padzero(elf_bss))) { in load_elf_binary()
1112 unsigned long elf_bss, bss, len; in load_elf_library() local
1166 elf_bss = eppnt->p_vaddr + eppnt->p_filesz; in load_elf_library()
1167 if (padzero(elf_bss)) { in load_elf_library()