Lines Matching refs:elf_bss
126 static int padzero(unsigned long elf_bss) in padzero() argument
130 nbyte = ELF_PAGEOFFSET(elf_bss); in padzero()
133 if (clear_user((void __user *) elf_bss, nbyte)) in padzero()
553 unsigned long last_bss = 0, elf_bss = 0; in load_elf_interp() local
624 if (k > elf_bss) in load_elf_interp()
625 elf_bss = k; in load_elf_interp()
644 if (padzero(elf_bss)) { in load_elf_interp()
653 elf_bss = ELF_PAGEALIGN(elf_bss); in load_elf_interp()
656 if (last_bss > elf_bss) { in load_elf_interp()
657 error = vm_brk_flags(elf_bss, last_bss - elf_bss, in load_elf_interp()
680 unsigned long elf_bss, elf_brk; in load_elf_binary() local
870 elf_bss = 0; in load_elf_binary()
889 if (unlikely (elf_brk > elf_bss)) { in load_elf_binary()
895 retval = set_brk(elf_bss + load_bias, in load_elf_binary()
900 nbyte = ELF_PAGEOFFSET(elf_bss); in load_elf_binary()
903 if (nbyte > elf_brk - elf_bss) in load_elf_binary()
904 nbyte = elf_brk - elf_bss; in load_elf_binary()
905 if (clear_user((void __user *)elf_bss + in load_elf_binary()
1022 if (k > elf_bss) in load_elf_binary()
1023 elf_bss = k; in load_elf_binary()
1036 elf_bss += load_bias; in load_elf_binary()
1048 retval = set_brk(elf_bss, elf_brk, bss_prot); in load_elf_binary()
1051 if (likely(elf_bss != elf_brk) && unlikely(padzero(elf_bss))) { in load_elf_binary()
1179 unsigned long elf_bss, bss, len; in load_elf_library() local
1237 elf_bss = eppnt->p_vaddr + eppnt->p_filesz; in load_elf_library()
1238 if (padzero(elf_bss)) { in load_elf_library()