Lines Matching refs:elf_bss
136 static int padzero(unsigned long elf_bss) in padzero() argument
140 nbyte = ELF_PAGEOFFSET(elf_bss); in padzero()
143 if (clear_user((void __user *) elf_bss, nbyte)) in padzero()
600 unsigned long last_bss = 0, elf_bss = 0; in load_elf_interp() local
670 if (k > elf_bss) in load_elf_interp()
671 elf_bss = k; in load_elf_interp()
690 if (padzero(elf_bss)) { in load_elf_interp()
699 elf_bss = ELF_PAGEALIGN(elf_bss); in load_elf_interp()
702 if (last_bss > elf_bss) { in load_elf_interp()
703 error = vm_brk_flags(elf_bss, last_bss - elf_bss, in load_elf_interp()
832 unsigned long elf_bss, elf_brk; in load_elf_binary() local
1024 elf_bss = 0; in load_elf_binary()
1044 if (unlikely (elf_brk > elf_bss)) { in load_elf_binary()
1050 retval = set_brk(elf_bss + load_bias, in load_elf_binary()
1055 nbyte = ELF_PAGEOFFSET(elf_bss); in load_elf_binary()
1058 if (nbyte > elf_brk - elf_bss) in load_elf_binary()
1059 nbyte = elf_brk - elf_bss; in load_elf_binary()
1060 if (clear_user((void __user *)elf_bss + in load_elf_binary()
1214 if (k > elf_bss) in load_elf_binary()
1215 elf_bss = k; in load_elf_binary()
1229 elf_bss += load_bias; in load_elf_binary()
1241 retval = set_brk(elf_bss, elf_brk, bss_prot); in load_elf_binary()
1244 if (likely(elf_bss != elf_brk) && unlikely(padzero(elf_bss))) { in load_elf_binary()
1373 unsigned long elf_bss, bss, len; in load_elf_library() local
1429 elf_bss = eppnt->p_vaddr + eppnt->p_filesz; in load_elf_library()
1430 if (padzero(elf_bss)) { in load_elf_library()