Lines Matching refs:brk
140 * buggy brk implementations that can cross the stack. */
158 /* Expand the heap in-place if brk can be used, or otherwise via mmap,
172 static uintptr_t brk;
182 if (!brk) {
183 brk = __syscall(SYS_brk, 0);
184 brk += -brk & PAGE_SIZE-1;
187 if (n < SIZE_MAX-brk && !traverses_stack_p(brk, brk+n)
188 && __syscall(SYS_brk, brk+n)==brk+n) {
190 brk += n;
191 return (void *)(brk-n);