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()
1177 if (k > elf_bss) in load_elf_binary()
1178 elf_bss = k; in load_elf_binary()
1191 elf_bss += load_bias; in load_elf_binary()
1203 retval = set_brk(elf_bss, elf_brk, bss_prot); in load_elf_binary()
1206 if (likely(elf_bss != elf_brk) && unlikely(padzero(elf_bss))) { in load_elf_binary()
1334 unsigned long elf_bss, bss, len; in load_elf_library() local
1390 elf_bss = eppnt->p_vaddr + eppnt->p_filesz; in load_elf_library()
1391 if (padzero(elf_bss)) { in load_elf_library()