sbrk
void *sbrk(intptr_t);
op = (union overhead *)(void *)sbrk(0);
if (sbrk((int)n) == (void *)-1) {
op = (union overhead *)(void *)sbrk((int)amt);
cp = sbrk((intptr_t)0);
brk_cur = sbrk(0);
brk_prev = sbrk(incr);
brk_cur = sbrk(0);
brk_prev = sbrk(incr);
brk_cur = sbrk(0);
&& sbrk(-(intptr_t)size) == brk_max) {
brk_base = sbrk(0);
malloc_brk == sbrk((intptr_t)0)) { /* ..and it's OK to do... */
if ((result = sbrk(bytes)) == (void *)-1)
if (sbrk((intptr_t)(rresult - result)) == (void *) -1) {
malloc_origo = pageround((size_t)(uintptr_t)sbrk((intptr_t)0))
if ((void*)pf->page >= (void*)sbrk(0))
return sbrk(len);
memused = sbrk(0);
if ((char *)sbrk(0) - memused > oktouse) {
"calls", ((char *)sbrk(0) - memused), i);
oktouse = (char *)sbrk(0) - memused;
(void)printf("OK: used %td bytes\n", (char *)(sbrk(0))-memused);
invalid_ptr = (void*)(((uintptr_t)sbrk(0)+page) & ~(page-1));