Я попытался добавить это в функцию системного вызова brk:
void *addr = sbrk(0);
printk("current-add-is-%p-\n", addr);
Но во время компиляции ядра возвращалась ошибка, связанная с неявным объявлением функции sbrk. И я не смог найти где определяется sbrk!! Все, что мне нужно, это измерить, что всякий раз, когда какой-либо пользовательский процесс пытается расширить свой адрес прерывания программы, я буду знать его текущий адрес прерывания программы, чтобы я мог измерить, сколько памяти запрашивают процессы.
Спасибо.