Lines Matching refs:elf_bss
137 static int padzero(unsigned long elf_bss)
141 nbyte = ELF_PAGEOFFSET(elf_bss);
144 if (clear_user((void __user *) elf_bss, nbyte))
599 unsigned long last_bss = 0, elf_bss = 0;
669 if (k > elf_bss)
670 elf_bss = k;
674 * elf_bss and last_bss is the bss section.
686 * the file up to the page boundary, and zero it from elf_bss
689 if (padzero(elf_bss)) {
695 * since this is where elf_bss was just zeroed up to, and where
698 elf_bss = ELF_PAGEALIGN(elf_bss);
701 if (last_bss > elf_bss) {
702 error = vm_brk_flags(elf_bss, last_bss - elf_bss,
831 unsigned long elf_bss, elf_brk;
1023 elf_bss = 0;
1043 if (unlikely (elf_brk > elf_bss)) {
1049 retval = set_brk(elf_bss + load_bias,
1054 nbyte = ELF_PAGEOFFSET(elf_bss);
1057 if (nbyte > elf_brk - elf_bss)
1058 nbyte = elf_brk - elf_bss;
1059 if (clear_user((void __user *)elf_bss +
1213 if (k > elf_bss)
1214 elf_bss = k;
1228 elf_bss += load_bias;
1240 retval = set_brk(elf_bss, elf_brk, bss_prot);
1243 if (likely(elf_bss != elf_brk) && unlikely(padzero(elf_bss))) {
1372 unsigned long elf_bss, bss, len;
1428 elf_bss = eppnt->p_vaddr + eppnt->p_filesz;
1429 if (padzero(elf_bss)) {