SIGILL Переполнение стека - PullRequest
0 голосов
/ 13 апреля 2019

С https://www.allegro.cc/forums/thread/617807

Если я не вызываю abort в строке 44, моя программа падает с SIGILL.

Почему он не выходит чисто? Я поместил значение указателя кадра обратно туда, где он был, но стек все еще поврежден. Я подозреваю, что в стеке есть дополнительный кадр от вызова в i_never_called_this_code, который я не учел.

Это личное упражнение, поэтому я могу узнать о стеке.

Примечание: запускайте код на свой страх и риск.

Bugsquasher

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