Мне просто интересно, что происходит с памятью, которую пользовательская программа освобождает через системный вызов brk, а затем возвращается обратно. Ядро очищает его или его содержимое не определено?
Я полагаю, что ядро очищает страницы, когда они вновь выделяются через brk, но я не могу разобраться, если оно обнуляет их все, если эта страница возвращается, а затем запрашивается снова. Я просматриваю lxr.linux.no, чтобы попытаться выяснить это. Я также посмотрю книгу, предложенную в этом посте.
Спасибо за ваши ответы.
Тим