Lines Matching refs:elf_bss
134 static int padzero(unsigned long elf_bss) in padzero() argument
138 nbyte = ELF_PAGEOFFSET(elf_bss); in padzero()
141 if (clear_user((void __user *) elf_bss, nbyte)) in padzero()
596 unsigned long last_bss = 0, elf_bss = 0; in load_elf_interp() local
666 if (k > elf_bss) in load_elf_interp()
667 elf_bss = k; in load_elf_interp()
686 if (padzero(elf_bss)) { in load_elf_interp()
695 elf_bss = ELF_PAGEALIGN(elf_bss); in load_elf_interp()
698 if (last_bss > elf_bss) { in load_elf_interp()
699 error = vm_brk_flags(elf_bss, last_bss - elf_bss, in load_elf_interp()
828 unsigned long elf_bss, elf_brk; in load_elf_binary() local
1020 elf_bss = 0; in load_elf_binary()
1040 if (unlikely (elf_brk > elf_bss)) { in load_elf_binary()
1046 retval = set_brk(elf_bss + load_bias, in load_elf_binary()
1051 nbyte = ELF_PAGEOFFSET(elf_bss); in load_elf_binary()
1054 if (nbyte > elf_brk - elf_bss) in load_elf_binary()
1055 nbyte = elf_brk - elf_bss; in load_elf_binary()
1056 if (clear_user((void __user *)elf_bss + in load_elf_binary()
1188 if (k > elf_bss) in load_elf_binary()
1189 elf_bss = k; in load_elf_binary()
1203 elf_bss += load_bias; in load_elf_binary()
1215 retval = set_brk(elf_bss, elf_brk, bss_prot); in load_elf_binary()
1218 if (likely(elf_bss != elf_brk) && unlikely(padzero(elf_bss))) { in load_elf_binary()
1347 unsigned long elf_bss, bss, len; in load_elf_library() local
1403 elf_bss = eppnt->p_vaddr + eppnt->p_filesz; in load_elf_library()
1404 if (padzero(elf_bss)) { in load_elf_library()