Как найти, где заканчивается стек в C - PullRequest
0 голосов
/ 14 декабря 2018

Как личный проект, я хочу написать свою собственную реализацию malloc на C, используя sbrk (не mmap).Я знаю, что могу использовать sbrk (0), чтобы определить конец сегмента данных, который будет отмечать конец моей кучи.Однако я бы хотел, чтобы мой malloc возвращал NULL, а не переполнял кучу в стеке.Есть ли способ, который я могу использовать, чтобы определить, где заканчивается стек, чтобы обнаружить подобную ситуацию?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...